From 1455ec9525670e91a29fef5cb9131aa693c2808e Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 30 Jun 2023 21:00:23 +0800 Subject: [PATCH] Auto Submit --- 11525.async.js | 2 +- 87545.async.js => 12030.async.js | 220 +- 12059.async.js | 2 +- 69771.async.js => 12819.async.js | 414 +- 12819.chunk.css | 794 +++ 36040.async.js => 14506.async.js | 488 +- 36040.chunk.css => 14506.chunk.css | 232 + 15973.async.js | 2 +- 69245.async.js => 16346.async.js | 299 +- 75004.async.js => 16484.async.js | 736 ++- 8083.async.js => 16827.async.js | 306 +- 8083.chunk.css => 16827.chunk.css | 0 32640.async.js => 17942.async.js | 299 +- 20139.async.js | 5 +- 42241.async.js => 20812.async.js | 488 +- 42241.chunk.css => 20812.chunk.css | 232 + 2082.async.js | 191 +- 20959.async.js | 2 +- 21104.async.js | 694 +++ 2206.async.js | 2 +- 2282.async.js | 190 + 23916.async.js | 190 + 25578.async.js | 191 +- 25619.async.js | 2 +- 26184.async.js | 2 +- 26444.async.js | 191 +- 27703.async.js | 192 +- 28020.async.js | 2 +- 28338.async.js | 190 + 17400.async.js => 29111.async.js | 301 +- 23316.async.js => 29254.async.js | 715 ++- 30589.async.js | 1552 ++++++ 63695.async.js => 3065.async.js | 299 +- 16758.async.js => 31418.async.js | 299 +- 16758.chunk.css => 31418.chunk.css | 232 + 89540.async.js => 31949.async.js | 301 +- 89540.chunk.css => 31949.chunk.css | 232 + 31958.async.js | 191 +- 33210.async.js | 2 +- 33399.async.js | 191 +- 34131.async.js | 189 + 3446.async.js | 189 + 34472.async.js | 2 +- 35449.async.js | 191 +- 60608.async.js => 36183.async.js | 299 +- 95971.async.js => 36204.async.js | 559 +- 95971.chunk.css => 36204.chunk.css | 0 64547.async.js => 3633.async.js | 299 +- 64547.chunk.css => 3633.chunk.css | 232 + 36740.async.js | 189 + 37099.async.js | 191 +- 37807.async.js | 2 +- 92023.async.js => 38057.async.js | 488 +- 38385.async.js | 1886 ------- 39146.async.js | 2 +- 39430.async.js | 2 +- 40018.async.js | 189 + 50745.async.js => 40722.async.js | 299 +- 42255.async.js | 189 + 58240.async.js => 42268.async.js | 488 +- 42573.async.js | 2 +- 43025.async.js | 2 +- 43295.async.js | 2 +- 43525.async.js | 777 +++ 43778.async.js | 191 +- 99608.async.js => 4434.async.js | 299 +- 45061.async.js | 2 +- 45886.async.js | 2 +- 46059.async.js | 191 +- 11004.async.js => 46981.async.js | 495 +- 62654.chunk.css => 46981.chunk.css | 0 47501.async.js | 191 +- 47638.async.js | 189 + 47824.chunk.css | 847 --- 48896.async.js | 189 + 49666.async.js | 2 +- 4967.async.js | 189 + 49960.async.js | 192 +- 16804.async.js => 49971.async.js | 299 +- 51326.async.js | 2 +- 51370.async.js | 189 + 63183.async.js => 52137.async.js | 488 +- 33172.async.js => 53267.async.js | 525 +- 11004.chunk.css => 53267.chunk.css | 232 + 53270.async.js | 1192 +++++ 53440.async.js | 2 +- 54285.async.js | 191 +- 5506.async.js | 2 +- 88201.async.js => 56885.async.js | 488 +- 88551.chunk.css => 56885.chunk.css | 361 +- 56379.async.js => 59295.async.js | 488 +- 56379.chunk.css => 59295.chunk.css | 232 + 60578.async.js | 691 --- 60578.chunk.css | 1442 ------ 29848.async.js => 60887.async.js | 299 +- 61193.async.js | 1851 +++++++ 61437.chunk.css | 821 +++ 61655.async.js | 191 +- 45818.async.js => 62629.async.js | 299 +- 45818.chunk.css => 62629.chunk.css | 232 + 63543.async.js | 191 +- 8631.async.js => 64339.async.js | 488 +- 64742.async.js | 1883 +++++++ 65814.async.js | 2 +- 65911.async.js | 1847 ------- 66582.async.js | 191 +- 29353.async.js => 67068.async.js | 301 +- 67570.async.js | 2 +- 7303.async.js => 67921.async.js | 299 +- 6812.async.js | 1176 +++++ 68369.async.js | 2 +- 69085.async.js | 189 + 47824.async.js => 69491.async.js | 453 +- 27078.async.js => 69561.async.js | 299 +- 27078.chunk.css => 69561.chunk.css | 232 + 71896.async.js | 731 +++ 72693.async.js | 191 +- 73718.async.js | 21 +- 99848.async.js => 74515.async.js | 433 +- 75014.async.js | 1772 +++++++ 75463.async.js | 189 + 75800.async.js | 301 +- 75800.chunk.css | 232 + 39602.async.js => 76563.async.js | 883 ++-- ...__user__index.chunk.css => 76563.chunk.css | 1160 ++--- 11417.async.js => 77093.async.js | 301 +- 68661.async.js => 77248.async.js | 299 +- 72230.async.js => 78843.async.js | 488 +- 72230.chunk.css => 78843.chunk.css | 232 + 47391.async.js => 78895.async.js | 299 +- 794.async.js | 189 + 14628.async.js => 80280.async.js | 488 +- 14628.chunk.css => 80280.chunk.css | 232 + 81425.async.js | 190 + 84169.async.js => 8280.async.js | 299 +- 84169.chunk.css => 8280.chunk.css | 232 + 24972.async.js => 83520.async.js | 491 +- 24972.chunk.css => 83520.chunk.css | 232 + 84567.async.js | 2 +- 88551.async.js => 84685.async.js | 306 +- 84685.chunk.css | 1024 ++++ 87075.async.js | 191 +- 87388.async.js | 2 +- 88092.async.js | 2 +- 88975.async.js | 2 +- 59289.async.js => 89106.async.js | 2 +- 59289.chunk.css => 89106.chunk.css | 232 + 41880.async.js => 8930.async.js | 603 ++- 92785.async.js | 2 +- 93291.async.js | 189 + 94512.async.js | 879 ---- 9497.async.js | 2 +- 95112.async.js | 933 ---- 1264.async.js => 95369.async.js | 299 +- 95946.async.js | 2 +- 27084.async.js => 96967.async.js | 491 +- 27084.chunk.css => 96967.chunk.css | 232 + 97073.async.js | 2 +- 97141.async.js | 2 +- 35631.async.js => 98718.async.js | 299 +- 35631.chunk.css => 98718.chunk.css | 232 + 98991.async.js | 189 + 99491.async.js | 2 +- color.less | 34 +- layouts__LoginAndRegister__index.async.js | 769 +++ layouts__LoginAndRegister__index.chunk.css | 68 + layouts__SimpleLayouts.chunk.css | 857 ---- layouts__index.async.js | 356 +- layouts__user__index.async.js | 336 -- layouts__virtualDetail__index.async.js | 2 +- p__Classrooms__ExamList__index.async.js | 486 ++ p__Classrooms__ExamList__index.chunk.css | 232 + p__Classrooms__Index__index.chunk.css | 663 --- ...ssrooms__Lists__Attachment__index.async.js | 345 ++ ..._Lists__Attendance__Detail__index.async.js | 192 +- ...srooms__Lists__Board__Add__index.chunk.css | 232 + ...oms__Lists__Board__Detail__index.chunk.css | 562 -- ...rooms__Lists__Board__Edit__index.chunk.css | 232 + p__Classrooms__Lists__Board__index.chunk.css | 562 -- ...ists__CommonHomework__Add__index.chunk.css | 232 + ...ts__CommonHomework__Detail__index.async.js | 2 +- ...sts__CommonHomework__Edit__index.chunk.css | 232 + ...oms__Lists__CommonHomework__index.async.js | 29 +- ...Lists__CourseGroup__Detail__index.async.js | 192 +- ...ooms__Lists__Exercise__Add__index.async.js | 2055 ++++---- ...oms__Lists__Exercise__Add__index.chunk.css | 58 +- ...s__Lists__Exercise__Answer__index.async.js | 4522 ++++++++++------- ...__Lists__Exercise__Answer__index.chunk.css | 1079 +++- ...s__Lists__Exercise__Detail__index.async.js | 564 +- ...__Lists__Exercise__Detail__index.chunk.css | 35 +- ...Exercise__DetailedAnalysis__index.async.js | 191 +- ...s__Lists__Exercise__Export__index.async.js | 4 +- ...s__Exercise__ImitateAnswer__index.async.js | 2508 +++------ ...__Exercise__ImitateAnswer__index.chunk.css | 481 +- ...s__Lists__Exercise__Notice__index.async.js | 560 ++ ...__Lists__Exercise__Notice__index.chunk.css | 455 ++ ...s__Lists__Exercise__Review__index.async.js | 4 +- ...lassrooms__Lists__Exercise__index.async.js | 60 +- ...ssrooms__Lists__ExportList__index.async.js | 191 +- ..._Lists__Graduation__Tasks__index.chunk.css | 232 + ...Lists__Graduation__Topics__index.chunk.css | 232 + ...Lists__GroupHomework__Add__index.chunk.css | 232 + ...sts__GroupHomework__Detail__index.async.js | 2 +- ...__GroupHomework__EditWork__index.chunk.css | 232 + ...ists__GroupHomework__Edit__index.chunk.css | 232 + ...ts__GroupHomework__Review__index.chunk.css | 232 + ...GroupHomework__SubmitWork__index.chunk.css | 232 + ...oms__Lists__OnlineLearning__index.async.js | 32 +- ...srooms__Lists__Polls__Add__index.chunk.css | 232 + ...oms__Lists__Polls__Answer__index.chunk.css | 232 + ...rooms__Lists__Polls__Edit__index.chunk.css | 232 + ...__ProgramHomework__Comment__index.async.js | 2 +- ...__ProgramHomework__Ranking__index.async.js | 191 +- ..._Statistics__StudentDetail__index.async.js | 191 +- ..._StudentStatistics__Detail__index.async.js | 189 + ...tistics__StudentStatistics__index.async.js | 189 + ..._Lists__Template__teacher__index.chunk.css | 232 + ..._Video__Statistics__Detail__index.async.js | 191 +- ..._Statistics__StudentDetail__index.async.js | 191 +- ...__Lists__Video__Statistics__index.async.js | 191 +- p__Classrooms__Lists__Video__index.async.js | 34 +- p__Classrooms__New__index.async.js | 190 + p__Colleges__index.async.js | 189 + p__Competitions__Detail__index.async.js | 1843 ++++++- p__Competitions__Detail__index.chunk.css | 1598 +++++- ...ns__Entered__Assembly__TeamDateil.async.js | 189 + p__Competitions__Entered__index.async.js | 61 +- p__Competitions__Update__index.async.js | 2 +- ...ineering__Evaluate__Detail__index.async.js | 189 + ...ngineering__Evaluate__List__index.async.js | 189 + ...neering__Lists__CourseList__index.async.js | 189 + ...gineering__Lists__Document__index.async.js | 189 + ...ng__Lists__GraduatedMatrix__index.async.js | 1393 ----- ...g__Lists__GraduatedMatrix__index.chunk.css | 232 + ...ists__TrainingProgram__Add__index.async.js | 189 + ...sts__TrainingProgram__Edit__index.async.js | 189 + ...ng__Lists__TrainingProgram__index.async.js | 189 + p__Help__Index.async.js | 2 +- p__Innovation__PublicMirror__index.async.js | 189 + p__Messages__Private__index.async.js | 2 +- p__MoopCases__FormPanel__index.chunk.css | 232 + p__MyProblem__index.async.js | 246 +- p__MyProblem__index.chunk.css | 10 + p__Paperlibrary__Add__index.async.js | 9 +- ...om__ExchangeFromProblemSet__index.async.js | 23 +- ...brary__Random__PreviewEdit__index.async.js | 297 ++ ...rary__Random__PreviewEdit__index.chunk.css | 232 + p__Paperlibrary__See__index.async.js | 5 +- p__Paths__Detail__id.async.js | 55 +- p__Paths__Detail__id.chunk.css | 1 + p__Paths__Index__index.async.js | 2 +- p__Problems__OjForm__NewEdit__index.async.js | 113 +- p__Problems__OjForm__NewEdit__index.chunk.css | 24 + p__Problemset__NewItem__index.async.js | 271 +- p__Problemset__NewItem__index.chunk.css | 25 +- p__Problemset__Preview__New__index.async.js | 2 +- p__Problemset__index.async.js | 23 +- p__Question__AddOrEdit__index.async.js | 2 +- p__Question__OjProblem__index.async.js | 2 +- p__Search__index.chunk.css | 232 + p__Shixuns__Detail__Dataset__index.async.js | 2 +- p__Shixuns__Detail__ForkList__index.async.js | 189 + p__Shixuns__Detail__Merge__index.chunk.css | 232 + p__Shixuns__Detail__id.async.js | 112 +- p__Shixuns__Detail__id.chunk.css | 15 + ...lenges__EditPracticeAnswer__index.async.js | 297 ++ ...enges__EditPracticeAnswer__index.chunk.css | 232 + ...enges__EditPracticeSetting__index.async.js | 2 +- ...nges__EditPracticeSetting__index.chunk.css | 232 + ..._Challenges__EditQuestion__index.chunk.css | 232 + ...__Challenges__NewPractice__index.chunk.css | 232 + ...Challenges__RankingSetting__index.async.js | 538 -- p__Shixuns__Edit__index.async.js | 218 +- p__Shixuns__New__CreateImg__index.async.js | 2 +- p__Shixuns__New__index.chunk.css | 232 + p__User__Detail__LearningPath__index.async.js | 191 +- p__User__Detail__TeachGroup__index.async.js | 189 + ...er__Detail__Topics__Group__index.chunk.css | 232 + ...Detail__Topics__Poll__Edit__index.async.js | 2 +- ...etail__Topics__Poll__Edit__index.chunk.css | 232 + p__User__Login__index.async.js | 675 ++- p__User__Login__index.chunk.css | 75 +- p__User__OtherLogin__index.async.js | 657 +-- p__User__OtherLogin__index.chunk.css | 621 +-- p__User__Register__index.async.js | 703 +-- p__User__Register__index.chunk.css | 635 +-- p__User__ResetPassword__index.async.js | 237 +- p__User__ResetPassword__index.chunk.css | 32 + p__index.async.js | 817 ++- p__tasks__index.async.js | 272 +- p__tasks__index.chunk.css | 2 +- p__virtualSpaces__Index__index.async.js | 2 +- ...Spaces__Lists__Managements__index.async.js | 2 +- ...paces__Lists__Managements__index.chunk.css | 232 + static/bg.9e08c4e7.png | Bin 751194 -> 0 bytes static/iconfont.146fdbdf.woff2 | Bin 191996 -> 0 bytes static/iconfont.1612351b.svg | 1 + static/iconfont.2c32e91e.svg | 1 - static/iconfont.965300a7.woff | Bin 235260 -> 0 bytes static/iconfont.9ed0c421.woff2 | Bin 0 -> 194816 bytes ...ont.15452b21.ttf => iconfont.b41145d6.ttf} | Bin 387664 -> 393296 bytes static/iconfont.ebff8e24.woff | Bin 0 -> 239044 bytes umi.css | 280 +- umi.js | 3951 +++++++------- 304 files changed, 70192 insertions(+), 29570 deletions(-) rename 87545.async.js => 12030.async.js (89%) rename 69771.async.js => 12819.async.js (68%) create mode 100644 12819.chunk.css rename 36040.async.js => 14506.async.js (73%) rename 36040.chunk.css => 14506.chunk.css (87%) rename 69245.async.js => 16346.async.js (79%) rename 75004.async.js => 16484.async.js (58%) rename 8083.async.js => 16827.async.js (70%) rename 8083.chunk.css => 16827.chunk.css (100%) rename 32640.async.js => 17942.async.js (78%) rename 42241.async.js => 20812.async.js (84%) rename 42241.chunk.css => 20812.chunk.css (87%) create mode 100644 21104.async.js rename 17400.async.js => 29111.async.js (83%) rename 23316.async.js => 29254.async.js (64%) create mode 100644 30589.async.js rename 63695.async.js => 3065.async.js (82%) rename 16758.async.js => 31418.async.js (80%) rename 16758.chunk.css => 31418.chunk.css (86%) rename 89540.async.js => 31949.async.js (83%) rename 89540.chunk.css => 31949.chunk.css (81%) rename 60608.async.js => 36183.async.js (79%) rename 95971.async.js => 36204.async.js (60%) rename 95971.chunk.css => 36204.chunk.css (100%) rename 64547.async.js => 3633.async.js (81%) rename 64547.chunk.css => 3633.chunk.css (82%) rename 92023.async.js => 38057.async.js (66%) delete mode 100644 38385.async.js rename 50745.async.js => 40722.async.js (78%) rename 58240.async.js => 42268.async.js (72%) create mode 100644 43525.async.js rename 99608.async.js => 4434.async.js (76%) rename 11004.async.js => 46981.async.js (59%) rename 62654.chunk.css => 46981.chunk.css (100%) delete mode 100644 47824.chunk.css rename 16804.async.js => 49971.async.js (71%) rename 63183.async.js => 52137.async.js (78%) rename 33172.async.js => 53267.async.js (60%) rename 11004.chunk.css => 53267.chunk.css (84%) create mode 100644 53270.async.js rename 88201.async.js => 56885.async.js (73%) rename 88551.chunk.css => 56885.chunk.css (82%) rename 56379.async.js => 59295.async.js (68%) rename 56379.chunk.css => 59295.chunk.css (87%) delete mode 100644 60578.async.js delete mode 100644 60578.chunk.css rename 29848.async.js => 60887.async.js (79%) create mode 100644 61193.async.js create mode 100644 61437.chunk.css rename 45818.async.js => 62629.async.js (79%) rename 45818.chunk.css => 62629.chunk.css (85%) rename 8631.async.js => 64339.async.js (82%) create mode 100644 64742.async.js rename 29353.async.js => 67068.async.js (95%) rename 7303.async.js => 67921.async.js (81%) create mode 100644 6812.async.js rename 47824.async.js => 69491.async.js (59%) rename 27078.async.js => 69561.async.js (77%) rename 27078.chunk.css => 69561.chunk.css (83%) create mode 100644 71896.async.js rename 99848.async.js => 74515.async.js (58%) create mode 100644 75014.async.js rename 39602.async.js => 76563.async.js (61%) rename layouts__user__index.chunk.css => 76563.chunk.css (53%) rename 11417.async.js => 77093.async.js (83%) rename 68661.async.js => 77248.async.js (79%) rename 72230.async.js => 78843.async.js (80%) rename 72230.chunk.css => 78843.chunk.css (90%) rename 47391.async.js => 78895.async.js (69%) rename 14628.async.js => 80280.async.js (79%) rename 14628.chunk.css => 80280.chunk.css (83%) rename 84169.async.js => 8280.async.js (86%) rename 84169.chunk.css => 8280.chunk.css (82%) rename 24972.async.js => 83520.async.js (89%) rename 24972.chunk.css => 83520.chunk.css (91%) rename 88551.async.js => 84685.async.js (68%) create mode 100644 84685.chunk.css rename 59289.async.js => 89106.async.js (99%) rename 59289.chunk.css => 89106.chunk.css (85%) rename 41880.async.js => 8930.async.js (84%) delete mode 100644 94512.async.js delete mode 100644 95112.async.js rename 1264.async.js => 95369.async.js (79%) rename 27084.async.js => 96967.async.js (87%) rename 27084.chunk.css => 96967.chunk.css (88%) rename 35631.async.js => 98718.async.js (82%) rename 35631.chunk.css => 98718.chunk.css (89%) create mode 100644 layouts__LoginAndRegister__index.async.js create mode 100644 layouts__LoginAndRegister__index.chunk.css delete mode 100644 layouts__user__index.async.js create mode 100644 p__Classrooms__Lists__Exercise__Notice__index.async.js create mode 100644 p__Classrooms__Lists__Exercise__Notice__index.chunk.css delete mode 100644 static/bg.9e08c4e7.png delete mode 100644 static/iconfont.146fdbdf.woff2 create mode 100644 static/iconfont.1612351b.svg delete mode 100644 static/iconfont.2c32e91e.svg delete mode 100644 static/iconfont.965300a7.woff create mode 100644 static/iconfont.9ed0c421.woff2 rename static/{iconfont.15452b21.ttf => iconfont.b41145d6.ttf} (90%) create mode 100644 static/iconfont.ebff8e24.woff diff --git a/11525.async.js b/11525.async.js index 3ef416c6a0..5360c6caab 100644 --- a/11525.async.js +++ b/11525.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[11525,75004,92023],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[11525],{ /***/ 27049: /*!***********************************************!*\ diff --git a/87545.async.js b/12030.async.js similarity index 89% rename from 87545.async.js rename to 12030.async.js index 54d7af7c2d..c2fc298277 100644 --- a/87545.async.js +++ b/12030.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[87545],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[12030,79256,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -530,6 +530,34 @@ CloseOutlined.displayName = 'CloseOutlined'; /***/ }), +/***/ 87588: +/*!******************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js ***! + \******************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* 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)); + +/***/ }), + /***/ 75008: /*!*********************************************************!*\ !*** ./node_modules/antd/es/input/index.js + 5 modules ***! @@ -1791,6 +1819,196 @@ EyeOutlined_EyeOutlined.displayName = 'EyeOutlined'; /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 57761: /*!*********************************************************************!*\ !*** ./node_modules/react-infinite-scroller/dist/InfiniteScroll.js ***! diff --git a/12059.async.js b/12059.async.js index 25c9ea3b3c..e0aaa043c0 100644 --- a/12059.async.js +++ b/12059.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[12059,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[12059],{ /***/ 66023: /*!*******************************************************************!*\ diff --git a/69771.async.js b/12819.async.js similarity index 68% rename from 69771.async.js rename to 12819.async.js index fab5f37b7a..6d625eb2e5 100644 --- a/69771.async.js +++ b/12819.async.js @@ -1,42 +1,43 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[12819],{ -/***/ 58492: -/*!**************************************************************!*\ - !*** ./node_modules/antd/es/breadcrumb/index.js + 3 modules ***! - \**************************************************************/ +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ breadcrumb; } + "Z": function() { return /* binding */ es_checkbox; } }); // 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/rc-checkbox/es/index.js +var es = __webpack_require__(50132); // 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 config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.js + + + var __rest = undefined && undefined.__rest || function (s, e) { var t = {}; @@ -51,73 +52,125 @@ var __rest = undefined && undefined.__rest || function (s, e) { -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))); +var GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); } - return breadcrumbItem; + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); }; - 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)); + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); } - 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 || '/'); + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); }; -BreadcrumbSeparator.__ANT_BREADCRUMB_SEPARATOR = true; -/* harmony default export */ var breadcrumb_BreadcrumbSeparator = (BreadcrumbSeparator); -;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/Breadcrumb.js +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js - -var Breadcrumb_rest = undefined && undefined.__rest || function (s, e) { +var Checkbox_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++) { @@ -134,135 +187,126 @@ var Breadcrumb_rest = undefined && undefined.__rest || function (s, e) { -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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; 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_), + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_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); + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); } - // 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)) - }; - }) + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value }); } - 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 - }); - }); + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); } - 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)); + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); }; -Breadcrumb.Item = breadcrumb_BreadcrumbItem; -Breadcrumb.Separator = breadcrumb_BreadcrumbSeparator; -/* harmony default export */ var breadcrumb_Breadcrumb = (Breadcrumb); -;// CONCATENATED MODULE: ./node_modules/antd/es/breadcrumb/index.js +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + -/* harmony default export */ var breadcrumb = (breadcrumb_Breadcrumb); +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); /***/ }), -/***/ 63102: -/*!********************************************************************!*\ - !*** ./node_modules/antd/es/breadcrumb/style/index.js + 1 modules ***! - \********************************************************************/ +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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 +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/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 +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js -// style dependencies +// deps-lint-skip: form + +/***/ }), + +/***/ 13013: +/*!************************************************!*\ + !*** ./node_modules/antd/es/dropdown/index.js ***! + \************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +/* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown */ 18562); +/* harmony default export */ __webpack_exports__["Z"] = (_dropdown__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z); /***/ }), diff --git a/12819.chunk.css b/12819.chunk.css new file mode 100644 index 0000000000..b7afa3f34f --- /dev/null +++ b/12819.chunk.css @@ -0,0 +1,794 @@ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/pagination/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-pagination { + 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"; +} +.ant-pagination ul, +.ant-pagination ol { + margin: 0; + padding: 0; + list-style: none; +} +.ant-pagination::after { + display: block; + clear: both; + height: 0; + overflow: hidden; + visibility: hidden; + content: ' '; +} +.ant-pagination-total-text { + display: inline-block; + height: 28px; + margin-right: 8px; + line-height: 26px; + vertical-align: middle; +} +.ant-pagination-item { + display: inline-block; + min-width: 28px; + height: 28px; + margin-right: 8px; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + line-height: 26px; + text-align: center; + vertical-align: middle; + list-style: none; + background-color: #fff; + border: 1px solid #d9d9d9; + border-radius: 2px; + outline: 0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ant-pagination-item a { + display: block; + padding: 0 6px; + color: rgba(0, 0, 0, 0.85); + transition: none; +} +.ant-pagination-item a:hover { + text-decoration: none; +} +.ant-pagination-item:hover { + border-color: #3061D0; + transition: all 0.3s; +} +.ant-pagination-item:hover a { + color: #3061D0; +} +.ant-pagination-item:focus-visible { + border-color: #3061D0; + transition: all 0.3s; +} +.ant-pagination-item:focus-visible a { + color: #3061D0; +} +.ant-pagination-item-active { + font-weight: 500; + background: #fff; + border-color: #3061D0; +} +.ant-pagination-item-active a { + color: #3061D0; +} +.ant-pagination-item-active:hover { + border-color: #5784de; +} +.ant-pagination-item-active:focus-visible { + border-color: #5784de; +} +.ant-pagination-item-active:hover a { + color: #5784de; +} +.ant-pagination-item-active:focus-visible a { + color: #5784de; +} +.ant-pagination-jump-prev, +.ant-pagination-jump-next { + outline: 0; +} +.ant-pagination-jump-prev .ant-pagination-item-container, +.ant-pagination-jump-next .ant-pagination-item-container { + position: relative; +} +.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon, +.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon { + color: #3061D0; + font-size: 12px; + letter-spacing: -1px; + opacity: 0; + transition: all 0.2s; +} +.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg, +.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg { + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; +} +.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis, +.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: block; + margin: auto; + color: rgba(0, 0, 0, 0.25); + font-family: Arial, Helvetica, sans-serif; + letter-spacing: 2px; + text-align: center; + text-indent: 0.13em; + opacity: 1; + transition: all 0.2s; +} +.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon, +.ant-pagination-jump-next:hover .ant-pagination-item-link-icon { + opacity: 1; +} +.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis, +.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis { + opacity: 0; +} +.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon, +.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon { + opacity: 1; +} +.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis, +.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis { + opacity: 0; +} +.ant-pagination-prev, +.ant-pagination-jump-prev, +.ant-pagination-jump-next { + margin-right: 8px; +} +.ant-pagination-prev, +.ant-pagination-next, +.ant-pagination-jump-prev, +.ant-pagination-jump-next { + display: inline-block; + min-width: 28px; + height: 28px; + color: rgba(0, 0, 0, 0.85); + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + line-height: 28px; + text-align: center; + vertical-align: middle; + list-style: none; + border-radius: 2px; + cursor: pointer; + transition: all 0.3s; +} +.ant-pagination-prev, +.ant-pagination-next { + font-family: Arial, Helvetica, sans-serif; + outline: 0; +} +.ant-pagination-prev button, +.ant-pagination-next button { + color: rgba(0, 0, 0, 0.85); + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ant-pagination-prev:hover button, +.ant-pagination-next:hover button { + border-color: #5784de; +} +.ant-pagination-prev .ant-pagination-item-link, +.ant-pagination-next .ant-pagination-item-link { + display: block; + width: 100%; + height: 100%; + padding: 0; + font-size: 12px; + text-align: center; + background-color: #fff; + border: 1px solid #d9d9d9; + border-radius: 2px; + outline: none; + transition: all 0.3s; +} +.ant-pagination-prev:focus-visible .ant-pagination-item-link, +.ant-pagination-next:focus-visible .ant-pagination-item-link { + color: #3061D0; + border-color: #3061D0; +} +.ant-pagination-prev:hover .ant-pagination-item-link, +.ant-pagination-next:hover .ant-pagination-item-link { + color: #3061D0; + border-color: #3061D0; +} +.ant-pagination-disabled, +.ant-pagination-disabled:hover { + cursor: not-allowed; +} +.ant-pagination-disabled .ant-pagination-item-link, +.ant-pagination-disabled:hover .ant-pagination-item-link { + color: rgba(0, 0, 0, 0.25); + border-color: #d9d9d9; + cursor: not-allowed; +} +.ant-pagination-disabled:focus-visible { + cursor: not-allowed; +} +.ant-pagination-disabled:focus-visible .ant-pagination-item-link { + color: rgba(0, 0, 0, 0.25); + border-color: #d9d9d9; + cursor: not-allowed; +} +.ant-pagination-slash { + margin: 0 10px 0 5px; +} +.ant-pagination-options { + display: inline-block; + margin-left: 16px; + vertical-align: middle; +} +@media all and (-ms-high-contrast: none) { + .ant-pagination-options *::-ms-backdrop, + .ant-pagination-options { + vertical-align: top; + } +} +.ant-pagination-options-size-changer.ant-select { + display: inline-block; + width: auto; +} +.ant-pagination-options-quick-jumper { + display: inline-block; + height: 28px; + margin-left: 4px; + line-height: 28px; + vertical-align: top; +} +.ant-pagination-options-quick-jumper input { + position: relative; + display: inline-block; + width: 100%; + min-width: 0; + padding: 3px 7px; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + line-height: 1.66667; + background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 2px; + transition: all 0.3s; + width: 50px; + height: 28px; + margin: 0 8px; +} +.ant-pagination-options-quick-jumper input::-webkit-input-placeholder { + color: #bfbfbf; + -webkit-user-select: none; + user-select: none; +} +.ant-pagination-options-quick-jumper input:-ms-input-placeholder { + color: #bfbfbf; + -ms-user-select: none; + user-select: none; +} +.ant-pagination-options-quick-jumper input::-ms-input-placeholder { + color: #bfbfbf; + -ms-user-select: none; + user-select: none; +} +.ant-pagination-options-quick-jumper input::placeholder { + color: #bfbfbf; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ant-pagination-options-quick-jumper input:-ms-input-placeholder { + text-overflow: ellipsis; +} +.ant-pagination-options-quick-jumper input:placeholder-shown { + text-overflow: ellipsis; +} +.ant-pagination-options-quick-jumper input:hover { + border-color: #5784de; + border-right-width: 1px; +} +.ant-pagination-options-quick-jumper input:focus, +.ant-pagination-options-quick-jumper input-focused { + border-color: #5784de; + box-shadow: 0 0 0 2px rgba(48, 97, 208, 0.2); + border-right-width: 1px; + outline: 0; +} +.ant-pagination-options-quick-jumper input-disabled { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; + box-shadow: none; + cursor: not-allowed; + opacity: 1; +} +.ant-pagination-options-quick-jumper input-disabled:hover { + border-color: #d9d9d9; + border-right-width: 1px; +} +.ant-pagination-options-quick-jumper input[disabled] { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; + box-shadow: none; + cursor: not-allowed; + opacity: 1; +} +.ant-pagination-options-quick-jumper input[disabled]:hover { + border-color: #d9d9d9; + border-right-width: 1px; +} +.ant-pagination-options-quick-jumper input-borderless, +.ant-pagination-options-quick-jumper input-borderless:hover, +.ant-pagination-options-quick-jumper input-borderless:focus, +.ant-pagination-options-quick-jumper input-borderless-focused, +.ant-pagination-options-quick-jumper input-borderless-disabled, +.ant-pagination-options-quick-jumper input-borderless[disabled] { + background-color: transparent; + border: none; + box-shadow: none; +} +textarea.ant-pagination-options-quick-jumper input { + max-width: 100%; + height: auto; + min-height: 28px; + line-height: 1.66667; + vertical-align: bottom; + transition: all 0.3s, height 0s; +} +.ant-pagination-options-quick-jumper input-lg { + padding: 3.4px 11px; + font-size: 14px; +} +.ant-pagination-options-quick-jumper input-sm { + padding: 0px 7px; +} +.ant-pagination-simple .ant-pagination-prev, +.ant-pagination-simple .ant-pagination-next { + height: 22px; + line-height: 22px; + vertical-align: top; +} +.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link, +.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link { + height: 22px; + background-color: transparent; + border: 0; +} +.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after, +.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after { + height: 22px; + line-height: 22px; +} +.ant-pagination-simple .ant-pagination-simple-pager { + display: inline-block; + height: 22px; + margin-right: 8px; +} +.ant-pagination-simple .ant-pagination-simple-pager input { + box-sizing: border-box; + height: 100%; + margin-right: 8px; + padding: 0 6px; + text-align: center; + background-color: #fff; + border: 1px solid #d9d9d9; + border-radius: 2px; + outline: none; + transition: border-color 0.3s; +} +.ant-pagination-simple .ant-pagination-simple-pager input:hover { + border-color: #3061D0; +} +.ant-pagination-simple .ant-pagination-simple-pager input:focus { + border-color: #5784de; + box-shadow: 0 0 0 2px rgba(48, 97, 208, 0.2); +} +.ant-pagination-simple .ant-pagination-simple-pager input[disabled] { + color: rgba(0, 0, 0, 0.25); + background: #f5f5f5; + border-color: #d9d9d9; + cursor: not-allowed; +} +.ant-pagination.ant-pagination-mini .ant-pagination-total-text, +.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager { + height: 22px; + line-height: 22px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-item { + min-width: 22px; + height: 22px; + margin: 0; + line-height: 20px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) { + background: transparent; + border-color: transparent; +} +.ant-pagination.ant-pagination-mini .ant-pagination-prev, +.ant-pagination.ant-pagination-mini .ant-pagination-next { + min-width: 22px; + height: 22px; + margin: 0; + line-height: 22px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link, +.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link { + background: transparent; + border-color: transparent; +} +.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link::after, +.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link::after { + height: 22px; + line-height: 22px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev, +.ant-pagination.ant-pagination-mini .ant-pagination-jump-next { + height: 22px; + margin-right: 0; + line-height: 22px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-options { + margin-left: 2px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer { + top: 1px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper { + height: 22px; + line-height: 22px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input { + padding: 0px 7px; + width: 44px; + height: 22px; +} +.ant-pagination.ant-pagination-disabled { + cursor: not-allowed; +} +.ant-pagination.ant-pagination-disabled .ant-pagination-item { + background: #f5f5f5; + border-color: #d9d9d9; + cursor: not-allowed; +} +.ant-pagination.ant-pagination-disabled .ant-pagination-item a { + color: rgba(0, 0, 0, 0.25); + background: transparent; + border: none; + cursor: not-allowed; +} +.ant-pagination.ant-pagination-disabled .ant-pagination-item-active { + background: #e6e6e6; +} +.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a { + color: rgba(0, 0, 0, 0.25); +} +.ant-pagination.ant-pagination-disabled .ant-pagination-item-link { + color: rgba(0, 0, 0, 0.25); + background: #f5f5f5; + border-color: #d9d9d9; + cursor: not-allowed; +} +.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link { + background: transparent; +} +.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon { + opacity: 0; +} +.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis { + opacity: 1; +} +.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager { + color: rgba(0, 0, 0, 0.25); +} +@media only screen and (max-width: 992px) { + .ant-pagination-item-after-jump-prev, + .ant-pagination-item-before-jump-next { + display: none; + } +} +@media only screen and (max-width: 576px) { + .ant-pagination-options { + display: none; + } +} +.ant-pagination-rtl .ant-pagination-total-text { + margin-right: 0; + margin-left: 8px; +} +.ant-pagination-rtl .ant-pagination-item, +.ant-pagination-rtl .ant-pagination-prev, +.ant-pagination-rtl .ant-pagination-jump-prev, +.ant-pagination-rtl .ant-pagination-jump-next { + margin-right: 0; + margin-left: 8px; +} +.ant-pagination-rtl .ant-pagination-slash { + margin: 0 5px 0 10px; +} +.ant-pagination-rtl .ant-pagination-options { + margin-right: 16px; + margin-left: 0; +} +.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select { + margin-right: 0; + margin-left: 8px; +} +.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper { + margin-left: 0; +} +.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager { + margin-right: 0; + margin-left: 8px; +} +.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input { + margin-right: 0; + margin-left: 8px; +} +.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options { + margin-right: 2px; + 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + diff --git a/36040.async.js b/14506.async.js similarity index 73% rename from 36040.async.js rename to 14506.async.js index 01a3f77208..5124fce995 100644 --- a/36040.async.js +++ b/14506.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[36040,36579,23805,62654,69085],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[14506,36579,46981,23805,61437,69085],{ /***/ 5467: /*!**********************************************************!*\ @@ -284,6 +284,303 @@ var menu_style = __webpack_require__(83736); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 27049: @@ -1261,6 +1558,195 @@ var style_default = __webpack_require__(43146); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/36040.chunk.css b/14506.chunk.css similarity index 87% rename from 36040.chunk.css rename to 14506.chunk.css index b3aeb0c45f..bbcfbb8371 100644 --- a/36040.chunk.css +++ b/14506.chunk.css @@ -800,6 +800,238 @@ 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/radio/style/index.less ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/15973.async.js b/15973.async.js index 5e73f8385a..563c2753c6 100644 --- a/15973.async.js +++ b/15973.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[15973,42573,33210,92785,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[15973,42573,33210,92785,95946,87388],{ /***/ 58492: /*!**************************************************************!*\ diff --git a/69245.async.js b/16346.async.js similarity index 79% rename from 69245.async.js rename to 16346.async.js index 69facf52d3..20533c6638 100644 --- a/69245.async.js +++ b/16346.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[69245,42573,1264,29848,68661,88975,99491,97141,88092,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[16346,42573,95369,77248,60887,6812,88975,99491,97141,88092,95946,87388],{ /***/ 64082: /*!******************************************************************************!*\ @@ -411,6 +411,303 @@ var menu_style = __webpack_require__(83736); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 75008: diff --git a/75004.async.js b/16484.async.js similarity index 58% rename from 75004.async.js rename to 16484.async.js index e80318644f..613cfe2042 100644 --- a/75004.async.js +++ b/16484.async.js @@ -1,5 +1,302 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[75004,92023],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[16484],{ + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), /***/ 75008: /*!*********************************************************!*\ @@ -411,443 +708,6 @@ var style_default = __webpack_require__(43146); -/***/ }), - -/***/ 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 - - - /***/ }), /***/ 7124: diff --git a/8083.async.js b/16827.async.js similarity index 70% rename from 8083.async.js rename to 16827.async.js index 52a19dfd89..e4cf2f1511 100644 --- a/8083.async.js +++ b/16827.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[8083,72693],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[16827],{ /***/ 7918: /*!******************************************************************************!*\ @@ -529,26 +529,6 @@ CloseOutlined.displayName = 'CloseOutlined'; /***/ }), -/***/ 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; - }, {}); -} - -/***/ }), - /***/ 14670: /*!*********************************************************!*\ !*** ./node_modules/antd/es/alert/index.js + 1 modules ***! @@ -851,290 +831,6 @@ var style_default = __webpack_require__(43146); -/***/ }), - -/***/ 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 - /***/ }) }]); \ No newline at end of file diff --git a/8083.chunk.css b/16827.chunk.css similarity index 100% rename from 8083.chunk.css rename to 16827.chunk.css diff --git a/32640.async.js b/17942.async.js similarity index 78% rename from 32640.async.js rename to 17942.async.js index 9bba48edbe..56cd180f32 100644 --- a/32640.async.js +++ b/17942.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[32640,42573,50745,88975,99491,97141,88092,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[17942,42573,40722,6812,88975,99491,97141,88092,95946,87388],{ /***/ 82826: /*!**********************************************************************************!*\ @@ -370,6 +370,303 @@ var menu_style = __webpack_require__(83736); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 75008: diff --git a/20139.async.js b/20139.async.js index 81c37ada06..f41682c3a9 100644 --- a/20139.async.js +++ b/20139.async.js @@ -161,13 +161,14 @@ var AsyncButton = function AsyncButton(_ref) { return props.onClick(e); case 4: setBtnLoading(false); - _context.next = 10; + _context.next = 11; break; case 7: _context.prev = 7; _context.t0 = _context["catch"](0); + console.error(_context.t0); setBtnLoading(false); - case 10: + case 11: case "end": return _context.stop(); } diff --git a/42241.async.js b/20812.async.js similarity index 84% rename from 42241.async.js rename to 20812.async.js index e0d274e107..b12e23bbfd 100644 --- a/42241.async.js +++ b/20812.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[42241,71514,36579,72693,23805,62654,66582,34131,98991,5506,97073,88201,89626,79256,794,48896,28020,32415,47638,3446,95112],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[20812,71514,36579,72693,46981,23805,61437,66582,34131,98991,5506,97073,89626,79256,794,48896,47638,3446,28020,32415,21104],{ /***/ 509: /*!*********************************************************************!*\ @@ -562,6 +562,303 @@ function getDataOrAriaProps(props) { /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 13013: /*!************************************************!*\ !*** ./node_modules/antd/es/dropdown/index.js ***! @@ -2377,6 +2674,195 @@ SearchOutlined.displayName = 'SearchOutlined'; /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 34243: /*!**********************************************************!*\ !*** ./node_modules/rc-overflow/es/index.js + 4 modules ***! diff --git a/42241.chunk.css b/20812.chunk.css similarity index 87% rename from 42241.chunk.css rename to 20812.chunk.css index fb3e906937..116a504667 100644 --- a/42241.chunk.css +++ b/20812.chunk.css @@ -744,6 +744,238 @@ span.ant-radio + * { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/form/style/index.less ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/2082.async.js b/2082.async.js index f91c6c6098..f05fcc1a9c 100644 --- a/2082.async.js +++ b/2082.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[2082,72693],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[2082,72693,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -831,6 +831,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/20959.async.js b/20959.async.js index 6493172951..f96b0748d4 100644 --- a/20959.async.js +++ b/20959.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[20959,36579,23805,62654],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[20959,36579,23805],{ /***/ 7918: /*!******************************************************************************!*\ diff --git a/21104.async.js b/21104.async.js new file mode 100644 index 0000000000..70cb7d2e43 --- /dev/null +++ b/21104.async.js @@ -0,0 +1,694 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[21104],{ + +/***/ 7918: +/*!******************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 6 modules ***! + \******************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ AntdIcon; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js +var objectSpread2 = __webpack_require__(1413); +// 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/defineProperty.js +var defineProperty = __webpack_require__(4942); +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/Context.js + +var IconContext = /*#__PURE__*/(0,react.createContext)({}); +/* harmony default export */ var Context = (IconContext); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js +var esm_typeof = __webpack_require__(71002); +// EXTERNAL MODULE: ./node_modules/@ctrl/tinycolor/dist/module/conversion.js +var conversion = __webpack_require__(86500); +// EXTERNAL MODULE: ./node_modules/@ctrl/tinycolor/dist/module/format-input.js +var format_input = __webpack_require__(1350); +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/node_modules/@ant-design/colors/es/generate.js + +var hueStep = 2; // 色相阶梯 + +var saturationStep = 0.16; // 饱和度阶梯,浅色部分 + +var saturationStep2 = 0.05; // 饱和度阶梯,深色部分 + +var brightnessStep1 = 0.05; // 亮度阶梯,浅色部分 + +var brightnessStep2 = 0.15; // 亮度阶梯,深色部分 + +var lightColorCount = 5; // 浅色数量,主色上 + +var darkColorCount = 4; // 深色数量,主色下 +// 暗色主题颜色映射关系表 + +var darkColorMap = [{ + index: 7, + opacity: 0.15 +}, { + index: 6, + opacity: 0.25 +}, { + index: 5, + opacity: 0.3 +}, { + index: 5, + opacity: 0.45 +}, { + index: 5, + opacity: 0.65 +}, { + index: 5, + opacity: 0.85 +}, { + index: 4, + opacity: 0.9 +}, { + index: 3, + opacity: 0.95 +}, { + index: 2, + opacity: 0.97 +}, { + index: 1, + opacity: 0.98 +}]; + +// Wrapper function ported from TinyColor.prototype.toHsv +// Keep it here because of `hsv.h * 360` +function toHsv(_ref) { + var r = _ref.r, + g = _ref.g, + b = _ref.b; + var hsv = (0,conversion/* rgbToHsv */.py)(r, g, b); + return { + h: hsv.h * 360, + s: hsv.s, + v: hsv.v + }; +} // Wrapper function ported from TinyColor.prototype.toHexString +// Keep it here because of the prefix `#` + + +function toHex(_ref2) { + var r = _ref2.r, + g = _ref2.g, + b = _ref2.b; + return "#".concat((0,conversion/* rgbToHex */.vq)(r, g, b, false)); +} // Wrapper function ported from TinyColor.prototype.mix, not treeshakable. +// Amount in range [0, 1] +// Assume color1 & color2 has no alpha, since the following src code did so. + + +function mix(rgb1, rgb2, amount) { + var p = amount / 100; + var rgb = { + r: (rgb2.r - rgb1.r) * p + rgb1.r, + g: (rgb2.g - rgb1.g) * p + rgb1.g, + b: (rgb2.b - rgb1.b) * p + rgb1.b + }; + return rgb; +} + +function getHue(hsv, i, light) { + var hue; // 根据色相不同,色相转向不同 + + if (Math.round(hsv.h) >= 60 && Math.round(hsv.h) <= 240) { + hue = light ? Math.round(hsv.h) - hueStep * i : Math.round(hsv.h) + hueStep * i; + } else { + hue = light ? Math.round(hsv.h) + hueStep * i : Math.round(hsv.h) - hueStep * i; + } + + if (hue < 0) { + hue += 360; + } else if (hue >= 360) { + hue -= 360; + } + + return hue; +} + +function getSaturation(hsv, i, light) { + // grey color don't change saturation + if (hsv.h === 0 && hsv.s === 0) { + return hsv.s; + } + + var saturation; + + if (light) { + saturation = hsv.s - saturationStep * i; + } else if (i === darkColorCount) { + saturation = hsv.s + saturationStep; + } else { + saturation = hsv.s + saturationStep2 * i; + } // 边界值修正 + + + if (saturation > 1) { + saturation = 1; + } // 第一格的 s 限制在 0.06-0.1 之间 + + + if (light && i === lightColorCount && saturation > 0.1) { + saturation = 0.1; + } + + if (saturation < 0.06) { + saturation = 0.06; + } + + return Number(saturation.toFixed(2)); +} + +function getValue(hsv, i, light) { + var value; + + if (light) { + value = hsv.v + brightnessStep1 * i; + } else { + value = hsv.v - brightnessStep2 * i; + } + + if (value > 1) { + value = 1; + } + + return Number(value.toFixed(2)); +} + +function generate(color) { + var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + var patterns = []; + var pColor = (0,format_input/* inputToRGB */.uA)(color); + + for (var i = lightColorCount; i > 0; i -= 1) { + var hsv = toHsv(pColor); + var colorString = toHex((0,format_input/* inputToRGB */.uA)({ + h: getHue(hsv, i, true), + s: getSaturation(hsv, i, true), + v: getValue(hsv, i, true) + })); + patterns.push(colorString); + } + + patterns.push(toHex(pColor)); + + for (var _i = 1; _i <= darkColorCount; _i += 1) { + var _hsv = toHsv(pColor); + + var _colorString = toHex((0,format_input/* inputToRGB */.uA)({ + h: getHue(_hsv, _i), + s: getSaturation(_hsv, _i), + v: getValue(_hsv, _i) + })); + + patterns.push(_colorString); + } // dark theme patterns + + + if (opts.theme === 'dark') { + return darkColorMap.map(function (_ref3) { + var index = _ref3.index, + opacity = _ref3.opacity; + var darkColorString = toHex(mix((0,format_input/* inputToRGB */.uA)(opts.backgroundColor || '#141414'), (0,format_input/* inputToRGB */.uA)(patterns[index]), opacity * 100)); + return darkColorString; + }); + } + + return patterns; +} +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/node_modules/@ant-design/colors/es/index.js + +var presetPrimaryColors = { + red: '#F5222D', + volcano: '#FA541C', + orange: '#FA8C16', + gold: '#FAAD14', + yellow: '#FADB14', + lime: '#A0D911', + green: '#52C41A', + cyan: '#13C2C2', + blue: '#1677FF', + geekblue: '#2F54EB', + purple: '#722ED1', + magenta: '#EB2F96', + grey: '#666666' +}; +var presetPalettes = {}; +var presetDarkPalettes = {}; +Object.keys(presetPrimaryColors).forEach(function (key) { + presetPalettes[key] = generate(presetPrimaryColors[key]); + presetPalettes[key].primary = presetPalettes[key][5]; // dark presetPalettes + + presetDarkPalettes[key] = generate(presetPrimaryColors[key], { + theme: 'dark', + backgroundColor: '#141414' + }); + presetDarkPalettes[key].primary = presetDarkPalettes[key][5]; +}); +var red = presetPalettes.red; +var volcano = presetPalettes.volcano; +var gold = presetPalettes.gold; +var orange = presetPalettes.orange; +var yellow = presetPalettes.yellow; +var lime = presetPalettes.lime; +var green = presetPalettes.green; +var cyan = presetPalettes.cyan; +var blue = presetPalettes.blue; +var geekblue = presetPalettes.geekblue; +var purple = presetPalettes.purple; +var magenta = presetPalettes.magenta; +var grey = presetPalettes.grey; +var gray = presetPalettes.grey; + +// EXTERNAL MODULE: ./node_modules/rc-util/es/warning.js +var warning = __webpack_require__(80334); +// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/dynamicCSS.js +var dynamicCSS = __webpack_require__(44958); +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/utils.js + + + + + + + +function utils_warning(valid, message) { + (0,warning/* default */.ZP)(valid, "[@ant-design/icons] ".concat(message)); +} +function isIconDefinition(target) { + return (0,esm_typeof/* default */.Z)(target) === 'object' && typeof target.name === 'string' && typeof target.theme === 'string' && ((0,esm_typeof/* default */.Z)(target.icon) === 'object' || typeof target.icon === 'function'); +} +function normalizeAttrs() { + var attrs = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + return Object.keys(attrs).reduce(function (acc, key) { + var val = attrs[key]; + switch (key) { + case 'class': + acc.className = val; + delete acc.class; + break; + default: + acc[key] = val; + } + return acc; + }, {}); +} +function utils_generate(node, key, rootProps) { + if (!rootProps) { + return /*#__PURE__*/react.createElement(node.tag, (0,objectSpread2/* default */.Z)({ + key: key + }, normalizeAttrs(node.attrs)), (node.children || []).map(function (child, index) { + return utils_generate(child, "".concat(key, "-").concat(node.tag, "-").concat(index)); + })); + } + return /*#__PURE__*/react.createElement(node.tag, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({ + key: key + }, normalizeAttrs(node.attrs)), rootProps), (node.children || []).map(function (child, index) { + return utils_generate(child, "".concat(key, "-").concat(node.tag, "-").concat(index)); + })); +} +function getSecondaryColor(primaryColor) { + // choose the second color + return generate(primaryColor)[0]; +} +function normalizeTwoToneColors(twoToneColor) { + if (!twoToneColor) { + return []; + } + return Array.isArray(twoToneColor) ? twoToneColor : [twoToneColor]; +} +// These props make sure that the SVG behaviours like general text. +// Reference: https://blog.prototypr.io/align-svg-icons-to-text-and-say-goodbye-to-font-icons-d44b3d7b26b4 +var svgBaseProps = { + width: '1em', + height: '1em', + fill: 'currentColor', + 'aria-hidden': 'true', + focusable: 'false' +}; +var iconStyles = "\n.anticon {\n display: inline-block;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n"; +var useInsertStyles = function useInsertStyles() { + var styleStr = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : iconStyles; + var _useContext = (0,react.useContext)(Context), + csp = _useContext.csp, + prefixCls = _useContext.prefixCls; + var mergedStyleStr = styleStr; + if (prefixCls) { + mergedStyleStr = mergedStyleStr.replace(/anticon/g, prefixCls); + } + (0,react.useEffect)(function () { + (0,dynamicCSS/* updateCSS */.hq)(mergedStyleStr, '@ant-design-icons', { + prepend: true, + csp: csp + }); + }, []); +}; +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/IconBase.js + + +var _excluded = ["icon", "className", "onClick", "style", "primaryColor", "secondaryColor"]; + +var twoToneColorPalette = { + primaryColor: '#333', + secondaryColor: '#E6E6E6', + calculated: false +}; +function setTwoToneColors(_ref) { + var primaryColor = _ref.primaryColor, + secondaryColor = _ref.secondaryColor; + twoToneColorPalette.primaryColor = primaryColor; + twoToneColorPalette.secondaryColor = secondaryColor || getSecondaryColor(primaryColor); + twoToneColorPalette.calculated = !!secondaryColor; +} +function getTwoToneColors() { + return (0,objectSpread2/* default */.Z)({}, twoToneColorPalette); +} +var IconBase = function IconBase(props) { + var icon = props.icon, + className = props.className, + onClick = props.onClick, + style = props.style, + primaryColor = props.primaryColor, + secondaryColor = props.secondaryColor, + restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded); + var colors = twoToneColorPalette; + if (primaryColor) { + colors = { + primaryColor: primaryColor, + secondaryColor: secondaryColor || getSecondaryColor(primaryColor) + }; + } + useInsertStyles(); + utils_warning(isIconDefinition(icon), "icon should be icon definiton, but got ".concat(icon)); + if (!isIconDefinition(icon)) { + return null; + } + var target = icon; + if (target && typeof target.icon === 'function') { + target = (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, target), {}, { + icon: target.icon(colors.primaryColor, colors.secondaryColor) + }); + } + return utils_generate(target.icon, "svg-".concat(target.name), (0,objectSpread2/* default */.Z)({ + className: className, + onClick: onClick, + style: style, + 'data-icon': target.name, + width: '1em', + height: '1em', + fill: 'currentColor', + 'aria-hidden': 'true' + }, restProps)); +}; +IconBase.displayName = 'IconReact'; +IconBase.getTwoToneColors = getTwoToneColors; +IconBase.setTwoToneColors = setTwoToneColors; +/* harmony default export */ var components_IconBase = (IconBase); +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/twoTonePrimaryColor.js + + + +function setTwoToneColor(twoToneColor) { + var _normalizeTwoToneColo = normalizeTwoToneColors(twoToneColor), + _normalizeTwoToneColo2 = (0,slicedToArray/* default */.Z)(_normalizeTwoToneColo, 2), + primaryColor = _normalizeTwoToneColo2[0], + secondaryColor = _normalizeTwoToneColo2[1]; + return components_IconBase.setTwoToneColors({ + primaryColor: primaryColor, + secondaryColor: secondaryColor + }); +} +function getTwoToneColor() { + var colors = components_IconBase.getTwoToneColors(); + if (!colors.calculated) { + return colors.primaryColor; + } + return [colors.primaryColor, colors.secondaryColor]; +} +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js + + + + +var AntdIcon_excluded = ["className", "icon", "spin", "rotate", "tabIndex", "onClick", "twoToneColor"]; + + + + + + +// Initial setting +// should move it to antd main repo? +setTwoToneColor('#1890ff'); +var Icon = /*#__PURE__*/react.forwardRef(function (props, ref) { + var _classNames; + var className = props.className, + icon = props.icon, + spin = props.spin, + rotate = props.rotate, + tabIndex = props.tabIndex, + onClick = props.onClick, + twoToneColor = props.twoToneColor, + restProps = (0,objectWithoutProperties/* default */.Z)(props, AntdIcon_excluded); + var _React$useContext = react.useContext(Context), + _React$useContext$pre = _React$useContext.prefixCls, + prefixCls = _React$useContext$pre === void 0 ? 'anticon' : _React$useContext$pre, + rootClassName = _React$useContext.rootClassName; + var classString = classnames_default()(rootClassName, prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(icon.name), !!icon.name), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-spin"), !!spin || icon.name === 'loading'), _classNames), className); + var iconTabIndex = tabIndex; + if (iconTabIndex === undefined && onClick) { + iconTabIndex = -1; + } + var svgStyle = rotate ? { + msTransform: "rotate(".concat(rotate, "deg)"), + transform: "rotate(".concat(rotate, "deg)") + } : undefined; + var _normalizeTwoToneColo = normalizeTwoToneColors(twoToneColor), + _normalizeTwoToneColo2 = (0,slicedToArray/* default */.Z)(_normalizeTwoToneColo, 2), + primaryColor = _normalizeTwoToneColo2[0], + secondaryColor = _normalizeTwoToneColo2[1]; + return /*#__PURE__*/react.createElement("span", (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({ + role: "img", + "aria-label": icon.name + }, restProps), {}, { + ref: ref, + tabIndex: iconTabIndex, + onClick: onClick, + className: classString + }), /*#__PURE__*/react.createElement(components_IconBase, { + icon: icon, + primaryColor: primaryColor, + secondaryColor: secondaryColor, + style: svgStyle + })); +}); +Icon.displayName = 'AntdIcon'; +Icon.getTwoToneColor = getTwoToneColor; +Icon.setTwoToneColor = setTwoToneColor; +/* harmony default export */ var AntdIcon = (Icon); + +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }) + +}]); \ No newline at end of file diff --git a/2206.async.js b/2206.async.js index 5269120b33..dc8d460b92 100644 --- a/2206.async.js +++ b/2206.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[2206,36579,23805,62654],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[2206,36579,23805],{ /***/ 7918: /*!******************************************************************************!*\ diff --git a/2282.async.js b/2282.async.js index edd4fd7480..13bd407df9 100644 --- a/2282.async.js +++ b/2282.async.js @@ -307,6 +307,196 @@ var style_default = __webpack_require__(43146); /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 57761: /*!*********************************************************************!*\ !*** ./node_modules/react-infinite-scroller/dist/InfiniteScroll.js ***! diff --git a/23916.async.js b/23916.async.js index 37aa539b1e..52e832f900 100644 --- a/23916.async.js +++ b/23916.async.js @@ -870,6 +870,196 @@ function copy(text, options) { module.exports = copy; +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }), /***/ 74300: diff --git a/25578.async.js b/25578.async.js index 8f62ac3dae..444a0346ff 100644 --- a/25578.async.js +++ b/25578.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[25578,75004,92023,79256],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[25578,79256,21104],{ /***/ 32857: /*!********************************************************************!*\ @@ -1852,6 +1852,195 @@ var SearchOutlined = function SearchOutlined(props, ref) { SearchOutlined.displayName = 'SearchOutlined'; /* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(SearchOutlined)); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/25619.async.js b/25619.async.js index 569f787d63..99aa8d853d 100644 --- a/25619.async.js +++ b/25619.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[25619,34180,7303,79779],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[25619,34180,79779],{ /***/ 98787: /*!**********************************************!*\ diff --git a/26184.async.js b/26184.async.js index dbd0761831..4f942597c5 100644 --- a/26184.async.js +++ b/26184.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[26184,34180,25619,63695,7303,79779],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[26184,34180,25619,79779],{ /***/ 38900: /*!**********************************************************************!*\ diff --git a/26444.async.js b/26444.async.js index 472b20c8cc..031d608a00 100644 --- a/26444.async.js +++ b/26444.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[26444],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[26444,21104],{ /***/ 92287: /*!*****************************************************************!*\ @@ -1020,6 +1020,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/27703.async.js b/27703.async.js index bf4b025328..c0b1f9622f 100644 --- a/27703.async.js +++ b/27703.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[27703,36579,2282,2082,72693,23805,62654,79256,81425],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[27703,36579,2282,2082,72693,46981,23805,79256,81425,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1838,6 +1838,196 @@ var style_default = __webpack_require__(43146); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }), /***/ 57761: diff --git a/28020.async.js b/28020.async.js index 750cecf1bd..bc580f3e0b 100644 --- a/28020.async.js +++ b/28020.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[28020,47638,3446],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[28020],{ /***/ 5467: /*!**********************************************************!*\ diff --git a/28338.async.js b/28338.async.js index 49a90bb675..d418b4ef88 100644 --- a/28338.async.js +++ b/28338.async.js @@ -307,6 +307,196 @@ var style_default = __webpack_require__(43146); /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 8322: /*!*********************************************!*\ !*** ./node_modules/spark-md5/spark-md5.js ***! diff --git a/17400.async.js b/29111.async.js similarity index 83% rename from 17400.async.js rename to 29111.async.js index c3d5fdee96..13f29a4499 100644 --- a/17400.async.js +++ b/29111.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[17400,42573,11417,45061,45886,92785,88975,99491,97141,88092,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[29111,42573,77093,6812,45061,45886,92785,88975,99491,97141,88092,95946,87388],{ /***/ 64082: /*!******************************************************************************!*\ @@ -332,6 +332,305 @@ var menu_style = __webpack_require__(83736); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/style/index.js + 1 modules ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 27049: diff --git a/23316.async.js b/29254.async.js similarity index 64% rename from 23316.async.js rename to 29254.async.js index e9b62d6178..2b84fa01aa 100644 --- a/23316.async.js +++ b/29254.async.js @@ -1,46 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[23316,42573,92785,95946,87388,69771],{ - -/***/ 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)); - -/***/ }), +(self["webpackChunk"] = self["webpackChunk"] || []).push([[29254],{ /***/ 58492: /*!**************************************************************!*\ @@ -307,18 +266,42 @@ var menu_style = __webpack_require__(83736); /***/ }), -/***/ 27049: -/*!***********************************************!*\ - !*** ./node_modules/antd/es/divider/index.js ***! - \***********************************************/ +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ /***/ (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); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.js + + var __rest = undefined && undefined.__rest || function (s, e) { @@ -333,63 +316,250 @@ var __rest = undefined && undefined.__rest || function (s, e) { -var Divider = function Divider(props) { - var _classNames; - var _React$useContext = react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_2__/* .ConfigContext */ .E_), + +var GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* 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 + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context }, children)); }; -/* harmony default export */ __webpack_exports__["Z"] = (Divider); +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); /***/ }), -/***/ 98541: -/*!*****************************************************************!*\ - !*** ./node_modules/antd/es/divider/style/index.js + 1 modules ***! - \*****************************************************************/ +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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 +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.less // extracted by mini-css-extract-plugin -;// CONCATENATED MODULE: ./node_modules/antd/es/divider/style/index.js +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js +// deps-lint-skip: form /***/ }), @@ -768,176 +938,6 @@ input_Input.Password = input_Password; /***/ }), -/***/ 34041: -/*!**********************************************!*\ - !*** ./node_modules/antd/es/select/index.js ***! - \**********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); -/* 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 rc_select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-select */ 7752); -/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rc-util/es/omit */ 98423); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 53124); -/* harmony import */ var _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../config-provider/defaultRenderEmpty */ 88258); -/* harmony import */ var _config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../config-provider/DisabledContext */ 98866); -/* harmony import */ var _config_provider_SizeContext__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider/SizeContext */ 97647); -/* harmony import */ var _form_context__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../form/context */ 65223); -/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../_util/motion */ 33603); -/* harmony import */ var _util_statusUtils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/statusUtils */ 9708); -/* harmony import */ var _utils_iconUtil__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./utils/iconUtil */ 46163); -/* harmony import */ var _space_Compact__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../space/Compact */ 4173); - - -// TODO: 4.0 - codemod should help to change `filterOption` to support node props. -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 SECRET_COMBOBOX_MODE_DO_NOT_USE = 'SECRET_COMBOBOX_MODE_DO_NOT_USE'; -var InternalSelect = function InternalSelect(_a, ref) { - var _classNames2; - var customizePrefixCls = _a.prefixCls, - _a$bordered = _a.bordered, - bordered = _a$bordered === void 0 ? true : _a$bordered, - className = _a.className, - getPopupContainer = _a.getPopupContainer, - dropdownClassName = _a.dropdownClassName, - popupClassName = _a.popupClassName, - _a$listHeight = _a.listHeight, - listHeight = _a$listHeight === void 0 ? 256 : _a$listHeight, - placement = _a.placement, - _a$listItemHeight = _a.listItemHeight, - listItemHeight = _a$listItemHeight === void 0 ? 24 : _a$listItemHeight, - customizeSize = _a.size, - customDisabled = _a.disabled, - notFoundContent = _a.notFoundContent, - customStatus = _a.status, - showArrow = _a.showArrow, - props = __rest(_a, ["prefixCls", "bordered", "className", "getPopupContainer", "dropdownClassName", "popupClassName", "listHeight", "placement", "listItemHeight", "size", "disabled", "notFoundContent", "status", "showArrow"]); - var _React$useContext = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_), - getContextPopupContainer = _React$useContext.getPopupContainer, - getPrefixCls = _React$useContext.getPrefixCls, - renderEmpty = _React$useContext.renderEmpty, - direction = _React$useContext.direction, - virtual = _React$useContext.virtual, - dropdownMatchSelectWidth = _React$useContext.dropdownMatchSelectWidth; - var size = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_SizeContext__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z); - var prefixCls = getPrefixCls('select', customizePrefixCls); - var rootPrefixCls = getPrefixCls(); - var _useCompactItemContex = (0,_space_Compact__WEBPACK_IMPORTED_MODULE_5__/* .useCompactItemContext */ .ri)(prefixCls, direction), - compactSize = _useCompactItemContex.compactSize, - compactItemClassnames = _useCompactItemContex.compactItemClassnames; - var mode = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(function () { - var m = props.mode; - if (m === 'combobox') { - return undefined; - } - if (m === SECRET_COMBOBOX_MODE_DO_NOT_USE) { - return 'combobox'; - } - return m; - }, [props.mode]); - var isMultiple = mode === 'multiple' || mode === 'tags'; - var mergedShowArrow = showArrow !== undefined ? showArrow : props.loading || !(isMultiple || mode === 'combobox'); - // =================== Warning ===================== - false ? 0 : void 0; - // ===================== Form Status ===================== - var _useContext = (0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)(_form_context__WEBPACK_IMPORTED_MODULE_6__/* .FormItemInputContext */ .aM), - contextStatus = _useContext.status, - hasFeedback = _useContext.hasFeedback, - isFormItemInput = _useContext.isFormItemInput, - feedbackIcon = _useContext.feedbackIcon; - var mergedStatus = (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_7__/* .getMergedStatus */ .F)(contextStatus, customStatus); - // ===================== Empty ===================== - var mergedNotFound; - if (notFoundContent !== undefined) { - mergedNotFound = notFoundContent; - } else if (mode === 'combobox') { - mergedNotFound = null; - } else { - mergedNotFound = (renderEmpty || _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)('Select'); - } - // ===================== Icons ===================== - var _getIcons = (0,_utils_iconUtil__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)({}, props), { - multiple: isMultiple, - hasFeedback: hasFeedback, - feedbackIcon: feedbackIcon, - showArrow: mergedShowArrow, - prefixCls: prefixCls - })), - suffixIcon = _getIcons.suffixIcon, - itemIcon = _getIcons.itemIcon, - removeIcon = _getIcons.removeIcon, - clearIcon = _getIcons.clearIcon; - var selectProps = (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z)(props, ['suffixIcon', 'itemIcon']); - var rcSelectRtlDropdownClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()(popupClassName || dropdownClassName, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)({}, "".concat(prefixCls, "-dropdown-").concat(direction), direction === 'rtl')); - var mergedSize = compactSize || customizeSize || size; - // ===================== Disabled ===================== - var disabled = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z); - var mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled; - var mergedClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()((_classNames2 = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-lg"), mergedSize === 'large'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-sm"), mergedSize === 'small'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-borderless"), !bordered), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-in-form-item"), isFormItemInput), _classNames2), (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_7__/* .getStatusClassNames */ .Z)(prefixCls, mergedStatus, hasFeedback), compactItemClassnames, className); - // ===================== Placement ===================== - var getPlacement = function getPlacement() { - if (placement !== undefined) { - return placement; - } - return direction === 'rtl' ? 'bottomRight' : 'bottomLeft'; - }; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_select__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)({ - ref: ref, - virtual: virtual, - dropdownMatchSelectWidth: dropdownMatchSelectWidth - }, selectProps, { - transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_14__/* .getTransitionName */ .mL)(rootPrefixCls, (0,_util_motion__WEBPACK_IMPORTED_MODULE_14__/* .getTransitionDirection */ .q0)(placement), props.transitionName), - listHeight: listHeight, - listItemHeight: listItemHeight, - mode: mode, - prefixCls: prefixCls, - placement: getPlacement(), - direction: direction, - inputIcon: suffixIcon, - menuItemSelectedIcon: itemIcon, - removeIcon: removeIcon, - clearIcon: clearIcon, - notFoundContent: mergedNotFound, - className: mergedClassName, - getPopupContainer: getPopupContainer || getContextPopupContainer, - dropdownClassName: rcSelectRtlDropdownClassName, - showArrow: hasFeedback || showArrow, - disabled: mergedDisabled - })); -}; -var Select = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(InternalSelect); -Select.SECRET_COMBOBOX_MODE_DO_NOT_USE = SECRET_COMBOBOX_MODE_DO_NOT_USE; -Select.Option = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .Option */ .Wx; -Select.OptGroup = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .OptGroup */ .Xo; -/* harmony default export */ __webpack_exports__["Z"] = (Select); - -/***/ }), - /***/ 7124: /*!**********************************************************************************************!*\ !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! @@ -977,6 +977,195 @@ var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { EyeOutlined_EyeOutlined.displayName = 'EyeOutlined'; /* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/30589.async.js b/30589.async.js new file mode 100644 index 0000000000..838d3b8c4c --- /dev/null +++ b/30589.async.js @@ -0,0 +1,1552 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[30589,34472],{ + +/***/ 66023: +/*!*******************************************************************!*\ + !*** ./node_modules/@ant-design/icons-svg/es/asn/DownOutlined.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__) { + +// This icon file is generated automatically. +var DownOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z" } }] }, "name": "down", "theme": "outlined" }; +/* harmony default export */ __webpack_exports__["Z"] = (DownOutlined); + + +/***/ }), + +/***/ 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 + + + +/***/ }), + +/***/ 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 + + + +/***/ }), + +/***/ 13622: +/*!***********************************************************************************!*\ + !*** ./node_modules/antd/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 */ 93771); + +// 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)); + +/***/ }), + +/***/ 34243: +/*!**********************************************************!*\ + !*** ./node_modules/rc-overflow/es/index.js + 4 modules ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ rc_overflow_es; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js +var objectSpread2 = __webpack_require__(1413); +// 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/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/hooks/useLayoutEffect.js +var useLayoutEffect = __webpack_require__(8410); +;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/Item.js + + + +var _excluded = ["prefixCls", "invalidate", "item", "renderItem", "responsive", "responsiveDisabled", "registerSize", "itemKey", "className", "style", "children", "display", "order", "component"]; + + + // Use shared variable to save bundle size + +var UNDEFINED = undefined; + +function InternalItem(props, ref) { + var prefixCls = props.prefixCls, + invalidate = props.invalidate, + item = props.item, + renderItem = props.renderItem, + responsive = props.responsive, + responsiveDisabled = props.responsiveDisabled, + registerSize = props.registerSize, + itemKey = props.itemKey, + className = props.className, + style = props.style, + children = props.children, + display = props.display, + order = props.order, + _props$component = props.component, + Component = _props$component === void 0 ? 'div' : _props$component, + restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded); + + var mergedHidden = responsive && !display; // ================================ Effect ================================ + + function internalRegisterSize(width) { + registerSize(itemKey, width); + } + + react.useEffect(function () { + return function () { + internalRegisterSize(null); + }; + }, []); // ================================ Render ================================ + + var childNode = renderItem && item !== UNDEFINED ? renderItem(item) : children; + var overflowStyle; + + if (!invalidate) { + overflowStyle = { + opacity: mergedHidden ? 0 : 1, + height: mergedHidden ? 0 : UNDEFINED, + overflowY: mergedHidden ? 'hidden' : UNDEFINED, + order: responsive ? order : UNDEFINED, + pointerEvents: mergedHidden ? 'none' : UNDEFINED, + position: mergedHidden ? 'absolute' : UNDEFINED + }; + } + + var overflowProps = {}; + + if (mergedHidden) { + overflowProps['aria-hidden'] = true; + } + + var itemNode = /*#__PURE__*/react.createElement(Component, (0,esm_extends/* default */.Z)({ + className: classnames_default()(!invalidate && prefixCls, className), + style: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, overflowStyle), style) + }, overflowProps, restProps, { + ref: ref + }), childNode); + + if (responsive) { + itemNode = /*#__PURE__*/react.createElement(es/* default */.Z, { + onResize: function onResize(_ref) { + var offsetWidth = _ref.offsetWidth; + internalRegisterSize(offsetWidth); + }, + disabled: responsiveDisabled + }, itemNode); + } + + return itemNode; +} + +var Item = /*#__PURE__*/react.forwardRef(InternalItem); +Item.displayName = 'Item'; +/* harmony default export */ var es_Item = (Item); +// EXTERNAL MODULE: ./node_modules/rc-util/es/raf.js +var raf = __webpack_require__(75164); +// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useState.js +var useState = __webpack_require__(30470); +;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/hooks/useBatchFrameState.js + + + + +/** + * State generate. Return a `setState` but it will flush all state with one render to save perf. + * This is not a realization of `unstable_batchedUpdates`. + */ + +function useBatchFrameState() { + var _useState = (0,useState/* default */.Z)({}), + _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2), + forceUpdate = _useState2[1]; + + var statesRef = (0,react.useRef)([]); + var walkingIndex = 0; + var beforeFrameId = 0; + + function createState(defaultValue) { + var myIndex = walkingIndex; + walkingIndex += 1; // Fill value if not exist yet + + if (statesRef.current.length < myIndex + 1) { + statesRef.current[myIndex] = defaultValue; + } // Return filled as `setState` + + + var value = statesRef.current[myIndex]; + + function setValue(val) { + statesRef.current[myIndex] = typeof val === 'function' ? val(statesRef.current[myIndex]) : val; + raf/* default.cancel */.Z.cancel(beforeFrameId); // Flush with batch + + beforeFrameId = (0,raf/* default */.Z)(function () { + forceUpdate({}, true); + }); + } + + return [value, setValue]; + } + + return createState; +} +;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/RawItem.js + + +var RawItem_excluded = ["component"], + _excluded2 = ["className"], + _excluded3 = ["className"]; + + + + + +var InternalRawItem = function InternalRawItem(props, ref) { + var context = react.useContext(OverflowContext); // Render directly when context not provided + + if (!context) { + var _props$component = props.component, + Component = _props$component === void 0 ? 'div' : _props$component, + _restProps = (0,objectWithoutProperties/* default */.Z)(props, RawItem_excluded); + + return /*#__PURE__*/react.createElement(Component, (0,esm_extends/* default */.Z)({}, _restProps, { + ref: ref + })); + } + + var contextClassName = context.className, + restContext = (0,objectWithoutProperties/* default */.Z)(context, _excluded2); + + var className = props.className, + restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded3); // Do not pass context to sub item to avoid multiple measure + + + return /*#__PURE__*/react.createElement(OverflowContext.Provider, { + value: null + }, /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({ + ref: ref, + className: classnames_default()(contextClassName, className) + }, restContext, restProps))); +}; + +var RawItem = /*#__PURE__*/react.forwardRef(InternalRawItem); +RawItem.displayName = 'RawItem'; +/* harmony default export */ var es_RawItem = (RawItem); +;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/Overflow.js + + + + +var Overflow_excluded = ["prefixCls", "data", "renderItem", "renderRawItem", "itemKey", "itemWidth", "ssr", "style", "className", "maxCount", "renderRest", "renderRawRest", "suffix", "component", "itemComponent", "onVisibleChange"]; + + + + + + + + +var OverflowContext = /*#__PURE__*/react.createContext(null); +var RESPONSIVE = 'responsive'; +var INVALIDATE = 'invalidate'; + +function defaultRenderRest(omittedItems) { + return "+ ".concat(omittedItems.length, " ..."); +} + +function Overflow(props, ref) { + var _props$prefixCls = props.prefixCls, + prefixCls = _props$prefixCls === void 0 ? 'rc-overflow' : _props$prefixCls, + _props$data = props.data, + data = _props$data === void 0 ? [] : _props$data, + renderItem = props.renderItem, + renderRawItem = props.renderRawItem, + itemKey = props.itemKey, + _props$itemWidth = props.itemWidth, + itemWidth = _props$itemWidth === void 0 ? 10 : _props$itemWidth, + ssr = props.ssr, + style = props.style, + className = props.className, + maxCount = props.maxCount, + renderRest = props.renderRest, + renderRawRest = props.renderRawRest, + suffix = props.suffix, + _props$component = props.component, + Component = _props$component === void 0 ? 'div' : _props$component, + itemComponent = props.itemComponent, + onVisibleChange = props.onVisibleChange, + restProps = (0,objectWithoutProperties/* default */.Z)(props, Overflow_excluded); + + var createUseState = useBatchFrameState(); + var fullySSR = ssr === 'full'; + + var _createUseState = createUseState(null), + _createUseState2 = (0,slicedToArray/* default */.Z)(_createUseState, 2), + containerWidth = _createUseState2[0], + setContainerWidth = _createUseState2[1]; + + var mergedContainerWidth = containerWidth || 0; + + var _createUseState3 = createUseState(new Map()), + _createUseState4 = (0,slicedToArray/* default */.Z)(_createUseState3, 2), + itemWidths = _createUseState4[0], + setItemWidths = _createUseState4[1]; + + var _createUseState5 = createUseState(0), + _createUseState6 = (0,slicedToArray/* default */.Z)(_createUseState5, 2), + prevRestWidth = _createUseState6[0], + setPrevRestWidth = _createUseState6[1]; + + var _createUseState7 = createUseState(0), + _createUseState8 = (0,slicedToArray/* default */.Z)(_createUseState7, 2), + restWidth = _createUseState8[0], + setRestWidth = _createUseState8[1]; + + var _createUseState9 = createUseState(0), + _createUseState10 = (0,slicedToArray/* default */.Z)(_createUseState9, 2), + suffixWidth = _createUseState10[0], + setSuffixWidth = _createUseState10[1]; + + var _useState = (0,react.useState)(null), + _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2), + suffixFixedStart = _useState2[0], + setSuffixFixedStart = _useState2[1]; + + var _useState3 = (0,react.useState)(null), + _useState4 = (0,slicedToArray/* default */.Z)(_useState3, 2), + displayCount = _useState4[0], + setDisplayCount = _useState4[1]; + + var mergedDisplayCount = react.useMemo(function () { + if (displayCount === null && fullySSR) { + return Number.MAX_SAFE_INTEGER; + } + + return displayCount || 0; + }, [displayCount, containerWidth]); + + var _useState5 = (0,react.useState)(false), + _useState6 = (0,slicedToArray/* default */.Z)(_useState5, 2), + restReady = _useState6[0], + setRestReady = _useState6[1]; + + var itemPrefixCls = "".concat(prefixCls, "-item"); // Always use the max width to avoid blink + + var mergedRestWidth = Math.max(prevRestWidth, restWidth); // ================================= Data ================================= + + var isResponsive = maxCount === RESPONSIVE; + var shouldResponsive = data.length && isResponsive; + var invalidate = maxCount === INVALIDATE; + /** + * When is `responsive`, we will always render rest node to get the real width of it for calculation + */ + + var showRest = shouldResponsive || typeof maxCount === 'number' && data.length > maxCount; + var mergedData = (0,react.useMemo)(function () { + var items = data; + + if (shouldResponsive) { + if (containerWidth === null && fullySSR) { + items = data; + } else { + items = data.slice(0, Math.min(data.length, mergedContainerWidth / itemWidth)); + } + } else if (typeof maxCount === 'number') { + items = data.slice(0, maxCount); + } + + return items; + }, [data, itemWidth, containerWidth, maxCount, shouldResponsive]); + var omittedItems = (0,react.useMemo)(function () { + if (shouldResponsive) { + return data.slice(mergedDisplayCount + 1); + } + + return data.slice(mergedData.length); + }, [data, mergedData, shouldResponsive, mergedDisplayCount]); // ================================= Item ================================= + + var getKey = (0,react.useCallback)(function (item, index) { + var _ref; + + if (typeof itemKey === 'function') { + return itemKey(item); + } + + return (_ref = itemKey && (item === null || item === void 0 ? void 0 : item[itemKey])) !== null && _ref !== void 0 ? _ref : index; + }, [itemKey]); + var mergedRenderItem = (0,react.useCallback)(renderItem || function (item) { + return item; + }, [renderItem]); + + function updateDisplayCount(count, suffixFixedStartVal, notReady) { + // React 18 will sync render even when the value is same in some case. + // We take `mergedData` as deps which may cause dead loop if it's dynamic generate. + // ref: https://github.com/ant-design/ant-design/issues/36559 + if (displayCount === count && (suffixFixedStartVal === undefined || suffixFixedStartVal === suffixFixedStart)) { + return; + } + + setDisplayCount(count); + + if (!notReady) { + setRestReady(count < data.length - 1); + onVisibleChange === null || onVisibleChange === void 0 ? void 0 : onVisibleChange(count); + } + + if (suffixFixedStartVal !== undefined) { + setSuffixFixedStart(suffixFixedStartVal); + } + } // ================================= Size ================================= + + + function onOverflowResize(_, element) { + setContainerWidth(element.clientWidth); + } + + function registerSize(key, width) { + setItemWidths(function (origin) { + var clone = new Map(origin); + + if (width === null) { + clone.delete(key); + } else { + clone.set(key, width); + } + + return clone; + }); + } + + function registerOverflowSize(_, width) { + setRestWidth(width); + setPrevRestWidth(restWidth); + } + + function registerSuffixSize(_, width) { + setSuffixWidth(width); + } // ================================ Effect ================================ + + + function getItemWidth(index) { + return itemWidths.get(getKey(mergedData[index], index)); + } + + (0,useLayoutEffect/* default */.Z)(function () { + if (mergedContainerWidth && mergedRestWidth && mergedData) { + var totalWidth = suffixWidth; + var len = mergedData.length; + var lastIndex = len - 1; // When data count change to 0, reset this since not loop will reach + + if (!len) { + updateDisplayCount(0, null); + return; + } + + for (var i = 0; i < len; i += 1) { + var currentItemWidth = getItemWidth(i); // Fully will always render + + if (fullySSR) { + currentItemWidth = currentItemWidth || 0; + } // Break since data not ready + + + if (currentItemWidth === undefined) { + updateDisplayCount(i - 1, undefined, true); + break; + } // Find best match + + + totalWidth += currentItemWidth; + + if ( // Only one means `totalWidth` is the final width + lastIndex === 0 && totalWidth <= mergedContainerWidth || // Last two width will be the final width + i === lastIndex - 1 && totalWidth + getItemWidth(lastIndex) <= mergedContainerWidth) { + // Additional check if match the end + updateDisplayCount(lastIndex, null); + break; + } else if (totalWidth + mergedRestWidth > mergedContainerWidth) { + // Can not hold all the content to show rest + updateDisplayCount(i - 1, totalWidth - currentItemWidth - suffixWidth + restWidth); + break; + } + } + + if (suffix && getItemWidth(0) + suffixWidth > mergedContainerWidth) { + setSuffixFixedStart(null); + } + } + }, [mergedContainerWidth, itemWidths, restWidth, suffixWidth, getKey, mergedData]); // ================================ Render ================================ + + var displayRest = restReady && !!omittedItems.length; + var suffixStyle = {}; + + if (suffixFixedStart !== null && shouldResponsive) { + suffixStyle = { + position: 'absolute', + left: suffixFixedStart, + top: 0 + }; + } + + var itemSharedProps = { + prefixCls: itemPrefixCls, + responsive: shouldResponsive, + component: itemComponent, + invalidate: invalidate + }; // >>>>> Choice render fun by `renderRawItem` + + var internalRenderItemNode = renderRawItem ? function (item, index) { + var key = getKey(item, index); + return /*#__PURE__*/react.createElement(OverflowContext.Provider, { + key: key, + value: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, itemSharedProps), {}, { + order: index, + item: item, + itemKey: key, + registerSize: registerSize, + display: index <= mergedDisplayCount + }) + }, renderRawItem(item, index)); + } : function (item, index) { + var key = getKey(item, index); + return /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({}, itemSharedProps, { + order: index, + key: key, + item: item, + renderItem: mergedRenderItem, + itemKey: key, + registerSize: registerSize, + display: index <= mergedDisplayCount + })); + }; // >>>>> Rest node + + var restNode; + var restContextProps = { + order: displayRest ? mergedDisplayCount : Number.MAX_SAFE_INTEGER, + className: "".concat(itemPrefixCls, "-rest"), + registerSize: registerOverflowSize, + display: displayRest + }; + + if (!renderRawRest) { + var mergedRenderRest = renderRest || defaultRenderRest; + restNode = /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({}, itemSharedProps, restContextProps), typeof mergedRenderRest === 'function' ? mergedRenderRest(omittedItems) : mergedRenderRest); + } else if (renderRawRest) { + restNode = /*#__PURE__*/react.createElement(OverflowContext.Provider, { + value: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, itemSharedProps), restContextProps) + }, renderRawRest(omittedItems)); + } + + var overflowNode = /*#__PURE__*/react.createElement(Component, (0,esm_extends/* default */.Z)({ + className: classnames_default()(!invalidate && prefixCls, className), + style: style, + ref: ref + }, restProps), mergedData.map(internalRenderItemNode), showRest ? restNode : null, suffix && /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({}, itemSharedProps, { + responsive: isResponsive, + responsiveDisabled: !shouldResponsive, + order: mergedDisplayCount, + className: "".concat(itemPrefixCls, "-suffix"), + registerSize: registerSuffixSize, + display: true, + style: suffixStyle + }), suffix)); + + if (isResponsive) { + overflowNode = /*#__PURE__*/react.createElement(es/* default */.Z, { + onResize: onOverflowResize, + disabled: !shouldResponsive + }, overflowNode); + } + + return overflowNode; +} + +var ForwardOverflow = /*#__PURE__*/react.forwardRef(Overflow); +ForwardOverflow.displayName = 'Overflow'; +ForwardOverflow.Item = es_RawItem; +ForwardOverflow.RESPONSIVE = RESPONSIVE; +ForwardOverflow.INVALIDATE = INVALIDATE; // Convert to generic type + +/* harmony default export */ var es_Overflow = (ForwardOverflow); +;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/index.js + +/* harmony default export */ var rc_overflow_es = (es_Overflow); + +/***/ }), + +/***/ 48555: +/*!*****************************************************************!*\ + !*** ./node_modules/rc-resize-observer/es/index.js + 4 modules ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es; } +}); + +// UNUSED EXPORTS: _rs + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/rc-util/es/Children/toArray.js +var toArray = __webpack_require__(50344); +// EXTERNAL MODULE: ./node_modules/rc-util/es/warning.js +var warning = __webpack_require__(80334); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js +var objectSpread2 = __webpack_require__(1413); +// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js +var es_ref = __webpack_require__(42550); +// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/findDOMNode.js +var findDOMNode = __webpack_require__(34203); +// EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js +var ResizeObserver_es = __webpack_require__(91033); +;// CONCATENATED MODULE: ./node_modules/rc-resize-observer/es/utils/observerUtil.js + +// =============================== Const =============================== +var elementListeners = new Map(); +function onResize(entities) { + entities.forEach(function (entity) { + var _elementListeners$get; + var target = entity.target; + (_elementListeners$get = elementListeners.get(target)) === null || _elementListeners$get === void 0 ? void 0 : _elementListeners$get.forEach(function (listener) { + return listener(target); + }); + }); +} +// Note: ResizeObserver polyfill not support option to measure border-box resize +var resizeObserver = new ResizeObserver_es/* default */.Z(onResize); +// Dev env only +var _el = (/* unused pure expression or super */ null && ( false ? 0 : null)); // eslint-disable-line +var _rs = (/* unused pure expression or super */ null && ( false ? 0 : null)); // eslint-disable-line +// ============================== Observe ============================== +function observe(element, callback) { + if (!elementListeners.has(element)) { + elementListeners.set(element, new Set()); + resizeObserver.observe(element); + } + elementListeners.get(element).add(callback); +} +function unobserve(element, callback) { + if (elementListeners.has(element)) { + elementListeners.get(element).delete(callback); + if (!elementListeners.get(element).size) { + resizeObserver.unobserve(element); + elementListeners.delete(element); + } + } +} +// 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); +;// CONCATENATED MODULE: ./node_modules/rc-resize-observer/es/SingleObserver/DomWrapper.js + + + + + +/** + * Fallback to findDOMNode if origin ref do not provide any dom element + */ +var DomWrapper = /*#__PURE__*/function (_React$Component) { + (0,inherits/* default */.Z)(DomWrapper, _React$Component); + var _super = (0,createSuper/* default */.Z)(DomWrapper); + function DomWrapper() { + (0,classCallCheck/* default */.Z)(this, DomWrapper); + return _super.apply(this, arguments); + } + (0,createClass/* default */.Z)(DomWrapper, [{ + key: "render", + value: function render() { + return this.props.children; + } + }]); + return DomWrapper; +}(react.Component); + +;// CONCATENATED MODULE: ./node_modules/rc-resize-observer/es/Collection.js + +var CollectionContext = /*#__PURE__*/react.createContext(null); +/** + * Collect all the resize event from children ResizeObserver + */ +function Collection(_ref) { + var children = _ref.children, + onBatchResize = _ref.onBatchResize; + var resizeIdRef = react.useRef(0); + var resizeInfosRef = react.useRef([]); + var onCollectionResize = react.useContext(CollectionContext); + var onResize = react.useCallback(function (size, element, data) { + resizeIdRef.current += 1; + var currentId = resizeIdRef.current; + resizeInfosRef.current.push({ + size: size, + element: element, + data: data + }); + Promise.resolve().then(function () { + if (currentId === resizeIdRef.current) { + onBatchResize === null || onBatchResize === void 0 ? void 0 : onBatchResize(resizeInfosRef.current); + resizeInfosRef.current = []; + } + }); + // Continue bubbling if parent exist + onCollectionResize === null || onCollectionResize === void 0 ? void 0 : onCollectionResize(size, element, data); + }, [onBatchResize, onCollectionResize]); + return /*#__PURE__*/react.createElement(CollectionContext.Provider, { + value: onResize + }, children); +} +;// CONCATENATED MODULE: ./node_modules/rc-resize-observer/es/SingleObserver/index.js + + + + + + + +function SingleObserver(props, ref) { + var children = props.children, + disabled = props.disabled; + var elementRef = react.useRef(null); + var wrapperRef = react.useRef(null); + var onCollectionResize = react.useContext(CollectionContext); + // =========================== Children =========================== + var isRenderProps = typeof children === 'function'; + var mergedChildren = isRenderProps ? children(elementRef) : children; + // ============================= Size ============================= + var sizeRef = react.useRef({ + width: -1, + height: -1, + offsetWidth: -1, + offsetHeight: -1 + }); + // ============================= Ref ============================== + var canRef = !isRenderProps && /*#__PURE__*/react.isValidElement(mergedChildren) && (0,es_ref/* supportRef */.Yr)(mergedChildren); + var originRef = canRef ? mergedChildren.ref : null; + var mergedRef = react.useMemo(function () { + return (0,es_ref/* composeRef */.sQ)(originRef, elementRef); + }, [originRef, elementRef]); + var getDom = function getDom() { + return (0,findDOMNode/* default */.Z)(elementRef.current) || (0,findDOMNode/* default */.Z)(wrapperRef.current); + }; + react.useImperativeHandle(ref, function () { + return getDom(); + }); + // =========================== Observe ============================ + var propsRef = react.useRef(props); + propsRef.current = props; + // Handler + var onInternalResize = react.useCallback(function (target) { + var _propsRef$current = propsRef.current, + onResize = _propsRef$current.onResize, + data = _propsRef$current.data; + var _target$getBoundingCl = target.getBoundingClientRect(), + width = _target$getBoundingCl.width, + height = _target$getBoundingCl.height; + var offsetWidth = target.offsetWidth, + offsetHeight = target.offsetHeight; + /** + * Resize observer trigger when content size changed. + * In most case we just care about element size, + * let's use `boundary` instead of `contentRect` here to avoid shaking. + */ + var fixedWidth = Math.floor(width); + var fixedHeight = Math.floor(height); + if (sizeRef.current.width !== fixedWidth || sizeRef.current.height !== fixedHeight || sizeRef.current.offsetWidth !== offsetWidth || sizeRef.current.offsetHeight !== offsetHeight) { + var size = { + width: fixedWidth, + height: fixedHeight, + offsetWidth: offsetWidth, + offsetHeight: offsetHeight + }; + sizeRef.current = size; + // IE is strange, right? + var mergedOffsetWidth = offsetWidth === Math.round(width) ? width : offsetWidth; + var mergedOffsetHeight = offsetHeight === Math.round(height) ? height : offsetHeight; + var sizeInfo = (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, size), {}, { + offsetWidth: mergedOffsetWidth, + offsetHeight: mergedOffsetHeight + }); + // Let collection know what happened + onCollectionResize === null || onCollectionResize === void 0 ? void 0 : onCollectionResize(sizeInfo, target, data); + if (onResize) { + // defer the callback but not defer to next frame + Promise.resolve().then(function () { + onResize(sizeInfo, target); + }); + } + } + }, []); + // Dynamic observe + react.useEffect(function () { + var currentElement = getDom(); + if (currentElement && !disabled) { + observe(currentElement, onInternalResize); + } + return function () { + return unobserve(currentElement, onInternalResize); + }; + }, [elementRef.current, disabled]); + // ============================ Render ============================ + return /*#__PURE__*/react.createElement(DomWrapper, { + ref: wrapperRef + }, canRef ? /*#__PURE__*/react.cloneElement(mergedChildren, { + ref: mergedRef + }) : mergedChildren); +} +var RefSingleObserver = /*#__PURE__*/react.forwardRef(SingleObserver); +if (false) {} +/* harmony default export */ var es_SingleObserver = (RefSingleObserver); +;// CONCATENATED MODULE: ./node_modules/rc-resize-observer/es/index.js + + + + + + +var INTERNAL_PREFIX_KEY = 'rc-observer-key'; + + +function ResizeObserver(props, ref) { + var children = props.children; + var childNodes = typeof children === 'function' ? [children] : (0,toArray/* default */.Z)(children); + if (false) {} + return childNodes.map(function (child, index) { + var key = (child === null || child === void 0 ? void 0 : child.key) || "".concat(INTERNAL_PREFIX_KEY, "-").concat(index); + return /*#__PURE__*/react.createElement(es_SingleObserver, (0,esm_extends/* default */.Z)({}, props, { + key: key, + ref: index === 0 ? ref : undefined + }), child); + }); +} +var RefResizeObserver = /*#__PURE__*/react.forwardRef(ResizeObserver); +if (false) {} +RefResizeObserver.Collection = Collection; +/* harmony default export */ var es = (RefResizeObserver); + +/***/ }) + +}]); \ No newline at end of file diff --git a/63695.async.js b/3065.async.js similarity index 82% rename from 63695.async.js rename to 3065.async.js index 7b31c4c669..8a18d65184 100644 --- a/63695.async.js +++ b/3065.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[63695,34180,25619,7303,79779],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[3065,34180,67921,25619,79779],{ /***/ 64082: /*!******************************************************************************!*\ @@ -186,6 +186,303 @@ function getPlacements(config) { /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 75008: /*!*********************************************************!*\ !*** ./node_modules/antd/es/input/index.js + 5 modules ***! diff --git a/16758.async.js b/31418.async.js similarity index 80% rename from 16758.async.js rename to 31418.async.js index 049c5cb040..e1d54b7abb 100644 --- a/16758.async.js +++ b/31418.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[16758,22842,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[31418,22842,16484],{ /***/ 42110: /*!*******************************************************************!*\ @@ -345,6 +345,303 @@ var menu_style = __webpack_require__(83736); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 27049: diff --git a/16758.chunk.css b/31418.chunk.css similarity index 86% rename from 16758.chunk.css rename to 31418.chunk.css index 3bb0623f3b..ffc37521f8 100644 --- a/16758.chunk.css +++ b/31418.chunk.css @@ -346,6 +346,238 @@ 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/89540.async.js b/31949.async.js similarity index 83% rename from 89540.async.js rename to 31949.async.js index 3f0f0abcae..f0fee6e5f6 100644 --- a/89540.async.js +++ b/31949.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[89540],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[31949,61437],{ /***/ 7918: /*!******************************************************************************!*\ @@ -691,6 +691,305 @@ var style = __webpack_require__(95985); // style dependencies +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/style/index.js + 1 modules ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 75008: diff --git a/89540.chunk.css b/31949.chunk.css similarity index 81% rename from 89540.chunk.css rename to 31949.chunk.css index 34c73e951f..d32ef035da 100644 --- a/89540.chunk.css +++ b/31949.chunk.css @@ -1,3 +1,235 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/auto-complete/style/index.less ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/31958.async.js b/31958.async.js index 5a20bf2265..239a798f6d 100644 --- a/31958.async.js +++ b/31958.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[31958],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[31958,21104],{ /***/ 92287: /*!*****************************************************************!*\ @@ -1318,6 +1318,195 @@ var style_default = __webpack_require__(43146); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/33210.async.js b/33210.async.js index 8dace844ca..2266bca5f7 100644 --- a/33210.async.js +++ b/33210.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[33210,42573,15973,92785,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[33210,42573,15973,92785,95946,87388],{ /***/ 58492: /*!**************************************************************!*\ diff --git a/33399.async.js b/33399.async.js index d900e57553..dc618d4768 100644 --- a/33399.async.js +++ b/33399.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[33399],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[33399,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -890,6 +890,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/34131.async.js b/34131.async.js index 02b0fe451d..788589c69e 100644 --- a/34131.async.js +++ b/34131.async.js @@ -1225,6 +1225,195 @@ SearchOutlined.displayName = 'SearchOutlined'; /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 34243: /*!**********************************************************!*\ !*** ./node_modules/rc-overflow/es/index.js + 4 modules ***! diff --git a/3446.async.js b/3446.async.js index 527ce916b2..960b25142e 100644 --- a/3446.async.js +++ b/3446.async.js @@ -942,6 +942,195 @@ var style = __webpack_require__(38390); // style dependencies +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/34472.async.js b/34472.async.js index 8fd3cb9613..36002b935f 100644 --- a/34472.async.js +++ b/34472.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[34472],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[34472,30589],{ /***/ 66023: /*!*******************************************************************!*\ diff --git a/35449.async.js b/35449.async.js index c94879fbd0..d53d0e6028 100644 --- a/35449.async.js +++ b/35449.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[35449],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[35449,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -872,6 +872,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/60608.async.js b/36183.async.js similarity index 79% rename from 60608.async.js rename to 36183.async.js index ac0fabab37..cf597c26eb 100644 --- a/60608.async.js +++ b/36183.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[60608,42573,37807,88092,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[36183,42573,6812,37807,88092,95946,87388],{ /***/ 28508: /*!******************************************************************!*\ @@ -383,6 +383,303 @@ var menu_style = __webpack_require__(83736); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 75008: diff --git a/95971.async.js b/36204.async.js similarity index 60% rename from 95971.async.js rename to 36204.async.js index 0ba9d67fc6..55b4950a42 100644 --- a/95971.async.js +++ b/36204.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[95971],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[36204],{ /***/ 37653: /*!*****************************************************************!*\ @@ -64,563 +64,6 @@ RightOutlined.displayName = 'RightOutlined'; // extracted by mini-css-extract-plugin -/***/ }), - -/***/ 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; - }, {}); -} - -/***/ }), - -/***/ 97183: -/*!**********************************************!*\ - !*** ./node_modules/antd/es/layout/index.js ***! - \**********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 2897); -/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 10130); - - -var Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP; -Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4; -Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_; -Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY; -Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z; -/* harmony default export */ __webpack_exports__["Z"] = (Layout); - -/***/ }), - -/***/ 27221: -/*!****************************************************************!*\ - !*** ./node_modules/antd/es/layout/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/layout/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/layout/style/index.js - - - -/***/ }), - -/***/ 37029: -/*!**********************************************************!*\ - !*** ./node_modules/antd/es/locale/zh_CN.js + 4 modules ***! - \**********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ es_locale_zh_CN; } -}); - -// EXTERNAL MODULE: ./node_modules/rc-pagination/es/locale/zh_CN.js -var zh_CN = __webpack_require__(81626); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -;// CONCATENATED MODULE: ./node_modules/rc-picker/es/locale/zh_CN.js -var locale = { - locale: 'zh_CN', - today: '今天', - now: '此刻', - backToToday: '返回今天', - ok: '确定', - timeSelect: '选择时间', - dateSelect: '选择日期', - weekSelect: '选择周', - clear: '清除', - month: '月', - year: '年', - previousMonth: '上个月 (翻页上键)', - nextMonth: '下个月 (翻页下键)', - monthSelect: '选择月份', - yearSelect: '选择年份', - decadeSelect: '选择年代', - yearFormat: 'YYYY年', - dayFormat: 'D日', - dateFormat: 'YYYY年M月D日', - dateTimeFormat: 'YYYY年M月D日 HH时mm分ss秒', - previousYear: '上一年 (Control键加左方向键)', - nextYear: '下一年 (Control键加右方向键)', - previousDecade: '上一年代', - nextDecade: '下一年代', - previousCentury: '上一世纪', - nextCentury: '下一世纪' -}; -/* harmony default export */ var locale_zh_CN = (locale); -;// CONCATENATED MODULE: ./node_modules/antd/es/time-picker/locale/zh_CN.js -var zh_CN_locale = { - placeholder: '请选择时间', - rangePlaceholder: ['开始时间', '结束时间'] -}; -/* harmony default export */ var time_picker_locale_zh_CN = (zh_CN_locale); -;// CONCATENATED MODULE: ./node_modules/antd/es/date-picker/locale/zh_CN.js - - - -// 统一合并为完整的 Locale -var locale_zh_CN_locale = { - lang: (0,esm_extends/* default */.Z)({ - placeholder: '请选择日期', - yearPlaceholder: '请选择年份', - quarterPlaceholder: '请选择季度', - monthPlaceholder: '请选择月份', - weekPlaceholder: '请选择周', - rangePlaceholder: ['开始日期', '结束日期'], - rangeYearPlaceholder: ['开始年份', '结束年份'], - rangeMonthPlaceholder: ['开始月份', '结束月份'], - rangeQuarterPlaceholder: ['开始季度', '结束季度'], - rangeWeekPlaceholder: ['开始周', '结束周'] - }, locale_zh_CN), - timePickerLocale: (0,esm_extends/* default */.Z)({}, time_picker_locale_zh_CN) -}; -// should add whitespace between char in Button -locale_zh_CN_locale.lang.ok = '确定'; -// All settings at: -// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json -/* harmony default export */ var date_picker_locale_zh_CN = (locale_zh_CN_locale); -;// CONCATENATED MODULE: ./node_modules/antd/es/calendar/locale/zh_CN.js - -/* harmony default export */ var calendar_locale_zh_CN = (date_picker_locale_zh_CN); -;// CONCATENATED MODULE: ./node_modules/antd/es/locale/zh_CN.js -/* eslint-disable no-template-curly-in-string */ - - - - -var typeTemplate = '${label}不是一个有效的${type}'; -var localeValues = { - locale: 'zh-cn', - Pagination: zh_CN/* default */.Z, - DatePicker: date_picker_locale_zh_CN, - TimePicker: time_picker_locale_zh_CN, - Calendar: calendar_locale_zh_CN, - // locales for all components - global: { - placeholder: '请选择' - }, - Table: { - filterTitle: '筛选', - filterConfirm: '确定', - filterReset: '重置', - filterEmptyText: '无筛选项', - filterCheckall: '全选', - filterSearchPlaceholder: '在筛选项中搜索', - selectAll: '全选当页', - selectInvert: '反选当页', - selectNone: '清空所有', - selectionAll: '全选所有', - sortTitle: '排序', - expand: '展开行', - collapse: '关闭行', - triggerDesc: '点击降序', - triggerAsc: '点击升序', - cancelSort: '取消排序' - }, - Modal: { - okText: '确定', - cancelText: '取消', - justOkText: '知道了' - }, - Popconfirm: { - cancelText: '取消', - okText: '确定' - }, - Transfer: { - titles: ['', ''], - searchPlaceholder: '请输入搜索内容', - itemUnit: '项', - itemsUnit: '项', - remove: '删除', - selectCurrent: '全选当页', - removeCurrent: '删除当页', - selectAll: '全选所有', - removeAll: '删除全部', - selectInvert: '反选当页' - }, - Upload: { - uploading: '文件上传中', - removeFile: '删除文件', - uploadError: '上传错误', - previewFile: '预览文件', - downloadFile: '下载文件' - }, - Empty: { - description: '暂无数据' - }, - Icon: { - icon: '图标' - }, - Text: { - edit: '编辑', - copy: '复制', - copied: '复制成功', - expand: '展开' - }, - PageHeader: { - back: '返回' - }, - Form: { - optional: '(可选)', - defaultValidateMessages: { - "default": '字段验证错误${label}', - required: '请输入${label}', - "enum": '${label}必须是其中一个[${enum}]', - whitespace: '${label}不能为空字符', - date: { - format: '${label}日期格式无效', - parse: '${label}不能转换为日期', - invalid: '${label}是一个无效日期' - }, - types: { - string: typeTemplate, - method: typeTemplate, - array: typeTemplate, - object: typeTemplate, - number: typeTemplate, - date: typeTemplate, - "boolean": typeTemplate, - integer: typeTemplate, - "float": typeTemplate, - regexp: typeTemplate, - email: typeTemplate, - url: typeTemplate, - hex: typeTemplate - }, - string: { - len: '${label}须为${len}个字符', - min: '${label}最少${min}个字符', - max: '${label}最多${max}个字符', - range: '${label}须在${min}-${max}字符之间' - }, - number: { - len: '${label}必须等于${len}', - min: '${label}最小值为${min}', - max: '${label}最大值为${max}', - range: '${label}须在${min}-${max}之间' - }, - array: { - len: '须为${len}个${label}', - min: '最少${min}个${label}', - max: '最多${max}个${label}', - range: '${label}数量须在${min}-${max}之间' - }, - pattern: { - mismatch: '${label}与模式不匹配${pattern}' - } - } - }, - Image: { - preview: '预览' - } -}; -/* harmony default export */ var es_locale_zh_CN = (localeValues); - -/***/ }), - -/***/ 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 - /***/ }), /***/ 69309: diff --git a/95971.chunk.css b/36204.chunk.css similarity index 100% rename from 95971.chunk.css rename to 36204.chunk.css diff --git a/64547.async.js b/3633.async.js similarity index 81% rename from 64547.async.js rename to 3633.async.js index 43b4ad4296..60c2ae04ba 100644 --- a/64547.async.js +++ b/3633.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[64547],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[3633],{ /***/ 51042: /*!*****************************************************************!*\ @@ -291,6 +291,303 @@ var menu_style = __webpack_require__(83736); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 27049: diff --git a/64547.chunk.css b/3633.chunk.css similarity index 82% rename from 64547.chunk.css rename to 3633.chunk.css index 5dce7dce88..9044393274 100644 --- a/64547.chunk.css +++ b/3633.chunk.css @@ -346,6 +346,238 @@ 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/36740.async.js b/36740.async.js index 3a81f7dffd..b53784f69c 100644 --- a/36740.async.js +++ b/36740.async.js @@ -609,6 +609,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/37099.async.js b/37099.async.js index 45ae57f42b..d660d2ad66 100644 --- a/37099.async.js +++ b/37099.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[37099,71514,36579,11004,72693,23805,62654,66582,98991,5506,97073,88201,79256,794,48896,28020,32415,47638,3446,95112,22562],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[37099,71514,36579,72693,46981,23805,66582,98991,5506,97073,79256,794,48896,47638,3446,28020,32415,21104,22562],{ /***/ 7918: /*!******************************************************************************!*\ @@ -2362,6 +2362,195 @@ var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { EyeOutlined_EyeOutlined.displayName = 'EyeOutlined'; /* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/37807.async.js b/37807.async.js index ca746f3748..69a117bb7c 100644 --- a/37807.async.js +++ b/37807.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[37807,42573,60608,88092,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[37807,42573,88092,95946,87388],{ /***/ 28508: /*!******************************************************************!*\ diff --git a/92023.async.js b/38057.async.js similarity index 66% rename from 92023.async.js rename to 38057.async.js index f4c2b03001..18d45e2aca 100644 --- a/92023.async.js +++ b/38057.async.js @@ -1,5 +1,302 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[92023,75004],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[38057,16484],{ + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), /***/ 75008: /*!*********************************************************!*\ @@ -889,6 +1186,195 @@ var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { EyeOutlined_EyeOutlined.displayName = 'EyeOutlined'; /* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/38385.async.js b/38385.async.js deleted file mode 100644 index d93374d17f..0000000000 --- a/38385.async.js +++ /dev/null @@ -1,1886 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[38385,95112],{ - -/***/ 509: -/*!*********************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/es/asn/SearchOutlined.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__) { - -// This icon file is generated automatically. -var SearchOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z" } }] }, "name": "search", "theme": "outlined" }; -/* harmony default export */ __webpack_exports__["Z"] = (SearchOutlined); - - -/***/ }), - -/***/ 7918: -/*!******************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 6 modules ***! - \******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ AntdIcon; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(1413); -// 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/defineProperty.js -var defineProperty = __webpack_require__(4942); -// 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/classnames/index.js -var classnames = __webpack_require__(94184); -var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/Context.js - -var IconContext = /*#__PURE__*/(0,react.createContext)({}); -/* harmony default export */ var Context = (IconContext); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js -var esm_typeof = __webpack_require__(71002); -// EXTERNAL MODULE: ./node_modules/@ctrl/tinycolor/dist/module/conversion.js -var conversion = __webpack_require__(86500); -// EXTERNAL MODULE: ./node_modules/@ctrl/tinycolor/dist/module/format-input.js -var format_input = __webpack_require__(1350); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/node_modules/@ant-design/colors/es/generate.js - -var hueStep = 2; // 色相阶梯 - -var saturationStep = 0.16; // 饱和度阶梯,浅色部分 - -var saturationStep2 = 0.05; // 饱和度阶梯,深色部分 - -var brightnessStep1 = 0.05; // 亮度阶梯,浅色部分 - -var brightnessStep2 = 0.15; // 亮度阶梯,深色部分 - -var lightColorCount = 5; // 浅色数量,主色上 - -var darkColorCount = 4; // 深色数量,主色下 -// 暗色主题颜色映射关系表 - -var darkColorMap = [{ - index: 7, - opacity: 0.15 -}, { - index: 6, - opacity: 0.25 -}, { - index: 5, - opacity: 0.3 -}, { - index: 5, - opacity: 0.45 -}, { - index: 5, - opacity: 0.65 -}, { - index: 5, - opacity: 0.85 -}, { - index: 4, - opacity: 0.9 -}, { - index: 3, - opacity: 0.95 -}, { - index: 2, - opacity: 0.97 -}, { - index: 1, - opacity: 0.98 -}]; - -// Wrapper function ported from TinyColor.prototype.toHsv -// Keep it here because of `hsv.h * 360` -function toHsv(_ref) { - var r = _ref.r, - g = _ref.g, - b = _ref.b; - var hsv = (0,conversion/* rgbToHsv */.py)(r, g, b); - return { - h: hsv.h * 360, - s: hsv.s, - v: hsv.v - }; -} // Wrapper function ported from TinyColor.prototype.toHexString -// Keep it here because of the prefix `#` - - -function toHex(_ref2) { - var r = _ref2.r, - g = _ref2.g, - b = _ref2.b; - return "#".concat((0,conversion/* rgbToHex */.vq)(r, g, b, false)); -} // Wrapper function ported from TinyColor.prototype.mix, not treeshakable. -// Amount in range [0, 1] -// Assume color1 & color2 has no alpha, since the following src code did so. - - -function mix(rgb1, rgb2, amount) { - var p = amount / 100; - var rgb = { - r: (rgb2.r - rgb1.r) * p + rgb1.r, - g: (rgb2.g - rgb1.g) * p + rgb1.g, - b: (rgb2.b - rgb1.b) * p + rgb1.b - }; - return rgb; -} - -function getHue(hsv, i, light) { - var hue; // 根据色相不同,色相转向不同 - - if (Math.round(hsv.h) >= 60 && Math.round(hsv.h) <= 240) { - hue = light ? Math.round(hsv.h) - hueStep * i : Math.round(hsv.h) + hueStep * i; - } else { - hue = light ? Math.round(hsv.h) + hueStep * i : Math.round(hsv.h) - hueStep * i; - } - - if (hue < 0) { - hue += 360; - } else if (hue >= 360) { - hue -= 360; - } - - return hue; -} - -function getSaturation(hsv, i, light) { - // grey color don't change saturation - if (hsv.h === 0 && hsv.s === 0) { - return hsv.s; - } - - var saturation; - - if (light) { - saturation = hsv.s - saturationStep * i; - } else if (i === darkColorCount) { - saturation = hsv.s + saturationStep; - } else { - saturation = hsv.s + saturationStep2 * i; - } // 边界值修正 - - - if (saturation > 1) { - saturation = 1; - } // 第一格的 s 限制在 0.06-0.1 之间 - - - if (light && i === lightColorCount && saturation > 0.1) { - saturation = 0.1; - } - - if (saturation < 0.06) { - saturation = 0.06; - } - - return Number(saturation.toFixed(2)); -} - -function getValue(hsv, i, light) { - var value; - - if (light) { - value = hsv.v + brightnessStep1 * i; - } else { - value = hsv.v - brightnessStep2 * i; - } - - if (value > 1) { - value = 1; - } - - return Number(value.toFixed(2)); -} - -function generate(color) { - var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - var patterns = []; - var pColor = (0,format_input/* inputToRGB */.uA)(color); - - for (var i = lightColorCount; i > 0; i -= 1) { - var hsv = toHsv(pColor); - var colorString = toHex((0,format_input/* inputToRGB */.uA)({ - h: getHue(hsv, i, true), - s: getSaturation(hsv, i, true), - v: getValue(hsv, i, true) - })); - patterns.push(colorString); - } - - patterns.push(toHex(pColor)); - - for (var _i = 1; _i <= darkColorCount; _i += 1) { - var _hsv = toHsv(pColor); - - var _colorString = toHex((0,format_input/* inputToRGB */.uA)({ - h: getHue(_hsv, _i), - s: getSaturation(_hsv, _i), - v: getValue(_hsv, _i) - })); - - patterns.push(_colorString); - } // dark theme patterns - - - if (opts.theme === 'dark') { - return darkColorMap.map(function (_ref3) { - var index = _ref3.index, - opacity = _ref3.opacity; - var darkColorString = toHex(mix((0,format_input/* inputToRGB */.uA)(opts.backgroundColor || '#141414'), (0,format_input/* inputToRGB */.uA)(patterns[index]), opacity * 100)); - return darkColorString; - }); - } - - return patterns; -} -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/node_modules/@ant-design/colors/es/index.js - -var presetPrimaryColors = { - red: '#F5222D', - volcano: '#FA541C', - orange: '#FA8C16', - gold: '#FAAD14', - yellow: '#FADB14', - lime: '#A0D911', - green: '#52C41A', - cyan: '#13C2C2', - blue: '#1677FF', - geekblue: '#2F54EB', - purple: '#722ED1', - magenta: '#EB2F96', - grey: '#666666' -}; -var presetPalettes = {}; -var presetDarkPalettes = {}; -Object.keys(presetPrimaryColors).forEach(function (key) { - presetPalettes[key] = generate(presetPrimaryColors[key]); - presetPalettes[key].primary = presetPalettes[key][5]; // dark presetPalettes - - presetDarkPalettes[key] = generate(presetPrimaryColors[key], { - theme: 'dark', - backgroundColor: '#141414' - }); - presetDarkPalettes[key].primary = presetDarkPalettes[key][5]; -}); -var red = presetPalettes.red; -var volcano = presetPalettes.volcano; -var gold = presetPalettes.gold; -var orange = presetPalettes.orange; -var yellow = presetPalettes.yellow; -var lime = presetPalettes.lime; -var green = presetPalettes.green; -var cyan = presetPalettes.cyan; -var blue = presetPalettes.blue; -var geekblue = presetPalettes.geekblue; -var purple = presetPalettes.purple; -var magenta = presetPalettes.magenta; -var grey = presetPalettes.grey; -var gray = presetPalettes.grey; - -// EXTERNAL MODULE: ./node_modules/rc-util/es/warning.js -var warning = __webpack_require__(80334); -// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/dynamicCSS.js -var dynamicCSS = __webpack_require__(44958); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/utils.js - - - - - - - -function utils_warning(valid, message) { - (0,warning/* default */.ZP)(valid, "[@ant-design/icons] ".concat(message)); -} -function isIconDefinition(target) { - return (0,esm_typeof/* default */.Z)(target) === 'object' && typeof target.name === 'string' && typeof target.theme === 'string' && ((0,esm_typeof/* default */.Z)(target.icon) === 'object' || typeof target.icon === 'function'); -} -function normalizeAttrs() { - var attrs = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - return Object.keys(attrs).reduce(function (acc, key) { - var val = attrs[key]; - switch (key) { - case 'class': - acc.className = val; - delete acc.class; - break; - default: - acc[key] = val; - } - return acc; - }, {}); -} -function utils_generate(node, key, rootProps) { - if (!rootProps) { - return /*#__PURE__*/react.createElement(node.tag, (0,objectSpread2/* default */.Z)({ - key: key - }, normalizeAttrs(node.attrs)), (node.children || []).map(function (child, index) { - return utils_generate(child, "".concat(key, "-").concat(node.tag, "-").concat(index)); - })); - } - return /*#__PURE__*/react.createElement(node.tag, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({ - key: key - }, normalizeAttrs(node.attrs)), rootProps), (node.children || []).map(function (child, index) { - return utils_generate(child, "".concat(key, "-").concat(node.tag, "-").concat(index)); - })); -} -function getSecondaryColor(primaryColor) { - // choose the second color - return generate(primaryColor)[0]; -} -function normalizeTwoToneColors(twoToneColor) { - if (!twoToneColor) { - return []; - } - return Array.isArray(twoToneColor) ? twoToneColor : [twoToneColor]; -} -// These props make sure that the SVG behaviours like general text. -// Reference: https://blog.prototypr.io/align-svg-icons-to-text-and-say-goodbye-to-font-icons-d44b3d7b26b4 -var svgBaseProps = { - width: '1em', - height: '1em', - fill: 'currentColor', - 'aria-hidden': 'true', - focusable: 'false' -}; -var iconStyles = "\n.anticon {\n display: inline-block;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n"; -var useInsertStyles = function useInsertStyles() { - var styleStr = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : iconStyles; - var _useContext = (0,react.useContext)(Context), - csp = _useContext.csp, - prefixCls = _useContext.prefixCls; - var mergedStyleStr = styleStr; - if (prefixCls) { - mergedStyleStr = mergedStyleStr.replace(/anticon/g, prefixCls); - } - (0,react.useEffect)(function () { - (0,dynamicCSS/* updateCSS */.hq)(mergedStyleStr, '@ant-design-icons', { - prepend: true, - csp: csp - }); - }, []); -}; -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/IconBase.js - - -var _excluded = ["icon", "className", "onClick", "style", "primaryColor", "secondaryColor"]; - -var twoToneColorPalette = { - primaryColor: '#333', - secondaryColor: '#E6E6E6', - calculated: false -}; -function setTwoToneColors(_ref) { - var primaryColor = _ref.primaryColor, - secondaryColor = _ref.secondaryColor; - twoToneColorPalette.primaryColor = primaryColor; - twoToneColorPalette.secondaryColor = secondaryColor || getSecondaryColor(primaryColor); - twoToneColorPalette.calculated = !!secondaryColor; -} -function getTwoToneColors() { - return (0,objectSpread2/* default */.Z)({}, twoToneColorPalette); -} -var IconBase = function IconBase(props) { - var icon = props.icon, - className = props.className, - onClick = props.onClick, - style = props.style, - primaryColor = props.primaryColor, - secondaryColor = props.secondaryColor, - restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded); - var colors = twoToneColorPalette; - if (primaryColor) { - colors = { - primaryColor: primaryColor, - secondaryColor: secondaryColor || getSecondaryColor(primaryColor) - }; - } - useInsertStyles(); - utils_warning(isIconDefinition(icon), "icon should be icon definiton, but got ".concat(icon)); - if (!isIconDefinition(icon)) { - return null; - } - var target = icon; - if (target && typeof target.icon === 'function') { - target = (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, target), {}, { - icon: target.icon(colors.primaryColor, colors.secondaryColor) - }); - } - return utils_generate(target.icon, "svg-".concat(target.name), (0,objectSpread2/* default */.Z)({ - className: className, - onClick: onClick, - style: style, - 'data-icon': target.name, - width: '1em', - height: '1em', - fill: 'currentColor', - 'aria-hidden': 'true' - }, restProps)); -}; -IconBase.displayName = 'IconReact'; -IconBase.getTwoToneColors = getTwoToneColors; -IconBase.setTwoToneColors = setTwoToneColors; -/* harmony default export */ var components_IconBase = (IconBase); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/twoTonePrimaryColor.js - - - -function setTwoToneColor(twoToneColor) { - var _normalizeTwoToneColo = normalizeTwoToneColors(twoToneColor), - _normalizeTwoToneColo2 = (0,slicedToArray/* default */.Z)(_normalizeTwoToneColo, 2), - primaryColor = _normalizeTwoToneColo2[0], - secondaryColor = _normalizeTwoToneColo2[1]; - return components_IconBase.setTwoToneColors({ - primaryColor: primaryColor, - secondaryColor: secondaryColor - }); -} -function getTwoToneColor() { - var colors = components_IconBase.getTwoToneColors(); - if (!colors.calculated) { - return colors.primaryColor; - } - return [colors.primaryColor, colors.secondaryColor]; -} -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js - - - - -var AntdIcon_excluded = ["className", "icon", "spin", "rotate", "tabIndex", "onClick", "twoToneColor"]; - - - - - - -// Initial setting -// should move it to antd main repo? -setTwoToneColor('#1890ff'); -var Icon = /*#__PURE__*/react.forwardRef(function (props, ref) { - var _classNames; - var className = props.className, - icon = props.icon, - spin = props.spin, - rotate = props.rotate, - tabIndex = props.tabIndex, - onClick = props.onClick, - twoToneColor = props.twoToneColor, - restProps = (0,objectWithoutProperties/* default */.Z)(props, AntdIcon_excluded); - var _React$useContext = react.useContext(Context), - _React$useContext$pre = _React$useContext.prefixCls, - prefixCls = _React$useContext$pre === void 0 ? 'anticon' : _React$useContext$pre, - rootClassName = _React$useContext.rootClassName; - var classString = classnames_default()(rootClassName, prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(icon.name), !!icon.name), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-spin"), !!spin || icon.name === 'loading'), _classNames), className); - var iconTabIndex = tabIndex; - if (iconTabIndex === undefined && onClick) { - iconTabIndex = -1; - } - var svgStyle = rotate ? { - msTransform: "rotate(".concat(rotate, "deg)"), - transform: "rotate(".concat(rotate, "deg)") - } : undefined; - var _normalizeTwoToneColo = normalizeTwoToneColors(twoToneColor), - _normalizeTwoToneColo2 = (0,slicedToArray/* default */.Z)(_normalizeTwoToneColo, 2), - primaryColor = _normalizeTwoToneColo2[0], - secondaryColor = _normalizeTwoToneColo2[1]; - return /*#__PURE__*/react.createElement("span", (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({ - role: "img", - "aria-label": icon.name - }, restProps), {}, { - ref: ref, - tabIndex: iconTabIndex, - onClick: onClick, - className: classString - }), /*#__PURE__*/react.createElement(components_IconBase, { - icon: icon, - primaryColor: primaryColor, - secondaryColor: secondaryColor, - style: svgStyle - })); -}); -Icon.displayName = 'AntdIcon'; -Icon.getTwoToneColor = getTwoToneColor; -Icon.setTwoToneColor = setTwoToneColor; -/* harmony default export */ var AntdIcon = (Icon); - -/***/ }), - -/***/ 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)); - -/***/ }), - -/***/ 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; - }, {}); -} - -/***/ }), - -/***/ 13013: -/*!************************************************!*\ - !*** ./node_modules/antd/es/dropdown/index.js ***! - \************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown */ 18562); - -/* harmony default export */ __webpack_exports__["Z"] = (_dropdown__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z); - -/***/ }), - -/***/ 75008: -/*!*********************************************************!*\ - !*** ./node_modules/antd/es/input/index.js + 5 modules ***! - \*********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ input; } -}); - -// 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/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/antd/es/form/context.js -var form_context = __webpack_require__(65223); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Group.js - - - - - - - -var Group = function Group(props) { - var _classNames; - var _useContext = (0,react.useContext)(context/* ConfigContext */.E_), - getPrefixCls = _useContext.getPrefixCls, - direction = _useContext.direction; - var customizePrefixCls = props.prefixCls, - _props$className = props.className, - className = _props$className === void 0 ? '' : _props$className; - var prefixCls = getPrefixCls('input-group', customizePrefixCls); - var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), props.size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), props.size === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-compact"), props.compact), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className); - var formItemContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM); - var groupFormItemContext = (0,react.useMemo)(function () { - return (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, formItemContext), { - isFormItemInput: false - }); - }, [formItemContext]); - return /*#__PURE__*/react.createElement("span", { - className: cls, - style: props.style, - onMouseEnter: props.onMouseEnter, - onMouseLeave: props.onMouseLeave, - onFocus: props.onFocus, - onBlur: props.onBlur - }, /*#__PURE__*/react.createElement(form_context/* FormItemInputContext.Provider */.aM.Provider, { - value: groupFormItemContext - }, props.children)); -}; -/* harmony default export */ var input_Group = (Group); -// EXTERNAL MODULE: ./node_modules/antd/es/input/Input.js + 1 modules -var Input = __webpack_require__(82586); -// 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/typeof.js -var esm_typeof = __webpack_require__(71002); -// 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/EyeInvisibleOutlined.js -// This icon file is generated automatically. -var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; -/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); - -// 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/EyeInvisibleOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_EyeInvisibleOutlined - })); -}; -EyeInvisibleOutlined_EyeInvisibleOutlined.displayName = 'EyeInvisibleOutlined'; -/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined)); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(7124); -// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js -var omit = __webpack_require__(98423); -// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js -var es_ref = __webpack_require__(42550); -// EXTERNAL MODULE: ./node_modules/antd/es/input/hooks/useRemovePasswordTimeout.js -var useRemovePasswordTimeout = __webpack_require__(72922); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Password.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 defaultIconRender = function defaultIconRender(visible) { - return visible ? /*#__PURE__*/react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/react.createElement(icons_EyeInvisibleOutlined, null); -}; -var ActionMap = { - click: 'onClick', - hover: 'onMouseOver' -}; -var Password = /*#__PURE__*/react.forwardRef(function (props, ref) { - var _props$visibilityTogg = props.visibilityToggle, - visibilityToggle = _props$visibilityTogg === void 0 ? true : _props$visibilityTogg; - var visibilityControlled = (0,esm_typeof/* default */.Z)(visibilityToggle) === 'object' && visibilityToggle.visible !== undefined; - var _useState = (0,react.useState)(function () { - return visibilityControlled ? visibilityToggle.visible : false; - }), - _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2), - visible = _useState2[0], - setVisible = _useState2[1]; - var inputRef = (0,react.useRef)(null); - react.useEffect(function () { - if (visibilityControlled) { - setVisible(visibilityToggle.visible); - } - }, [visibilityControlled, visibilityToggle]); - // Remove Password value - var removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); - var onVisibleChange = function onVisibleChange() { - var disabled = props.disabled; - if (disabled) { - return; - } - if (visible) { - removePasswordTimeout(); - } - setVisible(function (prevState) { - var _a; - var newState = !prevState; - if ((0,esm_typeof/* default */.Z)(visibilityToggle) === 'object') { - (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); - } - return newState; - }); - }; - var getIcon = function getIcon(prefixCls) { - var _iconProps; - var _props$action = props.action, - action = _props$action === void 0 ? 'click' : _props$action, - _props$iconRender = props.iconRender, - iconRender = _props$iconRender === void 0 ? defaultIconRender : _props$iconRender; - var iconTrigger = ActionMap[action] || ''; - var icon = iconRender(visible); - var iconProps = (_iconProps = {}, (0,defineProperty/* default */.Z)(_iconProps, iconTrigger, onVisibleChange), (0,defineProperty/* default */.Z)(_iconProps, "className", "".concat(prefixCls, "-icon")), (0,defineProperty/* default */.Z)(_iconProps, "key", 'passwordIcon'), (0,defineProperty/* default */.Z)(_iconProps, "onMouseDown", function onMouseDown(e) { - // Prevent focused state lost - // https://github.com/ant-design/ant-design/issues/15173 - e.preventDefault(); - }), (0,defineProperty/* default */.Z)(_iconProps, "onMouseUp", function onMouseUp(e) { - // Prevent caret position change - // https://github.com/ant-design/ant-design/issues/23524 - e.preventDefault(); - }), _iconProps); - return /*#__PURE__*/react.cloneElement( /*#__PURE__*/react.isValidElement(icon) ? icon : /*#__PURE__*/react.createElement("span", null, icon), iconProps); - }; - var renderPassword = function renderPassword(_ref) { - var getPrefixCls = _ref.getPrefixCls; - var className = props.className, - customizePrefixCls = props.prefixCls, - customizeInputPrefixCls = props.inputPrefixCls, - size = props.size, - restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); - var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - var prefixCls = getPrefixCls('input-password', customizePrefixCls); - var suffixIcon = visibilityToggle && getIcon(prefixCls); - var inputClassName = classnames_default()(prefixCls, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-").concat(size), !!size)); - var omittedProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { - type: visible ? 'text' : 'password', - className: inputClassName, - prefixCls: inputPrefixCls, - suffix: suffixIcon - }); - if (size) { - omittedProps.size = size; - } - return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ - ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) - }, omittedProps)); - }; - return /*#__PURE__*/react.createElement(context/* ConfigConsumer */.C, null, renderPassword); -}); -if (false) {} -/* harmony default export */ var input_Password = (Password); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js -var SearchOutlined = __webpack_require__(25783); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js -var SizeContext = __webpack_require__(97647); -// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js -var Compact = __webpack_require__(4173); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js -var reactNode = __webpack_require__(96159); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Search.js - - -var Search_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 Search = /*#__PURE__*/react.forwardRef(function (props, ref) { - var _classNames; - var customizePrefixCls = props.prefixCls, - customizeInputPrefixCls = props.inputPrefixCls, - className = props.className, - customizeSize = props.size, - suffix = props.suffix, - _props$enterButton = props.enterButton, - enterButton = _props$enterButton === void 0 ? false : _props$enterButton, - addonAfter = props.addonAfter, - loading = props.loading, - disabled = props.disabled, - customOnSearch = props.onSearch, - customOnChange = props.onChange, - onCompositionStart = props.onCompositionStart, - onCompositionEnd = props.onCompositionEnd, - restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var contextSize = react.useContext(SizeContext/* default */.Z); - var composedRef = react.useRef(false); - var prefixCls = getPrefixCls('input-search', customizePrefixCls); - var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - var _useCompactItemContex = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction), - compactSize = _useCompactItemContex.compactSize; - var size = compactSize || customizeSize || contextSize; - var inputRef = react.useRef(null); - var onChange = function onChange(e) { - if (e && e.target && e.type === 'click' && customOnSearch) { - customOnSearch(e.target.value, e); - } - if (customOnChange) { - customOnChange(e); - } - }; - var onMouseDown = function onMouseDown(e) { - var _a; - if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { - e.preventDefault(); - } - }; - var onSearch = function onSearch(e) { - var _a, _b; - if (customOnSearch) { - customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e); - } - }; - var onPressEnter = function onPressEnter(e) { - if (composedRef.current || loading) { - return; - } - onSearch(e); - }; - var searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/react.createElement(SearchOutlined/* default */.Z, null) : null; - var btnClassName = "".concat(prefixCls, "-button"); - var button; - var enterButtonAsElement = enterButton || {}; - var isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; - if (isAntdButton || enterButtonAsElement.type === 'button') { - button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, (0,esm_extends/* default */.Z)({ - onMouseDown: onMouseDown, - onClick: function onClick(e) { - var _a, _b; - (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); - onSearch(e); - }, - key: 'enterButton' - }, isAntdButton ? { - className: btnClassName, - size: size - } : {})); - } else { - button = /*#__PURE__*/react.createElement(es_button/* default */.Z, { - className: btnClassName, - type: enterButton ? 'primary' : undefined, - size: size, - disabled: disabled, - key: "enterButton", - onMouseDown: onMouseDown, - onClick: onSearch, - loading: loading, - icon: searchIcon - }, enterButton); - } - if (addonAfter) { - button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { - key: 'addonAfter' - })]; - } - var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(size), !!size), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-button"), !!enterButton), _classNames), className); - var handleOnCompositionStart = function handleOnCompositionStart(e) { - composedRef.current = true; - onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); - }; - var handleOnCompositionEnd = function handleOnCompositionEnd(e) { - composedRef.current = false; - onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); - }; - return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ - ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), - onPressEnter: onPressEnter - }, restProps, { - size: size, - onCompositionStart: handleOnCompositionStart, - onCompositionEnd: handleOnCompositionEnd, - prefixCls: inputPrefixCls, - addonAfter: button, - suffix: suffix, - onChange: onChange, - className: cls, - disabled: disabled - })); -}); -if (false) {} -/* harmony default export */ var input_Search = (Search); -// EXTERNAL MODULE: ./node_modules/antd/es/input/TextArea.js + 1 modules -var TextArea = __webpack_require__(80173); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/index.js - - - - - -var input_Input = Input/* default */.ZP; -input_Input.Group = input_Group; -input_Input.Search = input_Search; -input_Input.TextArea = TextArea/* default */.Z; -input_Input.Password = input_Password; -/* harmony default export */ var input = (input_Input); - -/***/ }), - -/***/ 97183: -/*!**********************************************!*\ - !*** ./node_modules/antd/es/layout/index.js ***! - \**********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 2897); -/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 10130); - - -var Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP; -Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4; -Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_; -Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY; -Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z; -/* harmony default export */ __webpack_exports__["Z"] = (Layout); - -/***/ }), - -/***/ 27221: -/*!****************************************************************!*\ - !*** ./node_modules/antd/es/layout/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/layout/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/layout/style/index.js - - - -/***/ }), - -/***/ 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 - -/***/ }), - -/***/ 7124: -/*!**********************************************************************************************!*\ - !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! - \**********************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_EyeOutlined; } -}); - -// 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/EyeOutlined.js -// This icon file is generated automatically. -var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; -/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); - -// 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/EyeOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_EyeOutlined - })); -}; -EyeOutlined_EyeOutlined.displayName = 'EyeOutlined'; -/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); - -/***/ }), - -/***/ 25783: -/*!*************************************************************************************!*\ - !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.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_SearchOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/SearchOutlined */ 509); -/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 93771); - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var SearchOutlined = function SearchOutlined(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_SearchOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z - })); -}; -SearchOutlined.displayName = 'SearchOutlined'; -/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(SearchOutlined)); - -/***/ }), - -/***/ 34243: -/*!**********************************************************!*\ - !*** ./node_modules/rc-overflow/es/index.js + 4 modules ***! - \**********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ rc_overflow_es; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(1413); -// 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/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/hooks/useLayoutEffect.js -var useLayoutEffect = __webpack_require__(8410); -;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/Item.js - - - -var _excluded = ["prefixCls", "invalidate", "item", "renderItem", "responsive", "responsiveDisabled", "registerSize", "itemKey", "className", "style", "children", "display", "order", "component"]; - - - // Use shared variable to save bundle size - -var UNDEFINED = undefined; - -function InternalItem(props, ref) { - var prefixCls = props.prefixCls, - invalidate = props.invalidate, - item = props.item, - renderItem = props.renderItem, - responsive = props.responsive, - responsiveDisabled = props.responsiveDisabled, - registerSize = props.registerSize, - itemKey = props.itemKey, - className = props.className, - style = props.style, - children = props.children, - display = props.display, - order = props.order, - _props$component = props.component, - Component = _props$component === void 0 ? 'div' : _props$component, - restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded); - - var mergedHidden = responsive && !display; // ================================ Effect ================================ - - function internalRegisterSize(width) { - registerSize(itemKey, width); - } - - react.useEffect(function () { - return function () { - internalRegisterSize(null); - }; - }, []); // ================================ Render ================================ - - var childNode = renderItem && item !== UNDEFINED ? renderItem(item) : children; - var overflowStyle; - - if (!invalidate) { - overflowStyle = { - opacity: mergedHidden ? 0 : 1, - height: mergedHidden ? 0 : UNDEFINED, - overflowY: mergedHidden ? 'hidden' : UNDEFINED, - order: responsive ? order : UNDEFINED, - pointerEvents: mergedHidden ? 'none' : UNDEFINED, - position: mergedHidden ? 'absolute' : UNDEFINED - }; - } - - var overflowProps = {}; - - if (mergedHidden) { - overflowProps['aria-hidden'] = true; - } - - var itemNode = /*#__PURE__*/react.createElement(Component, (0,esm_extends/* default */.Z)({ - className: classnames_default()(!invalidate && prefixCls, className), - style: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, overflowStyle), style) - }, overflowProps, restProps, { - ref: ref - }), childNode); - - if (responsive) { - itemNode = /*#__PURE__*/react.createElement(es/* default */.Z, { - onResize: function onResize(_ref) { - var offsetWidth = _ref.offsetWidth; - internalRegisterSize(offsetWidth); - }, - disabled: responsiveDisabled - }, itemNode); - } - - return itemNode; -} - -var Item = /*#__PURE__*/react.forwardRef(InternalItem); -Item.displayName = 'Item'; -/* harmony default export */ var es_Item = (Item); -// EXTERNAL MODULE: ./node_modules/rc-util/es/raf.js -var raf = __webpack_require__(75164); -// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useState.js -var useState = __webpack_require__(30470); -;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/hooks/useBatchFrameState.js - - - - -/** - * State generate. Return a `setState` but it will flush all state with one render to save perf. - * This is not a realization of `unstable_batchedUpdates`. - */ - -function useBatchFrameState() { - var _useState = (0,useState/* default */.Z)({}), - _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2), - forceUpdate = _useState2[1]; - - var statesRef = (0,react.useRef)([]); - var walkingIndex = 0; - var beforeFrameId = 0; - - function createState(defaultValue) { - var myIndex = walkingIndex; - walkingIndex += 1; // Fill value if not exist yet - - if (statesRef.current.length < myIndex + 1) { - statesRef.current[myIndex] = defaultValue; - } // Return filled as `setState` - - - var value = statesRef.current[myIndex]; - - function setValue(val) { - statesRef.current[myIndex] = typeof val === 'function' ? val(statesRef.current[myIndex]) : val; - raf/* default.cancel */.Z.cancel(beforeFrameId); // Flush with batch - - beforeFrameId = (0,raf/* default */.Z)(function () { - forceUpdate({}, true); - }); - } - - return [value, setValue]; - } - - return createState; -} -;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/RawItem.js - - -var RawItem_excluded = ["component"], - _excluded2 = ["className"], - _excluded3 = ["className"]; - - - - - -var InternalRawItem = function InternalRawItem(props, ref) { - var context = react.useContext(OverflowContext); // Render directly when context not provided - - if (!context) { - var _props$component = props.component, - Component = _props$component === void 0 ? 'div' : _props$component, - _restProps = (0,objectWithoutProperties/* default */.Z)(props, RawItem_excluded); - - return /*#__PURE__*/react.createElement(Component, (0,esm_extends/* default */.Z)({}, _restProps, { - ref: ref - })); - } - - var contextClassName = context.className, - restContext = (0,objectWithoutProperties/* default */.Z)(context, _excluded2); - - var className = props.className, - restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded3); // Do not pass context to sub item to avoid multiple measure - - - return /*#__PURE__*/react.createElement(OverflowContext.Provider, { - value: null - }, /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({ - ref: ref, - className: classnames_default()(contextClassName, className) - }, restContext, restProps))); -}; - -var RawItem = /*#__PURE__*/react.forwardRef(InternalRawItem); -RawItem.displayName = 'RawItem'; -/* harmony default export */ var es_RawItem = (RawItem); -;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/Overflow.js - - - - -var Overflow_excluded = ["prefixCls", "data", "renderItem", "renderRawItem", "itemKey", "itemWidth", "ssr", "style", "className", "maxCount", "renderRest", "renderRawRest", "suffix", "component", "itemComponent", "onVisibleChange"]; - - - - - - - - -var OverflowContext = /*#__PURE__*/react.createContext(null); -var RESPONSIVE = 'responsive'; -var INVALIDATE = 'invalidate'; - -function defaultRenderRest(omittedItems) { - return "+ ".concat(omittedItems.length, " ..."); -} - -function Overflow(props, ref) { - var _props$prefixCls = props.prefixCls, - prefixCls = _props$prefixCls === void 0 ? 'rc-overflow' : _props$prefixCls, - _props$data = props.data, - data = _props$data === void 0 ? [] : _props$data, - renderItem = props.renderItem, - renderRawItem = props.renderRawItem, - itemKey = props.itemKey, - _props$itemWidth = props.itemWidth, - itemWidth = _props$itemWidth === void 0 ? 10 : _props$itemWidth, - ssr = props.ssr, - style = props.style, - className = props.className, - maxCount = props.maxCount, - renderRest = props.renderRest, - renderRawRest = props.renderRawRest, - suffix = props.suffix, - _props$component = props.component, - Component = _props$component === void 0 ? 'div' : _props$component, - itemComponent = props.itemComponent, - onVisibleChange = props.onVisibleChange, - restProps = (0,objectWithoutProperties/* default */.Z)(props, Overflow_excluded); - - var createUseState = useBatchFrameState(); - var fullySSR = ssr === 'full'; - - var _createUseState = createUseState(null), - _createUseState2 = (0,slicedToArray/* default */.Z)(_createUseState, 2), - containerWidth = _createUseState2[0], - setContainerWidth = _createUseState2[1]; - - var mergedContainerWidth = containerWidth || 0; - - var _createUseState3 = createUseState(new Map()), - _createUseState4 = (0,slicedToArray/* default */.Z)(_createUseState3, 2), - itemWidths = _createUseState4[0], - setItemWidths = _createUseState4[1]; - - var _createUseState5 = createUseState(0), - _createUseState6 = (0,slicedToArray/* default */.Z)(_createUseState5, 2), - prevRestWidth = _createUseState6[0], - setPrevRestWidth = _createUseState6[1]; - - var _createUseState7 = createUseState(0), - _createUseState8 = (0,slicedToArray/* default */.Z)(_createUseState7, 2), - restWidth = _createUseState8[0], - setRestWidth = _createUseState8[1]; - - var _createUseState9 = createUseState(0), - _createUseState10 = (0,slicedToArray/* default */.Z)(_createUseState9, 2), - suffixWidth = _createUseState10[0], - setSuffixWidth = _createUseState10[1]; - - var _useState = (0,react.useState)(null), - _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2), - suffixFixedStart = _useState2[0], - setSuffixFixedStart = _useState2[1]; - - var _useState3 = (0,react.useState)(null), - _useState4 = (0,slicedToArray/* default */.Z)(_useState3, 2), - displayCount = _useState4[0], - setDisplayCount = _useState4[1]; - - var mergedDisplayCount = react.useMemo(function () { - if (displayCount === null && fullySSR) { - return Number.MAX_SAFE_INTEGER; - } - - return displayCount || 0; - }, [displayCount, containerWidth]); - - var _useState5 = (0,react.useState)(false), - _useState6 = (0,slicedToArray/* default */.Z)(_useState5, 2), - restReady = _useState6[0], - setRestReady = _useState6[1]; - - var itemPrefixCls = "".concat(prefixCls, "-item"); // Always use the max width to avoid blink - - var mergedRestWidth = Math.max(prevRestWidth, restWidth); // ================================= Data ================================= - - var isResponsive = maxCount === RESPONSIVE; - var shouldResponsive = data.length && isResponsive; - var invalidate = maxCount === INVALIDATE; - /** - * When is `responsive`, we will always render rest node to get the real width of it for calculation - */ - - var showRest = shouldResponsive || typeof maxCount === 'number' && data.length > maxCount; - var mergedData = (0,react.useMemo)(function () { - var items = data; - - if (shouldResponsive) { - if (containerWidth === null && fullySSR) { - items = data; - } else { - items = data.slice(0, Math.min(data.length, mergedContainerWidth / itemWidth)); - } - } else if (typeof maxCount === 'number') { - items = data.slice(0, maxCount); - } - - return items; - }, [data, itemWidth, containerWidth, maxCount, shouldResponsive]); - var omittedItems = (0,react.useMemo)(function () { - if (shouldResponsive) { - return data.slice(mergedDisplayCount + 1); - } - - return data.slice(mergedData.length); - }, [data, mergedData, shouldResponsive, mergedDisplayCount]); // ================================= Item ================================= - - var getKey = (0,react.useCallback)(function (item, index) { - var _ref; - - if (typeof itemKey === 'function') { - return itemKey(item); - } - - return (_ref = itemKey && (item === null || item === void 0 ? void 0 : item[itemKey])) !== null && _ref !== void 0 ? _ref : index; - }, [itemKey]); - var mergedRenderItem = (0,react.useCallback)(renderItem || function (item) { - return item; - }, [renderItem]); - - function updateDisplayCount(count, suffixFixedStartVal, notReady) { - // React 18 will sync render even when the value is same in some case. - // We take `mergedData` as deps which may cause dead loop if it's dynamic generate. - // ref: https://github.com/ant-design/ant-design/issues/36559 - if (displayCount === count && (suffixFixedStartVal === undefined || suffixFixedStartVal === suffixFixedStart)) { - return; - } - - setDisplayCount(count); - - if (!notReady) { - setRestReady(count < data.length - 1); - onVisibleChange === null || onVisibleChange === void 0 ? void 0 : onVisibleChange(count); - } - - if (suffixFixedStartVal !== undefined) { - setSuffixFixedStart(suffixFixedStartVal); - } - } // ================================= Size ================================= - - - function onOverflowResize(_, element) { - setContainerWidth(element.clientWidth); - } - - function registerSize(key, width) { - setItemWidths(function (origin) { - var clone = new Map(origin); - - if (width === null) { - clone.delete(key); - } else { - clone.set(key, width); - } - - return clone; - }); - } - - function registerOverflowSize(_, width) { - setRestWidth(width); - setPrevRestWidth(restWidth); - } - - function registerSuffixSize(_, width) { - setSuffixWidth(width); - } // ================================ Effect ================================ - - - function getItemWidth(index) { - return itemWidths.get(getKey(mergedData[index], index)); - } - - (0,useLayoutEffect/* default */.Z)(function () { - if (mergedContainerWidth && mergedRestWidth && mergedData) { - var totalWidth = suffixWidth; - var len = mergedData.length; - var lastIndex = len - 1; // When data count change to 0, reset this since not loop will reach - - if (!len) { - updateDisplayCount(0, null); - return; - } - - for (var i = 0; i < len; i += 1) { - var currentItemWidth = getItemWidth(i); // Fully will always render - - if (fullySSR) { - currentItemWidth = currentItemWidth || 0; - } // Break since data not ready - - - if (currentItemWidth === undefined) { - updateDisplayCount(i - 1, undefined, true); - break; - } // Find best match - - - totalWidth += currentItemWidth; - - if ( // Only one means `totalWidth` is the final width - lastIndex === 0 && totalWidth <= mergedContainerWidth || // Last two width will be the final width - i === lastIndex - 1 && totalWidth + getItemWidth(lastIndex) <= mergedContainerWidth) { - // Additional check if match the end - updateDisplayCount(lastIndex, null); - break; - } else if (totalWidth + mergedRestWidth > mergedContainerWidth) { - // Can not hold all the content to show rest - updateDisplayCount(i - 1, totalWidth - currentItemWidth - suffixWidth + restWidth); - break; - } - } - - if (suffix && getItemWidth(0) + suffixWidth > mergedContainerWidth) { - setSuffixFixedStart(null); - } - } - }, [mergedContainerWidth, itemWidths, restWidth, suffixWidth, getKey, mergedData]); // ================================ Render ================================ - - var displayRest = restReady && !!omittedItems.length; - var suffixStyle = {}; - - if (suffixFixedStart !== null && shouldResponsive) { - suffixStyle = { - position: 'absolute', - left: suffixFixedStart, - top: 0 - }; - } - - var itemSharedProps = { - prefixCls: itemPrefixCls, - responsive: shouldResponsive, - component: itemComponent, - invalidate: invalidate - }; // >>>>> Choice render fun by `renderRawItem` - - var internalRenderItemNode = renderRawItem ? function (item, index) { - var key = getKey(item, index); - return /*#__PURE__*/react.createElement(OverflowContext.Provider, { - key: key, - value: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, itemSharedProps), {}, { - order: index, - item: item, - itemKey: key, - registerSize: registerSize, - display: index <= mergedDisplayCount - }) - }, renderRawItem(item, index)); - } : function (item, index) { - var key = getKey(item, index); - return /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({}, itemSharedProps, { - order: index, - key: key, - item: item, - renderItem: mergedRenderItem, - itemKey: key, - registerSize: registerSize, - display: index <= mergedDisplayCount - })); - }; // >>>>> Rest node - - var restNode; - var restContextProps = { - order: displayRest ? mergedDisplayCount : Number.MAX_SAFE_INTEGER, - className: "".concat(itemPrefixCls, "-rest"), - registerSize: registerOverflowSize, - display: displayRest - }; - - if (!renderRawRest) { - var mergedRenderRest = renderRest || defaultRenderRest; - restNode = /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({}, itemSharedProps, restContextProps), typeof mergedRenderRest === 'function' ? mergedRenderRest(omittedItems) : mergedRenderRest); - } else if (renderRawRest) { - restNode = /*#__PURE__*/react.createElement(OverflowContext.Provider, { - value: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, itemSharedProps), restContextProps) - }, renderRawRest(omittedItems)); - } - - var overflowNode = /*#__PURE__*/react.createElement(Component, (0,esm_extends/* default */.Z)({ - className: classnames_default()(!invalidate && prefixCls, className), - style: style, - ref: ref - }, restProps), mergedData.map(internalRenderItemNode), showRest ? restNode : null, suffix && /*#__PURE__*/react.createElement(es_Item, (0,esm_extends/* default */.Z)({}, itemSharedProps, { - responsive: isResponsive, - responsiveDisabled: !shouldResponsive, - order: mergedDisplayCount, - className: "".concat(itemPrefixCls, "-suffix"), - registerSize: registerSuffixSize, - display: true, - style: suffixStyle - }), suffix)); - - if (isResponsive) { - overflowNode = /*#__PURE__*/react.createElement(es/* default */.Z, { - onResize: onOverflowResize, - disabled: !shouldResponsive - }, overflowNode); - } - - return overflowNode; -} - -var ForwardOverflow = /*#__PURE__*/react.forwardRef(Overflow); -ForwardOverflow.displayName = 'Overflow'; -ForwardOverflow.Item = es_RawItem; -ForwardOverflow.RESPONSIVE = RESPONSIVE; -ForwardOverflow.INVALIDATE = INVALIDATE; // Convert to generic type - -/* harmony default export */ var es_Overflow = (ForwardOverflow); -;// CONCATENATED MODULE: ./node_modules/rc-overflow/es/index.js - -/* harmony default export */ var rc_overflow_es = (es_Overflow); - -/***/ }) - -}]); \ No newline at end of file diff --git a/39146.async.js b/39146.async.js index 16d95b831d..e789d6d63e 100644 --- a/39146.async.js +++ b/39146.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[39146,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[39146],{ /***/ 32857: /*!********************************************************************!*\ diff --git a/39430.async.js b/39430.async.js index 464fe5ac3a..76c8a2a1b0 100644 --- a/39430.async.js +++ b/39430.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[39430,34180,25619,7303,79779],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[39430,34180,25619,79779],{ /***/ 79090: /*!********************************************************************!*\ diff --git a/40018.async.js b/40018.async.js index b3ea8a5652..f7aee00e7a 100644 --- a/40018.async.js +++ b/40018.async.js @@ -942,6 +942,195 @@ var style = __webpack_require__(38390); // style dependencies +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/50745.async.js b/40722.async.js similarity index 78% rename from 50745.async.js rename to 40722.async.js index aaaf9d480d..26833b9dc8 100644 --- a/50745.async.js +++ b/40722.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[50745,42573,32640,88975,99491,97141,88092,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[40722,42573,17942,6812,88975,99491,97141,88092,95946,87388],{ /***/ 82826: /*!**********************************************************************************!*\ @@ -370,6 +370,303 @@ var menu_style = __webpack_require__(83736); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 75008: diff --git a/42255.async.js b/42255.async.js index 4419e03d84..25d616f71b 100644 --- a/42255.async.js +++ b/42255.async.js @@ -1590,6 +1590,195 @@ SearchOutlined.displayName = 'SearchOutlined'; /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 43159: /*!**************************************************!*\ !*** ./node_modules/rc-tooltip/es/placements.js ***! diff --git a/58240.async.js b/42268.async.js similarity index 72% rename from 58240.async.js rename to 42268.async.js index 4dd1a9572e..810738917c 100644 --- a/58240.async.js +++ b/42268.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[58240],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[42268,21104],{ /***/ 26554: /*!*******************************************************************!*\ @@ -573,6 +573,303 @@ var PresetColorTypes = (0,_type__WEBPACK_IMPORTED_MODULE_0__/* .tuple */ .b)('pi /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 75008: /*!*********************************************************!*\ !*** ./node_modules/antd/es/input/index.js + 5 modules ***! @@ -1230,6 +1527,195 @@ var RightOutlined = function RightOutlined(props, ref) { RightOutlined.displayName = 'RightOutlined'; /* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(RightOutlined)); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/42573.async.js b/42573.async.js index 25439e7d83..3e704fa1d4 100644 --- a/42573.async.js +++ b/42573.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[42573,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[42573,95946,87388],{ /***/ 58492: /*!**************************************************************!*\ diff --git a/43025.async.js b/43025.async.js index 60ee7a9866..4183d022bc 100644 --- a/43025.async.js +++ b/43025.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[43025,34180,25619,7303,79779],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[43025,34180,25619,79779],{ /***/ 7918: /*!******************************************************************************!*\ diff --git a/43295.async.js b/43295.async.js index 422dc9cf75..7d916d18d7 100644 --- a/43295.async.js +++ b/43295.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[43295,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[43295],{ /***/ 48898: /*!*************************************************************************!*\ diff --git a/43525.async.js b/43525.async.js new file mode 100644 index 0000000000..d173de7595 --- /dev/null +++ b/43525.async.js @@ -0,0 +1,777 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[43525],{ + +/***/ 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)); + +/***/ }), + +/***/ 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; + }, {}); +} + +/***/ }), + +/***/ 97183: +/*!**********************************************!*\ + !*** ./node_modules/antd/es/layout/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 2897); +/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 10130); + + +var Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP; +Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4; +Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_; +Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY; +Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z; +/* harmony default export */ __webpack_exports__["Z"] = (Layout); + +/***/ }), + +/***/ 27221: +/*!****************************************************************!*\ + !*** ./node_modules/antd/es/layout/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/layout/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/layout/style/index.js + + + +/***/ }), + +/***/ 37029: +/*!**********************************************************!*\ + !*** ./node_modules/antd/es/locale/zh_CN.js + 4 modules ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_locale_zh_CN; } +}); + +// EXTERNAL MODULE: ./node_modules/rc-pagination/es/locale/zh_CN.js +var zh_CN = __webpack_require__(81626); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +;// CONCATENATED MODULE: ./node_modules/rc-picker/es/locale/zh_CN.js +var locale = { + locale: 'zh_CN', + today: '今天', + now: '此刻', + backToToday: '返回今天', + ok: '确定', + timeSelect: '选择时间', + dateSelect: '选择日期', + weekSelect: '选择周', + clear: '清除', + month: '月', + year: '年', + previousMonth: '上个月 (翻页上键)', + nextMonth: '下个月 (翻页下键)', + monthSelect: '选择月份', + yearSelect: '选择年份', + decadeSelect: '选择年代', + yearFormat: 'YYYY年', + dayFormat: 'D日', + dateFormat: 'YYYY年M月D日', + dateTimeFormat: 'YYYY年M月D日 HH时mm分ss秒', + previousYear: '上一年 (Control键加左方向键)', + nextYear: '下一年 (Control键加右方向键)', + previousDecade: '上一年代', + nextDecade: '下一年代', + previousCentury: '上一世纪', + nextCentury: '下一世纪' +}; +/* harmony default export */ var locale_zh_CN = (locale); +;// CONCATENATED MODULE: ./node_modules/antd/es/time-picker/locale/zh_CN.js +var zh_CN_locale = { + placeholder: '请选择时间', + rangePlaceholder: ['开始时间', '结束时间'] +}; +/* harmony default export */ var time_picker_locale_zh_CN = (zh_CN_locale); +;// CONCATENATED MODULE: ./node_modules/antd/es/date-picker/locale/zh_CN.js + + + +// 统一合并为完整的 Locale +var locale_zh_CN_locale = { + lang: (0,esm_extends/* default */.Z)({ + placeholder: '请选择日期', + yearPlaceholder: '请选择年份', + quarterPlaceholder: '请选择季度', + monthPlaceholder: '请选择月份', + weekPlaceholder: '请选择周', + rangePlaceholder: ['开始日期', '结束日期'], + rangeYearPlaceholder: ['开始年份', '结束年份'], + rangeMonthPlaceholder: ['开始月份', '结束月份'], + rangeQuarterPlaceholder: ['开始季度', '结束季度'], + rangeWeekPlaceholder: ['开始周', '结束周'] + }, locale_zh_CN), + timePickerLocale: (0,esm_extends/* default */.Z)({}, time_picker_locale_zh_CN) +}; +// should add whitespace between char in Button +locale_zh_CN_locale.lang.ok = '确定'; +// All settings at: +// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json +/* harmony default export */ var date_picker_locale_zh_CN = (locale_zh_CN_locale); +;// CONCATENATED MODULE: ./node_modules/antd/es/calendar/locale/zh_CN.js + +/* harmony default export */ var calendar_locale_zh_CN = (date_picker_locale_zh_CN); +;// CONCATENATED MODULE: ./node_modules/antd/es/locale/zh_CN.js +/* eslint-disable no-template-curly-in-string */ + + + + +var typeTemplate = '${label}不是一个有效的${type}'; +var localeValues = { + locale: 'zh-cn', + Pagination: zh_CN/* default */.Z, + DatePicker: date_picker_locale_zh_CN, + TimePicker: time_picker_locale_zh_CN, + Calendar: calendar_locale_zh_CN, + // locales for all components + global: { + placeholder: '请选择' + }, + Table: { + filterTitle: '筛选', + filterConfirm: '确定', + filterReset: '重置', + filterEmptyText: '无筛选项', + filterCheckall: '全选', + filterSearchPlaceholder: '在筛选项中搜索', + selectAll: '全选当页', + selectInvert: '反选当页', + selectNone: '清空所有', + selectionAll: '全选所有', + sortTitle: '排序', + expand: '展开行', + collapse: '关闭行', + triggerDesc: '点击降序', + triggerAsc: '点击升序', + cancelSort: '取消排序' + }, + Modal: { + okText: '确定', + cancelText: '取消', + justOkText: '知道了' + }, + Popconfirm: { + cancelText: '取消', + okText: '确定' + }, + Transfer: { + titles: ['', ''], + searchPlaceholder: '请输入搜索内容', + itemUnit: '项', + itemsUnit: '项', + remove: '删除', + selectCurrent: '全选当页', + removeCurrent: '删除当页', + selectAll: '全选所有', + removeAll: '删除全部', + selectInvert: '反选当页' + }, + Upload: { + uploading: '文件上传中', + removeFile: '删除文件', + uploadError: '上传错误', + previewFile: '预览文件', + downloadFile: '下载文件' + }, + Empty: { + description: '暂无数据' + }, + Icon: { + icon: '图标' + }, + Text: { + edit: '编辑', + copy: '复制', + copied: '复制成功', + expand: '展开' + }, + PageHeader: { + back: '返回' + }, + Form: { + optional: '(可选)', + defaultValidateMessages: { + "default": '字段验证错误${label}', + required: '请输入${label}', + "enum": '${label}必须是其中一个[${enum}]', + whitespace: '${label}不能为空字符', + date: { + format: '${label}日期格式无效', + parse: '${label}不能转换为日期', + invalid: '${label}是一个无效日期' + }, + types: { + string: typeTemplate, + method: typeTemplate, + array: typeTemplate, + object: typeTemplate, + number: typeTemplate, + date: typeTemplate, + "boolean": typeTemplate, + integer: typeTemplate, + "float": typeTemplate, + regexp: typeTemplate, + email: typeTemplate, + url: typeTemplate, + hex: typeTemplate + }, + string: { + len: '${label}须为${len}个字符', + min: '${label}最少${min}个字符', + max: '${label}最多${max}个字符', + range: '${label}须在${min}-${max}字符之间' + }, + number: { + len: '${label}必须等于${len}', + min: '${label}最小值为${min}', + max: '${label}最大值为${max}', + range: '${label}须在${min}-${max}之间' + }, + array: { + len: '须为${len}个${label}', + min: '最少${min}个${label}', + max: '最多${max}个${label}', + range: '${label}数量须在${min}-${max}之间' + }, + pattern: { + mismatch: '${label}与模式不匹配${pattern}' + } + } + }, + Image: { + preview: '预览' + } +}; +/* harmony default export */ var es_locale_zh_CN = (localeValues); + +/***/ }), + +/***/ 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 + +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }) + +}]); \ No newline at end of file diff --git a/43778.async.js b/43778.async.js index 92b6ac3451..4a9c25cf15 100644 --- a/43778.async.js +++ b/43778.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[43778,47638,3446],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[43778,47638,3446,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1470,6 +1470,195 @@ var style = __webpack_require__(38390); // style dependencies +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/99608.async.js b/4434.async.js similarity index 76% rename from 99608.async.js rename to 4434.async.js index adf7a005b1..2d87aee837 100644 --- a/99608.async.js +++ b/4434.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[99608],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[4434],{ /***/ 50756: /*!********************************************************************!*\ @@ -106,6 +106,303 @@ function useForceUpdate() { /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 34041: /*!**********************************************!*\ !*** ./node_modules/antd/es/select/index.js ***! diff --git a/45061.async.js b/45061.async.js index 4527fde988..b8e463974e 100644 --- a/45061.async.js +++ b/45061.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[45061,42573,45886,92785,88975,99491,97141,88092,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[45061,42573,45886,92785,88975,99491,97141,88092,95946,87388],{ /***/ 64082: /*!******************************************************************************!*\ diff --git a/45886.async.js b/45886.async.js index 1cf5e6e35d..e91a3cc70d 100644 --- a/45886.async.js +++ b/45886.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[45886,42573,45061,92785,88975,99491,97141,88092,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[45886,42573,45061,92785,88975,99491,97141,88092,95946,87388],{ /***/ 64082: /*!******************************************************************************!*\ diff --git a/46059.async.js b/46059.async.js index 0d071e415d..a8312fe592 100644 --- a/46059.async.js +++ b/46059.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[46059,34180,72693,25619,7303,79779],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[46059,34180,72693,25619,79779,21104],{ /***/ 26554: /*!*******************************************************************!*\ @@ -2192,6 +2192,195 @@ RightOutlined.displayName = 'RightOutlined'; /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 43159: /*!**************************************************!*\ !*** ./node_modules/rc-tooltip/es/placements.js ***! diff --git a/11004.async.js b/46981.async.js similarity index 59% rename from 11004.async.js rename to 46981.async.js index 00beff7ea5..730835284b 100644 --- a/11004.async.js +++ b/46981.async.js @@ -1,309 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[11004],{ - -/***/ 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 - -/***/ }), +(self["webpackChunk"] = self["webpackChunk"] || []).push([[46981,36579,23805],{ /***/ 73481: /*!*************************************************************!*\ @@ -740,6 +436,195 @@ var style_default = __webpack_require__(43146); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/62654.chunk.css b/46981.chunk.css similarity index 100% rename from 62654.chunk.css rename to 46981.chunk.css diff --git a/47501.async.js b/47501.async.js index 2d1ad55472..aa0e8260f7 100644 --- a/47501.async.js +++ b/47501.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[47501,79256],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[47501,79256,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1268,6 +1268,195 @@ var style_default = __webpack_require__(43146); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }), /***/ 60865: diff --git a/47638.async.js b/47638.async.js index 9ab8aca0fa..663561fc11 100644 --- a/47638.async.js +++ b/47638.async.js @@ -942,6 +942,195 @@ var style = __webpack_require__(38390); // style dependencies +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/47824.chunk.css b/47824.chunk.css deleted file mode 100644 index 77017c14e7..0000000000 --- a/47824.chunk.css +++ /dev/null @@ -1,847 +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/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/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/statistic/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-statistic { - 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"; -} -.ant-statistic-title { - margin-bottom: 0px; - color: rgba(0, 0, 0, 0.45); - font-size: 12px; -} -.ant-statistic-skeleton { - padding-top: 8px; -} -.ant-statistic-content { - color: rgba(0, 0, 0, 0.85); - font-size: 20px; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; -} -.ant-statistic-content-value { - display: inline-block; - direction: ltr; -} -.ant-statistic-content-prefix, -.ant-statistic-content-suffix { - display: inline-block; -} -.ant-statistic-content-prefix { - margin-right: 4px; -} -.ant-statistic-content-suffix { - margin-left: 4px; -} -.ant-statistic-rtl { - direction: rtl; -} -.ant-statistic-rtl .ant-statistic-content-prefix { - margin-right: 0; - margin-left: 4px; -} -.ant-statistic-rtl .ant-statistic-content-suffix { - 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/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 */ - -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/anchor/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-anchor { - 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; - padding-left: 2px; -} -.ant-anchor-wrapper { - margin-left: -4px; - padding-left: 4px; - overflow: auto; - background-color: transparent; -} -.ant-anchor-ink { - position: absolute; - top: 0; - left: 0; - height: 100%; -} -.ant-anchor-ink::before { - position: relative; - display: block; - width: 2px; - height: 100%; - margin: 0 auto; - background-color: #f0f0f0; - content: ' '; -} -.ant-anchor-ink-ball { - position: absolute; - left: 50%; - display: none; - width: 8px; - height: 8px; - background-color: #fff; - border: 2px solid #3061D0; - border-radius: 8px; - transform: translateX(-50%); - transition: top 0.3s ease-in-out; -} -.ant-anchor-ink-ball.ant-anchor-ink-ball-visible { - display: inline-block; -} -.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball { - display: none; -} -.ant-anchor-link { - padding: 4px 0 4px 16px; -} -.ant-anchor-link-title { - position: relative; - display: block; - margin-bottom: 3px; - overflow: hidden; - color: rgba(0, 0, 0, 0.85); - white-space: nowrap; - text-overflow: ellipsis; - transition: all 0.3s; -} -.ant-anchor-link-title:only-child { - margin-bottom: 0; -} -.ant-anchor-link-active > .ant-anchor-link-title { - color: #3061D0; -} -.ant-anchor-link .ant-anchor-link { - padding-top: 2px; - padding-bottom: 2px; -} -.ant-anchor-rtl { - direction: rtl; -} -.ant-anchor-rtl.ant-anchor-wrapper { - margin-right: -4px; - margin-left: 0; - padding-right: 4px; - padding-left: 0; -} -.ant-anchor-rtl .ant-anchor-ink { - right: 0; - left: auto; -} -.ant-anchor-rtl .ant-anchor-ink-ball { - right: 50%; - left: 0; - transform: translateX(50%); -} -.ant-anchor-rtl .ant-anchor-link { - padding: 4px 16px 4px 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/alert/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-alert { - 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; - display: flex; - align-items: center; - padding: 4px 7px; - word-wrap: break-word; - border-radius: 2px; -} -.ant-alert-content { - flex: 1 1; - min-width: 0; -} -.ant-alert-icon { - margin-right: 4px; -} -.ant-alert-description { - display: none; - font-size: 12px; - line-height: 20px; -} -.ant-alert-success { - background-color: #f6ffed; - border: 1px solid #b7eb8f; -} -.ant-alert-success .ant-alert-icon { - color: #52c41a; -} -.ant-alert-info { - background-color: #f0f7ff; - border: 1px solid #b0ccf7; -} -.ant-alert-info .ant-alert-icon { - color: #3061D0; -} -.ant-alert-warning { - background-color: #fffbe6; - border: 1px solid #ffe58f; -} -.ant-alert-warning .ant-alert-icon { - color: #faad14; -} -.ant-alert-error { - background-color: #fff2f0; - border: 1px solid #ffccc7; -} -.ant-alert-error .ant-alert-icon { - color: #ff4d4f; -} -.ant-alert-error .ant-alert-description > pre { - margin: 0; - padding: 0; -} -.ant-alert-action { - margin-left: 4px; -} -.ant-alert-close-icon { - margin-left: 4px; - padding: 0; - overflow: hidden; - font-size: 12px; - line-height: 12px; - background-color: transparent; - border: none; - outline: none; - cursor: pointer; -} -.ant-alert-close-icon .anticon-close { - color: rgba(0, 0, 0, 0.45); - transition: color 0.3s; -} -.ant-alert-close-icon .anticon-close:hover { - color: rgba(0, 0, 0, 0.75); -} -.ant-alert-close-text { - color: rgba(0, 0, 0, 0.45); - transition: color 0.3s; -} -.ant-alert-close-text:hover { - color: rgba(0, 0, 0, 0.75); -} -.ant-alert-with-description { - align-items: flex-start; - padding: 11px 15px 7px 20px; -} -.ant-alert-with-description.ant-alert-no-icon { - padding: 7px 15px; -} -.ant-alert-with-description .ant-alert-icon { - margin-right: 11px; - font-size: 20px; -} -.ant-alert-with-description .ant-alert-message { - display: block; - margin-bottom: 4px; - color: rgba(0, 0, 0, 0.85); - font-size: 14px; -} -.ant-alert-message { - color: rgba(0, 0, 0, 0.85); -} -.ant-alert-with-description .ant-alert-description { - display: block; -} -.ant-alert.ant-alert-motion-leave { - overflow: hidden; - opacity: 1; - transition: max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); -} -.ant-alert.ant-alert-motion-leave-active { - max-height: 0; - margin-bottom: 0 !important; - padding-top: 0; - padding-bottom: 0; - opacity: 0; -} -.ant-alert-banner { - margin-bottom: 0; - border: 0; - border-radius: 0; -} -.ant-alert.ant-alert-rtl { - direction: rtl; -} -.ant-alert-rtl .ant-alert-icon { - margin-right: auto; - margin-left: 4px; -} -.ant-alert-rtl .ant-alert-action { - margin-right: 4px; - margin-left: auto; -} -.ant-alert-rtl .ant-alert-close-icon { - margin-right: 4px; - margin-left: auto; -} -.ant-alert-rtl.ant-alert-with-description { - padding-right: 20px; - padding-left: 11px; -} -.ant-alert-rtl.ant-alert-with-description .ant-alert-icon { - margin-right: auto; - margin-left: 11px; -} -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ - diff --git a/48896.async.js b/48896.async.js index a020041b3d..a696b44e91 100644 --- a/48896.async.js +++ b/48896.async.js @@ -942,6 +942,195 @@ var style = __webpack_require__(38390); // style dependencies +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/49666.async.js b/49666.async.js index 4f7fd0e10c..827c93691c 100644 --- a/49666.async.js +++ b/49666.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[49666,36579,23805,62654],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[49666,36579,23805],{ /***/ 32857: /*!********************************************************************!*\ diff --git a/4967.async.js b/4967.async.js index a11af042b4..4d25b4c0a6 100644 --- a/4967.async.js +++ b/4967.async.js @@ -1513,6 +1513,195 @@ RightOutlined.displayName = 'RightOutlined'; /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 48555: /*!*****************************************************************!*\ !*** ./node_modules/rc-resize-observer/es/index.js + 4 modules ***! diff --git a/49960.async.js b/49960.async.js index 310ef1c994..0b4a42555b 100644 --- a/49960.async.js +++ b/49960.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[49960,77566,2282,72693,794,48896,47638,3446,81425,80670],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[49960,77566,2282,72693,794,48896,47638,3446,81425,21104,80670],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1611,6 +1611,196 @@ var style = __webpack_require__(38390); // style dependencies +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }), /***/ 57761: diff --git a/16804.async.js b/49971.async.js similarity index 71% rename from 16804.async.js rename to 49971.async.js index e2077e39a0..973a140292 100644 --- a/16804.async.js +++ b/49971.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[16804],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[49971],{ /***/ 51042: /*!*****************************************************************!*\ @@ -28,6 +28,303 @@ PlusOutlined.displayName = 'PlusOutlined'; /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 34041: /*!**********************************************!*\ !*** ./node_modules/antd/es/select/index.js ***! diff --git a/51326.async.js b/51326.async.js index 6a17173b0e..d9dbd9e3fe 100644 --- a/51326.async.js +++ b/51326.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[51326,42573,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[51326,42573,95946,87388],{ /***/ 47046: /*!*********************************************************************!*\ diff --git a/51370.async.js b/51370.async.js index 4f7ed22eb5..157fdfb0b0 100644 --- a/51370.async.js +++ b/51370.async.js @@ -1565,6 +1565,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/63183.async.js b/52137.async.js similarity index 78% rename from 63183.async.js rename to 52137.async.js index 9fe030c915..6e6e60d78c 100644 --- a/63183.async.js +++ b/52137.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[63183,36740,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[52137,29254,36740,16484],{ /***/ 66023: /*!*******************************************************************!*\ @@ -458,6 +458,303 @@ var menu_style = __webpack_require__(83736); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 75008: @@ -1251,6 +1548,195 @@ SearchOutlined.displayName = 'SearchOutlined'; /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 34243: /*!**********************************************************!*\ !*** ./node_modules/rc-overflow/es/index.js + 4 modules ***! diff --git a/33172.async.js b/53267.async.js similarity index 60% rename from 33172.async.js rename to 53267.async.js index ed3a7c2c23..0f9d53dbe8 100644 --- a/33172.async.js +++ b/53267.async.js @@ -1,64 +1,320 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[33172],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[53267],{ -/***/ 77171: -/*!**********************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules ***! - \**********************************************************************************/ +/***/ 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; + }, {}); +} + +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_ArrowDownOutlined; } + "Z": function() { return /* binding */ es_checkbox; } }); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(1413); +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); // 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/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.js -// 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 __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 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 - })); + + +var GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); }; -ArrowDownOutlined_ArrowDownOutlined.displayName = 'ArrowDownOutlined'; -/* harmony default export */ var icons_ArrowDownOutlined = (/*#__PURE__*/react.forwardRef(ArrowDownOutlined_ArrowDownOutlined)); +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js -/***/ }), -/***/ 5467: -/*!**********************************************************!*\ - !*** ./node_modules/antd/es/_util/getDataOrAriaProps.js ***! - \**********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +var Checkbox_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; +}; -/* 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]; + + + + + + + + +var InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; } - return prev; - }, {}); -} + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form /***/ }), @@ -781,6 +1037,195 @@ var style_default = __webpack_require__(43146); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/11004.chunk.css b/53267.chunk.css similarity index 84% rename from 11004.chunk.css rename to 53267.chunk.css index e5dd7e422c..e969739bf2 100644 --- a/11004.chunk.css +++ b/53267.chunk.css @@ -849,6 +849,238 @@ textarea.ant-pagination-options-quick-jumper input { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/radio/style/index.less ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/53270.async.js b/53270.async.js new file mode 100644 index 0000000000..b2b53e5e88 --- /dev/null +++ b/53270.async.js @@ -0,0 +1,1192 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[53270],{ + +/***/ 68269: +/*!*****************************************************************!*\ + !*** ./src/components/User/RegisterPanel/index.tsx + 1 modules ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ RegisterPanel; } +}); + +// 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 es_message = __webpack_require__(12461); +// 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: ./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/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/@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(42122); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./src/components/User/RegisterPanel/unlock.tsx + 1 modules +var unlock = __webpack_require__(61854); +// 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/components/User/RegisterPanel/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var RegisterPanelmodules = ({"wrap":"wrap___FgHHn","formWrapper":"formWrapper___FFsPt","link":"link___Z6mDj"}); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/User/RegisterPanel/index.tsx + + + + + + + + + + + + + + + + + + + + + +var inputStyle = { + height: 46, + borderRadius: 4 +}; +var loginRegex = /(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i; +var initialState = { + timer: 0 +}; +var Types; +(function (Types) { + Types[Types["setTimer"] = 0] = "setTimer"; +})(Types || (Types = {})); +function reducer(state, action) { + switch (action.type) { + case Types.setTimer: + return objectSpread2_default()(objectSpread2_default()({}, state), {}, { + timer: action.payload + }); + default: + throw new Error(); + } +} +var RegisterComponent = function RegisterComponent(_ref) { + var _globalSetting$settin, _globalSetting$settin2; + var validateName = _ref.validateName, + getCode = _ref.getCode, + register = _ref.register, + _ref$style = _ref.style, + style = _ref$style === void 0 ? {} : _ref$style, + _ref$buttonText = _ref.buttonText, + buttonText = _ref$buttonText === void 0 ? '注册' : _ref$buttonText, + globalSetting = _ref.globalSetting; + var _Form$useForm = es_form/* default.useForm */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useReducer = (0,react.useReducer)(reducer, initialState), + _useReducer2 = slicedToArray_default()(_useReducer, 2), + state = _useReducer2[0], + dispatch = _useReducer2[1]; + var _useState = (0,react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + codeLoading = _useState2[0], + setCodeLoading = _useState2[1]; + var timer = state.timer; + function onFinish(_x) { + return _onFinish.apply(this, arguments); + } + function _onFinish() { + _onFinish = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(values) { + var login, password, code, _yield$register, message, status, addinfo, href; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + login = values.login, password = values.password, code = values.code; + _context2.next = 3; + return register({ + login: login, + password: password, + code: code + }); + case 3: + _yield$register = _context2.sent; + message = _yield$register.message; + status = _yield$register.status; + if (!(status < 0)) { + _context2.next = 9; + break; + } + form.setFields([{ + name: 'code', + errors: [message] + }]); + return _context2.abrupt("return"); + case 9: + localStorage.removeItem('extension-modal'); + es_message/* default.info */.ZP.info('注册成功'); + addinfo = localStorage.getItem('addinfo'); + if (addinfo === '2') { + localStorage.setItem('addinfo', '2'); + href = localStorage.getItem('classromeurl'); + _umi_production_exports.history.replace(href); + } else { + _umi_production_exports.history.replace('/'); + } + case 13: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return _onFinish.apply(this, arguments); + } + function onValidateName() { + return _onValidateName.apply(this, arguments); + } + function _onValidateName() { + _onValidateName = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var login, flag, _yield$validateName, status, message, isOk; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + login = form.getFieldValue('login'); + flag = 0; + if (!(!loginRegex.test(login) || login.indexOf(" ") > -1)) { + _context3.next = 6; + break; + } + form.setFields([{ + name: 'login', + errors: ['请输入正确的手机号或邮箱'] + }]); + flag = 1; + return _context3.abrupt("return", flag); + case 6: + _context3.next = 8; + return validateName({ + login: login, + type: 1 + }); + case 8: + _yield$validateName = _context3.sent; + status = _yield$validateName.status; + message = _yield$validateName.message; + isOk = status > 0; + if (isOk) { + flag = 2; + } else { + form.setFields([{ + name: 'login', + errors: [message] + }]); + flag = 1; + } + return _context3.abrupt("return", flag); + case 14: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return _onValidateName.apply(this, arguments); + } + var onGetCode = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var verify, login, _yield$getCode, status, message; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + verify = form.getFieldValue('verify'); + login = form.getFieldValue('login'); + if (verify) { + _context.next = 6; + break; + } + form.validateFields(['verify']); + _context.next = 15; + break; + case 6: + setCodeLoading(true); + _context.next = 9; + return getCode({ + login: login, + type: 1, + smscode: (0,util/* setmiyah */.M)(login) + }); + case 9: + _yield$getCode = _context.sent; + status = _yield$getCode.status; + message = _yield$getCode.message; + if (status < 0) { + form.setFields([{ + name: 'code', + errors: [message] + }]); + } + dispatch({ + type: Types.setTimer, + payload: 60 + }); + setCodeLoading(false); + case 15: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function onGetCode() { + return _ref2.apply(this, arguments); + }; + }(); + function validatePassword(_, value) { + if (!value) { + return Promise.resolve(); + } + if (value.indexOf(" ") > -1) { + return Promise.reject('请输入8-16位密码,区分大小写、不能使用空格'); + } + var len = value.length; + if (len >= 8 && len <= 16) { + return Promise.resolve(); + } else { + return Promise.reject('请输入8-16位密码,区分大小写、不能使用空格'); + } + } + var verifyValidate = function verifyValidate(_, value) { + return value ? Promise.resolve() : Promise.reject('请拖动滑块验证'); + }; + (0,react.useEffect)(function () { + if (timer > 0) { + setTimeout(function () { + dispatch({ + type: Types.setTimer, + payload: timer - 1 + }); + }, 1000); + } + }, [timer]); + var LoginValidate = function LoginValidate(_, value) { + if (!value) { + return Promise.resolve(); + } + if (value.indexOf(" ") > -1) { + return Promise.reject('请输入正确的手机号或邮箱'); + } + if (loginRegex.test(value)) { + return Promise.resolve(); + } else { + return Promise.reject('请输入正确的手机号或邮箱'); + } + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: RegisterPanelmodules.wrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + layout: "vertical", + form: form, + className: RegisterPanelmodules.formWrapper, + style: style, + initialValues: { + autologin: true, + protool: false + }, + onFinish: onFinish, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: "login", + label: "\u8D26\u53F7", + required: false, + rules: [{ + required: true, + message: '请输入正确的手机号或邮箱' + }, { + validator: LoginValidate + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: inputStyle, + autoComplete: "new-login", + size: "large", + placeholder: "\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7", + onChange: function onChange() { + return form.setFieldsValue({ + verify: 0 + }); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: "verify", + rules: [{ + validator: verifyValidate + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(unlock/* default */.Z, { + onValidate: onValidateName + }) + }), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u9A8C\u8BC1\u7801", + required: false, + name: "code", + rules: [{ + required: true, + message: '请输入验证码' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + suffix: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + loading: codeLoading, + type: "link", + onClick: onGetCode, + disabled: timer > 0, + children: [" ", timer === 0 ? '获取验证码' : "".concat(timer, "\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")] + }), + style: { + paddingRight: 2, + height: 48, + borderRadius: 4 + }, + placeholder: "\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801", + size: "large" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u5BC6\u7801", + name: "password", + required: false, + rules: [{ + required: true, + message: '请输入8-16位密码,区分大小写、不能使用空格' + }, { + validator: validatePassword + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.Password */.Z.Password, { + autoComplete: "new-password", + style: inputStyle, + size: "large", + placeholder: "\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199", + visibilityToggle: false + }) + }), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin2 = globalSetting.setting) !== null && _globalSetting$settin2 !== void 0 && _globalSetting$settin2.is_local) && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, { + className: "service-terms", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + noStyle: true, + name: "protool", + valuePropName: "checked", + rules: [{ + validator: function validator(_, value) { + return value ? Promise.resolve() : Promise.reject('请同意《服务协议条款》'); + } + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + style: { + marginRight: 10 + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666', + fontSize: 14 + }, + children: "\u6211\u5DF2\u9605\u8BFB\u5E76\u540C\u610F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + className: "font14", + href: "https://engineer.educoder.net/help?index=4", + target: "_blank", + children: "\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + size: "large", + type: "primary", + htmlType: "submit", + block: true, + style: inputStyle, + className: "font16", + children: [" ", buttonText, " "] + }) + })] + }) + }); +}; +/* harmony default export */ var RegisterPanel = ((0,_umi_production_exports.connect)(function (_ref3) { + var globalSetting = _ref3.globalSetting; + return { + globalSetting: globalSetting + }; +})(RegisterComponent)); + +/***/ }), + +/***/ 61854: +/*!******************************************************************!*\ + !*** ./src/components/User/RegisterPanel/unlock.tsx + 1 modules ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ unlock; } +}); + +// 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/@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(42122); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./src/components/User/RegisterPanel/unlock.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CloseOutlined.js +var CloseOutlined = __webpack_require__(28508); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CheckOutlined.js +var CheckOutlined = __webpack_require__(88284); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DoubleRightOutlined.js +var DoubleRightOutlined = __webpack_require__(43183); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/User/RegisterPanel/unlock.tsx + + + + + + + + + + +var initialState = { + moveX: 0, + verify: 0 +}; +var Types; +(function (Types) { + Types[Types["SET_MOVEX"] = 0] = "SET_MOVEX"; + Types[Types["VERIFY"] = 1] = "VERIFY"; +})(Types || (Types = {})); +function reducer(state, action) { + switch (action.type) { + case Types.SET_MOVEX: + return objectSpread2_default()(objectSpread2_default()({}, state), {}, { + moveX: action.payload + }); + case Types.VERIFY: + return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); + default: + throw new Error(); + } +} + +//antd 自定义表单项 +/* harmony default export */ var unlock = (function (_ref) { + var value = _ref.value, + onChange = _ref.onChange, + onValidate = _ref.onValidate; + var _useReducer = (0,react.useReducer)(reducer, initialState), + _useReducer2 = slicedToArray_default()(_useReducer, 2), + state = _useReducer2[0], + dispatch = _useReducer2[1]; + var moveX = state.moveX, + verify = state.verify; + var handlerEl = (0,react.useRef)(); + var wrapperEL = (0,react.useRef)(); + var bgEl = (0,react.useRef)(); + var startDrag = (0,react.useRef)(); + var wrapperRect = (0,react.useMemo)(function () { + if (wrapperEL.current) { + return wrapperEL.current.getBoundingClientRect(); + } + }, [wrapperEL.current]); + (0,react.useEffect)(function () { + if (wrapperRect) { + var onMove = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) { + var pageX; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!startDrag.current) { + _context.next = 15; + break; + } + pageX = e.pageX - left; + if (isMobile) { + pageX = e.changedTouches[0].pageX - left; + } + if (pageX < 0) { + pageX = 0; + } + if (!(pageX >= distance)) { + _context.next = 14; + break; + } + startDrag.current = false; + pageX = distance; + _context.next = 9; + return onValidate(); + case 9: + flag = _context.sent; + dispatch({ + type: Types.VERIFY, + payload: { + moveX: pageX, + verify: flag + } + }); + onChange(flag); + _context.next = 15; + break; + case 14: + dispatch({ + type: Types.SET_MOVEX, + payload: pageX + }); + case 15: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function onMove(_x) { + return _ref2.apply(this, arguments); + }; + }(); + var onMouseUp = function onMouseUp() { + startDrag.current = false; + if (flag === 0) { + handlerEl.current.style.transition = 'left .5s ease'; + bgEl.current.style.transition = 'width .5s ease'; + dispatch({ + type: Types.VERIFY, + payload: { + moveX: 0 + } + }); + } + }; + var flag = 0; + var width = wrapperRect.width, + left = wrapperRect.left; + var distance = width - 48; + var isMobile = !(0,util/* isPc */.b9)(); + if (!isMobile) { + window.addEventListener('mousemove', onMove); + window.addEventListener('mouseup', onMouseUp); + } else { + window.addEventListener('touchmove', onMove); + window.addEventListener('touchend', onMouseUp); + } + return function () { + if (!isMobile) { + window.removeEventListener('mousemove', onMove); + window.removeEventListener('mouseup', onMouseUp); + } else { + window.removeEventListener('touchmove', onMove); + window.removeEventListener('touchend', onMouseUp); + } + }; + } + }, [wrapperRect, util/* isPc */.b9]); + (0,react.useEffect)(function () { + dispatch({ + type: Types.VERIFY, + payload: { + verify: value, + moveX: value ? (wrapperRect === null || wrapperRect === void 0 ? void 0 : wrapperRect.width) - 48 : 0 + } + }); + }, [value]); + function onStartDrag() { + if (!verify) { + startDrag.current = true; + handlerEl.current.style.transition = ''; + bgEl.current.style.transition = ''; + } + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + ref: wrapperEL, + className: "unlock-wrapper", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + ref: bgEl, + className: verify === 1 ? 'unlock-error-bg' : 'unlock-bg', + style: { + width: moveX + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "unlock-text", + children: verify ? verify === 1 ? '验证失败' : '验证通过' : '拖动滑块至右侧验证' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + ref: handlerEl, + onTouchStart: onStartDrag, + onMouseDown: onStartDrag, + style: { + left: moveX + }, + className: "unlock-handler", + children: verify ? verify === 1 ? /*#__PURE__*/(0,jsx_runtime.jsx)(CloseOutlined/* default */.Z, {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(CheckOutlined/* default */.Z, {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(DoubleRightOutlined/* default */.Z, {}) + })] + }); +}); + +/***/ }), + +/***/ 88063: +/*!********************************************!*\ + !*** ./src/pages/User/Register/service.ts ***! + \********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Ol": function() { return /* binding */ validateName; }, +/* harmony export */ "c0": function() { return /* binding */ resetPassword; }, +/* harmony export */ "o1": function() { return /* binding */ getValidateCode; }, +/* harmony export */ "ry": function() { return /* binding */ wechatRegister; }, +/* harmony export */ "z2": function() { return /* binding */ register; } +/* harmony export */ }); +/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/fetch */ 84519); + +//type 1 表示用户注册 2 忘记密码 3 绑定手机/邮箱 +function validateName(params) { + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)('accounts/valid_email_and_phone.json', params); +} +//type 1:用户注册注册 2:忘记密码 3:绑定手机 4: 绑定邮箱,5: 验收手机号有效 +function getValidateCode(params) { + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)('accounts/get_verification_code.json', params); +} +function register(params) { + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)('accounts/register.json', params); +} +function wechatRegister(params) { + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)('weapps/register.json', params); +} +function resetPassword(params) { + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)('accounts/reset_password.json', params); +} + +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }) + +}]); \ No newline at end of file diff --git a/53440.async.js b/53440.async.js index 3850674140..8e1c69fc3c 100644 --- a/53440.async.js +++ b/53440.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[53440,71514,5506,97073,88201,32415,95112],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[53440,71514,5506,97073,32415],{ /***/ 7918: /*!******************************************************************************!*\ diff --git a/54285.async.js b/54285.async.js index 09663103b5..dbb4204340 100644 --- a/54285.async.js +++ b/54285.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[54285,36579,72693,23805,62654,79256,80670],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[54285,36579,72693,46981,23805,79256,21104,80670],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1400,6 +1400,195 @@ var style_default = __webpack_require__(43146); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/5506.async.js b/5506.async.js index f7491e7ad0..d18b98bebd 100644 --- a/5506.async.js +++ b/5506.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[5506,71514,97073,88201,32415,95112],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[5506,71514,97073,32415],{ /***/ 7918: /*!******************************************************************************!*\ diff --git a/88201.async.js b/56885.async.js similarity index 73% rename from 88201.async.js rename to 56885.async.js index b4c39bc5ba..80d08f72b4 100644 --- a/88201.async.js +++ b/56885.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[88201,71514,5506,97073,32415,95112],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[56885,71514,12819,5506,97073,32415,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -529,6 +529,303 @@ ExclamationCircleOutlined.displayName = 'ExclamationCircleOutlined'; /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 13013: /*!************************************************!*\ !*** ./node_modules/antd/es/dropdown/index.js ***! @@ -1594,6 +1891,195 @@ var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { EyeOutlined_EyeOutlined.displayName = 'EyeOutlined'; /* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/88551.chunk.css b/56885.chunk.css similarity index 82% rename from 88551.chunk.css rename to 56885.chunk.css index 2a74de1e05..a53c6dfb95 100644 --- a/88551.chunk.css +++ b/56885.chunk.css @@ -560,135 +560,6 @@ textarea.ant-pagination-options-quick-jumper input { /* 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/rate/style/index.less ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -790,3 +661,235 @@ textarea.ant-pagination-options-quick-jumper input { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + diff --git a/56379.async.js b/59295.async.js similarity index 68% rename from 56379.async.js rename to 59295.async.js index 7bd8228782..0bded7560c 100644 --- a/56379.async.js +++ b/59295.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[56379,4390],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[59295,4390,61437,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -529,6 +529,303 @@ ExclamationCircleOutlined.displayName = 'ExclamationCircleOutlined'; /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 27049: /*!***********************************************!*\ !*** ./node_modules/antd/es/divider/index.js ***! @@ -1029,6 +1326,195 @@ var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { EyeOutlined_EyeOutlined.displayName = 'EyeOutlined'; /* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/56379.chunk.css b/59295.chunk.css similarity index 87% rename from 56379.chunk.css rename to 59295.chunk.css index 1b6ed823a7..1d5d33f660 100644 --- a/56379.chunk.css +++ b/59295.chunk.css @@ -961,6 +961,238 @@ textarea.ant-pagination-options-quick-jumper input { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/form/style/index.less ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/60578.async.js b/60578.async.js deleted file mode 100644 index 8653dc069b..0000000000 --- a/60578.async.js +++ /dev/null @@ -1,691 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[60578],{ - -/***/ 50675: -/*!**********************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/CheckCircleFilled.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_CheckCircleFilled__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CheckCircleFilled */ 72961); -/* 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 CheckCircleFilled = function CheckCircleFilled(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_CheckCircleFilled__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z - })); -}; -CheckCircleFilled.displayName = 'CheckCircleFilled'; -/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CheckCircleFilled)); - -/***/ }), - -/***/ 38900: -/*!**********************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/CloseCircleFilled.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_CloseCircleFilled__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CloseCircleFilled */ 1085); -/* 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 CloseCircleFilled = function CloseCircleFilled(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_CloseCircleFilled__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z - })); -}; -CloseCircleFilled.displayName = 'CloseCircleFilled'; -/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CloseCircleFilled)); - -/***/ }), - -/***/ 28508: -/*!******************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/CloseOutlined.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_CloseOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CloseOutlined */ 89503); -/* 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 CloseOutlined = function CloseOutlined(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_CloseOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z - })); -}; -CloseOutlined.displayName = 'CloseOutlined'; -/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CloseOutlined)); - -/***/ }), - -/***/ 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)); - -/***/ }), - -/***/ 64082: -/*!******************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/InboxOutlined.js + 1 modules ***! - \******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_InboxOutlined; } -}); - -// 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/InboxOutlined.js -// This icon file is generated automatically. -var InboxOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "0 0 1024 1024", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z" } }] }, "name": "inbox", "theme": "outlined" }; -/* harmony default export */ var asn_InboxOutlined = (InboxOutlined); - -// 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/InboxOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var InboxOutlined_InboxOutlined = function InboxOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_InboxOutlined - })); -}; -InboxOutlined_InboxOutlined.displayName = 'InboxOutlined'; -/* harmony default export */ var icons_InboxOutlined = (/*#__PURE__*/react.forwardRef(InboxOutlined_InboxOutlined)); - -/***/ }), - -/***/ 37653: -/*!*****************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/LeftOutlined.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_LeftOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/LeftOutlined */ 26554); -/* 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 LeftOutlined = function LeftOutlined(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_LeftOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z - })); -}; -LeftOutlined.displayName = 'LeftOutlined'; -/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(LeftOutlined)); - -/***/ }), - -/***/ 43929: -/*!******************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/RightOutlined.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_RightOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/RightOutlined */ 50756); -/* 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 RightOutlined = function RightOutlined(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_RightOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z - })); -}; -RightOutlined.displayName = 'RightOutlined'; -/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(RightOutlined)); - -/***/ }), - -/***/ 49288: -/*!*****************************************************!*\ - !*** ./node_modules/antd/es/auto-complete/index.js ***! - \*****************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); -/* harmony import */ var _babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/typeof */ 71002); -/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ 97685); -/* 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 rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-util/es/Children/toArray */ 50344); -/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rc-util/es/omit */ 98423); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../config-provider */ 53124); -/* harmony import */ var _select__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../select */ 34041); -/* harmony import */ var _util_reactNode__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../_util/reactNode */ 96159); - - - -/** - * TODO: 4.0 - * - * - Remove `dataSource` - * - `size` not work with customizeInput - * - CustomizeInput not feedback `ENTER` key since accessibility enhancement - */ - - - - - - - - -var Option = _select__WEBPACK_IMPORTED_MODULE_3__/* ["default"].Option */ .Z.Option; -function isSelectOptionOrSelectOptGroup(child) { - return child && child.type && (child.type.isSelectOption || child.type.isSelectOptGroup); -} -var AutoComplete = function AutoComplete(props, ref) { - var customizePrefixCls = props.prefixCls, - className = props.className, - popupClassName = props.popupClassName, - dropdownClassName = props.dropdownClassName, - children = props.children, - dataSource = props.dataSource; - var childNodes = (0,rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(children); - // ============================= Input ============================= - var customizeInput; - if (childNodes.length === 1 && (0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__/* .isValidElement */ .l$)(childNodes[0]) && !isSelectOptionOrSelectOptGroup(childNodes[0])) { - var _childNodes = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(childNodes, 1); - customizeInput = _childNodes[0]; - } - var getInputElement = customizeInput ? function () { - return customizeInput; - } : undefined; - // ============================ Options ============================ - var optionChildren; - // [Legacy] convert `children` or `dataSource` into option children - if (childNodes.length && isSelectOptionOrSelectOptGroup(childNodes[0])) { - optionChildren = children; - } else { - optionChildren = dataSource ? dataSource.map(function (item) { - if ((0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__/* .isValidElement */ .l$)(item)) { - return item; - } - switch ((0,_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(item)) { - case 'string': - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Option, { - key: item, - value: item - }, item); - case 'object': - { - var optionValue = item.value; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Option, { - key: optionValue, - value: optionValue - }, item.text); - } - default: - false ? 0 : void 0; - return undefined; - } - }) : []; - } - false ? 0 : void 0; - false ? 0 : void 0; - false ? 0 : void 0; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_config_provider__WEBPACK_IMPORTED_MODULE_7__/* .ConfigConsumer */ .C, null, function (_ref) { - var getPrefixCls = _ref.getPrefixCls; - var prefixCls = getPrefixCls('select', customizePrefixCls); - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_select__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)({ - ref: ref - }, (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)(props, ['dataSource']), { - prefixCls: prefixCls, - popupClassName: popupClassName || dropdownClassName, - className: classnames__WEBPACK_IMPORTED_MODULE_0___default()("".concat(prefixCls, "-auto-complete"), className), - mode: _select__WEBPACK_IMPORTED_MODULE_3__/* ["default"].SECRET_COMBOBOX_MODE_DO_NOT_USE */ .Z.SECRET_COMBOBOX_MODE_DO_NOT_USE - }, { - // Internal api - getInputElement: getInputElement - }), optionChildren); - }); -}; -var RefAutoComplete = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(AutoComplete); -RefAutoComplete.Option = Option; -/* harmony default export */ __webpack_exports__["Z"] = (RefAutoComplete); - -/***/ }), - -/***/ 19070: -/*!***********************************************************************!*\ - !*** ./node_modules/antd/es/auto-complete/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/auto-complete/style/index.less -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js + 1 modules -var style = __webpack_require__(95985); -;// CONCATENATED MODULE: ./node_modules/antd/es/auto-complete/style/index.js - - -// style dependencies - - -/***/ }), - -/***/ 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 - - - -/***/ }) - -}]); \ No newline at end of file diff --git a/60578.chunk.css b/60578.chunk.css deleted file mode 100644 index aebf0fe237..0000000000 --- a/60578.chunk.css +++ /dev/null @@ -1,1442 +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/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/carousel/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-carousel { - 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"; -} -.ant-carousel .slick-slider { - position: relative; - display: block; - box-sizing: border-box; - touch-action: pan-y; - -webkit-touch-callout: none; - -webkit-tap-highlight-color: transparent; -} -.ant-carousel .slick-list { - position: relative; - display: block; - margin: 0; - padding: 0; - overflow: hidden; -} -.ant-carousel .slick-list:focus { - outline: none; -} -.ant-carousel .slick-list.dragging { - cursor: pointer; -} -.ant-carousel .slick-list .slick-slide { - pointer-events: none; -} -.ant-carousel .slick-list .slick-slide input.ant-radio-input, -.ant-carousel .slick-list .slick-slide input.ant-checkbox-input { - visibility: hidden; -} -.ant-carousel .slick-list .slick-slide.slick-active { - pointer-events: auto; -} -.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input, -.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input { - visibility: visible; -} -.ant-carousel .slick-list .slick-slide > div > div { - vertical-align: bottom; -} -.ant-carousel .slick-slider .slick-track, -.ant-carousel .slick-slider .slick-list { - transform: translate3d(0, 0, 0); - touch-action: pan-y; -} -.ant-carousel .slick-track { - position: relative; - top: 0; - left: 0; - display: block; -} -.ant-carousel .slick-track::before, -.ant-carousel .slick-track::after { - display: table; - content: ''; -} -.ant-carousel .slick-track::after { - clear: both; -} -.slick-loading .ant-carousel .slick-track { - visibility: hidden; -} -.ant-carousel .slick-slide { - display: none; - float: left; - height: 100%; - min-height: 1px; -} -.ant-carousel .slick-slide img { - display: block; -} -.ant-carousel .slick-slide.slick-loading img { - display: none; -} -.ant-carousel .slick-slide.dragging img { - pointer-events: none; -} -.ant-carousel .slick-initialized .slick-slide { - display: block; -} -.ant-carousel .slick-loading .slick-slide { - visibility: hidden; -} -.ant-carousel .slick-vertical .slick-slide { - display: block; - height: auto; -} -.ant-carousel .slick-arrow.slick-hidden { - display: none; -} -.ant-carousel .slick-prev, -.ant-carousel .slick-next { - position: absolute; - top: 50%; - display: block; - width: 20px; - height: 20px; - margin-top: -10px; - padding: 0; - color: transparent; - font-size: 0; - line-height: 0; - background: transparent; - border: 0; - outline: none; - cursor: pointer; -} -.ant-carousel .slick-prev:hover, -.ant-carousel .slick-next:hover, -.ant-carousel .slick-prev:focus, -.ant-carousel .slick-next:focus { - color: transparent; - background: transparent; - outline: none; -} -.ant-carousel .slick-prev:hover::before, -.ant-carousel .slick-next:hover::before, -.ant-carousel .slick-prev:focus::before, -.ant-carousel .slick-next:focus::before { - opacity: 1; -} -.ant-carousel .slick-prev.slick-disabled::before, -.ant-carousel .slick-next.slick-disabled::before { - opacity: 0.25; -} -.ant-carousel .slick-prev { - left: -25px; -} -.ant-carousel .slick-prev::before { - content: '←'; -} -.ant-carousel .slick-next { - right: -25px; -} -.ant-carousel .slick-next::before { - content: '→'; -} -.ant-carousel .slick-dots { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 15; - display: flex !important; - justify-content: center; - margin-right: 15%; - margin-bottom: 0; - margin-left: 15%; - padding-left: 0; - list-style: none; -} -.ant-carousel .slick-dots-bottom { - bottom: 12px; -} -.ant-carousel .slick-dots-top { - top: 12px; - bottom: auto; -} -.ant-carousel .slick-dots li { - position: relative; - display: inline-block; - flex: 0 1 auto; - box-sizing: content-box; - width: 16px; - height: 3px; - margin: 0 4px; - padding: 0; - text-align: center; - text-indent: -999px; - vertical-align: top; - transition: all 0.5s; -} -.ant-carousel .slick-dots li button { - position: relative; - display: block; - width: 100%; - height: 3px; - padding: 0; - color: transparent; - font-size: 0; - background: #fff; - border: 0; - border-radius: 1px; - outline: none; - cursor: pointer; - opacity: 0.3; - transition: all 0.5s; -} -.ant-carousel .slick-dots li button:hover, -.ant-carousel .slick-dots li button:focus { - opacity: 0.75; -} -.ant-carousel .slick-dots li button::after { - position: absolute; - top: -4px; - right: -4px; - bottom: -4px; - left: -4px; - content: ''; -} -.ant-carousel .slick-dots li.slick-active { - width: 24px; -} -.ant-carousel .slick-dots li.slick-active button { - background: #fff; - opacity: 1; -} -.ant-carousel .slick-dots li.slick-active:hover, -.ant-carousel .slick-dots li.slick-active:focus { - opacity: 1; -} -.ant-carousel-vertical .slick-dots { - top: 50%; - bottom: auto; - flex-direction: column; - width: 3px; - height: auto; - margin: 0; - transform: translateY(-50%); -} -.ant-carousel-vertical .slick-dots-left { - right: auto; - left: 12px; -} -.ant-carousel-vertical .slick-dots-right { - right: 12px; - left: auto; -} -.ant-carousel-vertical .slick-dots li { - width: 3px; - height: 16px; - margin: 4px 0; - vertical-align: baseline; -} -.ant-carousel-vertical .slick-dots li button { - width: 3px; - height: 16px; -} -.ant-carousel-vertical .slick-dots li.slick-active { - width: 3px; - height: 24px; -} -.ant-carousel-vertical .slick-dots li.slick-active button { - width: 3px; - height: 24px; -} -.ant-carousel-rtl { - direction: rtl; -} -.ant-carousel-rtl .ant-carousel .slick-track { - right: 0; - left: auto; -} -.ant-carousel-rtl .ant-carousel .slick-prev { - right: -25px; - left: auto; -} -.ant-carousel-rtl .ant-carousel .slick-prev::before { - content: '→'; -} -.ant-carousel-rtl .ant-carousel .slick-next { - right: auto; - left: -25px; -} -.ant-carousel-rtl .ant-carousel .slick-next::before { - content: '←'; -} -.ant-carousel-rtl.ant-carousel .slick-dots { - flex-direction: row-reverse; -} -.ant-carousel-rtl.ant-carousel-vertical .slick-dots { - flex-direction: column; -} -/* 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/card/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-card { - 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; - background: #fff; - border-radius: 2px; -} -.ant-card-rtl { - direction: rtl; -} -.ant-card-hoverable { - cursor: pointer; - transition: box-shadow 0.3s, border-color 0.3s; -} -.ant-card-hoverable:hover { - border-color: transparent; - box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09); -} -.ant-card-bordered { - border: 1px solid #f0f0f0; -} -.ant-card-head { - min-height: 36px; - margin-bottom: -1px; - padding: 0 12px; - color: rgba(0, 0, 0, 0.85); - font-weight: 500; - font-size: 12px; - background: transparent; - border-bottom: 1px solid #f0f0f0; - border-radius: 2px 2px 0 0; -} -.ant-card-head::before { - display: table; - content: ''; -} -.ant-card-head::after { - display: table; - clear: both; - content: ''; -} -.ant-card-head-wrapper { - display: flex; - align-items: center; -} -.ant-card-head-title { - display: inline-block; - flex: 1 1; - padding: 8.5px 0; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} -.ant-card-head-title > .ant-typography, -.ant-card-head-title > .ant-typography-edit-content { - left: 0; - margin-top: 0; - margin-bottom: 0; -} -.ant-card-head .ant-tabs-top { - clear: both; - margin-bottom: -9px; - color: rgba(0, 0, 0, 0.85); - font-weight: normal; - font-size: 12px; -} -.ant-card-head .ant-tabs-top-bar { - border-bottom: 1px solid #f0f0f0; -} -.ant-card-extra { - margin-left: auto; - padding: 8.5px 0; - color: rgba(0, 0, 0, 0.85); - font-weight: normal; - font-size: 12px; -} -.ant-card-rtl .ant-card-extra { - margin-right: auto; - margin-left: 0; -} -.ant-card-body { - padding: 12px; -} -.ant-card-body::before { - display: table; - content: ''; -} -.ant-card-body::after { - display: table; - clear: both; - content: ''; -} -.ant-card-contain-grid .ant-card-body { - display: flex; - flex-wrap: wrap; -} -.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body { - margin: -1px 0 0 -1px; - padding: 0; -} -.ant-card-grid { - width: 33.33%; - padding: 12px; - border: 0; - border-radius: 0; - box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, 1px 0 0 0 #f0f0f0 inset, 0 1px 0 0 #f0f0f0 inset; - transition: all 0.3s; -} -.ant-card-grid-hoverable:hover { - position: relative; - z-index: 1; - box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09); -} -.ant-card-contain-tabs > .ant-card-head .ant-card-head-title { - min-height: 27.5px; - padding-bottom: 0; -} -.ant-card-contain-tabs > .ant-card-head .ant-card-extra { - padding-bottom: 0; -} -.ant-card-bordered .ant-card-cover { - margin-top: -1px; - margin-right: -1px; - margin-left: -1px; -} -.ant-card-cover > * { - display: block; - width: 100%; -} -.ant-card-cover img { - border-radius: 2px 2px 0 0; -} -.ant-card-actions { - display: flex; - margin: 0; - padding: 0; - list-style: none; - background: #fff; - border-top: 1px solid #f0f0f0; -} -.ant-card-actions::before { - display: table; - content: ''; -} -.ant-card-actions::after { - display: table; - clear: both; - content: ''; -} -.ant-card-actions > li { - margin: 4px 0; - color: rgba(0, 0, 0, 0.45); - text-align: center; -} -.ant-card-actions > li > span { - position: relative; - display: block; - min-width: 32px; - font-size: 12px; - line-height: 1.66667; - cursor: pointer; -} -.ant-card-actions > li > span:hover { - color: #3061D0; - transition: color 0.3s; -} -.ant-card-actions > li > span a:not(.ant-btn), -.ant-card-actions > li > span > .anticon { - display: inline-block; - width: 100%; - color: rgba(0, 0, 0, 0.45); - line-height: 22px; - transition: color 0.3s; -} -.ant-card-actions > li > span a:not(.ant-btn):hover, -.ant-card-actions > li > span > .anticon:hover { - color: #3061D0; -} -.ant-card-actions > li > span > .anticon { - font-size: 16px; - line-height: 22px; -} -.ant-card-actions > li:not(:last-child) { - border-right: 1px solid #f0f0f0; -} -.ant-card-rtl .ant-card-actions > li:not(:last-child) { - border-right: none; - border-left: 1px solid #f0f0f0; -} -.ant-card-type-inner .ant-card-head { - padding: 0 12px; - background: #fafafa; -} -.ant-card-type-inner .ant-card-head-title { - padding: 12px 0; - font-size: 12px; -} -.ant-card-type-inner .ant-card-body { - padding: 16px 12px; -} -.ant-card-type-inner .ant-card-extra { - padding: 13.5px 0; -} -.ant-card-meta { - display: flex; - margin: -4px 0; -} -.ant-card-meta::before { - display: table; - content: ''; -} -.ant-card-meta::after { - display: table; - clear: both; - content: ''; -} -.ant-card-meta-avatar { - padding-right: 16px; -} -.ant-card-rtl .ant-card-meta-avatar { - padding-right: 0; - padding-left: 16px; -} -.ant-card-meta-detail { - flex: 1 1; - overflow: hidden; -} -.ant-card-meta-detail > div:not(:last-child) { - margin-bottom: 4px; -} -.ant-card-meta-title { - overflow: hidden; - color: rgba(0, 0, 0, 0.85); - font-weight: 500; - font-size: 14px; - white-space: nowrap; - text-overflow: ellipsis; -} -.ant-card-meta-description { - color: rgba(0, 0, 0, 0.45); -} -.ant-card-loading { - overflow: hidden; -} -.ant-card-loading .ant-card-body { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-card-small > .ant-card-head { - min-height: 30px; - padding: 0 12px; - font-size: 12px; -} -.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-head-title { - padding: 6px 0; -} -.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-extra { - padding: 6px 0; - font-size: 12px; -} -.ant-card-small > .ant-card-body { - padding: 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/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 */ - -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/auto-complete/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-select-auto-complete { - 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"; -} -.ant-select-auto-complete .ant-select-clear { - right: 13px; -} -/* 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 ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/* 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: #3061D0; -} -.ant-cascader-checkbox-checked::after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border: 1px solid #3061D0; - 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: #3061D0; - border-color: #3061D0; -} -.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: #3061D0; - 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: #f0f7ff; -} -.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 */ - diff --git a/29848.async.js b/60887.async.js similarity index 79% rename from 29848.async.js rename to 60887.async.js index 5b048b0f19..2cf98b8a17 100644 --- a/29848.async.js +++ b/60887.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[29848,42573,1264,68661,69245,88975,99491,97141,88092,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[60887,42573,16346,95369,77248,6812,88975,99491,97141,88092,95946,87388],{ /***/ 64082: /*!******************************************************************************!*\ @@ -411,6 +411,303 @@ var menu_style = __webpack_require__(83736); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 75008: diff --git a/61193.async.js b/61193.async.js new file mode 100644 index 0000000000..486da7ec55 --- /dev/null +++ b/61193.async.js @@ -0,0 +1,1851 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[61193],{ + +/***/ 86010: +/*!******************************************!*\ + !*** ./node_modules/clsx/dist/clsx.m.js ***! + \******************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "clsx": function() { return /* binding */ clsx; } +/* harmony export */ }); +function r(e){var t,f,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } + +function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } + +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); } + +function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } + +function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } + +function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); } + +function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } + +function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } + +function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// +// Define +// +var Draggable = /*#__PURE__*/function (_React$Component) { + _inherits(Draggable, _React$Component); + + var _super = _createSuper(Draggable); + + function Draggable(props + /*: DraggableProps*/ + ) { + var _this; + + _classCallCheck(this, Draggable); + + _this = _super.call(this, props); + + _defineProperty(_assertThisInitialized(_this), "onDragStart", function (e, coreData) { + (0, _log.default)('Draggable: onDragStart: %j', coreData); // Short-circuit if user's callback killed it. + + var shouldStart = _this.props.onStart(e, (0, _positionFns.createDraggableData)(_assertThisInitialized(_this), coreData)); // Kills start event on core as well, so move handlers are never bound. + + + if (shouldStart === false) return false; + + _this.setState({ + dragging: true, + dragged: true + }); + }); + + _defineProperty(_assertThisInitialized(_this), "onDrag", function (e, coreData) { + if (!_this.state.dragging) return false; + (0, _log.default)('Draggable: onDrag: %j', coreData); + var uiData = (0, _positionFns.createDraggableData)(_assertThisInitialized(_this), coreData); + var newState + /*: $Shape*/ + = { + x: uiData.x, + y: uiData.y + }; // Keep within bounds. + + if (_this.props.bounds) { + // Save original x and y. + var x = newState.x, + y = newState.y; // Add slack to the values used to calculate bound position. This will ensure that if + // we start removing slack, the element won't react to it right away until it's been + // completely removed. + + newState.x += _this.state.slackX; + newState.y += _this.state.slackY; // Get bound position. This will ceil/floor the x and y within the boundaries. + + var _getBoundPosition = (0, _positionFns.getBoundPosition)(_assertThisInitialized(_this), newState.x, newState.y), + _getBoundPosition2 = _slicedToArray(_getBoundPosition, 2), + newStateX = _getBoundPosition2[0], + newStateY = _getBoundPosition2[1]; + + newState.x = newStateX; + newState.y = newStateY; // Recalculate slack by noting how much was shaved by the boundPosition handler. + + newState.slackX = _this.state.slackX + (x - newState.x); + newState.slackY = _this.state.slackY + (y - newState.y); // Update the event we fire to reflect what really happened after bounds took effect. + + uiData.x = newState.x; + uiData.y = newState.y; + uiData.deltaX = newState.x - _this.state.x; + uiData.deltaY = newState.y - _this.state.y; + } // Short-circuit if user's callback killed it. + + + var shouldUpdate = _this.props.onDrag(e, uiData); + + if (shouldUpdate === false) return false; + + _this.setState(newState); + }); + + _defineProperty(_assertThisInitialized(_this), "onDragStop", function (e, coreData) { + if (!_this.state.dragging) return false; // Short-circuit if user's callback killed it. + + var shouldContinue = _this.props.onStop(e, (0, _positionFns.createDraggableData)(_assertThisInitialized(_this), coreData)); + + if (shouldContinue === false) return false; + (0, _log.default)('Draggable: onDragStop: %j', coreData); + var newState + /*: $Shape*/ + = { + dragging: false, + slackX: 0, + slackY: 0 + }; // If this is a controlled component, the result of this operation will be to + // revert back to the old position. We expect a handler on `onDragStop`, at the least. + + var controlled = Boolean(_this.props.position); + + if (controlled) { + var _this$props$position = _this.props.position, + x = _this$props$position.x, + y = _this$props$position.y; + newState.x = x; + newState.y = y; + } + + _this.setState(newState); + }); + + _this.state = { + // Whether or not we are currently dragging. + dragging: false, + // Whether or not we have been dragged before. + dragged: false, + // Current transform x and y. + x: props.position ? props.position.x : props.defaultPosition.x, + y: props.position ? props.position.y : props.defaultPosition.y, + prevPropsPosition: _objectSpread({}, props.position), + // Used for compensating for out-of-bounds drags + slackX: 0, + slackY: 0, + // Can only determine if SVG after mounting + isElementSVG: false + }; + + if (props.position && !(props.onDrag || props.onStop)) { + // eslint-disable-next-line no-console + console.warn('A `position` was applied to this , without drag handlers. This will make this ' + 'component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the ' + '`position` of this element.'); + } + + return _this; + } + + _createClass(Draggable, [{ + key: "componentDidMount", + value: function componentDidMount() { + // Check to see if the element passed is an instanceof SVGElement + if (typeof window.SVGElement !== 'undefined' && this.findDOMNode() instanceof window.SVGElement) { + this.setState({ + isElementSVG: true + }); + } + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + this.setState({ + dragging: false + }); // prevents invariant if unmounted while dragging + } // React Strict Mode compatibility: if `nodeRef` is passed, we will use it instead of trying to find + // the underlying DOM node ourselves. See the README for more information. + + }, { + key: "findDOMNode", + value: function findDOMNode() + /*: ?HTMLElement*/ + { + var _this$props$nodeRef$c, _this$props, _this$props$nodeRef; + + return (_this$props$nodeRef$c = (_this$props = this.props) === null || _this$props === void 0 ? void 0 : (_this$props$nodeRef = _this$props.nodeRef) === null || _this$props$nodeRef === void 0 ? void 0 : _this$props$nodeRef.current) !== null && _this$props$nodeRef$c !== void 0 ? _this$props$nodeRef$c : _reactDom.default.findDOMNode(this); + } + }, { + key: "render", + value: function render() + /*: ReactElement*/ + { + var _clsx; + + var _this$props2 = this.props, + axis = _this$props2.axis, + bounds = _this$props2.bounds, + children = _this$props2.children, + defaultPosition = _this$props2.defaultPosition, + defaultClassName = _this$props2.defaultClassName, + defaultClassNameDragging = _this$props2.defaultClassNameDragging, + defaultClassNameDragged = _this$props2.defaultClassNameDragged, + position = _this$props2.position, + positionOffset = _this$props2.positionOffset, + scale = _this$props2.scale, + draggableCoreProps = _objectWithoutProperties(_this$props2, _excluded); + + var style = {}; + var svgTransform = null; // If this is controlled, we don't want to move it - unless it's dragging. + + var controlled = Boolean(position); + var draggable = !controlled || this.state.dragging; + var validPosition = position || defaultPosition; + var transformOpts = { + // Set left if horizontal drag is enabled + x: (0, _positionFns.canDragX)(this) && draggable ? this.state.x : validPosition.x, + // Set top if vertical drag is enabled + y: (0, _positionFns.canDragY)(this) && draggable ? this.state.y : validPosition.y + }; // If this element was SVG, we use the `transform` attribute. + + if (this.state.isElementSVG) { + svgTransform = (0, _domFns.createSVGTransform)(transformOpts, positionOffset); + } else { + // Add a CSS transform to move the element around. This allows us to move the element around + // without worrying about whether or not it is relatively or absolutely positioned. + // If the item you are dragging already has a transform set, wrap it in a so + // has a clean slate. + style = (0, _domFns.createCSSTransform)(transformOpts, positionOffset); + } // Mark with class while dragging + + + var className = (0, _clsx2.default)(children.props.className || '', defaultClassName, (_clsx = {}, _defineProperty(_clsx, defaultClassNameDragging, this.state.dragging), _defineProperty(_clsx, defaultClassNameDragged, this.state.dragged), _clsx)); // Reuse the child provided + // This makes it flexible to use whatever element is wanted (div, ul, etc) + + return /*#__PURE__*/React.createElement(_DraggableCore.default, _extends({}, draggableCoreProps, { + onStart: this.onDragStart, + onDrag: this.onDrag, + onStop: this.onDragStop + }), /*#__PURE__*/React.cloneElement(React.Children.only(children), { + className: className, + style: _objectSpread(_objectSpread({}, children.props.style), style), + transform: svgTransform + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: // React 16.3+ + // Arity (props, state) + function getDerivedStateFromProps(_ref, _ref2) + /*: ?$Shape*/ + { + var position = _ref.position; + var prevPropsPosition = _ref2.prevPropsPosition; + + // Set x/y if a new position is provided in props that is different than the previous. + if (position && (!prevPropsPosition || position.x !== prevPropsPosition.x || position.y !== prevPropsPosition.y)) { + (0, _log.default)('Draggable: getDerivedStateFromProps %j', { + position: position, + prevPropsPosition: prevPropsPosition + }); + return { + x: position.x, + y: position.y, + prevPropsPosition: _objectSpread({}, position) + }; + } + + return null; + } + }]); + + return Draggable; +}(React.Component); + +exports["default"] = Draggable; + +_defineProperty(Draggable, "displayName", 'Draggable'); + +_defineProperty(Draggable, "propTypes", _objectSpread(_objectSpread({}, _DraggableCore.default.propTypes), {}, { + /** + * `axis` determines which axis the draggable can move. + * + * Note that all callbacks will still return data as normal. This only + * controls flushing to the DOM. + * + * 'both' allows movement horizontally and vertically. + * 'x' limits movement to horizontal axis. + * 'y' limits movement to vertical axis. + * 'none' limits all movement. + * + * Defaults to 'both'. + */ + axis: _propTypes.default.oneOf(['both', 'x', 'y', 'none']), + + /** + * `bounds` determines the range of movement available to the element. + * Available values are: + * + * 'parent' restricts movement within the Draggable's parent node. + * + * Alternatively, pass an object with the following properties, all of which are optional: + * + * {left: LEFT_BOUND, right: RIGHT_BOUND, bottom: BOTTOM_BOUND, top: TOP_BOUND} + * + * All values are in px. + * + * Example: + * + * ```jsx + * let App = React.createClass({ + * render: function () { + * return ( + * + *
Content
+ *
+ * ); + * } + * }); + * ``` + */ + bounds: _propTypes.default.oneOfType([_propTypes.default.shape({ + left: _propTypes.default.number, + right: _propTypes.default.number, + top: _propTypes.default.number, + bottom: _propTypes.default.number + }), _propTypes.default.string, _propTypes.default.oneOf([false])]), + defaultClassName: _propTypes.default.string, + defaultClassNameDragging: _propTypes.default.string, + defaultClassNameDragged: _propTypes.default.string, + + /** + * `defaultPosition` specifies the x and y that the dragged item should start at + * + * Example: + * + * ```jsx + * let App = React.createClass({ + * render: function () { + * return ( + * + *
I start with transformX: 25px and transformY: 25px;
+ *
+ * ); + * } + * }); + * ``` + */ + defaultPosition: _propTypes.default.shape({ + x: _propTypes.default.number, + y: _propTypes.default.number + }), + positionOffset: _propTypes.default.shape({ + x: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]), + y: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]) + }), + + /** + * `position`, if present, defines the current position of the element. + * + * This is similar to how form elements in React work - if no `position` is supplied, the component + * is uncontrolled. + * + * Example: + * + * ```jsx + * let App = React.createClass({ + * render: function () { + * return ( + * + *
I start with transformX: 25px and transformY: 25px;
+ *
+ * ); + * } + * }); + * ``` + */ + position: _propTypes.default.shape({ + x: _propTypes.default.number, + y: _propTypes.default.number + }), + + /** + * These properties should be defined on the child, not here. + */ + className: _shims.dontSetMe, + style: _shims.dontSetMe, + transform: _shims.dontSetMe +})); + +_defineProperty(Draggable, "defaultProps", _objectSpread(_objectSpread({}, _DraggableCore.default.defaultProps), {}, { + axis: 'both', + bounds: false, + defaultClassName: 'react-draggable', + defaultClassNameDragging: 'react-draggable-dragging', + defaultClassNameDragged: 'react-draggable-dragged', + defaultPosition: { + x: 0, + y: 0 + }, + scale: 1 +})); + +/***/ }), + +/***/ 80783: +/*!*****************************************************************!*\ + !*** ./node_modules/react-draggable/build/cjs/DraggableCore.js ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + + + +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = void 0; + +var React = _interopRequireWildcard(__webpack_require__(/*! react */ 67294)); + +var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ 45697)); + +var _reactDom = _interopRequireDefault(__webpack_require__(/*! react-dom */ 73935)); + +var _domFns = __webpack_require__(/*! ./utils/domFns */ 81825); + +var _positionFns = __webpack_require__(/*! ./utils/positionFns */ 2849); + +var _shims = __webpack_require__(/*! ./utils/shims */ 9280); + +var _log = _interopRequireDefault(__webpack_require__(/*! ./utils/log */ 55904)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); } + +function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } + +function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } + +function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); } + +function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } + +function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } + +function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// Simple abstraction for dragging events names. +var eventsFor = { + touch: { + start: 'touchstart', + move: 'touchmove', + stop: 'touchend' + }, + mouse: { + start: 'mousedown', + move: 'mousemove', + stop: 'mouseup' + } +}; // Default to mouse events. + +var dragEventFor = eventsFor.mouse; +/*:: type DraggableCoreState = { + dragging: boolean, + lastX: number, + lastY: number, + touchIdentifier: ?number +};*/ + +/*:: export type DraggableData = { + node: HTMLElement, + x: number, y: number, + deltaX: number, deltaY: number, + lastX: number, lastY: number, +};*/ + +/*:: export type DraggableEventHandler = (e: MouseEvent, data: DraggableData) => void | false;*/ + +/*:: export type ControlPosition = {x: number, y: number};*/ + +/*:: export type PositionOffsetControlPosition = {x: number|string, y: number|string};*/ + +/*:: export type DraggableCoreDefaultProps = { + allowAnyClick: boolean, + disabled: boolean, + enableUserSelectHack: boolean, + onStart: DraggableEventHandler, + onDrag: DraggableEventHandler, + onStop: DraggableEventHandler, + onMouseDown: (e: MouseEvent) => void, + scale: number, +};*/ + +/*:: export type DraggableCoreProps = { + ...DraggableCoreDefaultProps, + cancel: string, + children: ReactElement, + offsetParent: HTMLElement, + grid: [number, number], + handle: string, + nodeRef?: ?React.ElementRef, +};*/ + +// +// Define . +// +// is for advanced usage of . It maintains minimal internal state so it can +// work well with libraries that require more control over the element. +// +var DraggableCore = /*#__PURE__*/function (_React$Component) { + _inherits(DraggableCore, _React$Component); + + var _super = _createSuper(DraggableCore); + + function DraggableCore() { + var _this; + + _classCallCheck(this, DraggableCore); + + 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)); + + _defineProperty(_assertThisInitialized(_this), "state", { + dragging: false, + // Used while dragging to determine deltas. + lastX: NaN, + lastY: NaN, + touchIdentifier: null + }); + + _defineProperty(_assertThisInitialized(_this), "mounted", false); + + _defineProperty(_assertThisInitialized(_this), "handleDragStart", function (e) { + // Make it possible to attach event handlers on top of this one. + _this.props.onMouseDown(e); // Only accept left-clicks. + + + if (!_this.props.allowAnyClick && typeof e.button === 'number' && e.button !== 0) return false; // Get nodes. Be sure to grab relative document (could be iframed) + + var thisNode = _this.findDOMNode(); + + if (!thisNode || !thisNode.ownerDocument || !thisNode.ownerDocument.body) { + throw new Error(' not mounted on DragStart!'); + } + + var ownerDocument = thisNode.ownerDocument; // Short circuit if handle or cancel prop was provided and selector doesn't match. + + if (_this.props.disabled || !(e.target instanceof ownerDocument.defaultView.Node) || _this.props.handle && !(0, _domFns.matchesSelectorAndParentsTo)(e.target, _this.props.handle, thisNode) || _this.props.cancel && (0, _domFns.matchesSelectorAndParentsTo)(e.target, _this.props.cancel, thisNode)) { + return; + } // Prevent scrolling on mobile devices, like ipad/iphone. + // Important that this is after handle/cancel. + + + if (e.type === 'touchstart') e.preventDefault(); // Set touch identifier in component state if this is a touch event. This allows us to + // distinguish between individual touches on multitouch screens by identifying which + // touchpoint was set to this element. + + var touchIdentifier = (0, _domFns.getTouchIdentifier)(e); + + _this.setState({ + touchIdentifier: touchIdentifier + }); // Get the current drag point from the event. This is used as the offset. + + + var position = (0, _positionFns.getControlPosition)(e, touchIdentifier, _assertThisInitialized(_this)); + if (position == null) return; // not possible but satisfies flow + + var x = position.x, + y = position.y; // Create an event object with all the data parents need to make a decision here. + + var coreEvent = (0, _positionFns.createCoreData)(_assertThisInitialized(_this), x, y); + (0, _log.default)('DraggableCore: handleDragStart: %j', coreEvent); // Call event handler. If it returns explicit false, cancel. + + (0, _log.default)('calling', _this.props.onStart); + + var shouldUpdate = _this.props.onStart(e, coreEvent); + + if (shouldUpdate === false || _this.mounted === false) return; // Add a style to the body to disable user-select. This prevents text from + // being selected all over the page. + + if (_this.props.enableUserSelectHack) (0, _domFns.addUserSelectStyles)(ownerDocument); // Initiate dragging. Set the current x and y as offsets + // so we know how much we've moved during the drag. This allows us + // to drag elements around even if they have been moved, without issue. + + _this.setState({ + dragging: true, + lastX: x, + lastY: y + }); // Add events to the document directly so we catch when the user's mouse/touch moves outside of + // this element. We use different events depending on whether or not we have detected that this + // is a touch-capable device. + + + (0, _domFns.addEvent)(ownerDocument, dragEventFor.move, _this.handleDrag); + (0, _domFns.addEvent)(ownerDocument, dragEventFor.stop, _this.handleDragStop); + }); + + _defineProperty(_assertThisInitialized(_this), "handleDrag", function (e) { + // Get the current drag point from the event. This is used as the offset. + var position = (0, _positionFns.getControlPosition)(e, _this.state.touchIdentifier, _assertThisInitialized(_this)); + if (position == null) return; + var x = position.x, + y = position.y; // Snap to grid if prop has been provided + + if (Array.isArray(_this.props.grid)) { + var deltaX = x - _this.state.lastX, + deltaY = y - _this.state.lastY; + + var _snapToGrid = (0, _positionFns.snapToGrid)(_this.props.grid, deltaX, deltaY); + + var _snapToGrid2 = _slicedToArray(_snapToGrid, 2); + + deltaX = _snapToGrid2[0]; + deltaY = _snapToGrid2[1]; + if (!deltaX && !deltaY) return; // skip useless drag + + x = _this.state.lastX + deltaX, y = _this.state.lastY + deltaY; + } + + var coreEvent = (0, _positionFns.createCoreData)(_assertThisInitialized(_this), x, y); + (0, _log.default)('DraggableCore: handleDrag: %j', coreEvent); // Call event handler. If it returns explicit false, trigger end. + + var shouldUpdate = _this.props.onDrag(e, coreEvent); + + if (shouldUpdate === false || _this.mounted === false) { + try { + // $FlowIgnore + _this.handleDragStop(new MouseEvent('mouseup')); + } catch (err) { + // Old browsers + var event = ((document.createEvent('MouseEvents') + /*: any*/ + ) + /*: MouseTouchEvent*/ + ); // I see why this insanity was deprecated + // $FlowIgnore + + event.initMouseEvent('mouseup', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); + + _this.handleDragStop(event); + } + + return; + } + + _this.setState({ + lastX: x, + lastY: y + }); + }); + + _defineProperty(_assertThisInitialized(_this), "handleDragStop", function (e) { + if (!_this.state.dragging) return; + var position = (0, _positionFns.getControlPosition)(e, _this.state.touchIdentifier, _assertThisInitialized(_this)); + if (position == null) return; + var x = position.x, + y = position.y; // Snap to grid if prop has been provided + + if (Array.isArray(_this.props.grid)) { + var deltaX = x - _this.state.lastX || 0; + var deltaY = y - _this.state.lastY || 0; + + var _snapToGrid3 = (0, _positionFns.snapToGrid)(_this.props.grid, deltaX, deltaY); + + var _snapToGrid4 = _slicedToArray(_snapToGrid3, 2); + + deltaX = _snapToGrid4[0]; + deltaY = _snapToGrid4[1]; + x = _this.state.lastX + deltaX, y = _this.state.lastY + deltaY; + } + + var coreEvent = (0, _positionFns.createCoreData)(_assertThisInitialized(_this), x, y); // Call event handler + + var shouldContinue = _this.props.onStop(e, coreEvent); + + if (shouldContinue === false || _this.mounted === false) return false; + + var thisNode = _this.findDOMNode(); + + if (thisNode) { + // Remove user-select hack + if (_this.props.enableUserSelectHack) (0, _domFns.removeUserSelectStyles)(thisNode.ownerDocument); + } + + (0, _log.default)('DraggableCore: handleDragStop: %j', coreEvent); // Reset the el. + + _this.setState({ + dragging: false, + lastX: NaN, + lastY: NaN + }); + + if (thisNode) { + // Remove event handlers + (0, _log.default)('DraggableCore: Removing handlers'); + (0, _domFns.removeEvent)(thisNode.ownerDocument, dragEventFor.move, _this.handleDrag); + (0, _domFns.removeEvent)(thisNode.ownerDocument, dragEventFor.stop, _this.handleDragStop); + } + }); + + _defineProperty(_assertThisInitialized(_this), "onMouseDown", function (e) { + dragEventFor = eventsFor.mouse; // on touchscreen laptops we could switch back to mouse + + return _this.handleDragStart(e); + }); + + _defineProperty(_assertThisInitialized(_this), "onMouseUp", function (e) { + dragEventFor = eventsFor.mouse; + return _this.handleDragStop(e); + }); + + _defineProperty(_assertThisInitialized(_this), "onTouchStart", function (e) { + // We're on a touch device now, so change the event handlers + dragEventFor = eventsFor.touch; + return _this.handleDragStart(e); + }); + + _defineProperty(_assertThisInitialized(_this), "onTouchEnd", function (e) { + // We're on a touch device now, so change the event handlers + dragEventFor = eventsFor.touch; + return _this.handleDragStop(e); + }); + + return _this; + } + + _createClass(DraggableCore, [{ + key: "componentDidMount", + value: function componentDidMount() { + this.mounted = true; // Touch handlers must be added with {passive: false} to be cancelable. + // https://developers.google.com/web/updates/2017/01/scrolling-intervention + + var thisNode = this.findDOMNode(); + + if (thisNode) { + (0, _domFns.addEvent)(thisNode, eventsFor.touch.start, this.onTouchStart, { + passive: false + }); + } + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + this.mounted = false; // Remove any leftover event handlers. Remove both touch and mouse handlers in case + // some browser quirk caused a touch event to fire during a mouse move, or vice versa. + + var thisNode = this.findDOMNode(); + + if (thisNode) { + var ownerDocument = thisNode.ownerDocument; + (0, _domFns.removeEvent)(ownerDocument, eventsFor.mouse.move, this.handleDrag); + (0, _domFns.removeEvent)(ownerDocument, eventsFor.touch.move, this.handleDrag); + (0, _domFns.removeEvent)(ownerDocument, eventsFor.mouse.stop, this.handleDragStop); + (0, _domFns.removeEvent)(ownerDocument, eventsFor.touch.stop, this.handleDragStop); + (0, _domFns.removeEvent)(thisNode, eventsFor.touch.start, this.onTouchStart, { + passive: false + }); + if (this.props.enableUserSelectHack) (0, _domFns.removeUserSelectStyles)(ownerDocument); + } + } // React Strict Mode compatibility: if `nodeRef` is passed, we will use it instead of trying to find + // the underlying DOM node ourselves. See the README for more information. + + }, { + key: "findDOMNode", + value: function findDOMNode() + /*: ?HTMLElement*/ + { + var _this$props, _this$props2, _this$props2$nodeRef; + + return (_this$props = this.props) !== null && _this$props !== void 0 && _this$props.nodeRef ? (_this$props2 = this.props) === null || _this$props2 === void 0 ? void 0 : (_this$props2$nodeRef = _this$props2.nodeRef) === null || _this$props2$nodeRef === void 0 ? void 0 : _this$props2$nodeRef.current : _reactDom.default.findDOMNode(this); + } + }, { + key: "render", + value: function render() + /*: React.Element*/ + { + // Reuse the child provided + // This makes it flexible to use whatever element is wanted (div, ul, etc) + return /*#__PURE__*/React.cloneElement(React.Children.only(this.props.children), { + // Note: mouseMove handler is attached to document so it will still function + // when the user drags quickly and leaves the bounds of the element. + onMouseDown: this.onMouseDown, + onMouseUp: this.onMouseUp, + // onTouchStart is added on `componentDidMount` so they can be added with + // {passive: false}, which allows it to cancel. See + // https://developers.google.com/web/updates/2017/01/scrolling-intervention + onTouchEnd: this.onTouchEnd + }); + } + }]); + + return DraggableCore; +}(React.Component); + +exports["default"] = DraggableCore; + +_defineProperty(DraggableCore, "displayName", 'DraggableCore'); + +_defineProperty(DraggableCore, "propTypes", { + /** + * `allowAnyClick` allows dragging using any mouse button. + * By default, we only accept the left button. + * + * Defaults to `false`. + */ + allowAnyClick: _propTypes.default.bool, + + /** + * `disabled`, if true, stops the from dragging. All handlers, + * with the exception of `onMouseDown`, will not fire. + */ + disabled: _propTypes.default.bool, + + /** + * By default, we add 'user-select:none' attributes to the document body + * to prevent ugly text selection during drag. If this is causing problems + * for your app, set this to `false`. + */ + enableUserSelectHack: _propTypes.default.bool, + + /** + * `offsetParent`, if set, uses the passed DOM node to compute drag offsets + * instead of using the parent node. + */ + offsetParent: function offsetParent(props + /*: DraggableCoreProps*/ + , propName + /*: $Keys*/ + ) { + if (props[propName] && props[propName].nodeType !== 1) { + throw new Error('Draggable\'s offsetParent must be a DOM Node.'); + } + }, + + /** + * `grid` specifies the x and y that dragging should snap to. + */ + grid: _propTypes.default.arrayOf(_propTypes.default.number), + + /** + * `handle` specifies a selector to be used as the handle that initiates drag. + * + * Example: + * + * ```jsx + * let App = React.createClass({ + * render: function () { + * return ( + * + *
+ *
Click me to drag
+ *
This is some other content
+ *
+ *
+ * ); + * } + * }); + * ``` + */ + handle: _propTypes.default.string, + + /** + * `cancel` specifies a selector to be used to prevent drag initialization. + * + * Example: + * + * ```jsx + * let App = React.createClass({ + * render: function () { + * return( + * + *
+ *
You can't drag from here
+ *
Dragging here works fine
+ *
+ *
+ * ); + * } + * }); + * ``` + */ + cancel: _propTypes.default.string, + + /* If running in React Strict mode, ReactDOM.findDOMNode() is deprecated. + * Unfortunately, in order for to work properly, we need raw access + * to the underlying DOM node. If you want to avoid the warning, pass a `nodeRef` + * as in this example: + * + * function MyComponent() { + * const nodeRef = React.useRef(null); + * return ( + * + *
Example Target
+ *
+ * ); + * } + * + * This can be used for arbitrarily nested components, so long as the ref ends up + * pointing to the actual child DOM node and not a custom component. + */ + nodeRef: _propTypes.default.object, + + /** + * Called when dragging starts. + * If this function returns the boolean false, dragging will be canceled. + */ + onStart: _propTypes.default.func, + + /** + * Called while dragging. + * If this function returns the boolean false, dragging will be canceled. + */ + onDrag: _propTypes.default.func, + + /** + * Called when dragging stops. + * If this function returns the boolean false, the drag will remain active. + */ + onStop: _propTypes.default.func, + + /** + * A workaround option which can be passed if onMouseDown needs to be accessed, + * since it'll always be blocked (as there is internal use of onMouseDown) + */ + onMouseDown: _propTypes.default.func, + + /** + * `scale`, if set, applies scaling while dragging an element + */ + scale: _propTypes.default.number, + + /** + * These properties should be defined on the child, not here. + */ + className: _shims.dontSetMe, + style: _shims.dontSetMe, + transform: _shims.dontSetMe +}); + +_defineProperty(DraggableCore, "defaultProps", { + allowAnyClick: false, + // by default only accept left click + disabled: false, + enableUserSelectHack: true, + onStart: function onStart() {}, + onDrag: function onDrag() {}, + onStop: function onStop() {}, + onMouseDown: function onMouseDown() {}, + scale: 1 +}); + +/***/ }), + +/***/ 61193: +/*!*******************************************************!*\ + !*** ./node_modules/react-draggable/build/cjs/cjs.js ***! + \*******************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + + + +var _require = __webpack_require__(/*! ./Draggable */ 75668), + Draggable = _require.default, + DraggableCore = _require.DraggableCore; // Previous versions of this lib exported as the root export. As to no-// them, or TypeScript, we export *both* as the root and as 'default'. +// See https://github.com/mzabriskie/react-draggable/pull/254 +// and https://github.com/mzabriskie/react-draggable/issues/266 + + +module.exports = Draggable; +module.exports["default"] = Draggable; +module.exports.DraggableCore = DraggableCore; + +/***/ }), + +/***/ 81825: +/*!****************************************************************!*\ + !*** ./node_modules/react-draggable/build/cjs/utils/domFns.js ***! + \****************************************************************/ +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + + + +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.addClassName = addClassName; +exports.addEvent = addEvent; +exports.addUserSelectStyles = addUserSelectStyles; +exports.createCSSTransform = createCSSTransform; +exports.createSVGTransform = createSVGTransform; +exports.getTouch = getTouch; +exports.getTouchIdentifier = getTouchIdentifier; +exports.getTranslation = getTranslation; +exports.innerHeight = innerHeight; +exports.innerWidth = innerWidth; +exports.matchesSelector = matchesSelector; +exports.matchesSelectorAndParentsTo = matchesSelectorAndParentsTo; +exports.offsetXYFromParent = offsetXYFromParent; +exports.outerHeight = outerHeight; +exports.outerWidth = outerWidth; +exports.removeClassName = removeClassName; +exports.removeEvent = removeEvent; +exports.removeUserSelectStyles = removeUserSelectStyles; + +var _shims = __webpack_require__(/*! ./shims */ 9280); + +var _getPrefix = _interopRequireWildcard(__webpack_require__(/*! ./getPrefix */ 38650)); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var matchesSelectorFunc = ''; + +function matchesSelector(el +/*: Node*/ +, selector +/*: string*/ +) +/*: boolean*/ +{ + if (!matchesSelectorFunc) { + matchesSelectorFunc = (0, _shims.findInArray)(['matches', 'webkitMatchesSelector', 'mozMatchesSelector', 'msMatchesSelector', 'oMatchesSelector'], function (method) { + // $FlowIgnore: Doesn't think elements are indexable + return (0, _shims.isFunction)(el[method]); + }); + } // Might not be found entirely (not an Element?) - in that case, bail + // $FlowIgnore: Doesn't think elements are indexable + + + if (!(0, _shims.isFunction)(el[matchesSelectorFunc])) return false; // $FlowIgnore: Doesn't think elements are indexable + + return el[matchesSelectorFunc](selector); +} // Works up the tree to the draggable itself attempting to match selector. + + +function matchesSelectorAndParentsTo(el +/*: Node*/ +, selector +/*: string*/ +, baseNode +/*: Node*/ +) +/*: boolean*/ +{ + var node = el; + + do { + if (matchesSelector(node, selector)) return true; + if (node === baseNode) return false; + node = node.parentNode; + } while (node); + + return false; +} + +function addEvent(el +/*: ?Node*/ +, event +/*: string*/ +, handler +/*: Function*/ +, inputOptions +/*: Object*/ +) +/*: void*/ +{ + if (!el) return; + + var options = _objectSpread({ + capture: true + }, inputOptions); // $FlowIgnore[method-unbinding] + + + if (el.addEventListener) { + el.addEventListener(event, handler, options); + } else if (el.attachEvent) { + el.attachEvent('on' + event, handler); + } else { + // $FlowIgnore: Doesn't think elements are indexable + el['on' + event] = handler; + } +} + +function removeEvent(el +/*: ?Node*/ +, event +/*: string*/ +, handler +/*: Function*/ +, inputOptions +/*: Object*/ +) +/*: void*/ +{ + if (!el) return; + + var options = _objectSpread({ + capture: true + }, inputOptions); // $FlowIgnore[method-unbinding] + + + if (el.removeEventListener) { + el.removeEventListener(event, handler, options); + } else if (el.detachEvent) { + el.detachEvent('on' + event, handler); + } else { + // $FlowIgnore: Doesn't think elements are indexable + el['on' + event] = null; + } +} + +function outerHeight(node +/*: HTMLElement*/ +) +/*: number*/ +{ + // This is deliberately excluding margin for our calculations, since we are using + // offsetTop which is including margin. See getBoundPosition + var height = node.clientHeight; + var computedStyle = node.ownerDocument.defaultView.getComputedStyle(node); + height += (0, _shims.int)(computedStyle.borderTopWidth); + height += (0, _shims.int)(computedStyle.borderBottomWidth); + return height; +} + +function outerWidth(node +/*: HTMLElement*/ +) +/*: number*/ +{ + // This is deliberately excluding margin for our calculations, since we are using + // offsetLeft which is including margin. See getBoundPosition + var width = node.clientWidth; + var computedStyle = node.ownerDocument.defaultView.getComputedStyle(node); + width += (0, _shims.int)(computedStyle.borderLeftWidth); + width += (0, _shims.int)(computedStyle.borderRightWidth); + return width; +} + +function innerHeight(node +/*: HTMLElement*/ +) +/*: number*/ +{ + var height = node.clientHeight; + var computedStyle = node.ownerDocument.defaultView.getComputedStyle(node); + height -= (0, _shims.int)(computedStyle.paddingTop); + height -= (0, _shims.int)(computedStyle.paddingBottom); + return height; +} + +function innerWidth(node +/*: HTMLElement*/ +) +/*: number*/ +{ + var width = node.clientWidth; + var computedStyle = node.ownerDocument.defaultView.getComputedStyle(node); + width -= (0, _shims.int)(computedStyle.paddingLeft); + width -= (0, _shims.int)(computedStyle.paddingRight); + return width; +} +/*:: interface EventWithOffset { + clientX: number, clientY: number +}*/ + + +// Get from offsetParent +function offsetXYFromParent(evt +/*: EventWithOffset*/ +, offsetParent +/*: HTMLElement*/ +, scale +/*: number*/ +) +/*: ControlPosition*/ +{ + var isBody = offsetParent === offsetParent.ownerDocument.body; + var offsetParentRect = isBody ? { + left: 0, + top: 0 + } : offsetParent.getBoundingClientRect(); + var x = (evt.clientX + offsetParent.scrollLeft - offsetParentRect.left) / scale; + var y = (evt.clientY + offsetParent.scrollTop - offsetParentRect.top) / scale; + return { + x: x, + y: y + }; +} + +function createCSSTransform(controlPos +/*: ControlPosition*/ +, positionOffset +/*: PositionOffsetControlPosition*/ +) +/*: Object*/ +{ + var translation = getTranslation(controlPos, positionOffset, 'px'); + return _defineProperty({}, (0, _getPrefix.browserPrefixToKey)('transform', _getPrefix.default), translation); +} + +function createSVGTransform(controlPos +/*: ControlPosition*/ +, positionOffset +/*: PositionOffsetControlPosition*/ +) +/*: string*/ +{ + var translation = getTranslation(controlPos, positionOffset, ''); + return translation; +} + +function getTranslation(_ref2, positionOffset +/*: PositionOffsetControlPosition*/ +, unitSuffix +/*: string*/ +) +/*: string*/ +{ + var x = _ref2.x, + y = _ref2.y; + var translation = "translate(".concat(x).concat(unitSuffix, ",").concat(y).concat(unitSuffix, ")"); + + if (positionOffset) { + var defaultX = "".concat(typeof positionOffset.x === 'string' ? positionOffset.x : positionOffset.x + unitSuffix); + var defaultY = "".concat(typeof positionOffset.y === 'string' ? positionOffset.y : positionOffset.y + unitSuffix); + translation = "translate(".concat(defaultX, ", ").concat(defaultY, ")") + translation; + } + + return translation; +} + +function getTouch(e +/*: MouseTouchEvent*/ +, identifier +/*: number*/ +) +/*: ?{clientX: number, clientY: number}*/ +{ + return e.targetTouches && (0, _shims.findInArray)(e.targetTouches, function (t) { + return identifier === t.identifier; + }) || e.changedTouches && (0, _shims.findInArray)(e.changedTouches, function (t) { + return identifier === t.identifier; + }); +} + +function getTouchIdentifier(e +/*: MouseTouchEvent*/ +) +/*: ?number*/ +{ + if (e.targetTouches && e.targetTouches[0]) return e.targetTouches[0].identifier; + if (e.changedTouches && e.changedTouches[0]) return e.changedTouches[0].identifier; +} // User-select Hacks: +// +// Useful for preventing blue highlights all over everything when dragging. +// Note we're passing `document` b/c we could be iframed + + +function addUserSelectStyles(doc +/*: ?Document*/ +) { + if (!doc) return; + var styleEl = doc.getElementById('react-draggable-style-el'); + + if (!styleEl) { + styleEl = doc.createElement('style'); + styleEl.type = 'text/css'; + styleEl.id = 'react-draggable-style-el'; + styleEl.innerHTML = '.react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n'; + styleEl.innerHTML += '.react-draggable-transparent-selection *::selection {all: inherit;}\n'; + doc.getElementsByTagName('head')[0].appendChild(styleEl); + } + + if (doc.body) addClassName(doc.body, 'react-draggable-transparent-selection'); +} + +function removeUserSelectStyles(doc +/*: ?Document*/ +) { + if (!doc) return; + + try { + if (doc.body) removeClassName(doc.body, 'react-draggable-transparent-selection'); // $FlowIgnore: IE + + if (doc.selection) { + // $FlowIgnore: IE + doc.selection.empty(); + } else { + // Remove selection caused by scroll, unless it's a focused input + // (we use doc.defaultView in case we're in an iframe) + var selection = (doc.defaultView || window).getSelection(); + + if (selection && selection.type !== 'Caret') { + selection.removeAllRanges(); + } + } + } catch (e) {// probably IE + } +} + +function addClassName(el +/*: HTMLElement*/ +, className +/*: string*/ +) { + if (el.classList) { + el.classList.add(className); + } else { + if (!el.className.match(new RegExp("(?:^|\\s)".concat(className, "(?!\\S)")))) { + el.className += " ".concat(className); + } + } +} + +function removeClassName(el +/*: HTMLElement*/ +, className +/*: string*/ +) { + if (el.classList) { + el.classList.remove(className); + } else { + el.className = el.className.replace(new RegExp("(?:^|\\s)".concat(className, "(?!\\S)"), 'g'), ''); + } +} + +/***/ }), + +/***/ 38650: +/*!*******************************************************************!*\ + !*** ./node_modules/react-draggable/build/cjs/utils/getPrefix.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack_module, exports) { + + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.browserPrefixToKey = browserPrefixToKey; +exports.browserPrefixToStyle = browserPrefixToStyle; +exports["default"] = void 0; +exports.getPrefix = getPrefix; +var prefixes = ['Moz', 'Webkit', 'O', 'ms']; + +function getPrefix() +/*: string*/ +{ + var _window$document, _window$document$docu; + + var prop + /*: string*/ + = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'transform'; + // Ensure we're running in an environment where there is actually a global + // `window` obj + if (typeof window === 'undefined') return ''; // If we're in a pseudo-browser server-side environment, this access + // path may not exist, so bail out if it doesn't. + + var style = (_window$document = window.document) === null || _window$document === void 0 ? void 0 : (_window$document$docu = _window$document.documentElement) === null || _window$document$docu === void 0 ? void 0 : _window$document$docu.style; + if (!style) return ''; + if (prop in style) return ''; + + for (var i = 0; i < prefixes.length; i++) { + if (browserPrefixToKey(prop, prefixes[i]) in style) return prefixes[i]; + } + + return ''; +} + +function browserPrefixToKey(prop +/*: string*/ +, prefix +/*: string*/ +) +/*: string*/ +{ + return prefix ? "".concat(prefix).concat(kebabToTitleCase(prop)) : prop; +} + +function browserPrefixToStyle(prop +/*: string*/ +, prefix +/*: string*/ +) +/*: string*/ +{ + return prefix ? "-".concat(prefix.toLowerCase(), "-").concat(prop) : prop; +} + +function kebabToTitleCase(str +/*: string*/ +) +/*: string*/ +{ + var out = ''; + var shouldCapitalize = true; + + for (var i = 0; i < str.length; i++) { + if (shouldCapitalize) { + out += str[i].toUpperCase(); + shouldCapitalize = false; + } else if (str[i] === '-') { + shouldCapitalize = true; + } else { + out += str[i]; + } + } + + return out; +} // Default export is the prefix itself, like 'Moz', 'Webkit', etc +// Note that you may have to re-test for certain things; for instance, Chrome 50 +// can handle unprefixed `transform`, but not unprefixed `user-select` + + +var _default = (getPrefix() +/*: string*/ +); + +exports["default"] = _default; + +/***/ }), + +/***/ 55904: +/*!*************************************************************!*\ + !*** ./node_modules/react-draggable/build/cjs/utils/log.js ***! + \*************************************************************/ +/***/ (function(__unused_webpack_module, exports) { + + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = log; + +/*eslint no-console:0*/ +function log() { + var _console; + + if (false) {} +} + +/***/ }), + +/***/ 2849: +/*!*********************************************************************!*\ + !*** ./node_modules/react-draggable/build/cjs/utils/positionFns.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.canDragX = canDragX; +exports.canDragY = canDragY; +exports.createCoreData = createCoreData; +exports.createDraggableData = createDraggableData; +exports.getBoundPosition = getBoundPosition; +exports.getControlPosition = getControlPosition; +exports.snapToGrid = snapToGrid; + +var _shims = __webpack_require__(/*! ./shims */ 9280); + +var _domFns = __webpack_require__(/*! ./domFns */ 81825); + +function getBoundPosition(draggable +/*: Draggable*/ +, x +/*: number*/ +, y +/*: number*/ +) +/*: [number, number]*/ +{ + // If no bounds, short-circuit and move on + if (!draggable.props.bounds) return [x, y]; // Clone new bounds + + var bounds = draggable.props.bounds; + bounds = typeof bounds === 'string' ? bounds : cloneBounds(bounds); + var node = findDOMNode(draggable); + + if (typeof bounds === 'string') { + var ownerDocument = node.ownerDocument; + var ownerWindow = ownerDocument.defaultView; + var boundNode; + + if (bounds === 'parent') { + boundNode = node.parentNode; + } else { + boundNode = ownerDocument.querySelector(bounds); + } + + if (!(boundNode instanceof ownerWindow.HTMLElement)) { + throw new Error('Bounds selector "' + bounds + '" could not find an element.'); + } + + var boundNodeEl + /*: HTMLElement*/ + = boundNode; // for Flow, can't seem to refine correctly + + var nodeStyle = ownerWindow.getComputedStyle(node); + var boundNodeStyle = ownerWindow.getComputedStyle(boundNodeEl); // Compute bounds. This is a pain with padding and offsets but this gets it exactly right. + + bounds = { + left: -node.offsetLeft + (0, _shims.int)(boundNodeStyle.paddingLeft) + (0, _shims.int)(nodeStyle.marginLeft), + top: -node.offsetTop + (0, _shims.int)(boundNodeStyle.paddingTop) + (0, _shims.int)(nodeStyle.marginTop), + right: (0, _domFns.innerWidth)(boundNodeEl) - (0, _domFns.outerWidth)(node) - node.offsetLeft + (0, _shims.int)(boundNodeStyle.paddingRight) - (0, _shims.int)(nodeStyle.marginRight), + bottom: (0, _domFns.innerHeight)(boundNodeEl) - (0, _domFns.outerHeight)(node) - node.offsetTop + (0, _shims.int)(boundNodeStyle.paddingBottom) - (0, _shims.int)(nodeStyle.marginBottom) + }; + } // Keep x and y below right and bottom limits... + + + if ((0, _shims.isNum)(bounds.right)) x = Math.min(x, bounds.right); + if ((0, _shims.isNum)(bounds.bottom)) y = Math.min(y, bounds.bottom); // But above left and top limits. + + if ((0, _shims.isNum)(bounds.left)) x = Math.max(x, bounds.left); + if ((0, _shims.isNum)(bounds.top)) y = Math.max(y, bounds.top); + return [x, y]; +} + +function snapToGrid(grid +/*: [number, number]*/ +, pendingX +/*: number*/ +, pendingY +/*: number*/ +) +/*: [number, number]*/ +{ + var x = Math.round(pendingX / grid[0]) * grid[0]; + var y = Math.round(pendingY / grid[1]) * grid[1]; + return [x, y]; +} + +function canDragX(draggable +/*: Draggable*/ +) +/*: boolean*/ +{ + return draggable.props.axis === 'both' || draggable.props.axis === 'x'; +} + +function canDragY(draggable +/*: Draggable*/ +) +/*: boolean*/ +{ + return draggable.props.axis === 'both' || draggable.props.axis === 'y'; +} // Get {x, y} positions from event. + + +function getControlPosition(e +/*: MouseTouchEvent*/ +, touchIdentifier +/*: ?number*/ +, draggableCore +/*: DraggableCore*/ +) +/*: ?ControlPosition*/ +{ + var touchObj = typeof touchIdentifier === 'number' ? (0, _domFns.getTouch)(e, touchIdentifier) : null; + if (typeof touchIdentifier === 'number' && !touchObj) return null; // not the right touch + + var node = findDOMNode(draggableCore); // User can provide an offsetParent if desired. + + var offsetParent = draggableCore.props.offsetParent || node.offsetParent || node.ownerDocument.body; + return (0, _domFns.offsetXYFromParent)(touchObj || e, offsetParent, draggableCore.props.scale); +} // Create an data object exposed by 's events + + +function createCoreData(draggable +/*: DraggableCore*/ +, x +/*: number*/ +, y +/*: number*/ +) +/*: DraggableData*/ +{ + var state = draggable.state; + var isStart = !(0, _shims.isNum)(state.lastX); + var node = findDOMNode(draggable); + + if (isStart) { + // If this is our first move, use the x and y as last coords. + return { + node: node, + deltaX: 0, + deltaY: 0, + lastX: x, + lastY: y, + x: x, + y: y + }; + } else { + // Otherwise calculate proper values. + return { + node: node, + deltaX: x - state.lastX, + deltaY: y - state.lastY, + lastX: state.lastX, + lastY: state.lastY, + x: x, + y: y + }; + } +} // Create an data exposed by 's events + + +function createDraggableData(draggable +/*: Draggable*/ +, coreData +/*: DraggableData*/ +) +/*: DraggableData*/ +{ + var scale = draggable.props.scale; + return { + node: coreData.node, + x: draggable.state.x + coreData.deltaX / scale, + y: draggable.state.y + coreData.deltaY / scale, + deltaX: coreData.deltaX / scale, + deltaY: coreData.deltaY / scale, + lastX: draggable.state.x, + lastY: draggable.state.y + }; +} // A lot faster than stringify/parse + + +function cloneBounds(bounds +/*: Bounds*/ +) +/*: Bounds*/ +{ + return { + left: bounds.left, + top: bounds.top, + right: bounds.right, + bottom: bounds.bottom + }; +} + +function findDOMNode(draggable +/*: Draggable | DraggableCore*/ +) +/*: HTMLElement*/ +{ + var node = draggable.findDOMNode(); + + if (!node) { + throw new Error(': Unmounted during event!'); + } // $FlowIgnore we can't assert on HTMLElement due to tests... FIXME + + + return node; +} + +/***/ }), + +/***/ 9280: +/*!***************************************************************!*\ + !*** ./node_modules/react-draggable/build/cjs/utils/shims.js ***! + \***************************************************************/ +/***/ (function(__unused_webpack_module, exports) { + + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.dontSetMe = dontSetMe; +exports.findInArray = findInArray; +exports.int = int; +exports.isFunction = isFunction; +exports.isNum = isNum; + +// @credits https://gist.github.com/rogozhnikoff/a43cfed27c41e4e68cdc +function findInArray(array +/*: Array | TouchList*/ +, callback +/*: Function*/ +) +/*: any*/ +{ + for (var i = 0, length = array.length; i < length; i++) { + if (callback.apply(callback, [array[i], i, array])) return array[i]; + } +} + +function isFunction(func +/*: any*/ +) +/*: boolean %checks*/ +{ + // $FlowIgnore[method-unbinding] + return typeof func === 'function' || Object.prototype.toString.call(func) === '[object Function]'; +} + +function isNum(num +/*: any*/ +) +/*: boolean %checks*/ +{ + return typeof num === 'number' && !isNaN(num); +} + +function int(a +/*: string*/ +) +/*: number*/ +{ + return parseInt(a, 10); +} + +function dontSetMe(props +/*: Object*/ +, propName +/*: string*/ +, componentName +/*: string*/ +) +/*: ?Error*/ +{ + if (props[propName]) { + return new Error("Invalid prop ".concat(propName, " passed to ").concat(componentName, " - do not set this, set it on the child.")); + } +} + +/***/ }) + +}]); \ No newline at end of file diff --git a/61437.chunk.css b/61437.chunk.css new file mode 100644 index 0000000000..0153311609 --- /dev/null +++ b/61437.chunk.css @@ -0,0 +1,821 @@ +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/form/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-form-item .ant-input-number + .ant-form-text { + margin-left: 8px; +} +.ant-form-inline { + display: flex; + flex-wrap: wrap; +} +.ant-form-inline .ant-form-item { + flex: none; + flex-wrap: nowrap; + margin-right: 16px; + margin-bottom: 0; +} +.ant-form-inline .ant-form-item-with-help { + margin-bottom: 16px; +} +.ant-form-inline .ant-form-item > .ant-form-item-label, +.ant-form-inline .ant-form-item > .ant-form-item-control { + display: inline-block; + vertical-align: top; +} +.ant-form-inline .ant-form-item > .ant-form-item-label { + flex: none; +} +.ant-form-inline .ant-form-item .ant-form-text { + display: inline-block; +} +.ant-form-inline .ant-form-item .ant-form-item-has-feedback { + display: inline-block; +} +.ant-form-horizontal .ant-form-item-label { + flex-grow: 0; +} +.ant-form-horizontal .ant-form-item-control { + flex: 1 1; + min-width: 0; +} +.ant-form-horizontal .ant-form-item-label[class$='-24'] + .ant-form-item-control, +.ant-form-horizontal .ant-form-item-label[class*='-24 '] + .ant-form-item-control { + min-width: 0; + min-width: initial; +} +.ant-form-vertical .ant-form-item-row { + flex-direction: column; +} +.ant-form-vertical .ant-form-item-label > label { + height: auto; +} +.ant-form-vertical .ant-form-item .ant-form-item-control { + width: 100%; +} +.ant-form-vertical .ant-form-item-label, +.ant-col-24.ant-form-item-label, +.ant-col-xl-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; +} +.ant-form-vertical .ant-form-item-label > label, +.ant-col-24.ant-form-item-label > label, +.ant-col-xl-24.ant-form-item-label > label { + margin: 0; +} +.ant-form-vertical .ant-form-item-label > label::after, +.ant-col-24.ant-form-item-label > label::after, +.ant-col-xl-24.ant-form-item-label > label::after { + display: none; +} +.ant-form-rtl.ant-form-vertical .ant-form-item-label, +.ant-form-rtl.ant-col-24.ant-form-item-label, +.ant-form-rtl.ant-col-xl-24.ant-form-item-label { + text-align: right; +} +@media (max-width: 575px) { + .ant-form-item .ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-form-item .ant-form-item-label > label { + margin: 0; + } + .ant-form-item .ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-form-item .ant-form-item-label { + text-align: right; + } + .ant-form .ant-form-item { + flex-wrap: wrap; + } + .ant-form .ant-form-item .ant-form-item-label, + .ant-form .ant-form-item .ant-form-item-control { + flex: 0 0 100%; + max-width: 100%; + } + .ant-col-xs-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-col-xs-24.ant-form-item-label > label { + margin: 0; + } + .ant-col-xs-24.ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-col-xs-24.ant-form-item-label { + text-align: right; + } +} +@media (max-width: 767px) { + .ant-col-sm-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-col-sm-24.ant-form-item-label > label { + margin: 0; + } + .ant-col-sm-24.ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-col-sm-24.ant-form-item-label { + text-align: right; + } +} +@media (max-width: 991px) { + .ant-col-md-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-col-md-24.ant-form-item-label > label { + margin: 0; + } + .ant-col-md-24.ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-col-md-24.ant-form-item-label { + text-align: right; + } +} +@media (max-width: 1199px) { + .ant-col-lg-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-col-lg-24.ant-form-item-label > label { + margin: 0; + } + .ant-col-lg-24.ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-col-lg-24.ant-form-item-label { + text-align: right; + } +} +@media (max-width: 1599px) { + .ant-col-xl-24.ant-form-item-label { + padding: 0 0 4px; + line-height: 1.66667; + white-space: normal; + white-space: initial; + text-align: left; + } + .ant-col-xl-24.ant-form-item-label > label { + margin: 0; + } + .ant-col-xl-24.ant-form-item-label > label::after { + display: none; + } + .ant-form-rtl.ant-col-xl-24.ant-form-item-label { + text-align: right; + } +} +.ant-form-item { + /* Some non-status related component style is in `components.less` */ + /* To support leave along ErrorList. We add additional className to handle explain style */ +} +.ant-form-item-explain-error { + color: #ff4d4f; +} +.ant-form-item-explain-warning { + color: #faad14; +} +.ant-form-item-has-feedback .ant-switch { + margin: 2px 0 4px; +} +.ant-form-item-has-warning .ant-form-item-split { + color: #faad14; +} +.ant-form-item-has-error .ant-form-item-split { + color: #ff4d4f; +} +.ant-form { + 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"; +} +.ant-form legend { + display: block; + width: 100%; + margin-bottom: 20px; + padding: 0; + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: inherit; + border: 0; + border-bottom: 1px solid #d9d9d9; +} +.ant-form label { + font-size: 12px; +} +.ant-form input[type='search'] { + box-sizing: border-box; +} +.ant-form input[type='radio'], +.ant-form input[type='checkbox'] { + line-height: normal; +} +.ant-form input[type='file'] { + display: block; +} +.ant-form input[type='range'] { + display: block; + width: 100%; +} +.ant-form select[multiple], +.ant-form select[size] { + height: auto; +} +.ant-form input[type='file']:focus, +.ant-form input[type='radio']:focus, +.ant-form input[type='checkbox']:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.ant-form output { + display: block; + padding-top: 15px; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + line-height: 1.66667; +} +.ant-form .ant-form-text { + display: inline-block; + padding-right: 8px; +} +.ant-form-small .ant-form-item-label > label { + height: 22px; +} +.ant-form-small .ant-form-item-control-input { + min-height: 22px; +} +.ant-form-large .ant-form-item-label > label { + height: 32px; +} +.ant-form-large .ant-form-item-control-input { + min-height: 32px; +} +.ant-form-item { + 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"; + margin-bottom: 16px; + vertical-align: top; +} +.ant-form-item-with-help { + transition: none; +} +.ant-form-item-hidden, +.ant-form-item-hidden.ant-row { + display: none; +} +.ant-form-item-label { + display: inline-block; + flex-grow: 0; + overflow: hidden; + white-space: nowrap; + text-align: right; + vertical-align: middle; +} +.ant-form-item-label-left { + text-align: left; +} +.ant-form-item-label-wrap { + overflow: visible; + overflow: initial; + line-height: 1.41667em; + white-space: inherit; +} +.ant-form-item-label > label { + position: relative; + display: inline-flex; + align-items: center; + max-width: 100%; + height: 28px; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; +} +.ant-form-item-label > label > .anticon { + font-size: 12px; + vertical-align: top; +} +.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before { + display: inline-block; + margin-right: 4px; + color: #ff4d4f; + font-size: 12px; + font-family: SimSun, sans-serif; + line-height: 1; + content: '*'; +} +.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before { + display: none; +} +.ant-form-item-label > label .ant-form-item-optional { + display: inline-block; + margin-left: 0px; + color: rgba(0, 0, 0, 0.45); +} +.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional { + display: none; +} +.ant-form-item-label > label .ant-form-item-tooltip { + color: rgba(0, 0, 0, 0.45); + cursor: help; + -webkit-writing-mode: horizontal-tb; + -ms-writing-mode: lr-tb; + writing-mode: horizontal-tb; + -webkit-margin-start: 0px; + margin-inline-start: 0px; +} +.ant-form-item-label > label::after { + content: ':'; + position: relative; + top: -0.5px; + margin: 0 8px 0 2px; +} +.ant-form-item-label > label.ant-form-item-no-colon::after { + content: ' '; +} +.ant-form-item-control { + display: flex; + flex-direction: column; + flex-grow: 1; +} +.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) { + width: 100%; +} +.ant-form-item-control-input { + position: relative; + display: flex; + align-items: center; + min-height: 28px; +} +.ant-form-item-control-input-content { + flex: auto; + max-width: 100%; +} +.ant-form-item-explain, +.ant-form-item-extra { + clear: both; + color: rgba(0, 0, 0, 0.45); + font-size: 12px; + line-height: 1.66667; + transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); +} +.ant-form-item-explain-connected { + width: 100%; +} +.ant-form-item-extra { + min-height: 16px; +} +.ant-form-item-with-help .ant-form-item-explain { + height: auto; + opacity: 1; +} +.ant-form-item-feedback-icon { + font-size: 12px; + text-align: center; + visibility: visible; + animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46); + pointer-events: none; +} +.ant-form-item-feedback-icon-success { + color: #52c41a; +} +.ant-form-item-feedback-icon-error { + color: #ff4d4f; +} +.ant-form-item-feedback-icon-warning { + color: #faad14; +} +.ant-form-item-feedback-icon-validating { + color: #3061D0; +} +.ant-show-help { + transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +.ant-show-help-appear, +.ant-show-help-enter { + opacity: 0; +} +.ant-show-help-appear-active, +.ant-show-help-enter-active { + opacity: 1; +} +.ant-show-help-leave { + opacity: 1; +} +.ant-show-help-leave-active { + opacity: 0; +} +.ant-show-help-item { + overflow: hidden; + transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) !important; +} +.ant-show-help-item-appear, +.ant-show-help-item-enter { + transform: translateY(-5px); + opacity: 0; +} +.ant-show-help-item-appear-active, +.ant-show-help-item-enter-active { + transform: translateY(0); + opacity: 1; +} +.ant-show-help-item-leave { + transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important; +} +.ant-show-help-item-leave-active { + transform: translateY(-5px); +} +@keyframes diffZoomIn1 { + 0% { + transform: scale(0); + opacity: 0; + } + 100% { + transform: scale(1); + opacity: 1; + } +} +@keyframes diffZoomIn2 { + 0% { + transform: scale(0); + opacity: 0; + } + 100% { + transform: scale(1); + opacity: 1; + } +} +@keyframes diffZoomIn3 { + 0% { + transform: scale(0); + opacity: 0; + } + 100% { + transform: scale(1); + opacity: 1; + } +} +.ant-form-rtl { + direction: rtl; +} +.ant-form-rtl .ant-form-item-label { + text-align: left; +} +.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before { + margin-right: 0; + margin-left: 4px; +} +.ant-form-rtl .ant-form-item-label > label::after { + margin: 0 2px 0 8px; +} +.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional { + margin-right: 0px; + margin-left: 0; +} +.ant-col-rtl .ant-form-item-control:first-child { + width: 100%; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input { + padding-right: 7px; + padding-left: 24px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix { + padding-right: 7px; + padding-left: 18px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input { + padding: 0; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number { + padding: 0; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix { + right: auto; + left: 28px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-input-number { + padding-left: 18px; +} +.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow, +.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-arrow, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-clear { + right: auto; + left: 32px; +} +.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value, +.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-selection-selected-value { + padding-right: 0; + padding-left: 42px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow { + margin-right: 0; + margin-left: 19px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear { + right: auto; + left: 32px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-picker { + padding-right: 7px; + padding-left: 22.6px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large { + padding-right: 11px; + padding-left: 26.6px; +} +.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small { + padding-right: 7px; + padding-left: 22.6px; +} +.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon, +.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon, +.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon, +.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon { + right: auto; + left: 0; +} +.ant-form-rtl.ant-form-inline .ant-form-item { + margin-right: 0; + margin-left: 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[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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + diff --git a/61655.async.js b/61655.async.js index a586d66208..892736ec7d 100644 --- a/61655.async.js +++ b/61655.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[61655,34180,7713,44666,79256],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[61655,34180,7713,44666,79256,21104],{ /***/ 26554: /*!*******************************************************************!*\ @@ -2302,6 +2302,195 @@ RightOutlined.displayName = 'RightOutlined'; /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 43159: /*!**************************************************!*\ !*** ./node_modules/rc-tooltip/es/placements.js ***! diff --git a/45818.async.js b/62629.async.js similarity index 79% rename from 45818.async.js rename to 62629.async.js index f8752fe9b3..c19fea2593 100644 --- a/45818.async.js +++ b/62629.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[45818],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[62629],{ /***/ 48898: /*!*************************************************************************!*\ @@ -101,6 +101,303 @@ var getRenderPropValue = function getRenderPropValue(propValue) { /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 27049: /*!***********************************************!*\ !*** ./node_modules/antd/es/divider/index.js ***! diff --git a/45818.chunk.css b/62629.chunk.css similarity index 85% rename from 45818.chunk.css rename to 62629.chunk.css index cf9d4fadd2..25ae20d420 100644 --- a/45818.chunk.css +++ b/62629.chunk.css @@ -1,3 +1,235 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/tree/style/index.less ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/63543.async.js b/63543.async.js index b2b17f02f8..ab399dfc4e 100644 --- a/63543.async.js +++ b/63543.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[63543,40018,47638,3446],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[63543,40018,47638,3446,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1470,6 +1470,195 @@ var style = __webpack_require__(38390); // style dependencies +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/8631.async.js b/64339.async.js similarity index 82% rename from 8631.async.js rename to 64339.async.js index 9c35578125..6d581bae6e 100644 --- a/8631.async.js +++ b/64339.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[8631,34180,7713],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[64339,34180,7713,21104],{ /***/ 32857: /*!********************************************************************!*\ @@ -719,6 +719,303 @@ function getPlacements(config) { /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 75008: /*!*********************************************************!*\ !*** ./node_modules/antd/es/input/index.js + 5 modules ***! @@ -2299,6 +2596,195 @@ SearchOutlined.displayName = 'SearchOutlined'; /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 43159: /*!**************************************************!*\ !*** ./node_modules/rc-tooltip/es/placements.js ***! diff --git a/64742.async.js b/64742.async.js new file mode 100644 index 0000000000..dcc93128e1 --- /dev/null +++ b/64742.async.js @@ -0,0 +1,1883 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[64742],{ + +/***/ 98787: +/*!**********************************************!*\ + !*** ./node_modules/antd/es/_util/colors.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "E": function() { return /* binding */ PresetStatusColorTypes; }, +/* harmony export */ "Y": function() { return /* binding */ PresetColorTypes; } +/* harmony export */ }); +/* harmony import */ var _type__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./type */ 93355); + +var PresetStatusColorTypes = (0,_type__WEBPACK_IMPORTED_MODULE_0__/* .tuple */ .b)('success', 'processing', 'error', 'default', 'warning'); +// eslint-disable-next-line import/prefer-default-export +var PresetColorTypes = (0,_type__WEBPACK_IMPORTED_MODULE_0__/* .tuple */ .b)('pink', 'red', 'yellow', 'orange', 'cyan', 'green', 'blue', 'purple', 'geekblue', 'magenta', 'volcano', 'gold', 'lime'); + +/***/ }), + +/***/ 80636: +/*!**************************************************!*\ + !*** ./node_modules/antd/es/_util/placements.js ***! + \**************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ getPlacements; } +/* harmony export */ }); +/* unused harmony export getOverflowOptions */ +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var rc_tooltip_es_placements__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-tooltip/es/placements */ 43159); + + +var autoAdjustOverflowEnabled = { + adjustX: 1, + adjustY: 1 +}; +var autoAdjustOverflowDisabled = { + adjustX: 0, + adjustY: 0 +}; +var targetOffset = [0, 0]; +function getOverflowOptions(autoAdjustOverflow) { + if (typeof autoAdjustOverflow === 'boolean') { + return autoAdjustOverflow ? autoAdjustOverflowEnabled : autoAdjustOverflowDisabled; + } + return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)({}, autoAdjustOverflowDisabled), autoAdjustOverflow); +} +function getPlacements(config) { + var _config$arrowWidth = config.arrowWidth, + arrowWidth = _config$arrowWidth === void 0 ? 4 : _config$arrowWidth, + _config$horizontalArr = config.horizontalArrowShift, + horizontalArrowShift = _config$horizontalArr === void 0 ? 16 : _config$horizontalArr, + _config$verticalArrow = config.verticalArrowShift, + verticalArrowShift = _config$verticalArrow === void 0 ? 8 : _config$verticalArrow, + autoAdjustOverflow = config.autoAdjustOverflow, + arrowPointAtCenter = config.arrowPointAtCenter; + var placementMap = { + left: { + points: ['cr', 'cl'], + offset: [-4, 0] + }, + right: { + points: ['cl', 'cr'], + offset: [4, 0] + }, + top: { + points: ['bc', 'tc'], + offset: [0, -4] + }, + bottom: { + points: ['tc', 'bc'], + offset: [0, 4] + }, + topLeft: { + points: ['bl', 'tc'], + offset: [-(horizontalArrowShift + arrowWidth), -4] + }, + leftTop: { + points: ['tr', 'cl'], + offset: [-4, -(verticalArrowShift + arrowWidth)] + }, + topRight: { + points: ['br', 'tc'], + offset: [horizontalArrowShift + arrowWidth, -4] + }, + rightTop: { + points: ['tl', 'cr'], + offset: [4, -(verticalArrowShift + arrowWidth)] + }, + bottomRight: { + points: ['tr', 'bc'], + offset: [horizontalArrowShift + arrowWidth, 4] + }, + rightBottom: { + points: ['bl', 'cr'], + offset: [4, verticalArrowShift + arrowWidth] + }, + bottomLeft: { + points: ['tl', 'bc'], + offset: [-(horizontalArrowShift + arrowWidth), 4] + }, + leftBottom: { + points: ['br', 'cl'], + offset: [-4, verticalArrowShift + arrowWidth] + } + }; + Object.keys(placementMap).forEach(function (key) { + placementMap[key] = arrowPointAtCenter ? (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)({}, placementMap[key]), { + overflow: getOverflowOptions(autoAdjustOverflow), + targetOffset: targetOffset + }) : (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)({}, rc_tooltip_es_placements__WEBPACK_IMPORTED_MODULE_0__/* .placements */ .C[key]), { + overflow: getOverflowOptions(autoAdjustOverflow) + }); + placementMap[key].ignoreShake = true; + }); + return placementMap; +} + +/***/ }), + +/***/ 9708: +/*!***************************************************!*\ + !*** ./node_modules/antd/es/_util/statusUtils.js ***! + \***************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "F": function() { return /* binding */ getMergedStatus; }, +/* harmony export */ "Z": function() { return /* binding */ getStatusClassNames; } +/* harmony export */ }); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__ = __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 _type__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./type */ 93355); + + + +var InputStatuses = (0,_type__WEBPACK_IMPORTED_MODULE_1__/* .tuple */ .b)('warning', 'error', ''); +function getStatusClassNames(prefixCls, status, hasFeedback) { + var _classNames; + return classnames__WEBPACK_IMPORTED_MODULE_0___default()((_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-status-success"), status === 'success'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-status-warning"), status === 'warning'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-status-error"), status === 'error'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-status-validating"), status === 'validating'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-has-feedback"), hasFeedback), _classNames)); +} +var getMergedStatus = function getMergedStatus(contextStatus, customStatus) { + return customStatus || contextStatus; +}; + +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + +/***/ 34041: +/*!**********************************************!*\ + !*** ./node_modules/antd/es/select/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* 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 rc_select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-select */ 7752); +/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rc-util/es/omit */ 98423); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 53124); +/* harmony import */ var _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../config-provider/defaultRenderEmpty */ 88258); +/* harmony import */ var _config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../config-provider/DisabledContext */ 98866); +/* harmony import */ var _config_provider_SizeContext__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider/SizeContext */ 97647); +/* harmony import */ var _form_context__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../form/context */ 65223); +/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../_util/motion */ 33603); +/* harmony import */ var _util_statusUtils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/statusUtils */ 9708); +/* harmony import */ var _utils_iconUtil__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./utils/iconUtil */ 46163); +/* harmony import */ var _space_Compact__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../space/Compact */ 4173); + + +// TODO: 4.0 - codemod should help to change `filterOption` to support node props. +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 SECRET_COMBOBOX_MODE_DO_NOT_USE = 'SECRET_COMBOBOX_MODE_DO_NOT_USE'; +var InternalSelect = function InternalSelect(_a, ref) { + var _classNames2; + var customizePrefixCls = _a.prefixCls, + _a$bordered = _a.bordered, + bordered = _a$bordered === void 0 ? true : _a$bordered, + className = _a.className, + getPopupContainer = _a.getPopupContainer, + dropdownClassName = _a.dropdownClassName, + popupClassName = _a.popupClassName, + _a$listHeight = _a.listHeight, + listHeight = _a$listHeight === void 0 ? 256 : _a$listHeight, + placement = _a.placement, + _a$listItemHeight = _a.listItemHeight, + listItemHeight = _a$listItemHeight === void 0 ? 24 : _a$listItemHeight, + customizeSize = _a.size, + customDisabled = _a.disabled, + notFoundContent = _a.notFoundContent, + customStatus = _a.status, + showArrow = _a.showArrow, + props = __rest(_a, ["prefixCls", "bordered", "className", "getPopupContainer", "dropdownClassName", "popupClassName", "listHeight", "placement", "listItemHeight", "size", "disabled", "notFoundContent", "status", "showArrow"]); + var _React$useContext = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_), + getContextPopupContainer = _React$useContext.getPopupContainer, + getPrefixCls = _React$useContext.getPrefixCls, + renderEmpty = _React$useContext.renderEmpty, + direction = _React$useContext.direction, + virtual = _React$useContext.virtual, + dropdownMatchSelectWidth = _React$useContext.dropdownMatchSelectWidth; + var size = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_SizeContext__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z); + var prefixCls = getPrefixCls('select', customizePrefixCls); + var rootPrefixCls = getPrefixCls(); + var _useCompactItemContex = (0,_space_Compact__WEBPACK_IMPORTED_MODULE_5__/* .useCompactItemContext */ .ri)(prefixCls, direction), + compactSize = _useCompactItemContex.compactSize, + compactItemClassnames = _useCompactItemContex.compactItemClassnames; + var mode = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(function () { + var m = props.mode; + if (m === 'combobox') { + return undefined; + } + if (m === SECRET_COMBOBOX_MODE_DO_NOT_USE) { + return 'combobox'; + } + return m; + }, [props.mode]); + var isMultiple = mode === 'multiple' || mode === 'tags'; + var mergedShowArrow = showArrow !== undefined ? showArrow : props.loading || !(isMultiple || mode === 'combobox'); + // =================== Warning ===================== + false ? 0 : void 0; + // ===================== Form Status ===================== + var _useContext = (0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)(_form_context__WEBPACK_IMPORTED_MODULE_6__/* .FormItemInputContext */ .aM), + contextStatus = _useContext.status, + hasFeedback = _useContext.hasFeedback, + isFormItemInput = _useContext.isFormItemInput, + feedbackIcon = _useContext.feedbackIcon; + var mergedStatus = (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_7__/* .getMergedStatus */ .F)(contextStatus, customStatus); + // ===================== Empty ===================== + var mergedNotFound; + if (notFoundContent !== undefined) { + mergedNotFound = notFoundContent; + } else if (mode === 'combobox') { + mergedNotFound = null; + } else { + mergedNotFound = (renderEmpty || _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)('Select'); + } + // ===================== Icons ===================== + var _getIcons = (0,_utils_iconUtil__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)({}, props), { + multiple: isMultiple, + hasFeedback: hasFeedback, + feedbackIcon: feedbackIcon, + showArrow: mergedShowArrow, + prefixCls: prefixCls + })), + suffixIcon = _getIcons.suffixIcon, + itemIcon = _getIcons.itemIcon, + removeIcon = _getIcons.removeIcon, + clearIcon = _getIcons.clearIcon; + var selectProps = (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z)(props, ['suffixIcon', 'itemIcon']); + var rcSelectRtlDropdownClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()(popupClassName || dropdownClassName, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)({}, "".concat(prefixCls, "-dropdown-").concat(direction), direction === 'rtl')); + var mergedSize = compactSize || customizeSize || size; + // ===================== Disabled ===================== + var disabled = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z); + var mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled; + var mergedClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()((_classNames2 = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-lg"), mergedSize === 'large'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-sm"), mergedSize === 'small'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-borderless"), !bordered), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-in-form-item"), isFormItemInput), _classNames2), (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_7__/* .getStatusClassNames */ .Z)(prefixCls, mergedStatus, hasFeedback), compactItemClassnames, className); + // ===================== Placement ===================== + var getPlacement = function getPlacement() { + if (placement !== undefined) { + return placement; + } + return direction === 'rtl' ? 'bottomRight' : 'bottomLeft'; + }; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_select__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)({ + ref: ref, + virtual: virtual, + dropdownMatchSelectWidth: dropdownMatchSelectWidth + }, selectProps, { + transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_14__/* .getTransitionName */ .mL)(rootPrefixCls, (0,_util_motion__WEBPACK_IMPORTED_MODULE_14__/* .getTransitionDirection */ .q0)(placement), props.transitionName), + listHeight: listHeight, + listItemHeight: listItemHeight, + mode: mode, + prefixCls: prefixCls, + placement: getPlacement(), + direction: direction, + inputIcon: suffixIcon, + menuItemSelectedIcon: itemIcon, + removeIcon: removeIcon, + clearIcon: clearIcon, + notFoundContent: mergedNotFound, + className: mergedClassName, + getPopupContainer: getPopupContainer || getContextPopupContainer, + dropdownClassName: rcSelectRtlDropdownClassName, + showArrow: hasFeedback || showArrow, + disabled: mergedDisabled + })); +}; +var Select = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(InternalSelect); +Select.SECRET_COMBOBOX_MODE_DO_NOT_USE = SECRET_COMBOBOX_MODE_DO_NOT_USE; +Select.Option = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .Option */ .Wx; +Select.OptGroup = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .OptGroup */ .Xo; +/* harmony default export */ __webpack_exports__["Z"] = (Select); + +/***/ }), + +/***/ 84908: +/*!***********************************************************!*\ + !*** ./node_modules/antd/es/tooltip/index.js + 3 modules ***! + \***********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ tooltip; } +}); + +// 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/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// 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/typeof.js +var esm_typeof = __webpack_require__(71002); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js +var objectSpread2 = __webpack_require__(1413); +// 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-trigger/es/index.js + 15 modules +var es = __webpack_require__(81263); +// EXTERNAL MODULE: ./node_modules/rc-tooltip/es/placements.js +var placements = __webpack_require__(43159); +;// CONCATENATED MODULE: ./node_modules/rc-tooltip/es/Popup.js + + +function Popup(props) { + var showArrow = props.showArrow, + arrowContent = props.arrowContent, + children = props.children, + prefixCls = props.prefixCls, + id = props.id, + overlayInnerStyle = props.overlayInnerStyle, + className = props.className, + style = props.style; + return /*#__PURE__*/react.createElement("div", { + className: classnames_default()("".concat(prefixCls, "-content"), className), + style: style + }, showArrow !== false && /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-arrow"), + key: "arrow" + }, arrowContent), /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-inner"), + id: id, + role: "tooltip", + style: overlayInnerStyle + }, typeof children === 'function' ? children() : children)); +} +;// CONCATENATED MODULE: ./node_modules/rc-tooltip/es/Tooltip.js + + + + + + + + + + +var Tooltip = function Tooltip(props, ref) { + var overlayClassName = props.overlayClassName, + _props$trigger = props.trigger, + trigger = _props$trigger === void 0 ? ['hover'] : _props$trigger, + _props$mouseEnterDela = props.mouseEnterDelay, + mouseEnterDelay = _props$mouseEnterDela === void 0 ? 0 : _props$mouseEnterDela, + _props$mouseLeaveDela = props.mouseLeaveDelay, + mouseLeaveDelay = _props$mouseLeaveDela === void 0 ? 0.1 : _props$mouseLeaveDela, + overlayStyle = props.overlayStyle, + _props$prefixCls = props.prefixCls, + prefixCls = _props$prefixCls === void 0 ? 'rc-tooltip' : _props$prefixCls, + children = props.children, + onVisibleChange = props.onVisibleChange, + afterVisibleChange = props.afterVisibleChange, + transitionName = props.transitionName, + animation = props.animation, + motion = props.motion, + _props$placement = props.placement, + placement = _props$placement === void 0 ? 'right' : _props$placement, + _props$align = props.align, + align = _props$align === void 0 ? {} : _props$align, + _props$destroyTooltip = props.destroyTooltipOnHide, + destroyTooltipOnHide = _props$destroyTooltip === void 0 ? false : _props$destroyTooltip, + defaultVisible = props.defaultVisible, + getTooltipContainer = props.getTooltipContainer, + overlayInnerStyle = props.overlayInnerStyle, + arrowContent = props.arrowContent, + overlay = props.overlay, + id = props.id, + showArrow = props.showArrow, + restProps = (0,objectWithoutProperties/* default */.Z)(props, ["overlayClassName", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle", "prefixCls", "children", "onVisibleChange", "afterVisibleChange", "transitionName", "animation", "motion", "placement", "align", "destroyTooltipOnHide", "defaultVisible", "getTooltipContainer", "overlayInnerStyle", "arrowContent", "overlay", "id", "showArrow"]); + + var domRef = (0,react.useRef)(null); + (0,react.useImperativeHandle)(ref, function () { + return domRef.current; + }); + + var extraProps = (0,objectSpread2/* default */.Z)({}, restProps); + + if ('visible' in props) { + extraProps.popupVisible = props.visible; + } + + var getPopupElement = function getPopupElement() { + return /*#__PURE__*/react.createElement(Popup, { + showArrow: showArrow, + arrowContent: arrowContent, + key: "content", + prefixCls: prefixCls, + id: id, + overlayInnerStyle: overlayInnerStyle + }, overlay); + }; + + var destroyTooltip = false; + var autoDestroy = false; + + if (typeof destroyTooltipOnHide === 'boolean') { + destroyTooltip = destroyTooltipOnHide; + } else if (destroyTooltipOnHide && (0,esm_typeof/* default */.Z)(destroyTooltipOnHide) === 'object') { + var keepParent = destroyTooltipOnHide.keepParent; + destroyTooltip = keepParent === true; + autoDestroy = keepParent === false; + } + + return /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + popupClassName: overlayClassName, + prefixCls: prefixCls, + popup: getPopupElement, + action: trigger, + builtinPlacements: placements/* placements */.C, + popupPlacement: placement, + ref: domRef, + popupAlign: align, + getPopupContainer: getTooltipContainer, + onPopupVisibleChange: onVisibleChange, + afterPopupVisibleChange: afterVisibleChange, + popupTransitionName: transitionName, + popupAnimation: animation, + popupMotion: motion, + defaultPopupVisible: defaultVisible, + destroyPopupOnHide: destroyTooltip, + autoDestroy: autoDestroy, + mouseLeaveDelay: mouseLeaveDelay, + popupStyle: overlayStyle, + mouseEnterDelay: mouseEnterDelay + }, extraProps), children); +}; + +/* harmony default export */ var es_Tooltip = (/*#__PURE__*/(0,react.forwardRef)(Tooltip)); +;// CONCATENATED MODULE: ./node_modules/rc-tooltip/es/index.js + + + +/* harmony default export */ var rc_tooltip_es = (es_Tooltip); +// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js +var useMergedState = __webpack_require__(21770); +// 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/motion.js +var motion = __webpack_require__(33603); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/placements.js +var _util_placements = __webpack_require__(80636); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js +var reactNode = __webpack_require__(96159); +;// CONCATENATED MODULE: ./node_modules/antd/es/tooltip/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 splitObject = function splitObject(obj, keys) { + var picked = {}; + var omitted = (0,esm_extends/* default */.Z)({}, obj); + keys.forEach(function (key) { + if (obj && key in obj) { + picked[key] = obj[key]; + delete omitted[key]; + } + }); + return { + picked: picked, + omitted: omitted + }; +}; +var PresetColorRegex = new RegExp("^(".concat(colors/* PresetColorTypes.join */.Y.join('|'), ")(-inverse)?$")); +// Fix Tooltip won't hide at disabled button +// mouse events don't trigger at disabled button in Chrome +// https://github.com/react-component/tooltip/issues/18 +function getDisabledCompatibleChildren(element, prefixCls) { + var elementType = element.type; + if ((elementType.__ANT_BUTTON === true || element.type === 'button') && element.props.disabled || elementType.__ANT_SWITCH === true && (element.props.disabled || element.props.loading) || elementType.__ANT_RADIO === true && element.props.disabled) { + // Pick some layout related style properties up to span + // Prevent layout bugs like https://github.com/ant-design/ant-design/issues/5254 + var _splitObject = splitObject(element.props.style, ['position', 'left', 'right', 'top', 'bottom', 'float', 'display', 'zIndex']), + picked = _splitObject.picked, + omitted = _splitObject.omitted; + var spanStyle = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({ + display: 'inline-block' + }, picked), { + cursor: 'not-allowed', + width: element.props.block ? '100%' : undefined + }); + var buttonStyle = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, omitted), { + pointerEvents: 'none' + }); + var child = (0,reactNode/* cloneElement */.Tm)(element, { + style: buttonStyle, + className: null + }); + return /*#__PURE__*/react.createElement("span", { + style: spanStyle, + className: classnames_default()(element.props.className, "".concat(prefixCls, "-disabled-compatible-wrapper")) + }, child); + } + return element; +} +var tooltip_Tooltip = /*#__PURE__*/react.forwardRef(function (props, ref) { + var _classNames2; + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getContextPopupContainer = _React$useContext.getPopupContainer, + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + // Warning for deprecated usage + if (false) {} + var _useMergedState = (0,useMergedState/* default */.Z)(false, { + value: props.open !== undefined ? props.open : props.visible, + defaultValue: props.defaultOpen !== undefined ? props.defaultOpen : props.defaultVisible + }), + _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), + open = _useMergedState2[0], + setOpen = _useMergedState2[1]; + var isNoTitle = function isNoTitle() { + var title = props.title, + overlay = props.overlay; + return !title && !overlay && title !== 0; // overlay for old version compatibility + }; + + var onOpenChange = function onOpenChange(vis) { + var _a, _b; + setOpen(isNoTitle() ? false : vis); + if (!isNoTitle()) { + (_a = props.onOpenChange) === null || _a === void 0 ? void 0 : _a.call(props, vis); + (_b = props.onVisibleChange) === null || _b === void 0 ? void 0 : _b.call(props, vis); + } + }; + var getTooltipPlacements = function getTooltipPlacements() { + var builtinPlacements = props.builtinPlacements, + _props$arrowPointAtCe = props.arrowPointAtCenter, + arrowPointAtCenter = _props$arrowPointAtCe === void 0 ? false : _props$arrowPointAtCe, + _props$autoAdjustOver = props.autoAdjustOverflow, + autoAdjustOverflow = _props$autoAdjustOver === void 0 ? true : _props$autoAdjustOver; + return builtinPlacements || (0,_util_placements/* default */.Z)({ + arrowPointAtCenter: arrowPointAtCenter, + autoAdjustOverflow: autoAdjustOverflow + }); + }; + // 动态设置动画点 + var onPopupAlign = function onPopupAlign(domNode, align) { + var placements = getTooltipPlacements(); + // 当前返回的位置 + var placement = Object.keys(placements).find(function (key) { + var _a, _b; + return placements[key].points[0] === ((_a = align.points) === null || _a === void 0 ? void 0 : _a[0]) && placements[key].points[1] === ((_b = align.points) === null || _b === void 0 ? void 0 : _b[1]); + }); + if (!placement) { + return; + } + // 根据当前坐标设置动画点 + var rect = domNode.getBoundingClientRect(); + var transformOrigin = { + top: '50%', + left: '50%' + }; + if (/top|Bottom/.test(placement)) { + transformOrigin.top = "".concat(rect.height - align.offset[1], "px"); + } else if (/Top|bottom/.test(placement)) { + transformOrigin.top = "".concat(-align.offset[1], "px"); + } + if (/left|Right/.test(placement)) { + transformOrigin.left = "".concat(rect.width - align.offset[0], "px"); + } else if (/right|Left/.test(placement)) { + transformOrigin.left = "".concat(-align.offset[0], "px"); + } + domNode.style.transformOrigin = "".concat(transformOrigin.left, " ").concat(transformOrigin.top); + }; + var getOverlay = function getOverlay() { + var title = props.title, + overlay = props.overlay; + if (title === 0) { + return title; + } + return overlay || title || ''; + }; + var getPopupContainer = props.getPopupContainer, + _props$placement = props.placement, + placement = _props$placement === void 0 ? 'top' : _props$placement, + _props$mouseEnterDela = props.mouseEnterDelay, + mouseEnterDelay = _props$mouseEnterDela === void 0 ? 0.1 : _props$mouseEnterDela, + _props$mouseLeaveDela = props.mouseLeaveDelay, + mouseLeaveDelay = _props$mouseLeaveDela === void 0 ? 0.1 : _props$mouseLeaveDela, + otherProps = __rest(props, ["getPopupContainer", "placement", "mouseEnterDelay", "mouseLeaveDelay"]); + var customizePrefixCls = props.prefixCls, + openClassName = props.openClassName, + getTooltipContainer = props.getTooltipContainer, + overlayClassName = props.overlayClassName, + color = props.color, + overlayInnerStyle = props.overlayInnerStyle, + children = props.children; + var prefixCls = getPrefixCls('tooltip', customizePrefixCls); + var rootPrefixCls = getPrefixCls(); + var tempOpen = open; + // Hide tooltip when there is no title + if (!('open' in props) && !('visible' in props) && isNoTitle()) { + tempOpen = false; + } + var child = getDisabledCompatibleChildren((0,reactNode/* isValidElement */.l$)(children) && !(0,reactNode/* isFragment */.M2)(children) ? children : /*#__PURE__*/react.createElement("span", null, children), prefixCls); + var childProps = child.props; + var childCls = !childProps.className || typeof childProps.className === 'string' ? classnames_default()(childProps.className, (0,defineProperty/* default */.Z)({}, openClassName || "".concat(prefixCls, "-open"), true)) : childProps.className; + var customOverlayClassName = classnames_default()(overlayClassName, (_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-").concat(color), color && PresetColorRegex.test(color)), _classNames2)); + var formattedOverlayInnerStyle = overlayInnerStyle; + var arrowContentStyle = {}; + if (color && !PresetColorRegex.test(color)) { + formattedOverlayInnerStyle = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, overlayInnerStyle), { + background: color + }); + // @ts-ignore + arrowContentStyle = { + '--antd-arrow-background-color': color + }; + } + return /*#__PURE__*/react.createElement(rc_tooltip_es, (0,esm_extends/* default */.Z)({}, otherProps, { + placement: placement, + mouseEnterDelay: mouseEnterDelay, + mouseLeaveDelay: mouseLeaveDelay, + prefixCls: prefixCls, + overlayClassName: customOverlayClassName, + getTooltipContainer: getPopupContainer || getTooltipContainer || getContextPopupContainer, + ref: ref, + builtinPlacements: getTooltipPlacements(), + overlay: getOverlay(), + visible: tempOpen, + onVisibleChange: onOpenChange, + onPopupAlign: onPopupAlign, + overlayInnerStyle: formattedOverlayInnerStyle, + arrowContent: /*#__PURE__*/react.createElement("span", { + className: "".concat(prefixCls, "-arrow-content"), + style: arrowContentStyle + }), + motion: { + motionName: (0,motion/* getTransitionName */.mL)(rootPrefixCls, 'zoom-big-fast', props.transitionName), + motionDeadline: 1000 + } + }), tempOpen ? (0,reactNode/* cloneElement */.Tm)(child, { + className: childCls + }) : child); +}); +if (false) {} +/* harmony default export */ var tooltip = (tooltip_Tooltip); + +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + +/***/ 60057: +/*!**********************************************************!*\ + !*** ./node_modules/rc-dropdown/es/index.js + 3 modules ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ rc_dropdown_es; } +}); + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js +var defineProperty = __webpack_require__(4942); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js +var objectSpread2 = __webpack_require__(1413); +// 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-trigger/es/index.js + 15 modules +var es = __webpack_require__(81263); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +;// CONCATENATED MODULE: ./node_modules/rc-dropdown/es/placements.js +var autoAdjustOverflow = { + adjustX: 1, + adjustY: 1 +}; +var targetOffset = [0, 0]; +var placements = { + topLeft: { + points: ['bl', 'tl'], + overflow: autoAdjustOverflow, + offset: [0, -4], + targetOffset: targetOffset + }, + topCenter: { + points: ['bc', 'tc'], + overflow: autoAdjustOverflow, + offset: [0, -4], + targetOffset: targetOffset + }, + topRight: { + points: ['br', 'tr'], + overflow: autoAdjustOverflow, + offset: [0, -4], + targetOffset: targetOffset + }, + bottomLeft: { + points: ['tl', 'bl'], + overflow: autoAdjustOverflow, + offset: [0, 4], + targetOffset: targetOffset + }, + bottomCenter: { + points: ['tc', 'bc'], + overflow: autoAdjustOverflow, + offset: [0, 4], + targetOffset: targetOffset + }, + bottomRight: { + points: ['tr', 'br'], + overflow: autoAdjustOverflow, + offset: [0, 4], + targetOffset: targetOffset + } +}; +/* harmony default export */ var es_placements = (placements); +// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js +var KeyCode = __webpack_require__(15105); +// EXTERNAL MODULE: ./node_modules/rc-util/es/raf.js +var raf = __webpack_require__(75164); +// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/focus.js +var Dom_focus = __webpack_require__(88603); +;// CONCATENATED MODULE: ./node_modules/rc-dropdown/es/hooks/useAccessibility.js + + + + +var ESC = KeyCode/* default.ESC */.Z.ESC, + TAB = KeyCode/* default.TAB */.Z.TAB; +function useAccessibility(_ref) { + var visible = _ref.visible, + setTriggerVisible = _ref.setTriggerVisible, + triggerRef = _ref.triggerRef, + onVisibleChange = _ref.onVisibleChange, + autoFocus = _ref.autoFocus; + var focusMenuRef = react.useRef(false); + + var handleCloseMenuAndReturnFocus = function handleCloseMenuAndReturnFocus() { + if (visible && triggerRef.current) { + var _triggerRef$current, _triggerRef$current$t, _triggerRef$current$t2, _triggerRef$current$t3; + + (_triggerRef$current = triggerRef.current) === null || _triggerRef$current === void 0 ? void 0 : (_triggerRef$current$t = _triggerRef$current.triggerRef) === null || _triggerRef$current$t === void 0 ? void 0 : (_triggerRef$current$t2 = _triggerRef$current$t.current) === null || _triggerRef$current$t2 === void 0 ? void 0 : (_triggerRef$current$t3 = _triggerRef$current$t2.focus) === null || _triggerRef$current$t3 === void 0 ? void 0 : _triggerRef$current$t3.call(_triggerRef$current$t2); + setTriggerVisible(false); + + if (typeof onVisibleChange === 'function') { + onVisibleChange(false); + } + } + }; + + var focusMenu = function focusMenu() { + var _triggerRef$current2, _triggerRef$current2$, _triggerRef$current2$2, _triggerRef$current2$3; + + var elements = (0,Dom_focus/* getFocusNodeList */.tS)((_triggerRef$current2 = triggerRef.current) === null || _triggerRef$current2 === void 0 ? void 0 : (_triggerRef$current2$ = _triggerRef$current2.popupRef) === null || _triggerRef$current2$ === void 0 ? void 0 : (_triggerRef$current2$2 = _triggerRef$current2$.current) === null || _triggerRef$current2$2 === void 0 ? void 0 : (_triggerRef$current2$3 = _triggerRef$current2$2.getElement) === null || _triggerRef$current2$3 === void 0 ? void 0 : _triggerRef$current2$3.call(_triggerRef$current2$2)); + var firstElement = elements[0]; + + if (firstElement === null || firstElement === void 0 ? void 0 : firstElement.focus) { + firstElement.focus(); + focusMenuRef.current = true; + return true; + } + + return false; + }; + + var handleKeyDown = function handleKeyDown(event) { + switch (event.keyCode) { + case ESC: + handleCloseMenuAndReturnFocus(); + break; + + case TAB: + { + var focusResult = false; + + if (!focusMenuRef.current) { + focusResult = focusMenu(); + } + + if (focusResult) { + event.preventDefault(); + } else { + handleCloseMenuAndReturnFocus(); + } + + break; + } + } + }; + + react.useEffect(function () { + if (visible) { + window.addEventListener('keydown', handleKeyDown); + + if (autoFocus) { + // FIXME: hack with raf + (0,raf/* default */.Z)(focusMenu, 3); + } + + return function () { + window.removeEventListener('keydown', handleKeyDown); + focusMenuRef.current = false; + }; + } + + return function () { + focusMenuRef.current = false; + }; + }, [visible]); // eslint-disable-line react-hooks/exhaustive-deps +} +;// CONCATENATED MODULE: ./node_modules/rc-dropdown/es/Dropdown.js + + + + +var _excluded = ["arrow", "prefixCls", "transitionName", "animation", "align", "placement", "placements", "getPopupContainer", "showAction", "hideAction", "overlayClassName", "overlayStyle", "visible", "trigger", "autoFocus"]; + + + + + + +function Dropdown(props, ref) { + var _props$arrow = props.arrow, + arrow = _props$arrow === void 0 ? false : _props$arrow, + _props$prefixCls = props.prefixCls, + prefixCls = _props$prefixCls === void 0 ? 'rc-dropdown' : _props$prefixCls, + transitionName = props.transitionName, + animation = props.animation, + align = props.align, + _props$placement = props.placement, + placement = _props$placement === void 0 ? 'bottomLeft' : _props$placement, + _props$placements = props.placements, + placements = _props$placements === void 0 ? es_placements : _props$placements, + getPopupContainer = props.getPopupContainer, + showAction = props.showAction, + hideAction = props.hideAction, + overlayClassName = props.overlayClassName, + overlayStyle = props.overlayStyle, + visible = props.visible, + _props$trigger = props.trigger, + trigger = _props$trigger === void 0 ? ['hover'] : _props$trigger, + autoFocus = props.autoFocus, + otherProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded); + + var _React$useState = react.useState(), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + triggerVisible = _React$useState2[0], + setTriggerVisible = _React$useState2[1]; + + var mergedVisible = 'visible' in props ? visible : triggerVisible; + var triggerRef = react.useRef(null); + react.useImperativeHandle(ref, function () { + return triggerRef.current; + }); + useAccessibility({ + visible: mergedVisible, + setTriggerVisible: setTriggerVisible, + triggerRef: triggerRef, + onVisibleChange: props.onVisibleChange, + autoFocus: autoFocus + }); + + var getOverlayElement = function getOverlayElement() { + var overlay = props.overlay; + var overlayElement; + + if (typeof overlay === 'function') { + overlayElement = overlay(); + } else { + overlayElement = overlay; + } + + return overlayElement; + }; + + var onClick = function onClick(e) { + var onOverlayClick = props.onOverlayClick; + setTriggerVisible(false); + + if (onOverlayClick) { + onOverlayClick(e); + } + }; + + var onVisibleChange = function onVisibleChange(newVisible) { + var onVisibleChangeProp = props.onVisibleChange; + setTriggerVisible(newVisible); + + if (typeof onVisibleChangeProp === 'function') { + onVisibleChangeProp(newVisible); + } + }; + + var getMenuElement = function getMenuElement() { + var overlayElement = getOverlayElement(); + return /*#__PURE__*/react.createElement(react.Fragment, null, arrow && /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-arrow") + }), overlayElement); + }; + + var getMenuElementOrLambda = function getMenuElementOrLambda() { + var overlay = props.overlay; + + if (typeof overlay === 'function') { + return getMenuElement; + } + + return getMenuElement(); + }; + + var getMinOverlayWidthMatchTrigger = function getMinOverlayWidthMatchTrigger() { + var minOverlayWidthMatchTrigger = props.minOverlayWidthMatchTrigger, + alignPoint = props.alignPoint; + + if ('minOverlayWidthMatchTrigger' in props) { + return minOverlayWidthMatchTrigger; + } + + return !alignPoint; + }; + + var getOpenClassName = function getOpenClassName() { + var openClassName = props.openClassName; + + if (openClassName !== undefined) { + return openClassName; + } + + return "".concat(prefixCls, "-open"); + }; + + var renderChildren = function renderChildren() { + var children = props.children; + var childrenProps = children.props ? children.props : {}; + var childClassName = classnames_default()(childrenProps.className, getOpenClassName()); + return mergedVisible && children ? /*#__PURE__*/react.cloneElement(children, { + className: childClassName + }) : children; + }; + + var triggerHideAction = hideAction; + + if (!triggerHideAction && trigger.indexOf('contextMenu') !== -1) { + triggerHideAction = ['click']; + } + + return /*#__PURE__*/react.createElement(es/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({ + builtinPlacements: placements + }, otherProps), {}, { + prefixCls: prefixCls, + ref: triggerRef, + popupClassName: classnames_default()(overlayClassName, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-show-arrow"), arrow)), + popupStyle: overlayStyle, + action: trigger, + showAction: showAction, + hideAction: triggerHideAction || [], + popupPlacement: placement, + popupAlign: align, + popupTransitionName: transitionName, + popupAnimation: animation, + popupVisible: mergedVisible, + stretch: getMinOverlayWidthMatchTrigger() ? 'minWidth' : '', + popup: getMenuElementOrLambda(), + onPopupVisibleChange: onVisibleChange, + onPopupClick: onClick, + getPopupContainer: getPopupContainer + }), renderChildren()); +} + +/* harmony default export */ var es_Dropdown = (/*#__PURE__*/react.forwardRef(Dropdown)); +;// CONCATENATED MODULE: ./node_modules/rc-dropdown/es/index.js + +/* harmony default export */ var rc_dropdown_es = (es_Dropdown); + +/***/ }), + +/***/ 48555: +/*!*****************************************************************!*\ + !*** ./node_modules/rc-resize-observer/es/index.js + 4 modules ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es; } +}); + +// UNUSED EXPORTS: _rs + +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/rc-util/es/Children/toArray.js +var toArray = __webpack_require__(50344); +// EXTERNAL MODULE: ./node_modules/rc-util/es/warning.js +var warning = __webpack_require__(80334); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js +var objectSpread2 = __webpack_require__(1413); +// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js +var es_ref = __webpack_require__(42550); +// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/findDOMNode.js +var findDOMNode = __webpack_require__(34203); +// EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js +var ResizeObserver_es = __webpack_require__(91033); +;// CONCATENATED MODULE: ./node_modules/rc-resize-observer/es/utils/observerUtil.js + +// =============================== Const =============================== +var elementListeners = new Map(); +function onResize(entities) { + entities.forEach(function (entity) { + var _elementListeners$get; + var target = entity.target; + (_elementListeners$get = elementListeners.get(target)) === null || _elementListeners$get === void 0 ? void 0 : _elementListeners$get.forEach(function (listener) { + return listener(target); + }); + }); +} +// Note: ResizeObserver polyfill not support option to measure border-box resize +var resizeObserver = new ResizeObserver_es/* default */.Z(onResize); +// Dev env only +var _el = (/* unused pure expression or super */ null && ( false ? 0 : null)); // eslint-disable-line +var _rs = (/* unused pure expression or super */ null && ( false ? 0 : null)); // eslint-disable-line +// ============================== Observe ============================== +function observe(element, callback) { + if (!elementListeners.has(element)) { + elementListeners.set(element, new Set()); + resizeObserver.observe(element); + } + elementListeners.get(element).add(callback); +} +function unobserve(element, callback) { + if (elementListeners.has(element)) { + elementListeners.get(element).delete(callback); + if (!elementListeners.get(element).size) { + resizeObserver.unobserve(element); + elementListeners.delete(element); + } + } +} +// 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); +;// CONCATENATED MODULE: ./node_modules/rc-resize-observer/es/SingleObserver/DomWrapper.js + + + + + +/** + * Fallback to findDOMNode if origin ref do not provide any dom element + */ +var DomWrapper = /*#__PURE__*/function (_React$Component) { + (0,inherits/* default */.Z)(DomWrapper, _React$Component); + var _super = (0,createSuper/* default */.Z)(DomWrapper); + function DomWrapper() { + (0,classCallCheck/* default */.Z)(this, DomWrapper); + return _super.apply(this, arguments); + } + (0,createClass/* default */.Z)(DomWrapper, [{ + key: "render", + value: function render() { + return this.props.children; + } + }]); + return DomWrapper; +}(react.Component); + +;// CONCATENATED MODULE: ./node_modules/rc-resize-observer/es/Collection.js + +var CollectionContext = /*#__PURE__*/react.createContext(null); +/** + * Collect all the resize event from children ResizeObserver + */ +function Collection(_ref) { + var children = _ref.children, + onBatchResize = _ref.onBatchResize; + var resizeIdRef = react.useRef(0); + var resizeInfosRef = react.useRef([]); + var onCollectionResize = react.useContext(CollectionContext); + var onResize = react.useCallback(function (size, element, data) { + resizeIdRef.current += 1; + var currentId = resizeIdRef.current; + resizeInfosRef.current.push({ + size: size, + element: element, + data: data + }); + Promise.resolve().then(function () { + if (currentId === resizeIdRef.current) { + onBatchResize === null || onBatchResize === void 0 ? void 0 : onBatchResize(resizeInfosRef.current); + resizeInfosRef.current = []; + } + }); + // Continue bubbling if parent exist + onCollectionResize === null || onCollectionResize === void 0 ? void 0 : onCollectionResize(size, element, data); + }, [onBatchResize, onCollectionResize]); + return /*#__PURE__*/react.createElement(CollectionContext.Provider, { + value: onResize + }, children); +} +;// CONCATENATED MODULE: ./node_modules/rc-resize-observer/es/SingleObserver/index.js + + + + + + + +function SingleObserver(props, ref) { + var children = props.children, + disabled = props.disabled; + var elementRef = react.useRef(null); + var wrapperRef = react.useRef(null); + var onCollectionResize = react.useContext(CollectionContext); + // =========================== Children =========================== + var isRenderProps = typeof children === 'function'; + var mergedChildren = isRenderProps ? children(elementRef) : children; + // ============================= Size ============================= + var sizeRef = react.useRef({ + width: -1, + height: -1, + offsetWidth: -1, + offsetHeight: -1 + }); + // ============================= Ref ============================== + var canRef = !isRenderProps && /*#__PURE__*/react.isValidElement(mergedChildren) && (0,es_ref/* supportRef */.Yr)(mergedChildren); + var originRef = canRef ? mergedChildren.ref : null; + var mergedRef = react.useMemo(function () { + return (0,es_ref/* composeRef */.sQ)(originRef, elementRef); + }, [originRef, elementRef]); + var getDom = function getDom() { + return (0,findDOMNode/* default */.Z)(elementRef.current) || (0,findDOMNode/* default */.Z)(wrapperRef.current); + }; + react.useImperativeHandle(ref, function () { + return getDom(); + }); + // =========================== Observe ============================ + var propsRef = react.useRef(props); + propsRef.current = props; + // Handler + var onInternalResize = react.useCallback(function (target) { + var _propsRef$current = propsRef.current, + onResize = _propsRef$current.onResize, + data = _propsRef$current.data; + var _target$getBoundingCl = target.getBoundingClientRect(), + width = _target$getBoundingCl.width, + height = _target$getBoundingCl.height; + var offsetWidth = target.offsetWidth, + offsetHeight = target.offsetHeight; + /** + * Resize observer trigger when content size changed. + * In most case we just care about element size, + * let's use `boundary` instead of `contentRect` here to avoid shaking. + */ + var fixedWidth = Math.floor(width); + var fixedHeight = Math.floor(height); + if (sizeRef.current.width !== fixedWidth || sizeRef.current.height !== fixedHeight || sizeRef.current.offsetWidth !== offsetWidth || sizeRef.current.offsetHeight !== offsetHeight) { + var size = { + width: fixedWidth, + height: fixedHeight, + offsetWidth: offsetWidth, + offsetHeight: offsetHeight + }; + sizeRef.current = size; + // IE is strange, right? + var mergedOffsetWidth = offsetWidth === Math.round(width) ? width : offsetWidth; + var mergedOffsetHeight = offsetHeight === Math.round(height) ? height : offsetHeight; + var sizeInfo = (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, size), {}, { + offsetWidth: mergedOffsetWidth, + offsetHeight: mergedOffsetHeight + }); + // Let collection know what happened + onCollectionResize === null || onCollectionResize === void 0 ? void 0 : onCollectionResize(sizeInfo, target, data); + if (onResize) { + // defer the callback but not defer to next frame + Promise.resolve().then(function () { + onResize(sizeInfo, target); + }); + } + } + }, []); + // Dynamic observe + react.useEffect(function () { + var currentElement = getDom(); + if (currentElement && !disabled) { + observe(currentElement, onInternalResize); + } + return function () { + return unobserve(currentElement, onInternalResize); + }; + }, [elementRef.current, disabled]); + // ============================ Render ============================ + return /*#__PURE__*/react.createElement(DomWrapper, { + ref: wrapperRef + }, canRef ? /*#__PURE__*/react.cloneElement(mergedChildren, { + ref: mergedRef + }) : mergedChildren); +} +var RefSingleObserver = /*#__PURE__*/react.forwardRef(SingleObserver); +if (false) {} +/* harmony default export */ var es_SingleObserver = (RefSingleObserver); +;// CONCATENATED MODULE: ./node_modules/rc-resize-observer/es/index.js + + + + + + +var INTERNAL_PREFIX_KEY = 'rc-observer-key'; + + +function ResizeObserver(props, ref) { + var children = props.children; + var childNodes = typeof children === 'function' ? [children] : (0,toArray/* default */.Z)(children); + if (false) {} + return childNodes.map(function (child, index) { + var key = (child === null || child === void 0 ? void 0 : child.key) || "".concat(INTERNAL_PREFIX_KEY, "-").concat(index); + return /*#__PURE__*/react.createElement(es_SingleObserver, (0,esm_extends/* default */.Z)({}, props, { + key: key, + ref: index === 0 ? ref : undefined + }), child); + }); +} +var RefResizeObserver = /*#__PURE__*/react.forwardRef(ResizeObserver); +if (false) {} +RefResizeObserver.Collection = Collection; +/* harmony default export */ var es = (RefResizeObserver); + +/***/ }), + +/***/ 43159: +/*!**************************************************!*\ + !*** ./node_modules/rc-tooltip/es/placements.js ***! + \**************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "C": function() { return /* binding */ placements; } +/* harmony export */ }); +var autoAdjustOverflow = { + adjustX: 1, + adjustY: 1 +}; +var targetOffset = [0, 0]; +var placements = { + left: { + points: ['cr', 'cl'], + overflow: autoAdjustOverflow, + offset: [-4, 0], + targetOffset: targetOffset + }, + right: { + points: ['cl', 'cr'], + overflow: autoAdjustOverflow, + offset: [4, 0], + targetOffset: targetOffset + }, + top: { + points: ['bc', 'tc'], + overflow: autoAdjustOverflow, + offset: [0, -4], + targetOffset: targetOffset + }, + bottom: { + points: ['tc', 'bc'], + overflow: autoAdjustOverflow, + offset: [0, 4], + targetOffset: targetOffset + }, + topLeft: { + points: ['bl', 'tl'], + overflow: autoAdjustOverflow, + offset: [0, -4], + targetOffset: targetOffset + }, + leftTop: { + points: ['tr', 'tl'], + overflow: autoAdjustOverflow, + offset: [-4, 0], + targetOffset: targetOffset + }, + topRight: { + points: ['br', 'tr'], + overflow: autoAdjustOverflow, + offset: [0, -4], + targetOffset: targetOffset + }, + rightTop: { + points: ['tl', 'tr'], + overflow: autoAdjustOverflow, + offset: [4, 0], + targetOffset: targetOffset + }, + bottomRight: { + points: ['tr', 'br'], + overflow: autoAdjustOverflow, + offset: [0, 4], + targetOffset: targetOffset + }, + rightBottom: { + points: ['bl', 'br'], + overflow: autoAdjustOverflow, + offset: [4, 0], + targetOffset: targetOffset + }, + bottomLeft: { + points: ['tl', 'bl'], + overflow: autoAdjustOverflow, + offset: [0, 4], + targetOffset: targetOffset + }, + leftBottom: { + points: ['br', 'bl'], + overflow: autoAdjustOverflow, + offset: [-4, 0], + targetOffset: targetOffset + } +}; +/* unused harmony default export */ var __WEBPACK_DEFAULT_EXPORT__ = ((/* unused pure expression or super */ null && (placements))); + +/***/ }) + +}]); \ No newline at end of file diff --git a/65814.async.js b/65814.async.js index 4347f6c8a4..5a072aac7e 100644 --- a/65814.async.js +++ b/65814.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[65814,42573,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[65814,42573,95946,87388],{ /***/ 37653: /*!*****************************************************************!*\ diff --git a/65911.async.js b/65911.async.js index cfc034f305..db46c3b3df 100644 --- a/65911.async.js +++ b/65911.async.js @@ -678,1853 +678,6 @@ var style_default = __webpack_require__(43146); /***/ }), -/***/ 86010: -/*!******************************************!*\ - !*** ./node_modules/clsx/dist/clsx.m.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "clsx": function() { return /* binding */ clsx; } -/* harmony export */ }); -function r(e){var t,f,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } - -function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } - -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } - -function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); } - -function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } - -function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } - -function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); } - -function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } - -function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } - -function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// Define -// -var Draggable = /*#__PURE__*/function (_React$Component) { - _inherits(Draggable, _React$Component); - - var _super = _createSuper(Draggable); - - function Draggable(props - /*: DraggableProps*/ - ) { - var _this; - - _classCallCheck(this, Draggable); - - _this = _super.call(this, props); - - _defineProperty(_assertThisInitialized(_this), "onDragStart", function (e, coreData) { - (0, _log.default)('Draggable: onDragStart: %j', coreData); // Short-circuit if user's callback killed it. - - var shouldStart = _this.props.onStart(e, (0, _positionFns.createDraggableData)(_assertThisInitialized(_this), coreData)); // Kills start event on core as well, so move handlers are never bound. - - - if (shouldStart === false) return false; - - _this.setState({ - dragging: true, - dragged: true - }); - }); - - _defineProperty(_assertThisInitialized(_this), "onDrag", function (e, coreData) { - if (!_this.state.dragging) return false; - (0, _log.default)('Draggable: onDrag: %j', coreData); - var uiData = (0, _positionFns.createDraggableData)(_assertThisInitialized(_this), coreData); - var newState - /*: $Shape*/ - = { - x: uiData.x, - y: uiData.y - }; // Keep within bounds. - - if (_this.props.bounds) { - // Save original x and y. - var x = newState.x, - y = newState.y; // Add slack to the values used to calculate bound position. This will ensure that if - // we start removing slack, the element won't react to it right away until it's been - // completely removed. - - newState.x += _this.state.slackX; - newState.y += _this.state.slackY; // Get bound position. This will ceil/floor the x and y within the boundaries. - - var _getBoundPosition = (0, _positionFns.getBoundPosition)(_assertThisInitialized(_this), newState.x, newState.y), - _getBoundPosition2 = _slicedToArray(_getBoundPosition, 2), - newStateX = _getBoundPosition2[0], - newStateY = _getBoundPosition2[1]; - - newState.x = newStateX; - newState.y = newStateY; // Recalculate slack by noting how much was shaved by the boundPosition handler. - - newState.slackX = _this.state.slackX + (x - newState.x); - newState.slackY = _this.state.slackY + (y - newState.y); // Update the event we fire to reflect what really happened after bounds took effect. - - uiData.x = newState.x; - uiData.y = newState.y; - uiData.deltaX = newState.x - _this.state.x; - uiData.deltaY = newState.y - _this.state.y; - } // Short-circuit if user's callback killed it. - - - var shouldUpdate = _this.props.onDrag(e, uiData); - - if (shouldUpdate === false) return false; - - _this.setState(newState); - }); - - _defineProperty(_assertThisInitialized(_this), "onDragStop", function (e, coreData) { - if (!_this.state.dragging) return false; // Short-circuit if user's callback killed it. - - var shouldContinue = _this.props.onStop(e, (0, _positionFns.createDraggableData)(_assertThisInitialized(_this), coreData)); - - if (shouldContinue === false) return false; - (0, _log.default)('Draggable: onDragStop: %j', coreData); - var newState - /*: $Shape*/ - = { - dragging: false, - slackX: 0, - slackY: 0 - }; // If this is a controlled component, the result of this operation will be to - // revert back to the old position. We expect a handler on `onDragStop`, at the least. - - var controlled = Boolean(_this.props.position); - - if (controlled) { - var _this$props$position = _this.props.position, - x = _this$props$position.x, - y = _this$props$position.y; - newState.x = x; - newState.y = y; - } - - _this.setState(newState); - }); - - _this.state = { - // Whether or not we are currently dragging. - dragging: false, - // Whether or not we have been dragged before. - dragged: false, - // Current transform x and y. - x: props.position ? props.position.x : props.defaultPosition.x, - y: props.position ? props.position.y : props.defaultPosition.y, - prevPropsPosition: _objectSpread({}, props.position), - // Used for compensating for out-of-bounds drags - slackX: 0, - slackY: 0, - // Can only determine if SVG after mounting - isElementSVG: false - }; - - if (props.position && !(props.onDrag || props.onStop)) { - // eslint-disable-next-line no-console - console.warn('A `position` was applied to this , without drag handlers. This will make this ' + 'component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the ' + '`position` of this element.'); - } - - return _this; - } - - _createClass(Draggable, [{ - key: "componentDidMount", - value: function componentDidMount() { - // Check to see if the element passed is an instanceof SVGElement - if (typeof window.SVGElement !== 'undefined' && this.findDOMNode() instanceof window.SVGElement) { - this.setState({ - isElementSVG: true - }); - } - } - }, { - key: "componentWillUnmount", - value: function componentWillUnmount() { - this.setState({ - dragging: false - }); // prevents invariant if unmounted while dragging - } // React Strict Mode compatibility: if `nodeRef` is passed, we will use it instead of trying to find - // the underlying DOM node ourselves. See the README for more information. - - }, { - key: "findDOMNode", - value: function findDOMNode() - /*: ?HTMLElement*/ - { - var _this$props$nodeRef$c, _this$props, _this$props$nodeRef; - - return (_this$props$nodeRef$c = (_this$props = this.props) === null || _this$props === void 0 ? void 0 : (_this$props$nodeRef = _this$props.nodeRef) === null || _this$props$nodeRef === void 0 ? void 0 : _this$props$nodeRef.current) !== null && _this$props$nodeRef$c !== void 0 ? _this$props$nodeRef$c : _reactDom.default.findDOMNode(this); - } - }, { - key: "render", - value: function render() - /*: ReactElement*/ - { - var _clsx; - - var _this$props2 = this.props, - axis = _this$props2.axis, - bounds = _this$props2.bounds, - children = _this$props2.children, - defaultPosition = _this$props2.defaultPosition, - defaultClassName = _this$props2.defaultClassName, - defaultClassNameDragging = _this$props2.defaultClassNameDragging, - defaultClassNameDragged = _this$props2.defaultClassNameDragged, - position = _this$props2.position, - positionOffset = _this$props2.positionOffset, - scale = _this$props2.scale, - draggableCoreProps = _objectWithoutProperties(_this$props2, _excluded); - - var style = {}; - var svgTransform = null; // If this is controlled, we don't want to move it - unless it's dragging. - - var controlled = Boolean(position); - var draggable = !controlled || this.state.dragging; - var validPosition = position || defaultPosition; - var transformOpts = { - // Set left if horizontal drag is enabled - x: (0, _positionFns.canDragX)(this) && draggable ? this.state.x : validPosition.x, - // Set top if vertical drag is enabled - y: (0, _positionFns.canDragY)(this) && draggable ? this.state.y : validPosition.y - }; // If this element was SVG, we use the `transform` attribute. - - if (this.state.isElementSVG) { - svgTransform = (0, _domFns.createSVGTransform)(transformOpts, positionOffset); - } else { - // Add a CSS transform to move the element around. This allows us to move the element around - // without worrying about whether or not it is relatively or absolutely positioned. - // If the item you are dragging already has a transform set, wrap it in a so - // has a clean slate. - style = (0, _domFns.createCSSTransform)(transformOpts, positionOffset); - } // Mark with class while dragging - - - var className = (0, _clsx2.default)(children.props.className || '', defaultClassName, (_clsx = {}, _defineProperty(_clsx, defaultClassNameDragging, this.state.dragging), _defineProperty(_clsx, defaultClassNameDragged, this.state.dragged), _clsx)); // Reuse the child provided - // This makes it flexible to use whatever element is wanted (div, ul, etc) - - return /*#__PURE__*/React.createElement(_DraggableCore.default, _extends({}, draggableCoreProps, { - onStart: this.onDragStart, - onDrag: this.onDrag, - onStop: this.onDragStop - }), /*#__PURE__*/React.cloneElement(React.Children.only(children), { - className: className, - style: _objectSpread(_objectSpread({}, children.props.style), style), - transform: svgTransform - })); - } - }], [{ - key: "getDerivedStateFromProps", - value: // React 16.3+ - // Arity (props, state) - function getDerivedStateFromProps(_ref, _ref2) - /*: ?$Shape*/ - { - var position = _ref.position; - var prevPropsPosition = _ref2.prevPropsPosition; - - // Set x/y if a new position is provided in props that is different than the previous. - if (position && (!prevPropsPosition || position.x !== prevPropsPosition.x || position.y !== prevPropsPosition.y)) { - (0, _log.default)('Draggable: getDerivedStateFromProps %j', { - position: position, - prevPropsPosition: prevPropsPosition - }); - return { - x: position.x, - y: position.y, - prevPropsPosition: _objectSpread({}, position) - }; - } - - return null; - } - }]); - - return Draggable; -}(React.Component); - -exports["default"] = Draggable; - -_defineProperty(Draggable, "displayName", 'Draggable'); - -_defineProperty(Draggable, "propTypes", _objectSpread(_objectSpread({}, _DraggableCore.default.propTypes), {}, { - /** - * `axis` determines which axis the draggable can move. - * - * Note that all callbacks will still return data as normal. This only - * controls flushing to the DOM. - * - * 'both' allows movement horizontally and vertically. - * 'x' limits movement to horizontal axis. - * 'y' limits movement to vertical axis. - * 'none' limits all movement. - * - * Defaults to 'both'. - */ - axis: _propTypes.default.oneOf(['both', 'x', 'y', 'none']), - - /** - * `bounds` determines the range of movement available to the element. - * Available values are: - * - * 'parent' restricts movement within the Draggable's parent node. - * - * Alternatively, pass an object with the following properties, all of which are optional: - * - * {left: LEFT_BOUND, right: RIGHT_BOUND, bottom: BOTTOM_BOUND, top: TOP_BOUND} - * - * All values are in px. - * - * Example: - * - * ```jsx - * let App = React.createClass({ - * render: function () { - * return ( - * - *
Content
- *
- * ); - * } - * }); - * ``` - */ - bounds: _propTypes.default.oneOfType([_propTypes.default.shape({ - left: _propTypes.default.number, - right: _propTypes.default.number, - top: _propTypes.default.number, - bottom: _propTypes.default.number - }), _propTypes.default.string, _propTypes.default.oneOf([false])]), - defaultClassName: _propTypes.default.string, - defaultClassNameDragging: _propTypes.default.string, - defaultClassNameDragged: _propTypes.default.string, - - /** - * `defaultPosition` specifies the x and y that the dragged item should start at - * - * Example: - * - * ```jsx - * let App = React.createClass({ - * render: function () { - * return ( - * - *
I start with transformX: 25px and transformY: 25px;
- *
- * ); - * } - * }); - * ``` - */ - defaultPosition: _propTypes.default.shape({ - x: _propTypes.default.number, - y: _propTypes.default.number - }), - positionOffset: _propTypes.default.shape({ - x: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]), - y: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]) - }), - - /** - * `position`, if present, defines the current position of the element. - * - * This is similar to how form elements in React work - if no `position` is supplied, the component - * is uncontrolled. - * - * Example: - * - * ```jsx - * let App = React.createClass({ - * render: function () { - * return ( - * - *
I start with transformX: 25px and transformY: 25px;
- *
- * ); - * } - * }); - * ``` - */ - position: _propTypes.default.shape({ - x: _propTypes.default.number, - y: _propTypes.default.number - }), - - /** - * These properties should be defined on the child, not here. - */ - className: _shims.dontSetMe, - style: _shims.dontSetMe, - transform: _shims.dontSetMe -})); - -_defineProperty(Draggable, "defaultProps", _objectSpread(_objectSpread({}, _DraggableCore.default.defaultProps), {}, { - axis: 'both', - bounds: false, - defaultClassName: 'react-draggable', - defaultClassNameDragging: 'react-draggable-dragging', - defaultClassNameDragged: 'react-draggable-dragged', - defaultPosition: { - x: 0, - y: 0 - }, - scale: 1 -})); - -/***/ }), - -/***/ 80783: -/*!*****************************************************************!*\ - !*** ./node_modules/react-draggable/build/cjs/DraggableCore.js ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - - - -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -Object.defineProperty(exports, "__esModule", ({ - value: true -})); -exports["default"] = void 0; - -var React = _interopRequireWildcard(__webpack_require__(/*! react */ 67294)); - -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ 45697)); - -var _reactDom = _interopRequireDefault(__webpack_require__(/*! react-dom */ 73935)); - -var _domFns = __webpack_require__(/*! ./utils/domFns */ 81825); - -var _positionFns = __webpack_require__(/*! ./utils/positionFns */ 2849); - -var _shims = __webpack_require__(/*! ./utils/shims */ 9280); - -var _log = _interopRequireDefault(__webpack_require__(/*! ./utils/log */ 55904)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } - -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } - -function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); } - -function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } - -function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } - -function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); } - -function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } - -function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } - -function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// Simple abstraction for dragging events names. -var eventsFor = { - touch: { - start: 'touchstart', - move: 'touchmove', - stop: 'touchend' - }, - mouse: { - start: 'mousedown', - move: 'mousemove', - stop: 'mouseup' - } -}; // Default to mouse events. - -var dragEventFor = eventsFor.mouse; -/*:: type DraggableCoreState = { - dragging: boolean, - lastX: number, - lastY: number, - touchIdentifier: ?number -};*/ - -/*:: export type DraggableData = { - node: HTMLElement, - x: number, y: number, - deltaX: number, deltaY: number, - lastX: number, lastY: number, -};*/ - -/*:: export type DraggableEventHandler = (e: MouseEvent, data: DraggableData) => void | false;*/ - -/*:: export type ControlPosition = {x: number, y: number};*/ - -/*:: export type PositionOffsetControlPosition = {x: number|string, y: number|string};*/ - -/*:: export type DraggableCoreDefaultProps = { - allowAnyClick: boolean, - disabled: boolean, - enableUserSelectHack: boolean, - onStart: DraggableEventHandler, - onDrag: DraggableEventHandler, - onStop: DraggableEventHandler, - onMouseDown: (e: MouseEvent) => void, - scale: number, -};*/ - -/*:: export type DraggableCoreProps = { - ...DraggableCoreDefaultProps, - cancel: string, - children: ReactElement, - offsetParent: HTMLElement, - grid: [number, number], - handle: string, - nodeRef?: ?React.ElementRef, -};*/ - -// -// Define . -// -// is for advanced usage of . It maintains minimal internal state so it can -// work well with libraries that require more control over the element. -// -var DraggableCore = /*#__PURE__*/function (_React$Component) { - _inherits(DraggableCore, _React$Component); - - var _super = _createSuper(DraggableCore); - - function DraggableCore() { - var _this; - - _classCallCheck(this, DraggableCore); - - 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)); - - _defineProperty(_assertThisInitialized(_this), "state", { - dragging: false, - // Used while dragging to determine deltas. - lastX: NaN, - lastY: NaN, - touchIdentifier: null - }); - - _defineProperty(_assertThisInitialized(_this), "mounted", false); - - _defineProperty(_assertThisInitialized(_this), "handleDragStart", function (e) { - // Make it possible to attach event handlers on top of this one. - _this.props.onMouseDown(e); // Only accept left-clicks. - - - if (!_this.props.allowAnyClick && typeof e.button === 'number' && e.button !== 0) return false; // Get nodes. Be sure to grab relative document (could be iframed) - - var thisNode = _this.findDOMNode(); - - if (!thisNode || !thisNode.ownerDocument || !thisNode.ownerDocument.body) { - throw new Error(' not mounted on DragStart!'); - } - - var ownerDocument = thisNode.ownerDocument; // Short circuit if handle or cancel prop was provided and selector doesn't match. - - if (_this.props.disabled || !(e.target instanceof ownerDocument.defaultView.Node) || _this.props.handle && !(0, _domFns.matchesSelectorAndParentsTo)(e.target, _this.props.handle, thisNode) || _this.props.cancel && (0, _domFns.matchesSelectorAndParentsTo)(e.target, _this.props.cancel, thisNode)) { - return; - } // Prevent scrolling on mobile devices, like ipad/iphone. - // Important that this is after handle/cancel. - - - if (e.type === 'touchstart') e.preventDefault(); // Set touch identifier in component state if this is a touch event. This allows us to - // distinguish between individual touches on multitouch screens by identifying which - // touchpoint was set to this element. - - var touchIdentifier = (0, _domFns.getTouchIdentifier)(e); - - _this.setState({ - touchIdentifier: touchIdentifier - }); // Get the current drag point from the event. This is used as the offset. - - - var position = (0, _positionFns.getControlPosition)(e, touchIdentifier, _assertThisInitialized(_this)); - if (position == null) return; // not possible but satisfies flow - - var x = position.x, - y = position.y; // Create an event object with all the data parents need to make a decision here. - - var coreEvent = (0, _positionFns.createCoreData)(_assertThisInitialized(_this), x, y); - (0, _log.default)('DraggableCore: handleDragStart: %j', coreEvent); // Call event handler. If it returns explicit false, cancel. - - (0, _log.default)('calling', _this.props.onStart); - - var shouldUpdate = _this.props.onStart(e, coreEvent); - - if (shouldUpdate === false || _this.mounted === false) return; // Add a style to the body to disable user-select. This prevents text from - // being selected all over the page. - - if (_this.props.enableUserSelectHack) (0, _domFns.addUserSelectStyles)(ownerDocument); // Initiate dragging. Set the current x and y as offsets - // so we know how much we've moved during the drag. This allows us - // to drag elements around even if they have been moved, without issue. - - _this.setState({ - dragging: true, - lastX: x, - lastY: y - }); // Add events to the document directly so we catch when the user's mouse/touch moves outside of - // this element. We use different events depending on whether or not we have detected that this - // is a touch-capable device. - - - (0, _domFns.addEvent)(ownerDocument, dragEventFor.move, _this.handleDrag); - (0, _domFns.addEvent)(ownerDocument, dragEventFor.stop, _this.handleDragStop); - }); - - _defineProperty(_assertThisInitialized(_this), "handleDrag", function (e) { - // Get the current drag point from the event. This is used as the offset. - var position = (0, _positionFns.getControlPosition)(e, _this.state.touchIdentifier, _assertThisInitialized(_this)); - if (position == null) return; - var x = position.x, - y = position.y; // Snap to grid if prop has been provided - - if (Array.isArray(_this.props.grid)) { - var deltaX = x - _this.state.lastX, - deltaY = y - _this.state.lastY; - - var _snapToGrid = (0, _positionFns.snapToGrid)(_this.props.grid, deltaX, deltaY); - - var _snapToGrid2 = _slicedToArray(_snapToGrid, 2); - - deltaX = _snapToGrid2[0]; - deltaY = _snapToGrid2[1]; - if (!deltaX && !deltaY) return; // skip useless drag - - x = _this.state.lastX + deltaX, y = _this.state.lastY + deltaY; - } - - var coreEvent = (0, _positionFns.createCoreData)(_assertThisInitialized(_this), x, y); - (0, _log.default)('DraggableCore: handleDrag: %j', coreEvent); // Call event handler. If it returns explicit false, trigger end. - - var shouldUpdate = _this.props.onDrag(e, coreEvent); - - if (shouldUpdate === false || _this.mounted === false) { - try { - // $FlowIgnore - _this.handleDragStop(new MouseEvent('mouseup')); - } catch (err) { - // Old browsers - var event = ((document.createEvent('MouseEvents') - /*: any*/ - ) - /*: MouseTouchEvent*/ - ); // I see why this insanity was deprecated - // $FlowIgnore - - event.initMouseEvent('mouseup', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); - - _this.handleDragStop(event); - } - - return; - } - - _this.setState({ - lastX: x, - lastY: y - }); - }); - - _defineProperty(_assertThisInitialized(_this), "handleDragStop", function (e) { - if (!_this.state.dragging) return; - var position = (0, _positionFns.getControlPosition)(e, _this.state.touchIdentifier, _assertThisInitialized(_this)); - if (position == null) return; - var x = position.x, - y = position.y; // Snap to grid if prop has been provided - - if (Array.isArray(_this.props.grid)) { - var deltaX = x - _this.state.lastX || 0; - var deltaY = y - _this.state.lastY || 0; - - var _snapToGrid3 = (0, _positionFns.snapToGrid)(_this.props.grid, deltaX, deltaY); - - var _snapToGrid4 = _slicedToArray(_snapToGrid3, 2); - - deltaX = _snapToGrid4[0]; - deltaY = _snapToGrid4[1]; - x = _this.state.lastX + deltaX, y = _this.state.lastY + deltaY; - } - - var coreEvent = (0, _positionFns.createCoreData)(_assertThisInitialized(_this), x, y); // Call event handler - - var shouldContinue = _this.props.onStop(e, coreEvent); - - if (shouldContinue === false || _this.mounted === false) return false; - - var thisNode = _this.findDOMNode(); - - if (thisNode) { - // Remove user-select hack - if (_this.props.enableUserSelectHack) (0, _domFns.removeUserSelectStyles)(thisNode.ownerDocument); - } - - (0, _log.default)('DraggableCore: handleDragStop: %j', coreEvent); // Reset the el. - - _this.setState({ - dragging: false, - lastX: NaN, - lastY: NaN - }); - - if (thisNode) { - // Remove event handlers - (0, _log.default)('DraggableCore: Removing handlers'); - (0, _domFns.removeEvent)(thisNode.ownerDocument, dragEventFor.move, _this.handleDrag); - (0, _domFns.removeEvent)(thisNode.ownerDocument, dragEventFor.stop, _this.handleDragStop); - } - }); - - _defineProperty(_assertThisInitialized(_this), "onMouseDown", function (e) { - dragEventFor = eventsFor.mouse; // on touchscreen laptops we could switch back to mouse - - return _this.handleDragStart(e); - }); - - _defineProperty(_assertThisInitialized(_this), "onMouseUp", function (e) { - dragEventFor = eventsFor.mouse; - return _this.handleDragStop(e); - }); - - _defineProperty(_assertThisInitialized(_this), "onTouchStart", function (e) { - // We're on a touch device now, so change the event handlers - dragEventFor = eventsFor.touch; - return _this.handleDragStart(e); - }); - - _defineProperty(_assertThisInitialized(_this), "onTouchEnd", function (e) { - // We're on a touch device now, so change the event handlers - dragEventFor = eventsFor.touch; - return _this.handleDragStop(e); - }); - - return _this; - } - - _createClass(DraggableCore, [{ - key: "componentDidMount", - value: function componentDidMount() { - this.mounted = true; // Touch handlers must be added with {passive: false} to be cancelable. - // https://developers.google.com/web/updates/2017/01/scrolling-intervention - - var thisNode = this.findDOMNode(); - - if (thisNode) { - (0, _domFns.addEvent)(thisNode, eventsFor.touch.start, this.onTouchStart, { - passive: false - }); - } - } - }, { - key: "componentWillUnmount", - value: function componentWillUnmount() { - this.mounted = false; // Remove any leftover event handlers. Remove both touch and mouse handlers in case - // some browser quirk caused a touch event to fire during a mouse move, or vice versa. - - var thisNode = this.findDOMNode(); - - if (thisNode) { - var ownerDocument = thisNode.ownerDocument; - (0, _domFns.removeEvent)(ownerDocument, eventsFor.mouse.move, this.handleDrag); - (0, _domFns.removeEvent)(ownerDocument, eventsFor.touch.move, this.handleDrag); - (0, _domFns.removeEvent)(ownerDocument, eventsFor.mouse.stop, this.handleDragStop); - (0, _domFns.removeEvent)(ownerDocument, eventsFor.touch.stop, this.handleDragStop); - (0, _domFns.removeEvent)(thisNode, eventsFor.touch.start, this.onTouchStart, { - passive: false - }); - if (this.props.enableUserSelectHack) (0, _domFns.removeUserSelectStyles)(ownerDocument); - } - } // React Strict Mode compatibility: if `nodeRef` is passed, we will use it instead of trying to find - // the underlying DOM node ourselves. See the README for more information. - - }, { - key: "findDOMNode", - value: function findDOMNode() - /*: ?HTMLElement*/ - { - var _this$props, _this$props2, _this$props2$nodeRef; - - return (_this$props = this.props) !== null && _this$props !== void 0 && _this$props.nodeRef ? (_this$props2 = this.props) === null || _this$props2 === void 0 ? void 0 : (_this$props2$nodeRef = _this$props2.nodeRef) === null || _this$props2$nodeRef === void 0 ? void 0 : _this$props2$nodeRef.current : _reactDom.default.findDOMNode(this); - } - }, { - key: "render", - value: function render() - /*: React.Element*/ - { - // Reuse the child provided - // This makes it flexible to use whatever element is wanted (div, ul, etc) - return /*#__PURE__*/React.cloneElement(React.Children.only(this.props.children), { - // Note: mouseMove handler is attached to document so it will still function - // when the user drags quickly and leaves the bounds of the element. - onMouseDown: this.onMouseDown, - onMouseUp: this.onMouseUp, - // onTouchStart is added on `componentDidMount` so they can be added with - // {passive: false}, which allows it to cancel. See - // https://developers.google.com/web/updates/2017/01/scrolling-intervention - onTouchEnd: this.onTouchEnd - }); - } - }]); - - return DraggableCore; -}(React.Component); - -exports["default"] = DraggableCore; - -_defineProperty(DraggableCore, "displayName", 'DraggableCore'); - -_defineProperty(DraggableCore, "propTypes", { - /** - * `allowAnyClick` allows dragging using any mouse button. - * By default, we only accept the left button. - * - * Defaults to `false`. - */ - allowAnyClick: _propTypes.default.bool, - - /** - * `disabled`, if true, stops the from dragging. All handlers, - * with the exception of `onMouseDown`, will not fire. - */ - disabled: _propTypes.default.bool, - - /** - * By default, we add 'user-select:none' attributes to the document body - * to prevent ugly text selection during drag. If this is causing problems - * for your app, set this to `false`. - */ - enableUserSelectHack: _propTypes.default.bool, - - /** - * `offsetParent`, if set, uses the passed DOM node to compute drag offsets - * instead of using the parent node. - */ - offsetParent: function offsetParent(props - /*: DraggableCoreProps*/ - , propName - /*: $Keys*/ - ) { - if (props[propName] && props[propName].nodeType !== 1) { - throw new Error('Draggable\'s offsetParent must be a DOM Node.'); - } - }, - - /** - * `grid` specifies the x and y that dragging should snap to. - */ - grid: _propTypes.default.arrayOf(_propTypes.default.number), - - /** - * `handle` specifies a selector to be used as the handle that initiates drag. - * - * Example: - * - * ```jsx - * let App = React.createClass({ - * render: function () { - * return ( - * - *
- *
Click me to drag
- *
This is some other content
- *
- *
- * ); - * } - * }); - * ``` - */ - handle: _propTypes.default.string, - - /** - * `cancel` specifies a selector to be used to prevent drag initialization. - * - * Example: - * - * ```jsx - * let App = React.createClass({ - * render: function () { - * return( - * - *
- *
You can't drag from here
- *
Dragging here works fine
- *
- *
- * ); - * } - * }); - * ``` - */ - cancel: _propTypes.default.string, - - /* If running in React Strict mode, ReactDOM.findDOMNode() is deprecated. - * Unfortunately, in order for to work properly, we need raw access - * to the underlying DOM node. If you want to avoid the warning, pass a `nodeRef` - * as in this example: - * - * function MyComponent() { - * const nodeRef = React.useRef(null); - * return ( - * - *
Example Target
- *
- * ); - * } - * - * This can be used for arbitrarily nested components, so long as the ref ends up - * pointing to the actual child DOM node and not a custom component. - */ - nodeRef: _propTypes.default.object, - - /** - * Called when dragging starts. - * If this function returns the boolean false, dragging will be canceled. - */ - onStart: _propTypes.default.func, - - /** - * Called while dragging. - * If this function returns the boolean false, dragging will be canceled. - */ - onDrag: _propTypes.default.func, - - /** - * Called when dragging stops. - * If this function returns the boolean false, the drag will remain active. - */ - onStop: _propTypes.default.func, - - /** - * A workaround option which can be passed if onMouseDown needs to be accessed, - * since it'll always be blocked (as there is internal use of onMouseDown) - */ - onMouseDown: _propTypes.default.func, - - /** - * `scale`, if set, applies scaling while dragging an element - */ - scale: _propTypes.default.number, - - /** - * These properties should be defined on the child, not here. - */ - className: _shims.dontSetMe, - style: _shims.dontSetMe, - transform: _shims.dontSetMe -}); - -_defineProperty(DraggableCore, "defaultProps", { - allowAnyClick: false, - // by default only accept left click - disabled: false, - enableUserSelectHack: true, - onStart: function onStart() {}, - onDrag: function onDrag() {}, - onStop: function onStop() {}, - onMouseDown: function onMouseDown() {}, - scale: 1 -}); - -/***/ }), - -/***/ 61193: -/*!*******************************************************!*\ - !*** ./node_modules/react-draggable/build/cjs/cjs.js ***! - \*******************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - - - -var _require = __webpack_require__(/*! ./Draggable */ 75668), - Draggable = _require.default, - DraggableCore = _require.DraggableCore; // Previous versions of this lib exported as the root export. As to no-// them, or TypeScript, we export *both* as the root and as 'default'. -// See https://github.com/mzabriskie/react-draggable/pull/254 -// and https://github.com/mzabriskie/react-draggable/issues/266 - - -module.exports = Draggable; -module.exports["default"] = Draggable; -module.exports.DraggableCore = DraggableCore; - -/***/ }), - -/***/ 81825: -/*!****************************************************************!*\ - !*** ./node_modules/react-draggable/build/cjs/utils/domFns.js ***! - \****************************************************************/ -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - - - -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } - -Object.defineProperty(exports, "__esModule", ({ - value: true -})); -exports.addClassName = addClassName; -exports.addEvent = addEvent; -exports.addUserSelectStyles = addUserSelectStyles; -exports.createCSSTransform = createCSSTransform; -exports.createSVGTransform = createSVGTransform; -exports.getTouch = getTouch; -exports.getTouchIdentifier = getTouchIdentifier; -exports.getTranslation = getTranslation; -exports.innerHeight = innerHeight; -exports.innerWidth = innerWidth; -exports.matchesSelector = matchesSelector; -exports.matchesSelectorAndParentsTo = matchesSelectorAndParentsTo; -exports.offsetXYFromParent = offsetXYFromParent; -exports.outerHeight = outerHeight; -exports.outerWidth = outerWidth; -exports.removeClassName = removeClassName; -exports.removeEvent = removeEvent; -exports.removeUserSelectStyles = removeUserSelectStyles; - -var _shims = __webpack_require__(/*! ./shims */ 9280); - -var _getPrefix = _interopRequireWildcard(__webpack_require__(/*! ./getPrefix */ 38650)); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -var matchesSelectorFunc = ''; - -function matchesSelector(el -/*: Node*/ -, selector -/*: string*/ -) -/*: boolean*/ -{ - if (!matchesSelectorFunc) { - matchesSelectorFunc = (0, _shims.findInArray)(['matches', 'webkitMatchesSelector', 'mozMatchesSelector', 'msMatchesSelector', 'oMatchesSelector'], function (method) { - // $FlowIgnore: Doesn't think elements are indexable - return (0, _shims.isFunction)(el[method]); - }); - } // Might not be found entirely (not an Element?) - in that case, bail - // $FlowIgnore: Doesn't think elements are indexable - - - if (!(0, _shims.isFunction)(el[matchesSelectorFunc])) return false; // $FlowIgnore: Doesn't think elements are indexable - - return el[matchesSelectorFunc](selector); -} // Works up the tree to the draggable itself attempting to match selector. - - -function matchesSelectorAndParentsTo(el -/*: Node*/ -, selector -/*: string*/ -, baseNode -/*: Node*/ -) -/*: boolean*/ -{ - var node = el; - - do { - if (matchesSelector(node, selector)) return true; - if (node === baseNode) return false; - node = node.parentNode; - } while (node); - - return false; -} - -function addEvent(el -/*: ?Node*/ -, event -/*: string*/ -, handler -/*: Function*/ -, inputOptions -/*: Object*/ -) -/*: void*/ -{ - if (!el) return; - - var options = _objectSpread({ - capture: true - }, inputOptions); // $FlowIgnore[method-unbinding] - - - if (el.addEventListener) { - el.addEventListener(event, handler, options); - } else if (el.attachEvent) { - el.attachEvent('on' + event, handler); - } else { - // $FlowIgnore: Doesn't think elements are indexable - el['on' + event] = handler; - } -} - -function removeEvent(el -/*: ?Node*/ -, event -/*: string*/ -, handler -/*: Function*/ -, inputOptions -/*: Object*/ -) -/*: void*/ -{ - if (!el) return; - - var options = _objectSpread({ - capture: true - }, inputOptions); // $FlowIgnore[method-unbinding] - - - if (el.removeEventListener) { - el.removeEventListener(event, handler, options); - } else if (el.detachEvent) { - el.detachEvent('on' + event, handler); - } else { - // $FlowIgnore: Doesn't think elements are indexable - el['on' + event] = null; - } -} - -function outerHeight(node -/*: HTMLElement*/ -) -/*: number*/ -{ - // This is deliberately excluding margin for our calculations, since we are using - // offsetTop which is including margin. See getBoundPosition - var height = node.clientHeight; - var computedStyle = node.ownerDocument.defaultView.getComputedStyle(node); - height += (0, _shims.int)(computedStyle.borderTopWidth); - height += (0, _shims.int)(computedStyle.borderBottomWidth); - return height; -} - -function outerWidth(node -/*: HTMLElement*/ -) -/*: number*/ -{ - // This is deliberately excluding margin for our calculations, since we are using - // offsetLeft which is including margin. See getBoundPosition - var width = node.clientWidth; - var computedStyle = node.ownerDocument.defaultView.getComputedStyle(node); - width += (0, _shims.int)(computedStyle.borderLeftWidth); - width += (0, _shims.int)(computedStyle.borderRightWidth); - return width; -} - -function innerHeight(node -/*: HTMLElement*/ -) -/*: number*/ -{ - var height = node.clientHeight; - var computedStyle = node.ownerDocument.defaultView.getComputedStyle(node); - height -= (0, _shims.int)(computedStyle.paddingTop); - height -= (0, _shims.int)(computedStyle.paddingBottom); - return height; -} - -function innerWidth(node -/*: HTMLElement*/ -) -/*: number*/ -{ - var width = node.clientWidth; - var computedStyle = node.ownerDocument.defaultView.getComputedStyle(node); - width -= (0, _shims.int)(computedStyle.paddingLeft); - width -= (0, _shims.int)(computedStyle.paddingRight); - return width; -} -/*:: interface EventWithOffset { - clientX: number, clientY: number -}*/ - - -// Get from offsetParent -function offsetXYFromParent(evt -/*: EventWithOffset*/ -, offsetParent -/*: HTMLElement*/ -, scale -/*: number*/ -) -/*: ControlPosition*/ -{ - var isBody = offsetParent === offsetParent.ownerDocument.body; - var offsetParentRect = isBody ? { - left: 0, - top: 0 - } : offsetParent.getBoundingClientRect(); - var x = (evt.clientX + offsetParent.scrollLeft - offsetParentRect.left) / scale; - var y = (evt.clientY + offsetParent.scrollTop - offsetParentRect.top) / scale; - return { - x: x, - y: y - }; -} - -function createCSSTransform(controlPos -/*: ControlPosition*/ -, positionOffset -/*: PositionOffsetControlPosition*/ -) -/*: Object*/ -{ - var translation = getTranslation(controlPos, positionOffset, 'px'); - return _defineProperty({}, (0, _getPrefix.browserPrefixToKey)('transform', _getPrefix.default), translation); -} - -function createSVGTransform(controlPos -/*: ControlPosition*/ -, positionOffset -/*: PositionOffsetControlPosition*/ -) -/*: string*/ -{ - var translation = getTranslation(controlPos, positionOffset, ''); - return translation; -} - -function getTranslation(_ref2, positionOffset -/*: PositionOffsetControlPosition*/ -, unitSuffix -/*: string*/ -) -/*: string*/ -{ - var x = _ref2.x, - y = _ref2.y; - var translation = "translate(".concat(x).concat(unitSuffix, ",").concat(y).concat(unitSuffix, ")"); - - if (positionOffset) { - var defaultX = "".concat(typeof positionOffset.x === 'string' ? positionOffset.x : positionOffset.x + unitSuffix); - var defaultY = "".concat(typeof positionOffset.y === 'string' ? positionOffset.y : positionOffset.y + unitSuffix); - translation = "translate(".concat(defaultX, ", ").concat(defaultY, ")") + translation; - } - - return translation; -} - -function getTouch(e -/*: MouseTouchEvent*/ -, identifier -/*: number*/ -) -/*: ?{clientX: number, clientY: number}*/ -{ - return e.targetTouches && (0, _shims.findInArray)(e.targetTouches, function (t) { - return identifier === t.identifier; - }) || e.changedTouches && (0, _shims.findInArray)(e.changedTouches, function (t) { - return identifier === t.identifier; - }); -} - -function getTouchIdentifier(e -/*: MouseTouchEvent*/ -) -/*: ?number*/ -{ - if (e.targetTouches && e.targetTouches[0]) return e.targetTouches[0].identifier; - if (e.changedTouches && e.changedTouches[0]) return e.changedTouches[0].identifier; -} // User-select Hacks: -// -// Useful for preventing blue highlights all over everything when dragging. -// Note we're passing `document` b/c we could be iframed - - -function addUserSelectStyles(doc -/*: ?Document*/ -) { - if (!doc) return; - var styleEl = doc.getElementById('react-draggable-style-el'); - - if (!styleEl) { - styleEl = doc.createElement('style'); - styleEl.type = 'text/css'; - styleEl.id = 'react-draggable-style-el'; - styleEl.innerHTML = '.react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n'; - styleEl.innerHTML += '.react-draggable-transparent-selection *::selection {all: inherit;}\n'; - doc.getElementsByTagName('head')[0].appendChild(styleEl); - } - - if (doc.body) addClassName(doc.body, 'react-draggable-transparent-selection'); -} - -function removeUserSelectStyles(doc -/*: ?Document*/ -) { - if (!doc) return; - - try { - if (doc.body) removeClassName(doc.body, 'react-draggable-transparent-selection'); // $FlowIgnore: IE - - if (doc.selection) { - // $FlowIgnore: IE - doc.selection.empty(); - } else { - // Remove selection caused by scroll, unless it's a focused input - // (we use doc.defaultView in case we're in an iframe) - var selection = (doc.defaultView || window).getSelection(); - - if (selection && selection.type !== 'Caret') { - selection.removeAllRanges(); - } - } - } catch (e) {// probably IE - } -} - -function addClassName(el -/*: HTMLElement*/ -, className -/*: string*/ -) { - if (el.classList) { - el.classList.add(className); - } else { - if (!el.className.match(new RegExp("(?:^|\\s)".concat(className, "(?!\\S)")))) { - el.className += " ".concat(className); - } - } -} - -function removeClassName(el -/*: HTMLElement*/ -, className -/*: string*/ -) { - if (el.classList) { - el.classList.remove(className); - } else { - el.className = el.className.replace(new RegExp("(?:^|\\s)".concat(className, "(?!\\S)"), 'g'), ''); - } -} - -/***/ }), - -/***/ 38650: -/*!*******************************************************************!*\ - !*** ./node_modules/react-draggable/build/cjs/utils/getPrefix.js ***! - \*******************************************************************/ -/***/ (function(__unused_webpack_module, exports) { - - - -Object.defineProperty(exports, "__esModule", ({ - value: true -})); -exports.browserPrefixToKey = browserPrefixToKey; -exports.browserPrefixToStyle = browserPrefixToStyle; -exports["default"] = void 0; -exports.getPrefix = getPrefix; -var prefixes = ['Moz', 'Webkit', 'O', 'ms']; - -function getPrefix() -/*: string*/ -{ - var _window$document, _window$document$docu; - - var prop - /*: string*/ - = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'transform'; - // Ensure we're running in an environment where there is actually a global - // `window` obj - if (typeof window === 'undefined') return ''; // If we're in a pseudo-browser server-side environment, this access - // path may not exist, so bail out if it doesn't. - - var style = (_window$document = window.document) === null || _window$document === void 0 ? void 0 : (_window$document$docu = _window$document.documentElement) === null || _window$document$docu === void 0 ? void 0 : _window$document$docu.style; - if (!style) return ''; - if (prop in style) return ''; - - for (var i = 0; i < prefixes.length; i++) { - if (browserPrefixToKey(prop, prefixes[i]) in style) return prefixes[i]; - } - - return ''; -} - -function browserPrefixToKey(prop -/*: string*/ -, prefix -/*: string*/ -) -/*: string*/ -{ - return prefix ? "".concat(prefix).concat(kebabToTitleCase(prop)) : prop; -} - -function browserPrefixToStyle(prop -/*: string*/ -, prefix -/*: string*/ -) -/*: string*/ -{ - return prefix ? "-".concat(prefix.toLowerCase(), "-").concat(prop) : prop; -} - -function kebabToTitleCase(str -/*: string*/ -) -/*: string*/ -{ - var out = ''; - var shouldCapitalize = true; - - for (var i = 0; i < str.length; i++) { - if (shouldCapitalize) { - out += str[i].toUpperCase(); - shouldCapitalize = false; - } else if (str[i] === '-') { - shouldCapitalize = true; - } else { - out += str[i]; - } - } - - return out; -} // Default export is the prefix itself, like 'Moz', 'Webkit', etc -// Note that you may have to re-test for certain things; for instance, Chrome 50 -// can handle unprefixed `transform`, but not unprefixed `user-select` - - -var _default = (getPrefix() -/*: string*/ -); - -exports["default"] = _default; - -/***/ }), - -/***/ 55904: -/*!*************************************************************!*\ - !*** ./node_modules/react-draggable/build/cjs/utils/log.js ***! - \*************************************************************/ -/***/ (function(__unused_webpack_module, exports) { - - - -Object.defineProperty(exports, "__esModule", ({ - value: true -})); -exports["default"] = log; - -/*eslint no-console:0*/ -function log() { - var _console; - - if (false) {} -} - -/***/ }), - -/***/ 2849: -/*!*********************************************************************!*\ - !*** ./node_modules/react-draggable/build/cjs/utils/positionFns.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - - - -Object.defineProperty(exports, "__esModule", ({ - value: true -})); -exports.canDragX = canDragX; -exports.canDragY = canDragY; -exports.createCoreData = createCoreData; -exports.createDraggableData = createDraggableData; -exports.getBoundPosition = getBoundPosition; -exports.getControlPosition = getControlPosition; -exports.snapToGrid = snapToGrid; - -var _shims = __webpack_require__(/*! ./shims */ 9280); - -var _domFns = __webpack_require__(/*! ./domFns */ 81825); - -function getBoundPosition(draggable -/*: Draggable*/ -, x -/*: number*/ -, y -/*: number*/ -) -/*: [number, number]*/ -{ - // If no bounds, short-circuit and move on - if (!draggable.props.bounds) return [x, y]; // Clone new bounds - - var bounds = draggable.props.bounds; - bounds = typeof bounds === 'string' ? bounds : cloneBounds(bounds); - var node = findDOMNode(draggable); - - if (typeof bounds === 'string') { - var ownerDocument = node.ownerDocument; - var ownerWindow = ownerDocument.defaultView; - var boundNode; - - if (bounds === 'parent') { - boundNode = node.parentNode; - } else { - boundNode = ownerDocument.querySelector(bounds); - } - - if (!(boundNode instanceof ownerWindow.HTMLElement)) { - throw new Error('Bounds selector "' + bounds + '" could not find an element.'); - } - - var boundNodeEl - /*: HTMLElement*/ - = boundNode; // for Flow, can't seem to refine correctly - - var nodeStyle = ownerWindow.getComputedStyle(node); - var boundNodeStyle = ownerWindow.getComputedStyle(boundNodeEl); // Compute bounds. This is a pain with padding and offsets but this gets it exactly right. - - bounds = { - left: -node.offsetLeft + (0, _shims.int)(boundNodeStyle.paddingLeft) + (0, _shims.int)(nodeStyle.marginLeft), - top: -node.offsetTop + (0, _shims.int)(boundNodeStyle.paddingTop) + (0, _shims.int)(nodeStyle.marginTop), - right: (0, _domFns.innerWidth)(boundNodeEl) - (0, _domFns.outerWidth)(node) - node.offsetLeft + (0, _shims.int)(boundNodeStyle.paddingRight) - (0, _shims.int)(nodeStyle.marginRight), - bottom: (0, _domFns.innerHeight)(boundNodeEl) - (0, _domFns.outerHeight)(node) - node.offsetTop + (0, _shims.int)(boundNodeStyle.paddingBottom) - (0, _shims.int)(nodeStyle.marginBottom) - }; - } // Keep x and y below right and bottom limits... - - - if ((0, _shims.isNum)(bounds.right)) x = Math.min(x, bounds.right); - if ((0, _shims.isNum)(bounds.bottom)) y = Math.min(y, bounds.bottom); // But above left and top limits. - - if ((0, _shims.isNum)(bounds.left)) x = Math.max(x, bounds.left); - if ((0, _shims.isNum)(bounds.top)) y = Math.max(y, bounds.top); - return [x, y]; -} - -function snapToGrid(grid -/*: [number, number]*/ -, pendingX -/*: number*/ -, pendingY -/*: number*/ -) -/*: [number, number]*/ -{ - var x = Math.round(pendingX / grid[0]) * grid[0]; - var y = Math.round(pendingY / grid[1]) * grid[1]; - return [x, y]; -} - -function canDragX(draggable -/*: Draggable*/ -) -/*: boolean*/ -{ - return draggable.props.axis === 'both' || draggable.props.axis === 'x'; -} - -function canDragY(draggable -/*: Draggable*/ -) -/*: boolean*/ -{ - return draggable.props.axis === 'both' || draggable.props.axis === 'y'; -} // Get {x, y} positions from event. - - -function getControlPosition(e -/*: MouseTouchEvent*/ -, touchIdentifier -/*: ?number*/ -, draggableCore -/*: DraggableCore*/ -) -/*: ?ControlPosition*/ -{ - var touchObj = typeof touchIdentifier === 'number' ? (0, _domFns.getTouch)(e, touchIdentifier) : null; - if (typeof touchIdentifier === 'number' && !touchObj) return null; // not the right touch - - var node = findDOMNode(draggableCore); // User can provide an offsetParent if desired. - - var offsetParent = draggableCore.props.offsetParent || node.offsetParent || node.ownerDocument.body; - return (0, _domFns.offsetXYFromParent)(touchObj || e, offsetParent, draggableCore.props.scale); -} // Create an data object exposed by 's events - - -function createCoreData(draggable -/*: DraggableCore*/ -, x -/*: number*/ -, y -/*: number*/ -) -/*: DraggableData*/ -{ - var state = draggable.state; - var isStart = !(0, _shims.isNum)(state.lastX); - var node = findDOMNode(draggable); - - if (isStart) { - // If this is our first move, use the x and y as last coords. - return { - node: node, - deltaX: 0, - deltaY: 0, - lastX: x, - lastY: y, - x: x, - y: y - }; - } else { - // Otherwise calculate proper values. - return { - node: node, - deltaX: x - state.lastX, - deltaY: y - state.lastY, - lastX: state.lastX, - lastY: state.lastY, - x: x, - y: y - }; - } -} // Create an data exposed by 's events - - -function createDraggableData(draggable -/*: Draggable*/ -, coreData -/*: DraggableData*/ -) -/*: DraggableData*/ -{ - var scale = draggable.props.scale; - return { - node: coreData.node, - x: draggable.state.x + coreData.deltaX / scale, - y: draggable.state.y + coreData.deltaY / scale, - deltaX: coreData.deltaX / scale, - deltaY: coreData.deltaY / scale, - lastX: draggable.state.x, - lastY: draggable.state.y - }; -} // A lot faster than stringify/parse - - -function cloneBounds(bounds -/*: Bounds*/ -) -/*: Bounds*/ -{ - return { - left: bounds.left, - top: bounds.top, - right: bounds.right, - bottom: bounds.bottom - }; -} - -function findDOMNode(draggable -/*: Draggable | DraggableCore*/ -) -/*: HTMLElement*/ -{ - var node = draggable.findDOMNode(); - - if (!node) { - throw new Error(': Unmounted during event!'); - } // $FlowIgnore we can't assert on HTMLElement due to tests... FIXME - - - return node; -} - -/***/ }), - -/***/ 9280: -/*!***************************************************************!*\ - !*** ./node_modules/react-draggable/build/cjs/utils/shims.js ***! - \***************************************************************/ -/***/ (function(__unused_webpack_module, exports) { - - - -Object.defineProperty(exports, "__esModule", ({ - value: true -})); -exports.dontSetMe = dontSetMe; -exports.findInArray = findInArray; -exports.int = int; -exports.isFunction = isFunction; -exports.isNum = isNum; - -// @credits https://gist.github.com/rogozhnikoff/a43cfed27c41e4e68cdc -function findInArray(array -/*: Array | TouchList*/ -, callback -/*: Function*/ -) -/*: any*/ -{ - for (var i = 0, length = array.length; i < length; i++) { - if (callback.apply(callback, [array[i], i, array])) return array[i]; - } -} - -function isFunction(func -/*: any*/ -) -/*: boolean %checks*/ -{ - // $FlowIgnore[method-unbinding] - return typeof func === 'function' || Object.prototype.toString.call(func) === '[object Function]'; -} - -function isNum(num -/*: any*/ -) -/*: boolean %checks*/ -{ - return typeof num === 'number' && !isNaN(num); -} - -function int(a -/*: string*/ -) -/*: number*/ -{ - return parseInt(a, 10); -} - -function dontSetMe(props -/*: Object*/ -, propName -/*: string*/ -, componentName -/*: string*/ -) -/*: ?Error*/ -{ - if (props[propName]) { - return new Error("Invalid prop ".concat(propName, " passed to ").concat(componentName, " - do not set this, set it on the child.")); - } -} - -/***/ }), - /***/ 22827: /*!*********************************************************!*\ !*** ./node_modules/react-resizable/build/Resizable.js ***! diff --git a/66582.async.js b/66582.async.js index 0b0a934d12..a9bda5f030 100644 --- a/66582.async.js +++ b/66582.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[66582,98991,79256,47638,3446],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[66582,98991,79256,47638,3446,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1907,6 +1907,195 @@ var style_default = __webpack_require__(43146); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/29353.async.js b/67068.async.js similarity index 95% rename from 29353.async.js rename to 67068.async.js index 9e1f2d0f18..dc107c6b49 100644 --- a/29353.async.js +++ b/67068.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[29353],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[67068],{ /***/ 85368: /*!*************************************************************************!*\ @@ -681,6 +681,305 @@ var bounds = [ /* harmony default export */ var public_api = (dist_module/* tinycolor */.H); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/style/index.js + 1 modules ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 94594: diff --git a/67570.async.js b/67570.async.js index e9bcd6838e..1b702598e3 100644 --- a/67570.async.js +++ b/67570.async.js @@ -1264,7 +1264,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } diff --git a/7303.async.js b/67921.async.js similarity index 81% rename from 7303.async.js rename to 67921.async.js index d8a9a72cdc..530a973c33 100644 --- a/7303.async.js +++ b/67921.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[7303,34180,25619,79779],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[67921,34180,25619,79779],{ /***/ 98787: /*!**********************************************!*\ @@ -145,6 +145,303 @@ function getPlacements(config) { /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 75008: /*!*********************************************************!*\ !*** ./node_modules/antd/es/input/index.js + 5 modules ***! diff --git a/6812.async.js b/6812.async.js new file mode 100644 index 0000000000..3ab1273a37 --- /dev/null +++ b/6812.async.js @@ -0,0 +1,1176 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[6812,42573,88092,95946,87388],{ + +/***/ 57838: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/_util/hooks/useForceUpdate.js ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ useForceUpdate; } +/* harmony export */ }); +/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ 97685); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); + + +function useForceUpdate() { + var _React$useReducer = react__WEBPACK_IMPORTED_MODULE_0__.useReducer(function (x) { + return x + 1; + }, 0), + _React$useReducer2 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(_React$useReducer, 2), + forceUpdate = _React$useReducer2[1]; + return forceUpdate; +} + +/***/ }), + +/***/ 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 + + + +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + +/***/ 75008: +/*!*********************************************************!*\ + !*** ./node_modules/antd/es/input/index.js + 5 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ input; } +}); + +// 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/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/antd/es/form/context.js +var form_context = __webpack_require__(65223); +;// CONCATENATED MODULE: ./node_modules/antd/es/input/Group.js + + + + + + + +var Group = function Group(props) { + var _classNames; + var _useContext = (0,react.useContext)(context/* ConfigContext */.E_), + getPrefixCls = _useContext.getPrefixCls, + direction = _useContext.direction; + var customizePrefixCls = props.prefixCls, + _props$className = props.className, + className = _props$className === void 0 ? '' : _props$className; + var prefixCls = getPrefixCls('input-group', customizePrefixCls); + var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), props.size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), props.size === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-compact"), props.compact), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className); + var formItemContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM); + var groupFormItemContext = (0,react.useMemo)(function () { + return (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, formItemContext), { + isFormItemInput: false + }); + }, [formItemContext]); + return /*#__PURE__*/react.createElement("span", { + className: cls, + style: props.style, + onMouseEnter: props.onMouseEnter, + onMouseLeave: props.onMouseLeave, + onFocus: props.onFocus, + onBlur: props.onBlur + }, /*#__PURE__*/react.createElement(form_context/* FormItemInputContext.Provider */.aM.Provider, { + value: groupFormItemContext + }, props.children)); +}; +/* harmony default export */ var input_Group = (Group); +// EXTERNAL MODULE: ./node_modules/antd/es/input/Input.js + 1 modules +var Input = __webpack_require__(82586); +// 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/typeof.js +var esm_typeof = __webpack_require__(71002); +// 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/EyeInvisibleOutlined.js +// This icon file is generated automatically. +var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; +/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); + +// 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/EyeInvisibleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { + return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { + ref: ref, + icon: asn_EyeInvisibleOutlined + })); +}; +EyeInvisibleOutlined_EyeInvisibleOutlined.displayName = 'EyeInvisibleOutlined'; +/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined)); +// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules +var EyeOutlined = __webpack_require__(7124); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js +var es_ref = __webpack_require__(42550); +// EXTERNAL MODULE: ./node_modules/antd/es/input/hooks/useRemovePasswordTimeout.js +var useRemovePasswordTimeout = __webpack_require__(72922); +;// CONCATENATED MODULE: ./node_modules/antd/es/input/Password.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 defaultIconRender = function defaultIconRender(visible) { + return visible ? /*#__PURE__*/react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/react.createElement(icons_EyeInvisibleOutlined, null); +}; +var ActionMap = { + click: 'onClick', + hover: 'onMouseOver' +}; +var Password = /*#__PURE__*/react.forwardRef(function (props, ref) { + var _props$visibilityTogg = props.visibilityToggle, + visibilityToggle = _props$visibilityTogg === void 0 ? true : _props$visibilityTogg; + var visibilityControlled = (0,esm_typeof/* default */.Z)(visibilityToggle) === 'object' && visibilityToggle.visible !== undefined; + var _useState = (0,react.useState)(function () { + return visibilityControlled ? visibilityToggle.visible : false; + }), + _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2), + visible = _useState2[0], + setVisible = _useState2[1]; + var inputRef = (0,react.useRef)(null); + react.useEffect(function () { + if (visibilityControlled) { + setVisible(visibilityToggle.visible); + } + }, [visibilityControlled, visibilityToggle]); + // Remove Password value + var removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); + var onVisibleChange = function onVisibleChange() { + var disabled = props.disabled; + if (disabled) { + return; + } + if (visible) { + removePasswordTimeout(); + } + setVisible(function (prevState) { + var _a; + var newState = !prevState; + if ((0,esm_typeof/* default */.Z)(visibilityToggle) === 'object') { + (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); + } + return newState; + }); + }; + var getIcon = function getIcon(prefixCls) { + var _iconProps; + var _props$action = props.action, + action = _props$action === void 0 ? 'click' : _props$action, + _props$iconRender = props.iconRender, + iconRender = _props$iconRender === void 0 ? defaultIconRender : _props$iconRender; + var iconTrigger = ActionMap[action] || ''; + var icon = iconRender(visible); + var iconProps = (_iconProps = {}, (0,defineProperty/* default */.Z)(_iconProps, iconTrigger, onVisibleChange), (0,defineProperty/* default */.Z)(_iconProps, "className", "".concat(prefixCls, "-icon")), (0,defineProperty/* default */.Z)(_iconProps, "key", 'passwordIcon'), (0,defineProperty/* default */.Z)(_iconProps, "onMouseDown", function onMouseDown(e) { + // Prevent focused state lost + // https://github.com/ant-design/ant-design/issues/15173 + e.preventDefault(); + }), (0,defineProperty/* default */.Z)(_iconProps, "onMouseUp", function onMouseUp(e) { + // Prevent caret position change + // https://github.com/ant-design/ant-design/issues/23524 + e.preventDefault(); + }), _iconProps); + return /*#__PURE__*/react.cloneElement( /*#__PURE__*/react.isValidElement(icon) ? icon : /*#__PURE__*/react.createElement("span", null, icon), iconProps); + }; + var renderPassword = function renderPassword(_ref) { + var getPrefixCls = _ref.getPrefixCls; + var className = props.className, + customizePrefixCls = props.prefixCls, + customizeInputPrefixCls = props.inputPrefixCls, + size = props.size, + restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); + var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); + var prefixCls = getPrefixCls('input-password', customizePrefixCls); + var suffixIcon = visibilityToggle && getIcon(prefixCls); + var inputClassName = classnames_default()(prefixCls, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-").concat(size), !!size)); + var omittedProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { + type: visible ? 'text' : 'password', + className: inputClassName, + prefixCls: inputPrefixCls, + suffix: suffixIcon + }); + if (size) { + omittedProps.size = size; + } + return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ + ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) + }, omittedProps)); + }; + return /*#__PURE__*/react.createElement(context/* ConfigConsumer */.C, null, renderPassword); +}); +if (false) {} +/* harmony default export */ var input_Password = (Password); +// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js +var SearchOutlined = __webpack_require__(25783); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js +var SizeContext = __webpack_require__(97647); +// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js +var Compact = __webpack_require__(4173); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js +var reactNode = __webpack_require__(96159); +;// CONCATENATED MODULE: ./node_modules/antd/es/input/Search.js + + +var Search_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 Search = /*#__PURE__*/react.forwardRef(function (props, ref) { + var _classNames; + var customizePrefixCls = props.prefixCls, + customizeInputPrefixCls = props.inputPrefixCls, + className = props.className, + customizeSize = props.size, + suffix = props.suffix, + _props$enterButton = props.enterButton, + enterButton = _props$enterButton === void 0 ? false : _props$enterButton, + addonAfter = props.addonAfter, + loading = props.loading, + disabled = props.disabled, + customOnSearch = props.onSearch, + customOnChange = props.onChange, + onCompositionStart = props.onCompositionStart, + onCompositionEnd = props.onCompositionEnd, + restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var contextSize = react.useContext(SizeContext/* default */.Z); + var composedRef = react.useRef(false); + var prefixCls = getPrefixCls('input-search', customizePrefixCls); + var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); + var _useCompactItemContex = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction), + compactSize = _useCompactItemContex.compactSize; + var size = compactSize || customizeSize || contextSize; + var inputRef = react.useRef(null); + var onChange = function onChange(e) { + if (e && e.target && e.type === 'click' && customOnSearch) { + customOnSearch(e.target.value, e); + } + if (customOnChange) { + customOnChange(e); + } + }; + var onMouseDown = function onMouseDown(e) { + var _a; + if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { + e.preventDefault(); + } + }; + var onSearch = function onSearch(e) { + var _a, _b; + if (customOnSearch) { + customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e); + } + }; + var onPressEnter = function onPressEnter(e) { + if (composedRef.current || loading) { + return; + } + onSearch(e); + }; + var searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/react.createElement(SearchOutlined/* default */.Z, null) : null; + var btnClassName = "".concat(prefixCls, "-button"); + var button; + var enterButtonAsElement = enterButton || {}; + var isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; + if (isAntdButton || enterButtonAsElement.type === 'button') { + button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, (0,esm_extends/* default */.Z)({ + onMouseDown: onMouseDown, + onClick: function onClick(e) { + var _a, _b; + (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); + onSearch(e); + }, + key: 'enterButton' + }, isAntdButton ? { + className: btnClassName, + size: size + } : {})); + } else { + button = /*#__PURE__*/react.createElement(es_button/* default */.Z, { + className: btnClassName, + type: enterButton ? 'primary' : undefined, + size: size, + disabled: disabled, + key: "enterButton", + onMouseDown: onMouseDown, + onClick: onSearch, + loading: loading, + icon: searchIcon + }, enterButton); + } + if (addonAfter) { + button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { + key: 'addonAfter' + })]; + } + var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(size), !!size), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-button"), !!enterButton), _classNames), className); + var handleOnCompositionStart = function handleOnCompositionStart(e) { + composedRef.current = true; + onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); + }; + var handleOnCompositionEnd = function handleOnCompositionEnd(e) { + composedRef.current = false; + onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); + }; + return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ + ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), + onPressEnter: onPressEnter + }, restProps, { + size: size, + onCompositionStart: handleOnCompositionStart, + onCompositionEnd: handleOnCompositionEnd, + prefixCls: inputPrefixCls, + addonAfter: button, + suffix: suffix, + onChange: onChange, + className: cls, + disabled: disabled + })); +}); +if (false) {} +/* harmony default export */ var input_Search = (Search); +// EXTERNAL MODULE: ./node_modules/antd/es/input/TextArea.js + 1 modules +var TextArea = __webpack_require__(80173); +;// CONCATENATED MODULE: ./node_modules/antd/es/input/index.js + + + + + +var input_Input = Input/* default */.ZP; +input_Input.Group = input_Group; +input_Input.Search = input_Search; +input_Input.TextArea = TextArea/* default */.Z; +input_Input.Password = input_Password; +/* harmony default export */ var input = (input_Input); + +/***/ }), + +/***/ 34041: +/*!**********************************************!*\ + !*** ./node_modules/antd/es/select/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* 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 rc_select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-select */ 7752); +/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rc-util/es/omit */ 98423); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 53124); +/* harmony import */ var _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../config-provider/defaultRenderEmpty */ 88258); +/* harmony import */ var _config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../config-provider/DisabledContext */ 98866); +/* harmony import */ var _config_provider_SizeContext__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider/SizeContext */ 97647); +/* harmony import */ var _form_context__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../form/context */ 65223); +/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../_util/motion */ 33603); +/* harmony import */ var _util_statusUtils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/statusUtils */ 9708); +/* harmony import */ var _utils_iconUtil__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./utils/iconUtil */ 46163); +/* harmony import */ var _space_Compact__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../space/Compact */ 4173); + + +// TODO: 4.0 - codemod should help to change `filterOption` to support node props. +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 SECRET_COMBOBOX_MODE_DO_NOT_USE = 'SECRET_COMBOBOX_MODE_DO_NOT_USE'; +var InternalSelect = function InternalSelect(_a, ref) { + var _classNames2; + var customizePrefixCls = _a.prefixCls, + _a$bordered = _a.bordered, + bordered = _a$bordered === void 0 ? true : _a$bordered, + className = _a.className, + getPopupContainer = _a.getPopupContainer, + dropdownClassName = _a.dropdownClassName, + popupClassName = _a.popupClassName, + _a$listHeight = _a.listHeight, + listHeight = _a$listHeight === void 0 ? 256 : _a$listHeight, + placement = _a.placement, + _a$listItemHeight = _a.listItemHeight, + listItemHeight = _a$listItemHeight === void 0 ? 24 : _a$listItemHeight, + customizeSize = _a.size, + customDisabled = _a.disabled, + notFoundContent = _a.notFoundContent, + customStatus = _a.status, + showArrow = _a.showArrow, + props = __rest(_a, ["prefixCls", "bordered", "className", "getPopupContainer", "dropdownClassName", "popupClassName", "listHeight", "placement", "listItemHeight", "size", "disabled", "notFoundContent", "status", "showArrow"]); + var _React$useContext = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_), + getContextPopupContainer = _React$useContext.getPopupContainer, + getPrefixCls = _React$useContext.getPrefixCls, + renderEmpty = _React$useContext.renderEmpty, + direction = _React$useContext.direction, + virtual = _React$useContext.virtual, + dropdownMatchSelectWidth = _React$useContext.dropdownMatchSelectWidth; + var size = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_SizeContext__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z); + var prefixCls = getPrefixCls('select', customizePrefixCls); + var rootPrefixCls = getPrefixCls(); + var _useCompactItemContex = (0,_space_Compact__WEBPACK_IMPORTED_MODULE_5__/* .useCompactItemContext */ .ri)(prefixCls, direction), + compactSize = _useCompactItemContex.compactSize, + compactItemClassnames = _useCompactItemContex.compactItemClassnames; + var mode = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(function () { + var m = props.mode; + if (m === 'combobox') { + return undefined; + } + if (m === SECRET_COMBOBOX_MODE_DO_NOT_USE) { + return 'combobox'; + } + return m; + }, [props.mode]); + var isMultiple = mode === 'multiple' || mode === 'tags'; + var mergedShowArrow = showArrow !== undefined ? showArrow : props.loading || !(isMultiple || mode === 'combobox'); + // =================== Warning ===================== + false ? 0 : void 0; + // ===================== Form Status ===================== + var _useContext = (0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)(_form_context__WEBPACK_IMPORTED_MODULE_6__/* .FormItemInputContext */ .aM), + contextStatus = _useContext.status, + hasFeedback = _useContext.hasFeedback, + isFormItemInput = _useContext.isFormItemInput, + feedbackIcon = _useContext.feedbackIcon; + var mergedStatus = (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_7__/* .getMergedStatus */ .F)(contextStatus, customStatus); + // ===================== Empty ===================== + var mergedNotFound; + if (notFoundContent !== undefined) { + mergedNotFound = notFoundContent; + } else if (mode === 'combobox') { + mergedNotFound = null; + } else { + mergedNotFound = (renderEmpty || _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)('Select'); + } + // ===================== Icons ===================== + var _getIcons = (0,_utils_iconUtil__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)({}, props), { + multiple: isMultiple, + hasFeedback: hasFeedback, + feedbackIcon: feedbackIcon, + showArrow: mergedShowArrow, + prefixCls: prefixCls + })), + suffixIcon = _getIcons.suffixIcon, + itemIcon = _getIcons.itemIcon, + removeIcon = _getIcons.removeIcon, + clearIcon = _getIcons.clearIcon; + var selectProps = (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z)(props, ['suffixIcon', 'itemIcon']); + var rcSelectRtlDropdownClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()(popupClassName || dropdownClassName, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)({}, "".concat(prefixCls, "-dropdown-").concat(direction), direction === 'rtl')); + var mergedSize = compactSize || customizeSize || size; + // ===================== Disabled ===================== + var disabled = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z); + var mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled; + var mergedClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()((_classNames2 = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-lg"), mergedSize === 'large'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-sm"), mergedSize === 'small'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-borderless"), !bordered), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-in-form-item"), isFormItemInput), _classNames2), (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_7__/* .getStatusClassNames */ .Z)(prefixCls, mergedStatus, hasFeedback), compactItemClassnames, className); + // ===================== Placement ===================== + var getPlacement = function getPlacement() { + if (placement !== undefined) { + return placement; + } + return direction === 'rtl' ? 'bottomRight' : 'bottomLeft'; + }; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_select__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)({ + ref: ref, + virtual: virtual, + dropdownMatchSelectWidth: dropdownMatchSelectWidth + }, selectProps, { + transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_14__/* .getTransitionName */ .mL)(rootPrefixCls, (0,_util_motion__WEBPACK_IMPORTED_MODULE_14__/* .getTransitionDirection */ .q0)(placement), props.transitionName), + listHeight: listHeight, + listItemHeight: listItemHeight, + mode: mode, + prefixCls: prefixCls, + placement: getPlacement(), + direction: direction, + inputIcon: suffixIcon, + menuItemSelectedIcon: itemIcon, + removeIcon: removeIcon, + clearIcon: clearIcon, + notFoundContent: mergedNotFound, + className: mergedClassName, + getPopupContainer: getPopupContainer || getContextPopupContainer, + dropdownClassName: rcSelectRtlDropdownClassName, + showArrow: hasFeedback || showArrow, + disabled: mergedDisabled + })); +}; +var Select = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(InternalSelect); +Select.SECRET_COMBOBOX_MODE_DO_NOT_USE = SECRET_COMBOBOX_MODE_DO_NOT_USE; +Select.Option = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .Option */ .Wx; +Select.OptGroup = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .OptGroup */ .Xo; +/* harmony default export */ __webpack_exports__["Z"] = (Select); + +/***/ }), + +/***/ 7124: +/*!**********************************************************************************************!*\ + !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! + \**********************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ icons_EyeOutlined; } +}); + +// 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/EyeOutlined.js +// This icon file is generated automatically. +var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; +/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); + +// 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/EyeOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { + return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { + ref: ref, + icon: asn_EyeOutlined + })); +}; +EyeOutlined_EyeOutlined.displayName = 'EyeOutlined'; +/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); + +/***/ }) + +}]); \ No newline at end of file diff --git a/68369.async.js b/68369.async.js index 8d38eb24a3..b42f73a6e5 100644 --- a/68369.async.js +++ b/68369.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[68369,34180,25619,43025,7303,79779],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[68369,34180,43025,25619,79779],{ /***/ 48898: /*!*************************************************************************!*\ diff --git a/69085.async.js b/69085.async.js index e35a0ecb07..fee0008902 100644 --- a/69085.async.js +++ b/69085.async.js @@ -1005,6 +1005,195 @@ var style_default = __webpack_require__(43146); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/47824.async.js b/69491.async.js similarity index 59% rename from 47824.async.js rename to 69491.async.js index fb54cbd6e8..9a8e3b20a9 100644 --- a/47824.async.js +++ b/69491.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[47824],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[69491],{ /***/ 99011: /*!**************************************************************************!*\ @@ -14,46 +14,18 @@ var ClockCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 /***/ }), -/***/ 82826: -/*!**********************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/ArrowLeftOutlined.js + 1 modules ***! - \**********************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +/***/ 42110: +/*!*******************************************************************!*\ + !*** ./node_modules/@ant-design/icons-svg/es/asn/PlusOutlined.js ***! + \*******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__) { "use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_ArrowLeftOutlined; } -}); - -// 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/ArrowLeftOutlined.js // This icon file is generated automatically. -var ArrowLeftOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z" } }] }, "name": "arrow-left", "theme": "outlined" }; -/* harmony default export */ var asn_ArrowLeftOutlined = (ArrowLeftOutlined); - -// 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/ArrowLeftOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - +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); -var ArrowLeftOutlined_ArrowLeftOutlined = function ArrowLeftOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_ArrowLeftOutlined - })); -}; -ArrowLeftOutlined_ArrowLeftOutlined.displayName = 'ArrowLeftOutlined'; -/* harmony default export */ var icons_ArrowLeftOutlined = (/*#__PURE__*/react.forwardRef(ArrowLeftOutlined_ArrowLeftOutlined)); - /***/ }), /***/ 30071: @@ -84,45 +56,45 @@ ClockCircleOutlined.displayName = 'ClockCircleOutlined'; /***/ }), -/***/ 95604: -/*!*******************************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/DeliveredProcedureOutlined.js + 1 modules ***! - \*******************************************************************************************/ +/***/ 52745: +/*!******************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/MinusOutlined.js + 1 modules ***! + \******************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_DeliveredProcedureOutlined; } + "Z": function() { return /* binding */ icons_MinusOutlined; } }); // 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/DeliveredProcedureOutlined.js +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons-svg/es/asn/MinusOutlined.js // This icon file is generated automatically. -var DeliveredProcedureOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "defs", "attrs": {}, "children": [{ "tag": "style", "attrs": {} }] }, { "tag": "path", "attrs": { "d": "M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z" } }] }, "name": "delivered-procedure", "theme": "outlined" }; -/* harmony default export */ var asn_DeliveredProcedureOutlined = (DeliveredProcedureOutlined); +var MinusOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z" } }] }, "name": "minus", "theme": "outlined" }; +/* harmony default export */ var asn_MinusOutlined = (MinusOutlined); // 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/DeliveredProcedureOutlined.js +;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/icons/MinusOutlined.js // GENERATE BY ./scripts/generate.ts // DON NOT EDIT IT MANUALLY -var DeliveredProcedureOutlined_DeliveredProcedureOutlined = function DeliveredProcedureOutlined(props, ref) { +var MinusOutlined_MinusOutlined = function MinusOutlined(props, ref) { return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { ref: ref, - icon: asn_DeliveredProcedureOutlined + icon: asn_MinusOutlined })); }; -DeliveredProcedureOutlined_DeliveredProcedureOutlined.displayName = 'DeliveredProcedureOutlined'; -/* harmony default export */ var icons_DeliveredProcedureOutlined = (/*#__PURE__*/react.forwardRef(DeliveredProcedureOutlined_DeliveredProcedureOutlined)); +MinusOutlined_MinusOutlined.displayName = 'MinusOutlined'; +/* harmony default export */ var icons_MinusOutlined = (/*#__PURE__*/react.forwardRef(MinusOutlined_MinusOutlined)); /***/ }), @@ -154,6 +126,34 @@ MinusSquareOutlined.displayName = 'MinusSquareOutlined'; /***/ }), +/***/ 51042: +/*!*****************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* 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)); + +/***/ }), + /***/ 30723: /*!***********************************************************************!*\ !*** ./node_modules/@ant-design/icons/es/icons/PlusSquareOutlined.js ***! @@ -486,361 +486,6 @@ var style_default = __webpack_require__(43146); -/***/ }), - -/***/ 58492: -/*!**************************************************************!*\ - !*** ./node_modules/antd/es/breadcrumb/index.js + 3 modules ***! - \**************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// 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__) { - -"use strict"; - -// 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__) { - -"use strict"; -/* 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__) { - -"use strict"; - -// 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 - - - /***/ }), /***/ 19575: diff --git a/27078.async.js b/69561.async.js similarity index 77% rename from 27078.async.js rename to 69561.async.js index 6db011933b..34fbb3b603 100644 --- a/27078.async.js +++ b/69561.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[27078],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[69561],{ /***/ 48898: /*!*************************************************************************!*\ @@ -41,6 +41,303 @@ ExclamationCircleOutlined.displayName = 'ExclamationCircleOutlined'; /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 75008: /*!*********************************************************!*\ !*** ./node_modules/antd/es/input/index.js + 5 modules ***! diff --git a/27078.chunk.css b/69561.chunk.css similarity index 83% rename from 27078.chunk.css rename to 69561.chunk.css index 1d0e99d517..e86cdbfc2b 100644 --- a/27078.chunk.css +++ b/69561.chunk.css @@ -1,3 +1,235 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/popover/style/index.less ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/71896.async.js b/71896.async.js new file mode 100644 index 0000000000..a7e2b29470 --- /dev/null +++ b/71896.async.js @@ -0,0 +1,731 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[71896],{ + +/***/ 509: +/*!*********************************************************************!*\ + !*** ./node_modules/@ant-design/icons-svg/es/asn/SearchOutlined.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__) { + +// This icon file is generated automatically. +var SearchOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z" } }] }, "name": "search", "theme": "outlined" }; +/* harmony default export */ __webpack_exports__["Z"] = (SearchOutlined); + + +/***/ }), + +/***/ 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 + +/***/ }), + +/***/ 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 + + + +/***/ }), + +/***/ 25783: +/*!*************************************************************************************!*\ + !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.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_SearchOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/SearchOutlined */ 509); +/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 93771); + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var SearchOutlined = function SearchOutlined(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_SearchOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z + })); +}; +SearchOutlined.displayName = 'SearchOutlined'; +/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(SearchOutlined)); + +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }) + +}]); \ No newline at end of file diff --git a/72693.async.js b/72693.async.js index 5adc06ad85..470dabbf1f 100644 --- a/72693.async.js +++ b/72693.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[72693],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[72693,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -804,6 +804,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/73718.async.js b/73718.async.js index 2fad825d3e..82b4b4b931 100644 --- a/73718.async.js +++ b/73718.async.js @@ -840,7 +840,7 @@ function reducer(state, action) { doResize(); } new Promise( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var params, res, _res$data5, _res$data6, _res$data7, urlParser, protocol, searchParams, host; + var params, res, _res$data5, _res$data5$link_url, _res$data6, character, _res$data7, _res$data8, urlParser, protocol, searchParams, host; return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: @@ -850,28 +850,29 @@ function reducer(state, action) { case 3: res = _context4.sent; if (!(linux_vnc || virtual_machine)) { - _context4.next = 10; + _context4.next = 11; break; } - iframeRef.current.src = (res === null || res === void 0 ? void 0 : (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.link_url) + '&time=' + Date.now(); + character = res !== null && res !== void 0 && (_res$data5 = res.data) !== null && _res$data5 !== void 0 && (_res$data5$link_url = _res$data5.link_url) !== null && _res$data5$link_url !== void 0 && _res$data5$link_url.includes('?') ? "&" : "?"; + iframeRef.current.src = (res === null || res === void 0 ? void 0 : (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.link_url) + character + 'time=' + Date.now(); dispatch({ type: Types.SET_LOADING, payload: false }); return _context4.abrupt("return"); - case 10: + case 11: if (window_vnc_url) { passwordRef.current = 'Edu123'; - socketUrlRef.current = decodeURIComponent(res === null || res === void 0 ? void 0 : (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.link_url); + socketUrlRef.current = decodeURIComponent(res === null || res === void 0 ? void 0 : (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.link_url); } else { - urlParser = new URL(decodeURIComponent(res === null || res === void 0 ? void 0 : (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.link_url)); //no IE11 support + urlParser = new URL(decodeURIComponent(res === null || res === void 0 ? void 0 : (_res$data8 = res.data) === null || _res$data8 === void 0 ? void 0 : _res$data8.link_url)); //no IE11 support protocol = urlParser.protocol, searchParams = urlParser.searchParams, host = urlParser.host; passwordRef.current = searchParams.get('password'); socketUrlRef.current = "".concat(protocol === 'https:' ? 'wss' : 'ws', "://").concat(host, "/").concat(params.path || 'websockify'); } - case 11: + case 12: if (!(instance_startup_type === 2)) { - _context4.next = 14; + _context4.next = 15; break; } setTimeout(function () { @@ -885,9 +886,9 @@ function reducer(state, action) { }); }, 5000); return _context4.abrupt("return"); - case 14: - toConnect(); case 15: + toConnect(); + case 16: case "end": return _context4.stop(); } diff --git a/99848.async.js b/74515.async.js similarity index 58% rename from 99848.async.js rename to 74515.async.js index 2e345f3bdd..5cd70e917f 100644 --- a/99848.async.js +++ b/74515.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[99848,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[74515],{ /***/ 47046: /*!*********************************************************************!*\ @@ -377,437 +377,6 @@ var menu_style = __webpack_require__(83736); -/***/ }), - -/***/ 13013: -/*!************************************************!*\ - !*** ./node_modules/antd/es/dropdown/index.js ***! - \************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown */ 18562); - -/* harmony default export */ __webpack_exports__["Z"] = (_dropdown__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z); - -/***/ }), - -/***/ 75008: -/*!*********************************************************!*\ - !*** ./node_modules/antd/es/input/index.js + 5 modules ***! - \*********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ input; } -}); - -// 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/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/antd/es/form/context.js -var form_context = __webpack_require__(65223); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Group.js - - - - - - - -var Group = function Group(props) { - var _classNames; - var _useContext = (0,react.useContext)(context/* ConfigContext */.E_), - getPrefixCls = _useContext.getPrefixCls, - direction = _useContext.direction; - var customizePrefixCls = props.prefixCls, - _props$className = props.className, - className = _props$className === void 0 ? '' : _props$className; - var prefixCls = getPrefixCls('input-group', customizePrefixCls); - var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), props.size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), props.size === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-compact"), props.compact), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className); - var formItemContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM); - var groupFormItemContext = (0,react.useMemo)(function () { - return (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, formItemContext), { - isFormItemInput: false - }); - }, [formItemContext]); - return /*#__PURE__*/react.createElement("span", { - className: cls, - style: props.style, - onMouseEnter: props.onMouseEnter, - onMouseLeave: props.onMouseLeave, - onFocus: props.onFocus, - onBlur: props.onBlur - }, /*#__PURE__*/react.createElement(form_context/* FormItemInputContext.Provider */.aM.Provider, { - value: groupFormItemContext - }, props.children)); -}; -/* harmony default export */ var input_Group = (Group); -// EXTERNAL MODULE: ./node_modules/antd/es/input/Input.js + 1 modules -var Input = __webpack_require__(82586); -// 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/typeof.js -var esm_typeof = __webpack_require__(71002); -// 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/EyeInvisibleOutlined.js -// This icon file is generated automatically. -var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; -/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); - -// 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/EyeInvisibleOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_EyeInvisibleOutlined - })); -}; -EyeInvisibleOutlined_EyeInvisibleOutlined.displayName = 'EyeInvisibleOutlined'; -/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined)); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(7124); -// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js -var omit = __webpack_require__(98423); -// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js -var es_ref = __webpack_require__(42550); -// EXTERNAL MODULE: ./node_modules/antd/es/input/hooks/useRemovePasswordTimeout.js -var useRemovePasswordTimeout = __webpack_require__(72922); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Password.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 defaultIconRender = function defaultIconRender(visible) { - return visible ? /*#__PURE__*/react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/react.createElement(icons_EyeInvisibleOutlined, null); -}; -var ActionMap = { - click: 'onClick', - hover: 'onMouseOver' -}; -var Password = /*#__PURE__*/react.forwardRef(function (props, ref) { - var _props$visibilityTogg = props.visibilityToggle, - visibilityToggle = _props$visibilityTogg === void 0 ? true : _props$visibilityTogg; - var visibilityControlled = (0,esm_typeof/* default */.Z)(visibilityToggle) === 'object' && visibilityToggle.visible !== undefined; - var _useState = (0,react.useState)(function () { - return visibilityControlled ? visibilityToggle.visible : false; - }), - _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2), - visible = _useState2[0], - setVisible = _useState2[1]; - var inputRef = (0,react.useRef)(null); - react.useEffect(function () { - if (visibilityControlled) { - setVisible(visibilityToggle.visible); - } - }, [visibilityControlled, visibilityToggle]); - // Remove Password value - var removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); - var onVisibleChange = function onVisibleChange() { - var disabled = props.disabled; - if (disabled) { - return; - } - if (visible) { - removePasswordTimeout(); - } - setVisible(function (prevState) { - var _a; - var newState = !prevState; - if ((0,esm_typeof/* default */.Z)(visibilityToggle) === 'object') { - (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); - } - return newState; - }); - }; - var getIcon = function getIcon(prefixCls) { - var _iconProps; - var _props$action = props.action, - action = _props$action === void 0 ? 'click' : _props$action, - _props$iconRender = props.iconRender, - iconRender = _props$iconRender === void 0 ? defaultIconRender : _props$iconRender; - var iconTrigger = ActionMap[action] || ''; - var icon = iconRender(visible); - var iconProps = (_iconProps = {}, (0,defineProperty/* default */.Z)(_iconProps, iconTrigger, onVisibleChange), (0,defineProperty/* default */.Z)(_iconProps, "className", "".concat(prefixCls, "-icon")), (0,defineProperty/* default */.Z)(_iconProps, "key", 'passwordIcon'), (0,defineProperty/* default */.Z)(_iconProps, "onMouseDown", function onMouseDown(e) { - // Prevent focused state lost - // https://github.com/ant-design/ant-design/issues/15173 - e.preventDefault(); - }), (0,defineProperty/* default */.Z)(_iconProps, "onMouseUp", function onMouseUp(e) { - // Prevent caret position change - // https://github.com/ant-design/ant-design/issues/23524 - e.preventDefault(); - }), _iconProps); - return /*#__PURE__*/react.cloneElement( /*#__PURE__*/react.isValidElement(icon) ? icon : /*#__PURE__*/react.createElement("span", null, icon), iconProps); - }; - var renderPassword = function renderPassword(_ref) { - var getPrefixCls = _ref.getPrefixCls; - var className = props.className, - customizePrefixCls = props.prefixCls, - customizeInputPrefixCls = props.inputPrefixCls, - size = props.size, - restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); - var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - var prefixCls = getPrefixCls('input-password', customizePrefixCls); - var suffixIcon = visibilityToggle && getIcon(prefixCls); - var inputClassName = classnames_default()(prefixCls, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-").concat(size), !!size)); - var omittedProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { - type: visible ? 'text' : 'password', - className: inputClassName, - prefixCls: inputPrefixCls, - suffix: suffixIcon - }); - if (size) { - omittedProps.size = size; - } - return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ - ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) - }, omittedProps)); - }; - return /*#__PURE__*/react.createElement(context/* ConfigConsumer */.C, null, renderPassword); -}); -if (false) {} -/* harmony default export */ var input_Password = (Password); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js -var SearchOutlined = __webpack_require__(25783); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js -var SizeContext = __webpack_require__(97647); -// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js -var Compact = __webpack_require__(4173); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js -var reactNode = __webpack_require__(96159); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Search.js - - -var Search_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 Search = /*#__PURE__*/react.forwardRef(function (props, ref) { - var _classNames; - var customizePrefixCls = props.prefixCls, - customizeInputPrefixCls = props.inputPrefixCls, - className = props.className, - customizeSize = props.size, - suffix = props.suffix, - _props$enterButton = props.enterButton, - enterButton = _props$enterButton === void 0 ? false : _props$enterButton, - addonAfter = props.addonAfter, - loading = props.loading, - disabled = props.disabled, - customOnSearch = props.onSearch, - customOnChange = props.onChange, - onCompositionStart = props.onCompositionStart, - onCompositionEnd = props.onCompositionEnd, - restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var contextSize = react.useContext(SizeContext/* default */.Z); - var composedRef = react.useRef(false); - var prefixCls = getPrefixCls('input-search', customizePrefixCls); - var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - var _useCompactItemContex = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction), - compactSize = _useCompactItemContex.compactSize; - var size = compactSize || customizeSize || contextSize; - var inputRef = react.useRef(null); - var onChange = function onChange(e) { - if (e && e.target && e.type === 'click' && customOnSearch) { - customOnSearch(e.target.value, e); - } - if (customOnChange) { - customOnChange(e); - } - }; - var onMouseDown = function onMouseDown(e) { - var _a; - if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { - e.preventDefault(); - } - }; - var onSearch = function onSearch(e) { - var _a, _b; - if (customOnSearch) { - customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e); - } - }; - var onPressEnter = function onPressEnter(e) { - if (composedRef.current || loading) { - return; - } - onSearch(e); - }; - var searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/react.createElement(SearchOutlined/* default */.Z, null) : null; - var btnClassName = "".concat(prefixCls, "-button"); - var button; - var enterButtonAsElement = enterButton || {}; - var isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; - if (isAntdButton || enterButtonAsElement.type === 'button') { - button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, (0,esm_extends/* default */.Z)({ - onMouseDown: onMouseDown, - onClick: function onClick(e) { - var _a, _b; - (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); - onSearch(e); - }, - key: 'enterButton' - }, isAntdButton ? { - className: btnClassName, - size: size - } : {})); - } else { - button = /*#__PURE__*/react.createElement(es_button/* default */.Z, { - className: btnClassName, - type: enterButton ? 'primary' : undefined, - size: size, - disabled: disabled, - key: "enterButton", - onMouseDown: onMouseDown, - onClick: onSearch, - loading: loading, - icon: searchIcon - }, enterButton); - } - if (addonAfter) { - button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { - key: 'addonAfter' - })]; - } - var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(size), !!size), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-button"), !!enterButton), _classNames), className); - var handleOnCompositionStart = function handleOnCompositionStart(e) { - composedRef.current = true; - onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); - }; - var handleOnCompositionEnd = function handleOnCompositionEnd(e) { - composedRef.current = false; - onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); - }; - return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ - ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), - onPressEnter: onPressEnter - }, restProps, { - size: size, - onCompositionStart: handleOnCompositionStart, - onCompositionEnd: handleOnCompositionEnd, - prefixCls: inputPrefixCls, - addonAfter: button, - suffix: suffix, - onChange: onChange, - className: cls, - disabled: disabled - })); -}); -if (false) {} -/* harmony default export */ var input_Search = (Search); -// EXTERNAL MODULE: ./node_modules/antd/es/input/TextArea.js + 1 modules -var TextArea = __webpack_require__(80173); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/index.js - - - - - -var input_Input = Input/* default */.ZP; -input_Input.Group = input_Group; -input_Input.Search = input_Search; -input_Input.TextArea = TextArea/* default */.Z; -input_Input.Password = input_Password; -/* harmony default export */ var input = (input_Input); - -/***/ }), - -/***/ 7124: -/*!**********************************************************************************************!*\ - !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! - \**********************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_EyeOutlined; } -}); - -// 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/EyeOutlined.js -// This icon file is generated automatically. -var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; -/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); - -// 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/EyeOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_EyeOutlined - })); -}; -EyeOutlined_EyeOutlined.displayName = 'EyeOutlined'; -/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); - /***/ }), /***/ 57761: diff --git a/75014.async.js b/75014.async.js new file mode 100644 index 0000000000..5c3e0b20b9 --- /dev/null +++ b/75014.async.js @@ -0,0 +1,1772 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[75014,8930,42573,29254,92785,95946,87388],{ + +/***/ 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)); + +/***/ }), + +/***/ 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; + }, {}); +} + +/***/ }), + +/***/ 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 + + + +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + +/***/ 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 + + + +/***/ }), + +/***/ 75008: +/*!*********************************************************!*\ + !*** ./node_modules/antd/es/input/index.js + 5 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ input; } +}); + +// 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/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/antd/es/form/context.js +var form_context = __webpack_require__(65223); +;// CONCATENATED MODULE: ./node_modules/antd/es/input/Group.js + + + + + + + +var Group = function Group(props) { + var _classNames; + var _useContext = (0,react.useContext)(context/* ConfigContext */.E_), + getPrefixCls = _useContext.getPrefixCls, + direction = _useContext.direction; + var customizePrefixCls = props.prefixCls, + _props$className = props.className, + className = _props$className === void 0 ? '' : _props$className; + var prefixCls = getPrefixCls('input-group', customizePrefixCls); + var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), props.size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), props.size === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-compact"), props.compact), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className); + var formItemContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM); + var groupFormItemContext = (0,react.useMemo)(function () { + return (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, formItemContext), { + isFormItemInput: false + }); + }, [formItemContext]); + return /*#__PURE__*/react.createElement("span", { + className: cls, + style: props.style, + onMouseEnter: props.onMouseEnter, + onMouseLeave: props.onMouseLeave, + onFocus: props.onFocus, + onBlur: props.onBlur + }, /*#__PURE__*/react.createElement(form_context/* FormItemInputContext.Provider */.aM.Provider, { + value: groupFormItemContext + }, props.children)); +}; +/* harmony default export */ var input_Group = (Group); +// EXTERNAL MODULE: ./node_modules/antd/es/input/Input.js + 1 modules +var Input = __webpack_require__(82586); +// 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/typeof.js +var esm_typeof = __webpack_require__(71002); +// 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/EyeInvisibleOutlined.js +// This icon file is generated automatically. +var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; +/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); + +// 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/EyeInvisibleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { + return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { + ref: ref, + icon: asn_EyeInvisibleOutlined + })); +}; +EyeInvisibleOutlined_EyeInvisibleOutlined.displayName = 'EyeInvisibleOutlined'; +/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined)); +// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules +var EyeOutlined = __webpack_require__(7124); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js +var es_ref = __webpack_require__(42550); +// EXTERNAL MODULE: ./node_modules/antd/es/input/hooks/useRemovePasswordTimeout.js +var useRemovePasswordTimeout = __webpack_require__(72922); +;// CONCATENATED MODULE: ./node_modules/antd/es/input/Password.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 defaultIconRender = function defaultIconRender(visible) { + return visible ? /*#__PURE__*/react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/react.createElement(icons_EyeInvisibleOutlined, null); +}; +var ActionMap = { + click: 'onClick', + hover: 'onMouseOver' +}; +var Password = /*#__PURE__*/react.forwardRef(function (props, ref) { + var _props$visibilityTogg = props.visibilityToggle, + visibilityToggle = _props$visibilityTogg === void 0 ? true : _props$visibilityTogg; + var visibilityControlled = (0,esm_typeof/* default */.Z)(visibilityToggle) === 'object' && visibilityToggle.visible !== undefined; + var _useState = (0,react.useState)(function () { + return visibilityControlled ? visibilityToggle.visible : false; + }), + _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2), + visible = _useState2[0], + setVisible = _useState2[1]; + var inputRef = (0,react.useRef)(null); + react.useEffect(function () { + if (visibilityControlled) { + setVisible(visibilityToggle.visible); + } + }, [visibilityControlled, visibilityToggle]); + // Remove Password value + var removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); + var onVisibleChange = function onVisibleChange() { + var disabled = props.disabled; + if (disabled) { + return; + } + if (visible) { + removePasswordTimeout(); + } + setVisible(function (prevState) { + var _a; + var newState = !prevState; + if ((0,esm_typeof/* default */.Z)(visibilityToggle) === 'object') { + (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); + } + return newState; + }); + }; + var getIcon = function getIcon(prefixCls) { + var _iconProps; + var _props$action = props.action, + action = _props$action === void 0 ? 'click' : _props$action, + _props$iconRender = props.iconRender, + iconRender = _props$iconRender === void 0 ? defaultIconRender : _props$iconRender; + var iconTrigger = ActionMap[action] || ''; + var icon = iconRender(visible); + var iconProps = (_iconProps = {}, (0,defineProperty/* default */.Z)(_iconProps, iconTrigger, onVisibleChange), (0,defineProperty/* default */.Z)(_iconProps, "className", "".concat(prefixCls, "-icon")), (0,defineProperty/* default */.Z)(_iconProps, "key", 'passwordIcon'), (0,defineProperty/* default */.Z)(_iconProps, "onMouseDown", function onMouseDown(e) { + // Prevent focused state lost + // https://github.com/ant-design/ant-design/issues/15173 + e.preventDefault(); + }), (0,defineProperty/* default */.Z)(_iconProps, "onMouseUp", function onMouseUp(e) { + // Prevent caret position change + // https://github.com/ant-design/ant-design/issues/23524 + e.preventDefault(); + }), _iconProps); + return /*#__PURE__*/react.cloneElement( /*#__PURE__*/react.isValidElement(icon) ? icon : /*#__PURE__*/react.createElement("span", null, icon), iconProps); + }; + var renderPassword = function renderPassword(_ref) { + var getPrefixCls = _ref.getPrefixCls; + var className = props.className, + customizePrefixCls = props.prefixCls, + customizeInputPrefixCls = props.inputPrefixCls, + size = props.size, + restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); + var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); + var prefixCls = getPrefixCls('input-password', customizePrefixCls); + var suffixIcon = visibilityToggle && getIcon(prefixCls); + var inputClassName = classnames_default()(prefixCls, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-").concat(size), !!size)); + var omittedProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { + type: visible ? 'text' : 'password', + className: inputClassName, + prefixCls: inputPrefixCls, + suffix: suffixIcon + }); + if (size) { + omittedProps.size = size; + } + return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ + ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) + }, omittedProps)); + }; + return /*#__PURE__*/react.createElement(context/* ConfigConsumer */.C, null, renderPassword); +}); +if (false) {} +/* harmony default export */ var input_Password = (Password); +// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js +var SearchOutlined = __webpack_require__(25783); +// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js +var es_button = __webpack_require__(71577); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js +var SizeContext = __webpack_require__(97647); +// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js +var Compact = __webpack_require__(4173); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js +var reactNode = __webpack_require__(96159); +;// CONCATENATED MODULE: ./node_modules/antd/es/input/Search.js + + +var Search_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 Search = /*#__PURE__*/react.forwardRef(function (props, ref) { + var _classNames; + var customizePrefixCls = props.prefixCls, + customizeInputPrefixCls = props.inputPrefixCls, + className = props.className, + customizeSize = props.size, + suffix = props.suffix, + _props$enterButton = props.enterButton, + enterButton = _props$enterButton === void 0 ? false : _props$enterButton, + addonAfter = props.addonAfter, + loading = props.loading, + disabled = props.disabled, + customOnSearch = props.onSearch, + customOnChange = props.onChange, + onCompositionStart = props.onCompositionStart, + onCompositionEnd = props.onCompositionEnd, + restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var contextSize = react.useContext(SizeContext/* default */.Z); + var composedRef = react.useRef(false); + var prefixCls = getPrefixCls('input-search', customizePrefixCls); + var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); + var _useCompactItemContex = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction), + compactSize = _useCompactItemContex.compactSize; + var size = compactSize || customizeSize || contextSize; + var inputRef = react.useRef(null); + var onChange = function onChange(e) { + if (e && e.target && e.type === 'click' && customOnSearch) { + customOnSearch(e.target.value, e); + } + if (customOnChange) { + customOnChange(e); + } + }; + var onMouseDown = function onMouseDown(e) { + var _a; + if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { + e.preventDefault(); + } + }; + var onSearch = function onSearch(e) { + var _a, _b; + if (customOnSearch) { + customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e); + } + }; + var onPressEnter = function onPressEnter(e) { + if (composedRef.current || loading) { + return; + } + onSearch(e); + }; + var searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/react.createElement(SearchOutlined/* default */.Z, null) : null; + var btnClassName = "".concat(prefixCls, "-button"); + var button; + var enterButtonAsElement = enterButton || {}; + var isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; + if (isAntdButton || enterButtonAsElement.type === 'button') { + button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, (0,esm_extends/* default */.Z)({ + onMouseDown: onMouseDown, + onClick: function onClick(e) { + var _a, _b; + (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); + onSearch(e); + }, + key: 'enterButton' + }, isAntdButton ? { + className: btnClassName, + size: size + } : {})); + } else { + button = /*#__PURE__*/react.createElement(es_button/* default */.Z, { + className: btnClassName, + type: enterButton ? 'primary' : undefined, + size: size, + disabled: disabled, + key: "enterButton", + onMouseDown: onMouseDown, + onClick: onSearch, + loading: loading, + icon: searchIcon + }, enterButton); + } + if (addonAfter) { + button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { + key: 'addonAfter' + })]; + } + var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(size), !!size), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-button"), !!enterButton), _classNames), className); + var handleOnCompositionStart = function handleOnCompositionStart(e) { + composedRef.current = true; + onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); + }; + var handleOnCompositionEnd = function handleOnCompositionEnd(e) { + composedRef.current = false; + onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); + }; + return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ + ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), + onPressEnter: onPressEnter + }, restProps, { + size: size, + onCompositionStart: handleOnCompositionStart, + onCompositionEnd: handleOnCompositionEnd, + prefixCls: inputPrefixCls, + addonAfter: button, + suffix: suffix, + onChange: onChange, + className: cls, + disabled: disabled + })); +}); +if (false) {} +/* harmony default export */ var input_Search = (Search); +// EXTERNAL MODULE: ./node_modules/antd/es/input/TextArea.js + 1 modules +var TextArea = __webpack_require__(80173); +;// CONCATENATED MODULE: ./node_modules/antd/es/input/index.js + + + + + +var input_Input = Input/* default */.ZP; +input_Input.Group = input_Group; +input_Input.Search = input_Search; +input_Input.TextArea = TextArea/* default */.Z; +input_Input.Password = input_Password; +/* harmony default export */ var input = (input_Input); + +/***/ }), + +/***/ 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 + +/***/ }), + +/***/ 34041: +/*!**********************************************!*\ + !*** ./node_modules/antd/es/select/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* 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 rc_select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-select */ 7752); +/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rc-util/es/omit */ 98423); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 53124); +/* harmony import */ var _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../config-provider/defaultRenderEmpty */ 88258); +/* harmony import */ var _config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../config-provider/DisabledContext */ 98866); +/* harmony import */ var _config_provider_SizeContext__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider/SizeContext */ 97647); +/* harmony import */ var _form_context__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../form/context */ 65223); +/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../_util/motion */ 33603); +/* harmony import */ var _util_statusUtils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/statusUtils */ 9708); +/* harmony import */ var _utils_iconUtil__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./utils/iconUtil */ 46163); +/* harmony import */ var _space_Compact__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../space/Compact */ 4173); + + +// TODO: 4.0 - codemod should help to change `filterOption` to support node props. +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 SECRET_COMBOBOX_MODE_DO_NOT_USE = 'SECRET_COMBOBOX_MODE_DO_NOT_USE'; +var InternalSelect = function InternalSelect(_a, ref) { + var _classNames2; + var customizePrefixCls = _a.prefixCls, + _a$bordered = _a.bordered, + bordered = _a$bordered === void 0 ? true : _a$bordered, + className = _a.className, + getPopupContainer = _a.getPopupContainer, + dropdownClassName = _a.dropdownClassName, + popupClassName = _a.popupClassName, + _a$listHeight = _a.listHeight, + listHeight = _a$listHeight === void 0 ? 256 : _a$listHeight, + placement = _a.placement, + _a$listItemHeight = _a.listItemHeight, + listItemHeight = _a$listItemHeight === void 0 ? 24 : _a$listItemHeight, + customizeSize = _a.size, + customDisabled = _a.disabled, + notFoundContent = _a.notFoundContent, + customStatus = _a.status, + showArrow = _a.showArrow, + props = __rest(_a, ["prefixCls", "bordered", "className", "getPopupContainer", "dropdownClassName", "popupClassName", "listHeight", "placement", "listItemHeight", "size", "disabled", "notFoundContent", "status", "showArrow"]); + var _React$useContext = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_), + getContextPopupContainer = _React$useContext.getPopupContainer, + getPrefixCls = _React$useContext.getPrefixCls, + renderEmpty = _React$useContext.renderEmpty, + direction = _React$useContext.direction, + virtual = _React$useContext.virtual, + dropdownMatchSelectWidth = _React$useContext.dropdownMatchSelectWidth; + var size = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_SizeContext__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z); + var prefixCls = getPrefixCls('select', customizePrefixCls); + var rootPrefixCls = getPrefixCls(); + var _useCompactItemContex = (0,_space_Compact__WEBPACK_IMPORTED_MODULE_5__/* .useCompactItemContext */ .ri)(prefixCls, direction), + compactSize = _useCompactItemContex.compactSize, + compactItemClassnames = _useCompactItemContex.compactItemClassnames; + var mode = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(function () { + var m = props.mode; + if (m === 'combobox') { + return undefined; + } + if (m === SECRET_COMBOBOX_MODE_DO_NOT_USE) { + return 'combobox'; + } + return m; + }, [props.mode]); + var isMultiple = mode === 'multiple' || mode === 'tags'; + var mergedShowArrow = showArrow !== undefined ? showArrow : props.loading || !(isMultiple || mode === 'combobox'); + // =================== Warning ===================== + false ? 0 : void 0; + // ===================== Form Status ===================== + var _useContext = (0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)(_form_context__WEBPACK_IMPORTED_MODULE_6__/* .FormItemInputContext */ .aM), + contextStatus = _useContext.status, + hasFeedback = _useContext.hasFeedback, + isFormItemInput = _useContext.isFormItemInput, + feedbackIcon = _useContext.feedbackIcon; + var mergedStatus = (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_7__/* .getMergedStatus */ .F)(contextStatus, customStatus); + // ===================== Empty ===================== + var mergedNotFound; + if (notFoundContent !== undefined) { + mergedNotFound = notFoundContent; + } else if (mode === 'combobox') { + mergedNotFound = null; + } else { + mergedNotFound = (renderEmpty || _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)('Select'); + } + // ===================== Icons ===================== + var _getIcons = (0,_utils_iconUtil__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)({}, props), { + multiple: isMultiple, + hasFeedback: hasFeedback, + feedbackIcon: feedbackIcon, + showArrow: mergedShowArrow, + prefixCls: prefixCls + })), + suffixIcon = _getIcons.suffixIcon, + itemIcon = _getIcons.itemIcon, + removeIcon = _getIcons.removeIcon, + clearIcon = _getIcons.clearIcon; + var selectProps = (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z)(props, ['suffixIcon', 'itemIcon']); + var rcSelectRtlDropdownClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()(popupClassName || dropdownClassName, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)({}, "".concat(prefixCls, "-dropdown-").concat(direction), direction === 'rtl')); + var mergedSize = compactSize || customizeSize || size; + // ===================== Disabled ===================== + var disabled = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z); + var mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled; + var mergedClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()((_classNames2 = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-lg"), mergedSize === 'large'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-sm"), mergedSize === 'small'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-borderless"), !bordered), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-in-form-item"), isFormItemInput), _classNames2), (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_7__/* .getStatusClassNames */ .Z)(prefixCls, mergedStatus, hasFeedback), compactItemClassnames, className); + // ===================== Placement ===================== + var getPlacement = function getPlacement() { + if (placement !== undefined) { + return placement; + } + return direction === 'rtl' ? 'bottomRight' : 'bottomLeft'; + }; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_select__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)({ + ref: ref, + virtual: virtual, + dropdownMatchSelectWidth: dropdownMatchSelectWidth + }, selectProps, { + transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_14__/* .getTransitionName */ .mL)(rootPrefixCls, (0,_util_motion__WEBPACK_IMPORTED_MODULE_14__/* .getTransitionDirection */ .q0)(placement), props.transitionName), + listHeight: listHeight, + listItemHeight: listItemHeight, + mode: mode, + prefixCls: prefixCls, + placement: getPlacement(), + direction: direction, + inputIcon: suffixIcon, + menuItemSelectedIcon: itemIcon, + removeIcon: removeIcon, + clearIcon: clearIcon, + notFoundContent: mergedNotFound, + className: mergedClassName, + getPopupContainer: getPopupContainer || getContextPopupContainer, + dropdownClassName: rcSelectRtlDropdownClassName, + showArrow: hasFeedback || showArrow, + disabled: mergedDisabled + })); +}; +var Select = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(InternalSelect); +Select.SECRET_COMBOBOX_MODE_DO_NOT_USE = SECRET_COMBOBOX_MODE_DO_NOT_USE; +Select.Option = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .Option */ .Wx; +Select.OptGroup = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .OptGroup */ .Xo; +/* harmony default export */ __webpack_exports__["Z"] = (Select); + +/***/ }), + +/***/ 7124: +/*!**********************************************************************************************!*\ + !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! + \**********************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ icons_EyeOutlined; } +}); + +// 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/EyeOutlined.js +// This icon file is generated automatically. +var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; +/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); + +// 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/EyeOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { + return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { + ref: ref, + icon: asn_EyeOutlined + })); +}; +EyeOutlined_EyeOutlined.displayName = 'EyeOutlined'; +/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); + +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }) + +}]); \ No newline at end of file diff --git a/75463.async.js b/75463.async.js index 1da34634f6..68b9b22a3d 100644 --- a/75463.async.js +++ b/75463.async.js @@ -332,6 +332,195 @@ var style_default = __webpack_require__(43146); /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 36193: /*!******************************************!*\ !*** ./src/assets/images/video/play.png ***! diff --git a/75800.async.js b/75800.async.js index 6800339e06..8049be2e1a 100644 --- a/75800.async.js +++ b/75800.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[75800],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[75800,12819],{ /***/ 57727: /*!************************************************************************!*\ @@ -151,6 +151,305 @@ function scrollTo(y) { /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/style/index.js + 1 modules ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 13013: /*!************************************************!*\ !*** ./node_modules/antd/es/dropdown/index.js ***! diff --git a/75800.chunk.css b/75800.chunk.css index c7f7e43a53..59b3f1e278 100644 --- a/75800.chunk.css +++ b/75800.chunk.css @@ -560,6 +560,238 @@ textarea.ant-pagination-options-quick-jumper input { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/table/style/index.less ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/39602.async.js b/76563.async.js similarity index 61% rename from 39602.async.js rename to 76563.async.js index b073befba0..832b58aac7 100644 --- a/39602.async.js +++ b/76563.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[39602],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[76563],{ /***/ 509: /*!*********************************************************************!*\ @@ -12,53 +12,6 @@ var SearchOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 /* harmony default export */ __webpack_exports__["Z"] = (SearchOutlined); -/***/ }), - -/***/ 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)); - -/***/ }), - -/***/ 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; - }, {}); -} - /***/ }), /***/ 48783: @@ -128,6 +81,303 @@ function throttleByAnimationFrameDecorator() { /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 13013: /*!************************************************!*\ !*** ./node_modules/antd/es/dropdown/index.js ***! @@ -515,543 +765,6 @@ input_Input.Password = input_Password; /***/ }), -/***/ 97183: -/*!**********************************************!*\ - !*** ./node_modules/antd/es/layout/index.js ***! - \**********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 2897); -/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 10130); - - -var Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP; -Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4; -Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_; -Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY; -Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z; -/* harmony default export */ __webpack_exports__["Z"] = (Layout); - -/***/ }), - -/***/ 27221: -/*!****************************************************************!*\ - !*** ./node_modules/antd/es/layout/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/layout/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/layout/style/index.js - - - -/***/ }), - -/***/ 37029: -/*!**********************************************************!*\ - !*** ./node_modules/antd/es/locale/zh_CN.js + 4 modules ***! - \**********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ es_locale_zh_CN; } -}); - -// EXTERNAL MODULE: ./node_modules/rc-pagination/es/locale/zh_CN.js -var zh_CN = __webpack_require__(81626); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -;// CONCATENATED MODULE: ./node_modules/rc-picker/es/locale/zh_CN.js -var locale = { - locale: 'zh_CN', - today: '今天', - now: '此刻', - backToToday: '返回今天', - ok: '确定', - timeSelect: '选择时间', - dateSelect: '选择日期', - weekSelect: '选择周', - clear: '清除', - month: '月', - year: '年', - previousMonth: '上个月 (翻页上键)', - nextMonth: '下个月 (翻页下键)', - monthSelect: '选择月份', - yearSelect: '选择年份', - decadeSelect: '选择年代', - yearFormat: 'YYYY年', - dayFormat: 'D日', - dateFormat: 'YYYY年M月D日', - dateTimeFormat: 'YYYY年M月D日 HH时mm分ss秒', - previousYear: '上一年 (Control键加左方向键)', - nextYear: '下一年 (Control键加右方向键)', - previousDecade: '上一年代', - nextDecade: '下一年代', - previousCentury: '上一世纪', - nextCentury: '下一世纪' -}; -/* harmony default export */ var locale_zh_CN = (locale); -;// CONCATENATED MODULE: ./node_modules/antd/es/time-picker/locale/zh_CN.js -var zh_CN_locale = { - placeholder: '请选择时间', - rangePlaceholder: ['开始时间', '结束时间'] -}; -/* harmony default export */ var time_picker_locale_zh_CN = (zh_CN_locale); -;// CONCATENATED MODULE: ./node_modules/antd/es/date-picker/locale/zh_CN.js - - - -// 统一合并为完整的 Locale -var locale_zh_CN_locale = { - lang: (0,esm_extends/* default */.Z)({ - placeholder: '请选择日期', - yearPlaceholder: '请选择年份', - quarterPlaceholder: '请选择季度', - monthPlaceholder: '请选择月份', - weekPlaceholder: '请选择周', - rangePlaceholder: ['开始日期', '结束日期'], - rangeYearPlaceholder: ['开始年份', '结束年份'], - rangeMonthPlaceholder: ['开始月份', '结束月份'], - rangeQuarterPlaceholder: ['开始季度', '结束季度'], - rangeWeekPlaceholder: ['开始周', '结束周'] - }, locale_zh_CN), - timePickerLocale: (0,esm_extends/* default */.Z)({}, time_picker_locale_zh_CN) -}; -// should add whitespace between char in Button -locale_zh_CN_locale.lang.ok = '确定'; -// All settings at: -// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json -/* harmony default export */ var date_picker_locale_zh_CN = (locale_zh_CN_locale); -;// CONCATENATED MODULE: ./node_modules/antd/es/calendar/locale/zh_CN.js - -/* harmony default export */ var calendar_locale_zh_CN = (date_picker_locale_zh_CN); -;// CONCATENATED MODULE: ./node_modules/antd/es/locale/zh_CN.js -/* eslint-disable no-template-curly-in-string */ - - - - -var typeTemplate = '${label}不是一个有效的${type}'; -var localeValues = { - locale: 'zh-cn', - Pagination: zh_CN/* default */.Z, - DatePicker: date_picker_locale_zh_CN, - TimePicker: time_picker_locale_zh_CN, - Calendar: calendar_locale_zh_CN, - // locales for all components - global: { - placeholder: '请选择' - }, - Table: { - filterTitle: '筛选', - filterConfirm: '确定', - filterReset: '重置', - filterEmptyText: '无筛选项', - filterCheckall: '全选', - filterSearchPlaceholder: '在筛选项中搜索', - selectAll: '全选当页', - selectInvert: '反选当页', - selectNone: '清空所有', - selectionAll: '全选所有', - sortTitle: '排序', - expand: '展开行', - collapse: '关闭行', - triggerDesc: '点击降序', - triggerAsc: '点击升序', - cancelSort: '取消排序' - }, - Modal: { - okText: '确定', - cancelText: '取消', - justOkText: '知道了' - }, - Popconfirm: { - cancelText: '取消', - okText: '确定' - }, - Transfer: { - titles: ['', ''], - searchPlaceholder: '请输入搜索内容', - itemUnit: '项', - itemsUnit: '项', - remove: '删除', - selectCurrent: '全选当页', - removeCurrent: '删除当页', - selectAll: '全选所有', - removeAll: '删除全部', - selectInvert: '反选当页' - }, - Upload: { - uploading: '文件上传中', - removeFile: '删除文件', - uploadError: '上传错误', - previewFile: '预览文件', - downloadFile: '下载文件' - }, - Empty: { - description: '暂无数据' - }, - Icon: { - icon: '图标' - }, - Text: { - edit: '编辑', - copy: '复制', - copied: '复制成功', - expand: '展开' - }, - PageHeader: { - back: '返回' - }, - Form: { - optional: '(可选)', - defaultValidateMessages: { - "default": '字段验证错误${label}', - required: '请输入${label}', - "enum": '${label}必须是其中一个[${enum}]', - whitespace: '${label}不能为空字符', - date: { - format: '${label}日期格式无效', - parse: '${label}不能转换为日期', - invalid: '${label}是一个无效日期' - }, - types: { - string: typeTemplate, - method: typeTemplate, - array: typeTemplate, - object: typeTemplate, - number: typeTemplate, - date: typeTemplate, - "boolean": typeTemplate, - integer: typeTemplate, - "float": typeTemplate, - regexp: typeTemplate, - email: typeTemplate, - url: typeTemplate, - hex: typeTemplate - }, - string: { - len: '${label}须为${len}个字符', - min: '${label}最少${min}个字符', - max: '${label}最多${max}个字符', - range: '${label}须在${min}-${max}字符之间' - }, - number: { - len: '${label}必须等于${len}', - min: '${label}最小值为${min}', - max: '${label}最大值为${max}', - range: '${label}须在${min}-${max}之间' - }, - array: { - len: '须为${len}个${label}', - min: '最少${min}个${label}', - max: '最多${max}个${label}', - range: '${label}数量须在${min}-${max}之间' - }, - pattern: { - mismatch: '${label}与模式不匹配${pattern}' - } - } - }, - Image: { - preview: '预览' - } -}; -/* harmony default export */ var es_locale_zh_CN = (localeValues); - -/***/ }), - -/***/ 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 - -/***/ }), - /***/ 7124: /*!**********************************************************************************************!*\ !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! diff --git a/layouts__user__index.chunk.css b/76563.chunk.css similarity index 53% rename from layouts__user__index.chunk.css rename to 76563.chunk.css index a8eba3af14..650fd78f9b 100644 --- a/layouts__user__index.chunk.css +++ b/76563.chunk.css @@ -1,30 +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]!./src/components/User/OauthPanel/index.less ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.other-login { - text-align: center; -} -.other-login a { - display: inline-block; - margin-right: 8px; -} -.btn-link { - display: block; - text-align: center; -} -.wechat-qrcode { - height: 390px; - margin: 0 auto; - display: block; -} -.driver { - text-align: center; - color: #dddddd; -} -/* 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/layout/style/index.less ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -160,303 +133,6 @@ /* 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/Header/index.less?modules ***! - \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___et8xE { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___GBGuw { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center____6P1q { - align-items: center; - box-align: center; -} -.flex_box_center_end___whXw6 { - 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___mWgI_ { - flex-direction: column; - box-orient: block-axis; -} -.header___Wn4fJ { - min-width: 1200px; - position: relative; -} -.header___Wn4fJ [class~='ant-layout-header'] { - padding: 0; - height: 72px; - background: #24292f; -} -.header___Wn4fJ .logo___QnotM { - height: 36px; - margin-right: 40px; -} -.header___Wn4fJ .menu___twLGR { - margin: 0; - padding: 0; - display: flex; - flex-flow: row nowrap; - align-items: center; -} -.header___Wn4fJ .menu___twLGR li { - margin-right: 30px; - position: relative; - display: flex; - align-items: center; - justify-content: center; -} -.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa { - background: #ffffff; - box-shadow: 0px 10px 16px 0px #cecece; - border-radius: 6px; - position: absolute; - z-index: 999; - left: -20px; - top: 50px; - padding: 20px; - line-height: 1.5; - display: none; -} -.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .line___D1auu { - width: 100%; - height: 1px; - background: #dbdce0; - margin: 24px 0; -} -.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K { - cursor: pointer; -} -.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K:hover aside { - color: #165dff; -} -.header___Wn4fJ .menu___twLGR li .name___dR5V2 { - display: flex; - align-items: center; - height: 50px; - cursor: pointer; -} -.header___Wn4fJ .menu___twLGR li .name___dR5V2 span { - font-size: 16px; - color: #ffffff; - display: inline-block; - position: relative; -} -.header___Wn4fJ .menu___twLGR li .name___dR5V2 span b { - color: #d4443c; - transform: translate(2px, -7px); - display: inline-block; -} -.header___Wn4fJ .menu___twLGR li .name___dR5V2 i { - font-size: 12px; - display: inline-block; - transform: translateY(1px) scale(0.6); - color: #979797; -} -.header___Wn4fJ .menu___twLGR li:hover .name___dR5V2 span { - color: #c5c5c5; -} -.header___Wn4fJ .menu___twLGR li:hover .dropDown___Cwaoa { - display: block; -} -.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span { - color: #c5c5c5; -} -.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span::after { - content: ''; - width: 100%; - height: 2px; - background: #c5c5c5; - position: absolute; - bottom: 12px; - left: 0; - border-radius: 1px; -} -.header___Wn4fJ .edu-menu___iWLK0 { - display: flex; - width: 100%; - height: 72px; - width: 1200px; - flex-flow: row nowrap; - align-items: center; - justify-content: space-between; - margin: 0 auto; -} -.header___Wn4fJ .newslight___lSZjL { - width: 5px; - height: 5px; - border-radius: 5px; - position: absolute; - top: 0; - left: 10px; - background: #fb3226; -} -.header___Wn4fJ .classromediv___knFRv { - animation: glow___gzrPH 200ms ease-out infinite alternate; -} -.spandiv___Gm_hg { - height: 30px; - line-height: 30px; - text-align: center; - background: rgba(0, 255, 249, 0.2); - width: 80px; -} -.header-iearning___LZfyg { - min-width: 1200px; - height: 60px; - width: 100%; - background-color: rgba(255, 255, 255, 0.8) !important; - box-shadow: 0px 2px 10px 0px rgba(136, 136, 136, 0.5); - position: fixed; - top: 0px; - left: 0px; - z-index: 1000; -} -.header-iearning___LZfyg .logo___QnotM { - height: 36px; -} -.header-iearning___LZfyg [class~='ant-layout-header'] { - padding: 0; - height: 60px; - color: #000; - color: initial; - background: transparent; -} -.header-iearning___LZfyg .menu___twLGR { - margin: 0; - padding: 0; - margin-left: auto; - display: flex; - flex-flow: row nowrap; - align-items: center; -} -.header-iearning___LZfyg .menu___twLGR li { - margin-right: 30px; - position: relative; - display: flex; - align-items: center; - justify-content: center; -} -.header-iearning___LZfyg .menu___twLGR li:hover a { - color: #828383; -} -.header-iearning___LZfyg .menu___twLGR li.actived___ohMks a { - color: #196efd; -} -.header-iearning___LZfyg .menu___twLGR li.actived___ohMks::after { - content: ''; - width: 28px; - height: 4px; - background-color: #196efd; - position: absolute; - bottom: 10px; - left: 50%; - transform: translateX(-50%); -} -.header-iearning___LZfyg .menu___twLGR li a { - color: #434d6c; - position: relative; - font-size: 16px; -} -.header-iearning___LZfyg .edu-menu___iWLK0 { - display: flex; - width: 100%; - padding: 0 20px; - height: 60px; - min-width: 1200px; - flex-flow: row nowrap; - align-items: center; - justify-content: space-between; -} -.header-iearning___LZfyg .newslight___lSZjL { - width: 5px; - height: 5px; - border-radius: 5px; - position: absolute; - top: 0px; - left: 10px; - background: #fb3226; -} -.header-iearning___LZfyg .classromediv___knFRv { - animation: glow___gzrPH 200ms ease-out infinite alternate; -} -.header-iearning___LZfyg .title___Ozzjk { - font-size: 18px; - font-weight: 600; - color: #196efd; - margin-left: 10px; -} -.headerFixed___QLwBd { - position: fixed; - top: 0px; - z-index: 999; - width: 100%; -} -.headerFixed___QLwBd + section { - padding-top: 60px; -} -@keyframes glow___gzrPH { - 0% { - border-color: #00fff9; - background: rgba(0, 255, 249, 0.2); - box-shadow: 0 0 5px rgba(0, 255, 249, 0.2); - } - 100% { - border-color: #00fff9; - background: rgba(0, 255, 249, 0.2); - box-shadow: 0 0 8px rgba(0, 255, 249, 0.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[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/Header/search-input.less ***! - \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.search-input { - width: 300px !important; - background: #373e3f !important; - border: 1px solid #373e3f !important; -} -.search-input [class~='ant-input'] { - background: #373e3f !important; - color: #fff; -} -.search-input .ant-input-search-icon::before { - border-left: none; -} -.search-input .ant-input-search-icon { - color: #999; -} -.search-bar { - color: white; - flex: 1 0 auto; - display: flex; - flex-flow: row nowrap; - justify-content: flex-end; - align-items: center; - position: relative; -} -.search-bar a:hover { - color: #fff; -} -/* 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/radio/style/index.less ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -813,383 +489,599 @@ span.ant-radio + * { /* 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/AuthModal/index.less?modules ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.tilte___IfiMG { - color: #333333; - font-size: 16px; - text-align: center; +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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; + } } -.flexRow___pQP78 { - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; - margin-top: 30px; +.ant-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; } -.flexColumn___xrBZQ { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; +.ant-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; } -.footerWrap___C5kCC { - display: flex; - justify-content: space-between; +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; } -.img___GoWZu { - width: 40px; - height: 37px; - vertical-align: middle; - border-style: none; +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; } -.content___pumTK { - font-size: 14px; - color: #979797; - margin-top: 15px; +.ant-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; } -.modalContent___XvHiZ { - text-align: center; - margin-top: 10px; - color: #333333; - font-size: 16px; +.ant-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: ' '; } -/* 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/Header/components/Join/index.less?modules ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___cltIf { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___fKr_O { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center____QfiA { - align-items: center; - box-align: center; -} -.flex_box_center_end___ysqmH { - 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___CfE8K { - flex-direction: column; - box-orient: block-axis; +.ant-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; } -.rightMenu___ADTOX { - width: 120px; - text-align: center; +.ant-checkbox-checked .ant-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: ' '; } -.rightMenu___ADTOX li { - padding: 0 15px; - height: 35px; - line-height: 35px; +.ant-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; } -.rightMenu___ADTOX li:hover { - background: #0152d9; +.ant-checkbox-disabled { + cursor: not-allowed; } -.rightMenu___ADTOX li:hover a { - color: white; +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; } -.rightMenu___ADTOX li a { - font-size: 14px; +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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; } -.joinMenu___aRGsf { - padding: 0 0; - width: 240px; +.ant-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; } -.joinMenu___aRGsf a { - color: #323232; +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; } -.joinBoard___AeUvr { - border: 1px solid #eee; - width: 1px; - height: 100%; +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; } -.joinCol___fV4uL { - width: 48%; +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; } -/* 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/Header/components/User/index.less?modules ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___YbxYn { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___Atwkg { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center____I6AC { - align-items: center; - box-align: center; -} -.flex_box_center_end___LrYPg { - 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___j7QNF { - flex-direction: column; - box-orient: block-axis; +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; } -.userPic___a46Uz { - width: 34px; - height: 34px; - border-radius: 34px; - cursor: pointer; +.ant-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; } -.rightMenu___y_nqk { - text-align: center; +.ant-checkbox-group-item { + margin-right: 6px; } -.rightMenu___y_nqk li { - padding: 0; +.ant-checkbox-group-item:last-child { + margin-right: 0; } -.rightMenu___y_nqk li:hover { - background: #0152d9; +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; } -.rightMenu___y_nqk li:hover a { - color: white; +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; } -.rightMenu___y_nqk li a { - font-size: 14px; - margin: 0; +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; } -.menuWrap___iwlZB li { - height: 35px; +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); } -.menuWrap___iwlZB li [class~='ant-dropdown-menu-title-content'] { - flex: none !important; +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; } -.menuWrap___iwlZB li a { - margin: 0px; - color: #323232; - text-align: left; - padding: 0px 15px; - line-height: 35px; +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; } -.exit___MOREW { - border-top: 1px solid #eeeeee; +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; } -.classromediv___crYsO { - width: 60px; - height: 50px; - display: flex; - align-items: center; - border-radius: 50px; +/* 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/back-top/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-back-top { + 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: fixed; + right: 100px; + bottom: 50px; + z-index: 10; + width: 40px; + height: 40px; cursor: pointer; - animation: glow___jMGk7 200ms ease-out infinite alternate; } -@keyframes glow___jMGk7 { - 0% { - border-color: #00fff9; - text-align: center; - box-shadow: 0 0 5px rgba(0, 255, 249, 0.2); - } - 100% { - border-color: #00fff9; - text-align: center; - box-shadow: 0 0 8px rgba(0, 255, 249, 0.6); - } +.ant-back-top:empty { + display: none; } -.height67___asp2E { - height: 67px; +.ant-back-top-rtl { + right: auto; + left: 100px; + direction: rtl; } -.login___WGEW9 { - width: 90px; - height: 32px; - line-height: 32px; +.ant-back-top-content { + width: 40px; + height: 40px; + overflow: hidden; + color: #fff; text-align: center; - background: linear-gradient(135deg, #6c7bfd 0%, #3a45fa 100%); - border-radius: 2px; - cursor: pointer; - font-size: 14px; - color: #ffffff; + background-color: rgba(0, 0, 0, 0.45); + border-radius: 20px; + transition: all 0.3s; } -.login___WGEW9 > span { - padding: 0 !important; +.ant-back-top-content:hover { + background-color: rgba(0, 0, 0, 0.85); + transition: all 0.3s; } -.icon___HABAt { - font-size: 12px; - display: inline-block; - transform: translateY(3px) scale(0.6); - color: #979797; +.ant-back-top-icon { + font-size: 24px; + line-height: 40px; +} +@media screen and (max-width: 768px) { + .ant-back-top { + right: 60px; + } + .ant-back-top-rtl { + right: auto; + left: 60px; + } +} +@media screen and (max-width: 480px) { + .ant-back-top { + right: 20px; + } + .ant-back-top-rtl { + right: auto; + left: 20px; + } } /* 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/layouts/user/index.less ***! - \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.register-footer { - white-space: pre; - color: #999; - font-size: 14px; - margin-top: 70px; - padding-bottom: 50px; - text-align: center; +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/carousel/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-carousel { + 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"; } -.register-footer span { - font-size: 18px; +.ant-carousel .slick-slider { + position: relative; + display: block; + box-sizing: border-box; + touch-action: pan-y; + -webkit-touch-callout: none; + -webkit-tap-highlight-color: transparent; } -.register-panel { - width: 420px; - background: #ffffff; - box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.1); - border-radius: 8px; - padding: 0 26px 30px 26px; +.ant-carousel .slick-list { + position: relative; + display: block; + margin: 0; + padding: 0; + overflow: hidden; } -.register-panel input { - border-radius: 4px; - border: 1px solid #dddddd; +.ant-carousel .slick-list:focus { + outline: none; } -.register-panel button { - border-radius: 4px; +.ant-carousel .slick-list.dragging { + cursor: pointer; } -.register-panel .ant-form-item-explain { - line-height: 2; +.ant-carousel .slick-list .slick-slide { + pointer-events: none; } -.register-panel .ant-form-item { - margin-bottom: 20px; +.ant-carousel .slick-list .slick-slide input.ant-radio-input, +.ant-carousel .slick-list .slick-slide input.ant-checkbox-input { + visibility: hidden; } -.register-panel input:-internal-autofill-previewed, -.register-panel input:-internal-autofill-selected { - transition: background-color 5000s ease-in-out 0s !important; +.ant-carousel .slick-list .slick-slide.slick-active { + pointer-events: auto; } -.register-panel .ant-form-item-with-help { - margin-bottom: 0; +.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input, +.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input { + visibility: visible; } -.register-panel .service-terms .ant-form-item-control-input { - min-height: 10px; - line-height: 10px; +.ant-carousel .slick-list .slick-slide > div > div { + vertical-align: bottom; } -.register-container { - background: #eaf2ff; - min-height: 100vh; +.ant-carousel .slick-slider .slick-track, +.ant-carousel .slick-slider .slick-list { + transform: translate3d(0, 0, 0); + touch-action: pan-y; } -.register-container .navs { - list-style: none; - display: flex; - width: 100%; - flex-flow: row nowrap; - padding: 0; - margin: 0; - align-items: center; - font-size: 18px; - border-bottom: 1px solid #e8e8e8; - margin-bottom: 20px; +.ant-carousel .slick-track { + position: relative; + top: 0; + left: 0; + display: block; +} +.ant-carousel .slick-track::before, +.ant-carousel .slick-track::after { + display: table; + content: ''; } -.register-container .navs a { +.ant-carousel .slick-track::after { + clear: both; +} +.slick-loading .ant-carousel .slick-track { + visibility: hidden; +} +.ant-carousel .slick-slide { + display: none; + float: left; + height: 100%; + min-height: 1px; +} +.ant-carousel .slick-slide img { display: block; - line-height: 48px; - padding: 0 20px; - color: rgba(0, 0, 0, 0.65); - border-bottom: 2px solid transparent; -} -.register-container .navs a.active { - color: #0152d9; - border-bottom: 2px solid #0152d9; -} -.register-bg { - background: #eaf2ff url(./static/bg.9e08c4e7.png); - background-repeat: no-repeat; - background-size: cover; - background-position: 100% 100%; - height: 754px; - display: flex; - justify-content: center; - align-items: flex-start; - padding-top: 142px; } -.register-introduce { - width: 584px; - margin-right: 170px; +.ant-carousel .slick-slide.slick-loading img { + display: none; } -.register-introduce img { - width: 280px; +.ant-carousel .slick-slide.dragging img { + pointer-events: none; } -.register-introduce h4 { - font-size: 38px; - color: #ffffff; - margin-top: 32px; - margin-bottom: 28px; +.ant-carousel .slick-initialized .slick-slide { + display: block; } -.register-introduce p { - font-size: 20px; - color: #ffffff; - line-height: 45px; +.ant-carousel .slick-loading .slick-slide { + visibility: hidden; } -.register-nav { - display: flex; - height: 90px; - align-items: center; +.ant-carousel .slick-vertical .slick-slide { + display: block; + height: auto; } -.register-nav .nav-active { - color: #0152d9; +.ant-carousel .slick-arrow.slick-hidden { + display: none; } -.register-nav .nav-active:after { - content: ''; - width: 50%; - height: 2px; +.ant-carousel .slick-prev, +.ant-carousel .slick-next { position: absolute; - z-index: 2; - left: 50%; - transform: translateX(-50%); - bottom: -6px; - background-color: #0152d9; + top: 50%; + display: block; + width: 20px; + height: 20px; + margin-top: -10px; + padding: 0; + color: transparent; + font-size: 0; + line-height: 0; + background: transparent; + border: 0; + outline: none; + cursor: pointer; +} +.ant-carousel .slick-prev:hover, +.ant-carousel .slick-next:hover, +.ant-carousel .slick-prev:focus, +.ant-carousel .slick-next:focus { + color: transparent; + background: transparent; + outline: none; +} +.ant-carousel .slick-prev:hover::before, +.ant-carousel .slick-next:hover::before, +.ant-carousel .slick-prev:focus::before, +.ant-carousel .slick-next:focus::before { + opacity: 1; +} +.ant-carousel .slick-prev.slick-disabled::before, +.ant-carousel .slick-next.slick-disabled::before { + opacity: 0.25; +} +.ant-carousel .slick-prev { + left: -25px; +} +.ant-carousel .slick-prev::before { + content: '←'; +} +.ant-carousel .slick-next { + right: -25px; +} +.ant-carousel .slick-next::before { + content: '→'; +} +.ant-carousel .slick-dots { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: flex !important; + justify-content: center; + margin-right: 15%; + margin-bottom: 0; + margin-left: 15%; + padding-left: 0; + list-style: none; } -.register-nav div { +.ant-carousel .slick-dots-bottom { + bottom: 12px; +} +.ant-carousel .slick-dots-top { + top: 12px; + bottom: auto; +} +.ant-carousel .slick-dots li { position: relative; - margin-right: 42px; - font-size: 18px; - color: #888888; + display: inline-block; + flex: 0 1 auto; + box-sizing: content-box; + width: 16px; + height: 3px; + margin: 0 4px; + padding: 0; + text-align: center; + text-indent: -999px; + vertical-align: top; + transition: all 0.5s; +} +.ant-carousel .slick-dots li button { + position: relative; + display: block; + width: 100%; + height: 3px; + padding: 0; + color: transparent; + font-size: 0; + background: #fff; + border: 0; + border-radius: 1px; + outline: none; cursor: pointer; + opacity: 0.3; + transition: all 0.5s; } -@media screen and (max-width: 1550px) { - .register-bg { - padding-top: 62px; - } - .register-introduce img { - width: 240px; - margin-top: 80px; - } - .register-introduce h4 { - font-size: 34px; - margin-top: 22px; - margin-bottom: 20px; - } - .register-introduce p { - font-size: 18px; - line-height: 38px; - } +.ant-carousel .slick-dots li button:hover, +.ant-carousel .slick-dots li button:focus { + opacity: 0.75; +} +.ant-carousel .slick-dots li button::after { + position: absolute; + top: -4px; + right: -4px; + bottom: -4px; + left: -4px; + content: ''; +} +.ant-carousel .slick-dots li.slick-active { + width: 24px; +} +.ant-carousel .slick-dots li.slick-active button { + background: #fff; + opacity: 1; +} +.ant-carousel .slick-dots li.slick-active:hover, +.ant-carousel .slick-dots li.slick-active:focus { + opacity: 1; +} +.ant-carousel-vertical .slick-dots { + top: 50%; + bottom: auto; + flex-direction: column; + width: 3px; + height: auto; + margin: 0; + transform: translateY(-50%); +} +.ant-carousel-vertical .slick-dots-left { + right: auto; + left: 12px; +} +.ant-carousel-vertical .slick-dots-right { + right: 12px; + left: auto; +} +.ant-carousel-vertical .slick-dots li { + width: 3px; + height: 16px; + margin: 4px 0; + vertical-align: baseline; +} +.ant-carousel-vertical .slick-dots li button { + width: 3px; + height: 16px; +} +.ant-carousel-vertical .slick-dots li.slick-active { + width: 3px; + height: 24px; +} +.ant-carousel-vertical .slick-dots li.slick-active button { + width: 3px; + height: 24px; +} +.ant-carousel-rtl { + direction: rtl; +} +.ant-carousel-rtl .ant-carousel .slick-track { + right: 0; + left: auto; +} +.ant-carousel-rtl .ant-carousel .slick-prev { + right: -25px; + left: auto; +} +.ant-carousel-rtl .ant-carousel .slick-prev::before { + content: '→'; +} +.ant-carousel-rtl .ant-carousel .slick-next { + right: auto; + left: -25px; +} +.ant-carousel-rtl .ant-carousel .slick-next::before { + content: '←'; +} +.ant-carousel-rtl.ant-carousel .slick-dots { + flex-direction: row-reverse; +} +.ant-carousel-rtl.ant-carousel-vertical .slick-dots { + flex-direction: column; } /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ diff --git a/11417.async.js b/77093.async.js similarity index 83% rename from 11417.async.js rename to 77093.async.js index bc5139f716..94331273d5 100644 --- a/11417.async.js +++ b/77093.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[11417,42573,17400,45061,45886,92785,88975,99491,97141,88092,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[77093,42573,29111,6812,45061,45886,92785,88975,99491,97141,88092,95946,87388],{ /***/ 64082: /*!******************************************************************************!*\ @@ -332,6 +332,305 @@ var menu_style = __webpack_require__(83736); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/style/index.js + 1 modules ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 27049: diff --git a/68661.async.js b/77248.async.js similarity index 79% rename from 68661.async.js rename to 77248.async.js index 4818ae0894..344ae23cdc 100644 --- a/68661.async.js +++ b/77248.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[68661,42573,1264,29848,69245,88975,99491,97141,88092,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[77248,42573,16346,95369,60887,6812,88975,99491,97141,88092,95946,87388],{ /***/ 64082: /*!******************************************************************************!*\ @@ -411,6 +411,303 @@ var menu_style = __webpack_require__(83736); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 75008: diff --git a/72230.async.js b/78843.async.js similarity index 80% rename from 72230.async.js rename to 78843.async.js index 55e2eba273..400ca1a39e 100644 --- a/72230.async.js +++ b/78843.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[72230,34180,4390,36579,56379,23805,62654],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[78843,34180,4390,36579,59295,23805,61437,21104],{ /***/ 26554: /*!*******************************************************************!*\ @@ -675,6 +675,303 @@ function getPlacements(config) { /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 27049: /*!***********************************************!*\ !*** ./node_modules/antd/es/divider/index.js ***! @@ -1620,6 +1917,195 @@ RightOutlined.displayName = 'RightOutlined'; /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 60057: /*!**********************************************************!*\ !*** ./node_modules/rc-dropdown/es/index.js + 3 modules ***! diff --git a/72230.chunk.css b/78843.chunk.css similarity index 90% rename from 72230.chunk.css rename to 78843.chunk.css index ae0cddb3bb..563cc9fc94 100644 --- a/72230.chunk.css +++ b/78843.chunk.css @@ -1533,6 +1533,238 @@ textarea.ant-pagination-options-quick-jumper input { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/form/style/index.less ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/47391.async.js b/78895.async.js similarity index 69% rename from 47391.async.js rename to 78895.async.js index 33ee3ca40d..3dd0aa4d76 100644 --- a/47391.async.js +++ b/78895.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[47391],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[78895],{ /***/ 63922: /*!*********************************************************!*\ @@ -439,6 +439,303 @@ var style_default = __webpack_require__(43146); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 34041: diff --git a/794.async.js b/794.async.js index 42bd657a4d..49cbf4760d 100644 --- a/794.async.js +++ b/794.async.js @@ -942,6 +942,195 @@ var style = __webpack_require__(38390); // style dependencies +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/14628.async.js b/80280.async.js similarity index 79% rename from 14628.async.js rename to 80280.async.js index 377ac5c069..80dd7e481f 100644 --- a/14628.async.js +++ b/80280.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[14628,34180],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[80280,34180],{ /***/ 26554: /*!*******************************************************************!*\ @@ -309,6 +309,303 @@ function getPlacements(config) { /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 75008: /*!*********************************************************!*\ !*** ./node_modules/antd/es/input/index.js + 5 modules ***! @@ -1807,6 +2104,195 @@ RightOutlined.displayName = 'RightOutlined'; /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 43159: /*!**************************************************!*\ !*** ./node_modules/rc-tooltip/es/placements.js ***! diff --git a/14628.chunk.css b/80280.chunk.css similarity index 83% rename from 14628.chunk.css rename to 80280.chunk.css index ebf9463466..8e860e4a48 100644 --- a/14628.chunk.css +++ b/80280.chunk.css @@ -757,6 +757,238 @@ textarea.ant-pagination-options-quick-jumper input { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/carousel/style/index.less ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/81425.async.js b/81425.async.js index c2c496601d..2bb8435b82 100644 --- a/81425.async.js +++ b/81425.async.js @@ -442,6 +442,196 @@ var style_default = __webpack_require__(43146); /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 57761: /*!*********************************************************************!*\ !*** ./node_modules/react-infinite-scroller/dist/InfiniteScroll.js ***! diff --git a/84169.async.js b/8280.async.js similarity index 86% rename from 84169.async.js rename to 8280.async.js index e7219ed6bd..2ddadc23dc 100644 --- a/84169.async.js +++ b/8280.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[84169,34180,25619,7303,79779],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[8280,34180,67921,25619,79779],{ /***/ 26554: /*!*******************************************************************!*\ @@ -410,6 +410,303 @@ var style = __webpack_require__(95985); // style dependencies +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 75008: diff --git a/84169.chunk.css b/8280.chunk.css similarity index 82% rename from 84169.chunk.css rename to 8280.chunk.css index ee7155236e..1aaa37813e 100644 --- a/84169.chunk.css +++ b/8280.chunk.css @@ -1,3 +1,235 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/24972.async.js b/83520.async.js similarity index 89% rename from 24972.async.js rename to 83520.async.js index 68a78a9711..20665a7933 100644 --- a/24972.async.js +++ b/83520.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[24972,36579,2282,11004,23805,62654],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[83520,36579,2282,53267,12819,46981,23805,61437],{ /***/ 5467: /*!**********************************************************!*\ @@ -21,6 +21,305 @@ function getDataOrAriaProps(props) { /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/style/index.js + 1 modules ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 13013: /*!************************************************!*\ !*** ./node_modules/antd/es/dropdown/index.js ***! @@ -5001,6 +5300,196 @@ module.exports.from = function (data) { } +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }), /***/ 74300: diff --git a/24972.chunk.css b/83520.chunk.css similarity index 91% rename from 24972.chunk.css rename to 83520.chunk.css index 8b6b64324f..17d31490f7 100644 --- a/24972.chunk.css +++ b/83520.chunk.css @@ -1046,6 +1046,238 @@ textarea.ant-pagination-options-quick-jumper input { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/time-picker/style/index.less ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/84567.async.js b/84567.async.js index 3c81d72872..7acb9ad06d 100644 --- a/84567.async.js +++ b/84567.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[84567,95112,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[84567],{ /***/ 7918: /*!******************************************************************************!*\ diff --git a/88551.async.js b/84685.async.js similarity index 68% rename from 88551.async.js rename to 84685.async.js index f53389e1b9..89cb1cacb6 100644 --- a/88551.async.js +++ b/84685.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[88551],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[84685],{ /***/ 31662: /*!************************************************************************!*\ @@ -28,30 +28,300 @@ CloseCircleOutlined.displayName = 'CloseCircleOutlined'; /***/ }), -/***/ 87588: -/*!******************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js ***! - \******************************************************************************/ +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ /***/ (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 +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.js -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 - })); + + +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; }; -ExclamationCircleOutlined.displayName = 'ExclamationCircleOutlined'; -/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(ExclamationCircleOutlined)); + + + + + +var GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form /***/ }), diff --git a/84685.chunk.css b/84685.chunk.css new file mode 100644 index 0000000000..752aa227bd --- /dev/null +++ b/84685.chunk.css @@ -0,0 +1,1024 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/pagination/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-pagination { + 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"; +} +.ant-pagination ul, +.ant-pagination ol { + margin: 0; + padding: 0; + list-style: none; +} +.ant-pagination::after { + display: block; + clear: both; + height: 0; + overflow: hidden; + visibility: hidden; + content: ' '; +} +.ant-pagination-total-text { + display: inline-block; + height: 28px; + margin-right: 8px; + line-height: 26px; + vertical-align: middle; +} +.ant-pagination-item { + display: inline-block; + min-width: 28px; + height: 28px; + margin-right: 8px; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + line-height: 26px; + text-align: center; + vertical-align: middle; + list-style: none; + background-color: #fff; + border: 1px solid #d9d9d9; + border-radius: 2px; + outline: 0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ant-pagination-item a { + display: block; + padding: 0 6px; + color: rgba(0, 0, 0, 0.85); + transition: none; +} +.ant-pagination-item a:hover { + text-decoration: none; +} +.ant-pagination-item:hover { + border-color: #3061D0; + transition: all 0.3s; +} +.ant-pagination-item:hover a { + color: #3061D0; +} +.ant-pagination-item:focus-visible { + border-color: #3061D0; + transition: all 0.3s; +} +.ant-pagination-item:focus-visible a { + color: #3061D0; +} +.ant-pagination-item-active { + font-weight: 500; + background: #fff; + border-color: #3061D0; +} +.ant-pagination-item-active a { + color: #3061D0; +} +.ant-pagination-item-active:hover { + border-color: #5784de; +} +.ant-pagination-item-active:focus-visible { + border-color: #5784de; +} +.ant-pagination-item-active:hover a { + color: #5784de; +} +.ant-pagination-item-active:focus-visible a { + color: #5784de; +} +.ant-pagination-jump-prev, +.ant-pagination-jump-next { + outline: 0; +} +.ant-pagination-jump-prev .ant-pagination-item-container, +.ant-pagination-jump-next .ant-pagination-item-container { + position: relative; +} +.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon, +.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon { + color: #3061D0; + font-size: 12px; + letter-spacing: -1px; + opacity: 0; + transition: all 0.2s; +} +.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg, +.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg { + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; +} +.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis, +.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: block; + margin: auto; + color: rgba(0, 0, 0, 0.25); + font-family: Arial, Helvetica, sans-serif; + letter-spacing: 2px; + text-align: center; + text-indent: 0.13em; + opacity: 1; + transition: all 0.2s; +} +.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon, +.ant-pagination-jump-next:hover .ant-pagination-item-link-icon { + opacity: 1; +} +.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis, +.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis { + opacity: 0; +} +.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon, +.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon { + opacity: 1; +} +.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis, +.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis { + opacity: 0; +} +.ant-pagination-prev, +.ant-pagination-jump-prev, +.ant-pagination-jump-next { + margin-right: 8px; +} +.ant-pagination-prev, +.ant-pagination-next, +.ant-pagination-jump-prev, +.ant-pagination-jump-next { + display: inline-block; + min-width: 28px; + height: 28px; + color: rgba(0, 0, 0, 0.85); + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + line-height: 28px; + text-align: center; + vertical-align: middle; + list-style: none; + border-radius: 2px; + cursor: pointer; + transition: all 0.3s; +} +.ant-pagination-prev, +.ant-pagination-next { + font-family: Arial, Helvetica, sans-serif; + outline: 0; +} +.ant-pagination-prev button, +.ant-pagination-next button { + color: rgba(0, 0, 0, 0.85); + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ant-pagination-prev:hover button, +.ant-pagination-next:hover button { + border-color: #5784de; +} +.ant-pagination-prev .ant-pagination-item-link, +.ant-pagination-next .ant-pagination-item-link { + display: block; + width: 100%; + height: 100%; + padding: 0; + font-size: 12px; + text-align: center; + background-color: #fff; + border: 1px solid #d9d9d9; + border-radius: 2px; + outline: none; + transition: all 0.3s; +} +.ant-pagination-prev:focus-visible .ant-pagination-item-link, +.ant-pagination-next:focus-visible .ant-pagination-item-link { + color: #3061D0; + border-color: #3061D0; +} +.ant-pagination-prev:hover .ant-pagination-item-link, +.ant-pagination-next:hover .ant-pagination-item-link { + color: #3061D0; + border-color: #3061D0; +} +.ant-pagination-disabled, +.ant-pagination-disabled:hover { + cursor: not-allowed; +} +.ant-pagination-disabled .ant-pagination-item-link, +.ant-pagination-disabled:hover .ant-pagination-item-link { + color: rgba(0, 0, 0, 0.25); + border-color: #d9d9d9; + cursor: not-allowed; +} +.ant-pagination-disabled:focus-visible { + cursor: not-allowed; +} +.ant-pagination-disabled:focus-visible .ant-pagination-item-link { + color: rgba(0, 0, 0, 0.25); + border-color: #d9d9d9; + cursor: not-allowed; +} +.ant-pagination-slash { + margin: 0 10px 0 5px; +} +.ant-pagination-options { + display: inline-block; + margin-left: 16px; + vertical-align: middle; +} +@media all and (-ms-high-contrast: none) { + .ant-pagination-options *::-ms-backdrop, + .ant-pagination-options { + vertical-align: top; + } +} +.ant-pagination-options-size-changer.ant-select { + display: inline-block; + width: auto; +} +.ant-pagination-options-quick-jumper { + display: inline-block; + height: 28px; + margin-left: 4px; + line-height: 28px; + vertical-align: top; +} +.ant-pagination-options-quick-jumper input { + position: relative; + display: inline-block; + width: 100%; + min-width: 0; + padding: 3px 7px; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + line-height: 1.66667; + background-color: #fff; + background-image: none; + border: 1px solid #d9d9d9; + border-radius: 2px; + transition: all 0.3s; + width: 50px; + height: 28px; + margin: 0 8px; +} +.ant-pagination-options-quick-jumper input::-webkit-input-placeholder { + color: #bfbfbf; + -webkit-user-select: none; + user-select: none; +} +.ant-pagination-options-quick-jumper input:-ms-input-placeholder { + color: #bfbfbf; + -ms-user-select: none; + user-select: none; +} +.ant-pagination-options-quick-jumper input::-ms-input-placeholder { + color: #bfbfbf; + -ms-user-select: none; + user-select: none; +} +.ant-pagination-options-quick-jumper input::placeholder { + color: #bfbfbf; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ant-pagination-options-quick-jumper input:-ms-input-placeholder { + text-overflow: ellipsis; +} +.ant-pagination-options-quick-jumper input:placeholder-shown { + text-overflow: ellipsis; +} +.ant-pagination-options-quick-jumper input:hover { + border-color: #5784de; + border-right-width: 1px; +} +.ant-pagination-options-quick-jumper input:focus, +.ant-pagination-options-quick-jumper input-focused { + border-color: #5784de; + box-shadow: 0 0 0 2px rgba(48, 97, 208, 0.2); + border-right-width: 1px; + outline: 0; +} +.ant-pagination-options-quick-jumper input-disabled { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; + box-shadow: none; + cursor: not-allowed; + opacity: 1; +} +.ant-pagination-options-quick-jumper input-disabled:hover { + border-color: #d9d9d9; + border-right-width: 1px; +} +.ant-pagination-options-quick-jumper input[disabled] { + color: rgba(0, 0, 0, 0.25); + background-color: #f5f5f5; + border-color: #d9d9d9; + box-shadow: none; + cursor: not-allowed; + opacity: 1; +} +.ant-pagination-options-quick-jumper input[disabled]:hover { + border-color: #d9d9d9; + border-right-width: 1px; +} +.ant-pagination-options-quick-jumper input-borderless, +.ant-pagination-options-quick-jumper input-borderless:hover, +.ant-pagination-options-quick-jumper input-borderless:focus, +.ant-pagination-options-quick-jumper input-borderless-focused, +.ant-pagination-options-quick-jumper input-borderless-disabled, +.ant-pagination-options-quick-jumper input-borderless[disabled] { + background-color: transparent; + border: none; + box-shadow: none; +} +textarea.ant-pagination-options-quick-jumper input { + max-width: 100%; + height: auto; + min-height: 28px; + line-height: 1.66667; + vertical-align: bottom; + transition: all 0.3s, height 0s; +} +.ant-pagination-options-quick-jumper input-lg { + padding: 3.4px 11px; + font-size: 14px; +} +.ant-pagination-options-quick-jumper input-sm { + padding: 0px 7px; +} +.ant-pagination-simple .ant-pagination-prev, +.ant-pagination-simple .ant-pagination-next { + height: 22px; + line-height: 22px; + vertical-align: top; +} +.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link, +.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link { + height: 22px; + background-color: transparent; + border: 0; +} +.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after, +.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after { + height: 22px; + line-height: 22px; +} +.ant-pagination-simple .ant-pagination-simple-pager { + display: inline-block; + height: 22px; + margin-right: 8px; +} +.ant-pagination-simple .ant-pagination-simple-pager input { + box-sizing: border-box; + height: 100%; + margin-right: 8px; + padding: 0 6px; + text-align: center; + background-color: #fff; + border: 1px solid #d9d9d9; + border-radius: 2px; + outline: none; + transition: border-color 0.3s; +} +.ant-pagination-simple .ant-pagination-simple-pager input:hover { + border-color: #3061D0; +} +.ant-pagination-simple .ant-pagination-simple-pager input:focus { + border-color: #5784de; + box-shadow: 0 0 0 2px rgba(48, 97, 208, 0.2); +} +.ant-pagination-simple .ant-pagination-simple-pager input[disabled] { + color: rgba(0, 0, 0, 0.25); + background: #f5f5f5; + border-color: #d9d9d9; + cursor: not-allowed; +} +.ant-pagination.ant-pagination-mini .ant-pagination-total-text, +.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager { + height: 22px; + line-height: 22px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-item { + min-width: 22px; + height: 22px; + margin: 0; + line-height: 20px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) { + background: transparent; + border-color: transparent; +} +.ant-pagination.ant-pagination-mini .ant-pagination-prev, +.ant-pagination.ant-pagination-mini .ant-pagination-next { + min-width: 22px; + height: 22px; + margin: 0; + line-height: 22px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link, +.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link { + background: transparent; + border-color: transparent; +} +.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link::after, +.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link::after { + height: 22px; + line-height: 22px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev, +.ant-pagination.ant-pagination-mini .ant-pagination-jump-next { + height: 22px; + margin-right: 0; + line-height: 22px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-options { + margin-left: 2px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer { + top: 1px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper { + height: 22px; + line-height: 22px; +} +.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input { + padding: 0px 7px; + width: 44px; + height: 22px; +} +.ant-pagination.ant-pagination-disabled { + cursor: not-allowed; +} +.ant-pagination.ant-pagination-disabled .ant-pagination-item { + background: #f5f5f5; + border-color: #d9d9d9; + cursor: not-allowed; +} +.ant-pagination.ant-pagination-disabled .ant-pagination-item a { + color: rgba(0, 0, 0, 0.25); + background: transparent; + border: none; + cursor: not-allowed; +} +.ant-pagination.ant-pagination-disabled .ant-pagination-item-active { + background: #e6e6e6; +} +.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a { + color: rgba(0, 0, 0, 0.25); +} +.ant-pagination.ant-pagination-disabled .ant-pagination-item-link { + color: rgba(0, 0, 0, 0.25); + background: #f5f5f5; + border-color: #d9d9d9; + cursor: not-allowed; +} +.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link { + background: transparent; +} +.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon { + opacity: 0; +} +.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis { + opacity: 1; +} +.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager { + color: rgba(0, 0, 0, 0.25); +} +@media only screen and (max-width: 992px) { + .ant-pagination-item-after-jump-prev, + .ant-pagination-item-before-jump-next { + display: none; + } +} +@media only screen and (max-width: 576px) { + .ant-pagination-options { + display: none; + } +} +.ant-pagination-rtl .ant-pagination-total-text { + margin-right: 0; + margin-left: 8px; +} +.ant-pagination-rtl .ant-pagination-item, +.ant-pagination-rtl .ant-pagination-prev, +.ant-pagination-rtl .ant-pagination-jump-prev, +.ant-pagination-rtl .ant-pagination-jump-next { + margin-right: 0; + margin-left: 8px; +} +.ant-pagination-rtl .ant-pagination-slash { + margin: 0 5px 0 10px; +} +.ant-pagination-rtl .ant-pagination-options { + margin-right: 16px; + margin-left: 0; +} +.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select { + margin-right: 0; + margin-left: 8px; +} +.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper { + margin-left: 0; +} +.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager { + margin-right: 0; + margin-left: 8px; +} +.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input { + margin-right: 0; + margin-left: 8px; +} +.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options { + margin-right: 2px; + 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/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/rate/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-rate { + box-sizing: border-box; + color: rgba(0, 0, 0, 0.85); + font-size: 12px; + font-variant: tabular-nums; + line-height: 1.66667; + font-feature-settings: tnum, "tnum"; + display: inline-block; + margin: 0; + padding: 0; + color: #fadb14; + font-size: 16px; + line-height: inherit; + list-style: none; + outline: none; +} +.ant-rate-disabled .ant-rate-star { + cursor: default; +} +.ant-rate-disabled .ant-rate-star > div:hover { + transform: scale(1); +} +.ant-rate-star { + position: relative; + display: inline-block; + color: inherit; + cursor: pointer; +} +.ant-rate-star:not(:last-child) { + margin-right: 8px; +} +.ant-rate-star > div { + transition: all 0.3s, outline 0s; +} +.ant-rate-star > div:hover { + transform: scale(1.1); +} +.ant-rate-star > div:focus { + outline: 0; +} +.ant-rate-star > div:focus-visible { + outline: 1px dashed #fadb14; + transform: scale(1.1); +} +.ant-rate-star-first, +.ant-rate-star-second { + color: #f0f0f0; + transition: all 0.3s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ant-rate-star-first .anticon, +.ant-rate-star-second .anticon { + vertical-align: middle; +} +.ant-rate-star-first { + position: absolute; + top: 0; + left: 0; + width: 50%; + height: 100%; + overflow: hidden; + opacity: 0; +} +.ant-rate-star-half .ant-rate-star-first, +.ant-rate-star-half .ant-rate-star-second { + opacity: 1; +} +.ant-rate-star-half .ant-rate-star-first, +.ant-rate-star-full .ant-rate-star-second { + color: inherit; +} +.ant-rate-text { + display: inline-block; + margin: 0 8px; + font-size: 12px; +} +.ant-rate-rtl { + direction: rtl; +} +.ant-rate-rtl .ant-rate-star:not(:last-child) { + margin-right: 0; + margin-left: 8px; +} +.ant-rate-rtl .ant-rate-star-first { + right: 0; + left: auto; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + diff --git a/87075.async.js b/87075.async.js index fe88d1409e..405e809902 100644 --- a/87075.async.js +++ b/87075.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[87075,35449],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[87075,35449,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1256,6 +1256,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/87388.async.js b/87388.async.js index 5902e773ab..003d62387c 100644 --- a/87388.async.js +++ b/87388.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[87388,42573,95946,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[87388,42573,95946],{ /***/ 58492: /*!**************************************************************!*\ diff --git a/88092.async.js b/88092.async.js index 075c083334..c1959129d3 100644 --- a/88092.async.js +++ b/88092.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[88092,42573,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[88092,42573,95946,87388],{ /***/ 57838: /*!************************************************************!*\ diff --git a/88975.async.js b/88975.async.js index 57989e6eb4..1a9c657b5f 100644 --- a/88975.async.js +++ b/88975.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[88975,42573,99491,97141,88092,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[88975,42573,99491,97141,88092,95946,87388],{ /***/ 64082: /*!******************************************************************************!*\ diff --git a/59289.async.js b/89106.async.js similarity index 99% rename from 59289.async.js rename to 89106.async.js index ff3d8bce3e..0c54e14c29 100644 --- a/59289.async.js +++ b/89106.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[59289,27318],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[89106,27318],{ /***/ 50756: /*!********************************************************************!*\ diff --git a/59289.chunk.css b/89106.chunk.css similarity index 85% rename from 59289.chunk.css rename to 89106.chunk.css index 787f9f2d77..57e46939a8 100644 --- a/59289.chunk.css +++ b/89106.chunk.css @@ -333,6 +333,238 @@ /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/badge/style/index.less ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/41880.async.js b/8930.async.js similarity index 84% rename from 41880.async.js rename to 8930.async.js index edce3aa6db..36f21fb683 100644 --- a/41880.async.js +++ b/8930.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[41880,23316,42573,92785,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[8930,42573,92785,95946,87388],{ /***/ 64789: /*!***********************************************************************************!*\ @@ -42,26 +42,6 @@ PlusCircleOutlined_PlusCircleOutlined.displayName = 'PlusCircleOutlined'; /***/ }), -/***/ 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; - }, {}); -} - -/***/ }), - /***/ 58492: /*!**************************************************************!*\ !*** ./node_modules/antd/es/breadcrumb/index.js + 3 modules ***! @@ -325,6 +305,303 @@ var menu_style = __webpack_require__(83736); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 27049: @@ -788,290 +1065,6 @@ input_Input.Password = input_Password; /***/ }), -/***/ 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 - -/***/ }), - /***/ 34041: /*!**********************************************!*\ !*** ./node_modules/antd/es/select/index.js ***! diff --git a/92785.async.js b/92785.async.js index ad0256d07e..4bcfef250b 100644 --- a/92785.async.js +++ b/92785.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[92785,42573,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[92785,42573,95946,87388],{ /***/ 58492: /*!**************************************************************!*\ diff --git a/93291.async.js b/93291.async.js index 1bd0354c8b..539894f1d4 100644 --- a/93291.async.js +++ b/93291.async.js @@ -1087,6 +1087,195 @@ SearchOutlined.displayName = 'SearchOutlined'; /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 34243: /*!**********************************************************!*\ !*** ./node_modules/rc-overflow/es/index.js + 4 modules ***! diff --git a/94512.async.js b/94512.async.js deleted file mode 100644 index 1775cf1873..0000000000 --- a/94512.async.js +++ /dev/null @@ -1,879 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[94512,42573,88092,95946,87388,69771],{ - -/***/ 57838: -/*!************************************************************!*\ - !*** ./node_modules/antd/es/_util/hooks/useForceUpdate.js ***! - \************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "Z": function() { return /* binding */ useForceUpdate; } -/* harmony export */ }); -/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ 97685); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); - - -function useForceUpdate() { - var _React$useReducer = react__WEBPACK_IMPORTED_MODULE_0__.useReducer(function (x) { - return x + 1; - }, 0), - _React$useReducer2 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(_React$useReducer, 2), - forceUpdate = _React$useReducer2[1]; - return forceUpdate; -} - -/***/ }), - -/***/ 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 - - - -/***/ }), - -/***/ 75008: -/*!*********************************************************!*\ - !*** ./node_modules/antd/es/input/index.js + 5 modules ***! - \*********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ input; } -}); - -// 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/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/antd/es/form/context.js -var form_context = __webpack_require__(65223); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Group.js - - - - - - - -var Group = function Group(props) { - var _classNames; - var _useContext = (0,react.useContext)(context/* ConfigContext */.E_), - getPrefixCls = _useContext.getPrefixCls, - direction = _useContext.direction; - var customizePrefixCls = props.prefixCls, - _props$className = props.className, - className = _props$className === void 0 ? '' : _props$className; - var prefixCls = getPrefixCls('input-group', customizePrefixCls); - var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), props.size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), props.size === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-compact"), props.compact), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className); - var formItemContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM); - var groupFormItemContext = (0,react.useMemo)(function () { - return (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, formItemContext), { - isFormItemInput: false - }); - }, [formItemContext]); - return /*#__PURE__*/react.createElement("span", { - className: cls, - style: props.style, - onMouseEnter: props.onMouseEnter, - onMouseLeave: props.onMouseLeave, - onFocus: props.onFocus, - onBlur: props.onBlur - }, /*#__PURE__*/react.createElement(form_context/* FormItemInputContext.Provider */.aM.Provider, { - value: groupFormItemContext - }, props.children)); -}; -/* harmony default export */ var input_Group = (Group); -// EXTERNAL MODULE: ./node_modules/antd/es/input/Input.js + 1 modules -var Input = __webpack_require__(82586); -// 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/typeof.js -var esm_typeof = __webpack_require__(71002); -// 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/EyeInvisibleOutlined.js -// This icon file is generated automatically. -var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; -/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); - -// 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/EyeInvisibleOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_EyeInvisibleOutlined - })); -}; -EyeInvisibleOutlined_EyeInvisibleOutlined.displayName = 'EyeInvisibleOutlined'; -/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined)); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(7124); -// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js -var omit = __webpack_require__(98423); -// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js -var es_ref = __webpack_require__(42550); -// EXTERNAL MODULE: ./node_modules/antd/es/input/hooks/useRemovePasswordTimeout.js -var useRemovePasswordTimeout = __webpack_require__(72922); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Password.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 defaultIconRender = function defaultIconRender(visible) { - return visible ? /*#__PURE__*/react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/react.createElement(icons_EyeInvisibleOutlined, null); -}; -var ActionMap = { - click: 'onClick', - hover: 'onMouseOver' -}; -var Password = /*#__PURE__*/react.forwardRef(function (props, ref) { - var _props$visibilityTogg = props.visibilityToggle, - visibilityToggle = _props$visibilityTogg === void 0 ? true : _props$visibilityTogg; - var visibilityControlled = (0,esm_typeof/* default */.Z)(visibilityToggle) === 'object' && visibilityToggle.visible !== undefined; - var _useState = (0,react.useState)(function () { - return visibilityControlled ? visibilityToggle.visible : false; - }), - _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2), - visible = _useState2[0], - setVisible = _useState2[1]; - var inputRef = (0,react.useRef)(null); - react.useEffect(function () { - if (visibilityControlled) { - setVisible(visibilityToggle.visible); - } - }, [visibilityControlled, visibilityToggle]); - // Remove Password value - var removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); - var onVisibleChange = function onVisibleChange() { - var disabled = props.disabled; - if (disabled) { - return; - } - if (visible) { - removePasswordTimeout(); - } - setVisible(function (prevState) { - var _a; - var newState = !prevState; - if ((0,esm_typeof/* default */.Z)(visibilityToggle) === 'object') { - (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); - } - return newState; - }); - }; - var getIcon = function getIcon(prefixCls) { - var _iconProps; - var _props$action = props.action, - action = _props$action === void 0 ? 'click' : _props$action, - _props$iconRender = props.iconRender, - iconRender = _props$iconRender === void 0 ? defaultIconRender : _props$iconRender; - var iconTrigger = ActionMap[action] || ''; - var icon = iconRender(visible); - var iconProps = (_iconProps = {}, (0,defineProperty/* default */.Z)(_iconProps, iconTrigger, onVisibleChange), (0,defineProperty/* default */.Z)(_iconProps, "className", "".concat(prefixCls, "-icon")), (0,defineProperty/* default */.Z)(_iconProps, "key", 'passwordIcon'), (0,defineProperty/* default */.Z)(_iconProps, "onMouseDown", function onMouseDown(e) { - // Prevent focused state lost - // https://github.com/ant-design/ant-design/issues/15173 - e.preventDefault(); - }), (0,defineProperty/* default */.Z)(_iconProps, "onMouseUp", function onMouseUp(e) { - // Prevent caret position change - // https://github.com/ant-design/ant-design/issues/23524 - e.preventDefault(); - }), _iconProps); - return /*#__PURE__*/react.cloneElement( /*#__PURE__*/react.isValidElement(icon) ? icon : /*#__PURE__*/react.createElement("span", null, icon), iconProps); - }; - var renderPassword = function renderPassword(_ref) { - var getPrefixCls = _ref.getPrefixCls; - var className = props.className, - customizePrefixCls = props.prefixCls, - customizeInputPrefixCls = props.inputPrefixCls, - size = props.size, - restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); - var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - var prefixCls = getPrefixCls('input-password', customizePrefixCls); - var suffixIcon = visibilityToggle && getIcon(prefixCls); - var inputClassName = classnames_default()(prefixCls, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-").concat(size), !!size)); - var omittedProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { - type: visible ? 'text' : 'password', - className: inputClassName, - prefixCls: inputPrefixCls, - suffix: suffixIcon - }); - if (size) { - omittedProps.size = size; - } - return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ - ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) - }, omittedProps)); - }; - return /*#__PURE__*/react.createElement(context/* ConfigConsumer */.C, null, renderPassword); -}); -if (false) {} -/* harmony default export */ var input_Password = (Password); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js -var SearchOutlined = __webpack_require__(25783); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js -var SizeContext = __webpack_require__(97647); -// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js -var Compact = __webpack_require__(4173); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js -var reactNode = __webpack_require__(96159); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Search.js - - -var Search_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 Search = /*#__PURE__*/react.forwardRef(function (props, ref) { - var _classNames; - var customizePrefixCls = props.prefixCls, - customizeInputPrefixCls = props.inputPrefixCls, - className = props.className, - customizeSize = props.size, - suffix = props.suffix, - _props$enterButton = props.enterButton, - enterButton = _props$enterButton === void 0 ? false : _props$enterButton, - addonAfter = props.addonAfter, - loading = props.loading, - disabled = props.disabled, - customOnSearch = props.onSearch, - customOnChange = props.onChange, - onCompositionStart = props.onCompositionStart, - onCompositionEnd = props.onCompositionEnd, - restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var contextSize = react.useContext(SizeContext/* default */.Z); - var composedRef = react.useRef(false); - var prefixCls = getPrefixCls('input-search', customizePrefixCls); - var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - var _useCompactItemContex = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction), - compactSize = _useCompactItemContex.compactSize; - var size = compactSize || customizeSize || contextSize; - var inputRef = react.useRef(null); - var onChange = function onChange(e) { - if (e && e.target && e.type === 'click' && customOnSearch) { - customOnSearch(e.target.value, e); - } - if (customOnChange) { - customOnChange(e); - } - }; - var onMouseDown = function onMouseDown(e) { - var _a; - if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { - e.preventDefault(); - } - }; - var onSearch = function onSearch(e) { - var _a, _b; - if (customOnSearch) { - customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e); - } - }; - var onPressEnter = function onPressEnter(e) { - if (composedRef.current || loading) { - return; - } - onSearch(e); - }; - var searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/react.createElement(SearchOutlined/* default */.Z, null) : null; - var btnClassName = "".concat(prefixCls, "-button"); - var button; - var enterButtonAsElement = enterButton || {}; - var isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; - if (isAntdButton || enterButtonAsElement.type === 'button') { - button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, (0,esm_extends/* default */.Z)({ - onMouseDown: onMouseDown, - onClick: function onClick(e) { - var _a, _b; - (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); - onSearch(e); - }, - key: 'enterButton' - }, isAntdButton ? { - className: btnClassName, - size: size - } : {})); - } else { - button = /*#__PURE__*/react.createElement(es_button/* default */.Z, { - className: btnClassName, - type: enterButton ? 'primary' : undefined, - size: size, - disabled: disabled, - key: "enterButton", - onMouseDown: onMouseDown, - onClick: onSearch, - loading: loading, - icon: searchIcon - }, enterButton); - } - if (addonAfter) { - button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { - key: 'addonAfter' - })]; - } - var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(size), !!size), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-button"), !!enterButton), _classNames), className); - var handleOnCompositionStart = function handleOnCompositionStart(e) { - composedRef.current = true; - onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); - }; - var handleOnCompositionEnd = function handleOnCompositionEnd(e) { - composedRef.current = false; - onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); - }; - return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ - ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), - onPressEnter: onPressEnter - }, restProps, { - size: size, - onCompositionStart: handleOnCompositionStart, - onCompositionEnd: handleOnCompositionEnd, - prefixCls: inputPrefixCls, - addonAfter: button, - suffix: suffix, - onChange: onChange, - className: cls, - disabled: disabled - })); -}); -if (false) {} -/* harmony default export */ var input_Search = (Search); -// EXTERNAL MODULE: ./node_modules/antd/es/input/TextArea.js + 1 modules -var TextArea = __webpack_require__(80173); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/index.js - - - - - -var input_Input = Input/* default */.ZP; -input_Input.Group = input_Group; -input_Input.Search = input_Search; -input_Input.TextArea = TextArea/* default */.Z; -input_Input.Password = input_Password; -/* harmony default export */ var input = (input_Input); - -/***/ }), - -/***/ 34041: -/*!**********************************************!*\ - !*** ./node_modules/antd/es/select/index.js ***! - \**********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); -/* 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 rc_select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-select */ 7752); -/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rc-util/es/omit */ 98423); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 53124); -/* harmony import */ var _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../config-provider/defaultRenderEmpty */ 88258); -/* harmony import */ var _config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../config-provider/DisabledContext */ 98866); -/* harmony import */ var _config_provider_SizeContext__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider/SizeContext */ 97647); -/* harmony import */ var _form_context__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../form/context */ 65223); -/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../_util/motion */ 33603); -/* harmony import */ var _util_statusUtils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/statusUtils */ 9708); -/* harmony import */ var _utils_iconUtil__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./utils/iconUtil */ 46163); -/* harmony import */ var _space_Compact__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../space/Compact */ 4173); - - -// TODO: 4.0 - codemod should help to change `filterOption` to support node props. -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 SECRET_COMBOBOX_MODE_DO_NOT_USE = 'SECRET_COMBOBOX_MODE_DO_NOT_USE'; -var InternalSelect = function InternalSelect(_a, ref) { - var _classNames2; - var customizePrefixCls = _a.prefixCls, - _a$bordered = _a.bordered, - bordered = _a$bordered === void 0 ? true : _a$bordered, - className = _a.className, - getPopupContainer = _a.getPopupContainer, - dropdownClassName = _a.dropdownClassName, - popupClassName = _a.popupClassName, - _a$listHeight = _a.listHeight, - listHeight = _a$listHeight === void 0 ? 256 : _a$listHeight, - placement = _a.placement, - _a$listItemHeight = _a.listItemHeight, - listItemHeight = _a$listItemHeight === void 0 ? 24 : _a$listItemHeight, - customizeSize = _a.size, - customDisabled = _a.disabled, - notFoundContent = _a.notFoundContent, - customStatus = _a.status, - showArrow = _a.showArrow, - props = __rest(_a, ["prefixCls", "bordered", "className", "getPopupContainer", "dropdownClassName", "popupClassName", "listHeight", "placement", "listItemHeight", "size", "disabled", "notFoundContent", "status", "showArrow"]); - var _React$useContext = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_), - getContextPopupContainer = _React$useContext.getPopupContainer, - getPrefixCls = _React$useContext.getPrefixCls, - renderEmpty = _React$useContext.renderEmpty, - direction = _React$useContext.direction, - virtual = _React$useContext.virtual, - dropdownMatchSelectWidth = _React$useContext.dropdownMatchSelectWidth; - var size = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_SizeContext__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z); - var prefixCls = getPrefixCls('select', customizePrefixCls); - var rootPrefixCls = getPrefixCls(); - var _useCompactItemContex = (0,_space_Compact__WEBPACK_IMPORTED_MODULE_5__/* .useCompactItemContext */ .ri)(prefixCls, direction), - compactSize = _useCompactItemContex.compactSize, - compactItemClassnames = _useCompactItemContex.compactItemClassnames; - var mode = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(function () { - var m = props.mode; - if (m === 'combobox') { - return undefined; - } - if (m === SECRET_COMBOBOX_MODE_DO_NOT_USE) { - return 'combobox'; - } - return m; - }, [props.mode]); - var isMultiple = mode === 'multiple' || mode === 'tags'; - var mergedShowArrow = showArrow !== undefined ? showArrow : props.loading || !(isMultiple || mode === 'combobox'); - // =================== Warning ===================== - false ? 0 : void 0; - // ===================== Form Status ===================== - var _useContext = (0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)(_form_context__WEBPACK_IMPORTED_MODULE_6__/* .FormItemInputContext */ .aM), - contextStatus = _useContext.status, - hasFeedback = _useContext.hasFeedback, - isFormItemInput = _useContext.isFormItemInput, - feedbackIcon = _useContext.feedbackIcon; - var mergedStatus = (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_7__/* .getMergedStatus */ .F)(contextStatus, customStatus); - // ===================== Empty ===================== - var mergedNotFound; - if (notFoundContent !== undefined) { - mergedNotFound = notFoundContent; - } else if (mode === 'combobox') { - mergedNotFound = null; - } else { - mergedNotFound = (renderEmpty || _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)('Select'); - } - // ===================== Icons ===================== - var _getIcons = (0,_utils_iconUtil__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)({}, props), { - multiple: isMultiple, - hasFeedback: hasFeedback, - feedbackIcon: feedbackIcon, - showArrow: mergedShowArrow, - prefixCls: prefixCls - })), - suffixIcon = _getIcons.suffixIcon, - itemIcon = _getIcons.itemIcon, - removeIcon = _getIcons.removeIcon, - clearIcon = _getIcons.clearIcon; - var selectProps = (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z)(props, ['suffixIcon', 'itemIcon']); - var rcSelectRtlDropdownClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()(popupClassName || dropdownClassName, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)({}, "".concat(prefixCls, "-dropdown-").concat(direction), direction === 'rtl')); - var mergedSize = compactSize || customizeSize || size; - // ===================== Disabled ===================== - var disabled = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z); - var mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled; - var mergedClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()((_classNames2 = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-lg"), mergedSize === 'large'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-sm"), mergedSize === 'small'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-borderless"), !bordered), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-in-form-item"), isFormItemInput), _classNames2), (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_7__/* .getStatusClassNames */ .Z)(prefixCls, mergedStatus, hasFeedback), compactItemClassnames, className); - // ===================== Placement ===================== - var getPlacement = function getPlacement() { - if (placement !== undefined) { - return placement; - } - return direction === 'rtl' ? 'bottomRight' : 'bottomLeft'; - }; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_select__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)({ - ref: ref, - virtual: virtual, - dropdownMatchSelectWidth: dropdownMatchSelectWidth - }, selectProps, { - transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_14__/* .getTransitionName */ .mL)(rootPrefixCls, (0,_util_motion__WEBPACK_IMPORTED_MODULE_14__/* .getTransitionDirection */ .q0)(placement), props.transitionName), - listHeight: listHeight, - listItemHeight: listItemHeight, - mode: mode, - prefixCls: prefixCls, - placement: getPlacement(), - direction: direction, - inputIcon: suffixIcon, - menuItemSelectedIcon: itemIcon, - removeIcon: removeIcon, - clearIcon: clearIcon, - notFoundContent: mergedNotFound, - className: mergedClassName, - getPopupContainer: getPopupContainer || getContextPopupContainer, - dropdownClassName: rcSelectRtlDropdownClassName, - showArrow: hasFeedback || showArrow, - disabled: mergedDisabled - })); -}; -var Select = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(InternalSelect); -Select.SECRET_COMBOBOX_MODE_DO_NOT_USE = SECRET_COMBOBOX_MODE_DO_NOT_USE; -Select.Option = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .Option */ .Wx; -Select.OptGroup = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .OptGroup */ .Xo; -/* harmony default export */ __webpack_exports__["Z"] = (Select); - -/***/ }), - -/***/ 7124: -/*!**********************************************************************************************!*\ - !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! - \**********************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_EyeOutlined; } -}); - -// 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/EyeOutlined.js -// This icon file is generated automatically. -var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; -/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); - -// 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/EyeOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_EyeOutlined - })); -}; -EyeOutlined_EyeOutlined.displayName = 'EyeOutlined'; -/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); - -/***/ }) - -}]); \ No newline at end of file diff --git a/9497.async.js b/9497.async.js index 349e5c623e..38a7c069f7 100644 --- a/9497.async.js +++ b/9497.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[9497,34472],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[9497,34472,30589],{ /***/ 66023: /*!*******************************************************************!*\ diff --git a/95112.async.js b/95112.async.js deleted file mode 100644 index 74eebcf975..0000000000 --- a/95112.async.js +++ /dev/null @@ -1,933 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[95112],{ - -/***/ 7918: -/*!******************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/components/AntdIcon.js + 6 modules ***! - \******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ AntdIcon; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(1413); -// 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/defineProperty.js -var defineProperty = __webpack_require__(4942); -// 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/classnames/index.js -var classnames = __webpack_require__(94184); -var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/Context.js - -var IconContext = /*#__PURE__*/(0,react.createContext)({}); -/* harmony default export */ var Context = (IconContext); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js -var esm_typeof = __webpack_require__(71002); -// EXTERNAL MODULE: ./node_modules/@ctrl/tinycolor/dist/module/conversion.js -var conversion = __webpack_require__(86500); -// EXTERNAL MODULE: ./node_modules/@ctrl/tinycolor/dist/module/format-input.js -var format_input = __webpack_require__(1350); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/node_modules/@ant-design/colors/es/generate.js - -var hueStep = 2; // 色相阶梯 - -var saturationStep = 0.16; // 饱和度阶梯,浅色部分 - -var saturationStep2 = 0.05; // 饱和度阶梯,深色部分 - -var brightnessStep1 = 0.05; // 亮度阶梯,浅色部分 - -var brightnessStep2 = 0.15; // 亮度阶梯,深色部分 - -var lightColorCount = 5; // 浅色数量,主色上 - -var darkColorCount = 4; // 深色数量,主色下 -// 暗色主题颜色映射关系表 - -var darkColorMap = [{ - index: 7, - opacity: 0.15 -}, { - index: 6, - opacity: 0.25 -}, { - index: 5, - opacity: 0.3 -}, { - index: 5, - opacity: 0.45 -}, { - index: 5, - opacity: 0.65 -}, { - index: 5, - opacity: 0.85 -}, { - index: 4, - opacity: 0.9 -}, { - index: 3, - opacity: 0.95 -}, { - index: 2, - opacity: 0.97 -}, { - index: 1, - opacity: 0.98 -}]; - -// Wrapper function ported from TinyColor.prototype.toHsv -// Keep it here because of `hsv.h * 360` -function toHsv(_ref) { - var r = _ref.r, - g = _ref.g, - b = _ref.b; - var hsv = (0,conversion/* rgbToHsv */.py)(r, g, b); - return { - h: hsv.h * 360, - s: hsv.s, - v: hsv.v - }; -} // Wrapper function ported from TinyColor.prototype.toHexString -// Keep it here because of the prefix `#` - - -function toHex(_ref2) { - var r = _ref2.r, - g = _ref2.g, - b = _ref2.b; - return "#".concat((0,conversion/* rgbToHex */.vq)(r, g, b, false)); -} // Wrapper function ported from TinyColor.prototype.mix, not treeshakable. -// Amount in range [0, 1] -// Assume color1 & color2 has no alpha, since the following src code did so. - - -function mix(rgb1, rgb2, amount) { - var p = amount / 100; - var rgb = { - r: (rgb2.r - rgb1.r) * p + rgb1.r, - g: (rgb2.g - rgb1.g) * p + rgb1.g, - b: (rgb2.b - rgb1.b) * p + rgb1.b - }; - return rgb; -} - -function getHue(hsv, i, light) { - var hue; // 根据色相不同,色相转向不同 - - if (Math.round(hsv.h) >= 60 && Math.round(hsv.h) <= 240) { - hue = light ? Math.round(hsv.h) - hueStep * i : Math.round(hsv.h) + hueStep * i; - } else { - hue = light ? Math.round(hsv.h) + hueStep * i : Math.round(hsv.h) - hueStep * i; - } - - if (hue < 0) { - hue += 360; - } else if (hue >= 360) { - hue -= 360; - } - - return hue; -} - -function getSaturation(hsv, i, light) { - // grey color don't change saturation - if (hsv.h === 0 && hsv.s === 0) { - return hsv.s; - } - - var saturation; - - if (light) { - saturation = hsv.s - saturationStep * i; - } else if (i === darkColorCount) { - saturation = hsv.s + saturationStep; - } else { - saturation = hsv.s + saturationStep2 * i; - } // 边界值修正 - - - if (saturation > 1) { - saturation = 1; - } // 第一格的 s 限制在 0.06-0.1 之间 - - - if (light && i === lightColorCount && saturation > 0.1) { - saturation = 0.1; - } - - if (saturation < 0.06) { - saturation = 0.06; - } - - return Number(saturation.toFixed(2)); -} - -function getValue(hsv, i, light) { - var value; - - if (light) { - value = hsv.v + brightnessStep1 * i; - } else { - value = hsv.v - brightnessStep2 * i; - } - - if (value > 1) { - value = 1; - } - - return Number(value.toFixed(2)); -} - -function generate(color) { - var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - var patterns = []; - var pColor = (0,format_input/* inputToRGB */.uA)(color); - - for (var i = lightColorCount; i > 0; i -= 1) { - var hsv = toHsv(pColor); - var colorString = toHex((0,format_input/* inputToRGB */.uA)({ - h: getHue(hsv, i, true), - s: getSaturation(hsv, i, true), - v: getValue(hsv, i, true) - })); - patterns.push(colorString); - } - - patterns.push(toHex(pColor)); - - for (var _i = 1; _i <= darkColorCount; _i += 1) { - var _hsv = toHsv(pColor); - - var _colorString = toHex((0,format_input/* inputToRGB */.uA)({ - h: getHue(_hsv, _i), - s: getSaturation(_hsv, _i), - v: getValue(_hsv, _i) - })); - - patterns.push(_colorString); - } // dark theme patterns - - - if (opts.theme === 'dark') { - return darkColorMap.map(function (_ref3) { - var index = _ref3.index, - opacity = _ref3.opacity; - var darkColorString = toHex(mix((0,format_input/* inputToRGB */.uA)(opts.backgroundColor || '#141414'), (0,format_input/* inputToRGB */.uA)(patterns[index]), opacity * 100)); - return darkColorString; - }); - } - - return patterns; -} -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/node_modules/@ant-design/colors/es/index.js - -var presetPrimaryColors = { - red: '#F5222D', - volcano: '#FA541C', - orange: '#FA8C16', - gold: '#FAAD14', - yellow: '#FADB14', - lime: '#A0D911', - green: '#52C41A', - cyan: '#13C2C2', - blue: '#1677FF', - geekblue: '#2F54EB', - purple: '#722ED1', - magenta: '#EB2F96', - grey: '#666666' -}; -var presetPalettes = {}; -var presetDarkPalettes = {}; -Object.keys(presetPrimaryColors).forEach(function (key) { - presetPalettes[key] = generate(presetPrimaryColors[key]); - presetPalettes[key].primary = presetPalettes[key][5]; // dark presetPalettes - - presetDarkPalettes[key] = generate(presetPrimaryColors[key], { - theme: 'dark', - backgroundColor: '#141414' - }); - presetDarkPalettes[key].primary = presetDarkPalettes[key][5]; -}); -var red = presetPalettes.red; -var volcano = presetPalettes.volcano; -var gold = presetPalettes.gold; -var orange = presetPalettes.orange; -var yellow = presetPalettes.yellow; -var lime = presetPalettes.lime; -var green = presetPalettes.green; -var cyan = presetPalettes.cyan; -var blue = presetPalettes.blue; -var geekblue = presetPalettes.geekblue; -var purple = presetPalettes.purple; -var magenta = presetPalettes.magenta; -var grey = presetPalettes.grey; -var gray = presetPalettes.grey; - -// EXTERNAL MODULE: ./node_modules/rc-util/es/warning.js -var warning = __webpack_require__(80334); -// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/dynamicCSS.js -var dynamicCSS = __webpack_require__(44958); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/utils.js - - - - - - - -function utils_warning(valid, message) { - (0,warning/* default */.ZP)(valid, "[@ant-design/icons] ".concat(message)); -} -function isIconDefinition(target) { - return (0,esm_typeof/* default */.Z)(target) === 'object' && typeof target.name === 'string' && typeof target.theme === 'string' && ((0,esm_typeof/* default */.Z)(target.icon) === 'object' || typeof target.icon === 'function'); -} -function normalizeAttrs() { - var attrs = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - return Object.keys(attrs).reduce(function (acc, key) { - var val = attrs[key]; - switch (key) { - case 'class': - acc.className = val; - delete acc.class; - break; - default: - acc[key] = val; - } - return acc; - }, {}); -} -function utils_generate(node, key, rootProps) { - if (!rootProps) { - return /*#__PURE__*/react.createElement(node.tag, (0,objectSpread2/* default */.Z)({ - key: key - }, normalizeAttrs(node.attrs)), (node.children || []).map(function (child, index) { - return utils_generate(child, "".concat(key, "-").concat(node.tag, "-").concat(index)); - })); - } - return /*#__PURE__*/react.createElement(node.tag, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({ - key: key - }, normalizeAttrs(node.attrs)), rootProps), (node.children || []).map(function (child, index) { - return utils_generate(child, "".concat(key, "-").concat(node.tag, "-").concat(index)); - })); -} -function getSecondaryColor(primaryColor) { - // choose the second color - return generate(primaryColor)[0]; -} -function normalizeTwoToneColors(twoToneColor) { - if (!twoToneColor) { - return []; - } - return Array.isArray(twoToneColor) ? twoToneColor : [twoToneColor]; -} -// These props make sure that the SVG behaviours like general text. -// Reference: https://blog.prototypr.io/align-svg-icons-to-text-and-say-goodbye-to-font-icons-d44b3d7b26b4 -var svgBaseProps = { - width: '1em', - height: '1em', - fill: 'currentColor', - 'aria-hidden': 'true', - focusable: 'false' -}; -var iconStyles = "\n.anticon {\n display: inline-block;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n"; -var useInsertStyles = function useInsertStyles() { - var styleStr = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : iconStyles; - var _useContext = (0,react.useContext)(Context), - csp = _useContext.csp, - prefixCls = _useContext.prefixCls; - var mergedStyleStr = styleStr; - if (prefixCls) { - mergedStyleStr = mergedStyleStr.replace(/anticon/g, prefixCls); - } - (0,react.useEffect)(function () { - (0,dynamicCSS/* updateCSS */.hq)(mergedStyleStr, '@ant-design-icons', { - prepend: true, - csp: csp - }); - }, []); -}; -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/IconBase.js - - -var _excluded = ["icon", "className", "onClick", "style", "primaryColor", "secondaryColor"]; - -var twoToneColorPalette = { - primaryColor: '#333', - secondaryColor: '#E6E6E6', - calculated: false -}; -function setTwoToneColors(_ref) { - var primaryColor = _ref.primaryColor, - secondaryColor = _ref.secondaryColor; - twoToneColorPalette.primaryColor = primaryColor; - twoToneColorPalette.secondaryColor = secondaryColor || getSecondaryColor(primaryColor); - twoToneColorPalette.calculated = !!secondaryColor; -} -function getTwoToneColors() { - return (0,objectSpread2/* default */.Z)({}, twoToneColorPalette); -} -var IconBase = function IconBase(props) { - var icon = props.icon, - className = props.className, - onClick = props.onClick, - style = props.style, - primaryColor = props.primaryColor, - secondaryColor = props.secondaryColor, - restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded); - var colors = twoToneColorPalette; - if (primaryColor) { - colors = { - primaryColor: primaryColor, - secondaryColor: secondaryColor || getSecondaryColor(primaryColor) - }; - } - useInsertStyles(); - utils_warning(isIconDefinition(icon), "icon should be icon definiton, but got ".concat(icon)); - if (!isIconDefinition(icon)) { - return null; - } - var target = icon; - if (target && typeof target.icon === 'function') { - target = (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, target), {}, { - icon: target.icon(colors.primaryColor, colors.secondaryColor) - }); - } - return utils_generate(target.icon, "svg-".concat(target.name), (0,objectSpread2/* default */.Z)({ - className: className, - onClick: onClick, - style: style, - 'data-icon': target.name, - width: '1em', - height: '1em', - fill: 'currentColor', - 'aria-hidden': 'true' - }, restProps)); -}; -IconBase.displayName = 'IconReact'; -IconBase.getTwoToneColors = getTwoToneColors; -IconBase.setTwoToneColors = setTwoToneColors; -/* harmony default export */ var components_IconBase = (IconBase); -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/twoTonePrimaryColor.js - - - -function setTwoToneColor(twoToneColor) { - var _normalizeTwoToneColo = normalizeTwoToneColors(twoToneColor), - _normalizeTwoToneColo2 = (0,slicedToArray/* default */.Z)(_normalizeTwoToneColo, 2), - primaryColor = _normalizeTwoToneColo2[0], - secondaryColor = _normalizeTwoToneColo2[1]; - return components_IconBase.setTwoToneColors({ - primaryColor: primaryColor, - secondaryColor: secondaryColor - }); -} -function getTwoToneColor() { - var colors = components_IconBase.getTwoToneColors(); - if (!colors.calculated) { - return colors.primaryColor; - } - return [colors.primaryColor, colors.secondaryColor]; -} -;// CONCATENATED MODULE: ./node_modules/@ant-design/icons/es/components/AntdIcon.js - - - - -var AntdIcon_excluded = ["className", "icon", "spin", "rotate", "tabIndex", "onClick", "twoToneColor"]; - - - - - - -// Initial setting -// should move it to antd main repo? -setTwoToneColor('#1890ff'); -var Icon = /*#__PURE__*/react.forwardRef(function (props, ref) { - var _classNames; - var className = props.className, - icon = props.icon, - spin = props.spin, - rotate = props.rotate, - tabIndex = props.tabIndex, - onClick = props.onClick, - twoToneColor = props.twoToneColor, - restProps = (0,objectWithoutProperties/* default */.Z)(props, AntdIcon_excluded); - var _React$useContext = react.useContext(Context), - _React$useContext$pre = _React$useContext.prefixCls, - prefixCls = _React$useContext$pre === void 0 ? 'anticon' : _React$useContext$pre, - rootClassName = _React$useContext.rootClassName; - var classString = classnames_default()(rootClassName, prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(icon.name), !!icon.name), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-spin"), !!spin || icon.name === 'loading'), _classNames), className); - var iconTabIndex = tabIndex; - if (iconTabIndex === undefined && onClick) { - iconTabIndex = -1; - } - var svgStyle = rotate ? { - msTransform: "rotate(".concat(rotate, "deg)"), - transform: "rotate(".concat(rotate, "deg)") - } : undefined; - var _normalizeTwoToneColo = normalizeTwoToneColors(twoToneColor), - _normalizeTwoToneColo2 = (0,slicedToArray/* default */.Z)(_normalizeTwoToneColo, 2), - primaryColor = _normalizeTwoToneColo2[0], - secondaryColor = _normalizeTwoToneColo2[1]; - return /*#__PURE__*/react.createElement("span", (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({ - role: "img", - "aria-label": icon.name - }, restProps), {}, { - ref: ref, - tabIndex: iconTabIndex, - onClick: onClick, - className: classString - }), /*#__PURE__*/react.createElement(components_IconBase, { - icon: icon, - primaryColor: primaryColor, - secondaryColor: secondaryColor, - style: svgStyle - })); -}); -Icon.displayName = 'AntdIcon'; -Icon.getTwoToneColor = getTwoToneColor; -Icon.setTwoToneColor = setTwoToneColor; -/* harmony default export */ var AntdIcon = (Icon); - -/***/ }), - -/***/ 13013: -/*!************************************************!*\ - !*** ./node_modules/antd/es/dropdown/index.js ***! - \************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown */ 18562); - -/* harmony default export */ __webpack_exports__["Z"] = (_dropdown__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z); - -/***/ }), - -/***/ 75008: -/*!*********************************************************!*\ - !*** ./node_modules/antd/es/input/index.js + 5 modules ***! - \*********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ input; } -}); - -// 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/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/antd/es/form/context.js -var form_context = __webpack_require__(65223); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Group.js - - - - - - - -var Group = function Group(props) { - var _classNames; - var _useContext = (0,react.useContext)(context/* ConfigContext */.E_), - getPrefixCls = _useContext.getPrefixCls, - direction = _useContext.direction; - var customizePrefixCls = props.prefixCls, - _props$className = props.className, - className = _props$className === void 0 ? '' : _props$className; - var prefixCls = getPrefixCls('input-group', customizePrefixCls); - var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-lg"), props.size === 'large'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-sm"), props.size === 'small'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-compact"), props.compact), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames), className); - var formItemContext = (0,react.useContext)(form_context/* FormItemInputContext */.aM); - var groupFormItemContext = (0,react.useMemo)(function () { - return (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, formItemContext), { - isFormItemInput: false - }); - }, [formItemContext]); - return /*#__PURE__*/react.createElement("span", { - className: cls, - style: props.style, - onMouseEnter: props.onMouseEnter, - onMouseLeave: props.onMouseLeave, - onFocus: props.onFocus, - onBlur: props.onBlur - }, /*#__PURE__*/react.createElement(form_context/* FormItemInputContext.Provider */.aM.Provider, { - value: groupFormItemContext - }, props.children)); -}; -/* harmony default export */ var input_Group = (Group); -// EXTERNAL MODULE: ./node_modules/antd/es/input/Input.js + 1 modules -var Input = __webpack_require__(82586); -// 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/typeof.js -var esm_typeof = __webpack_require__(71002); -// 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/EyeInvisibleOutlined.js -// This icon file is generated automatically. -var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; -/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); - -// 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/EyeInvisibleOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_EyeInvisibleOutlined - })); -}; -EyeInvisibleOutlined_EyeInvisibleOutlined.displayName = 'EyeInvisibleOutlined'; -/* harmony default export */ var icons_EyeInvisibleOutlined = (/*#__PURE__*/react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined)); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(7124); -// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js -var omit = __webpack_require__(98423); -// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js -var es_ref = __webpack_require__(42550); -// EXTERNAL MODULE: ./node_modules/antd/es/input/hooks/useRemovePasswordTimeout.js -var useRemovePasswordTimeout = __webpack_require__(72922); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Password.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 defaultIconRender = function defaultIconRender(visible) { - return visible ? /*#__PURE__*/react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/react.createElement(icons_EyeInvisibleOutlined, null); -}; -var ActionMap = { - click: 'onClick', - hover: 'onMouseOver' -}; -var Password = /*#__PURE__*/react.forwardRef(function (props, ref) { - var _props$visibilityTogg = props.visibilityToggle, - visibilityToggle = _props$visibilityTogg === void 0 ? true : _props$visibilityTogg; - var visibilityControlled = (0,esm_typeof/* default */.Z)(visibilityToggle) === 'object' && visibilityToggle.visible !== undefined; - var _useState = (0,react.useState)(function () { - return visibilityControlled ? visibilityToggle.visible : false; - }), - _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2), - visible = _useState2[0], - setVisible = _useState2[1]; - var inputRef = (0,react.useRef)(null); - react.useEffect(function () { - if (visibilityControlled) { - setVisible(visibilityToggle.visible); - } - }, [visibilityControlled, visibilityToggle]); - // Remove Password value - var removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); - var onVisibleChange = function onVisibleChange() { - var disabled = props.disabled; - if (disabled) { - return; - } - if (visible) { - removePasswordTimeout(); - } - setVisible(function (prevState) { - var _a; - var newState = !prevState; - if ((0,esm_typeof/* default */.Z)(visibilityToggle) === 'object') { - (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); - } - return newState; - }); - }; - var getIcon = function getIcon(prefixCls) { - var _iconProps; - var _props$action = props.action, - action = _props$action === void 0 ? 'click' : _props$action, - _props$iconRender = props.iconRender, - iconRender = _props$iconRender === void 0 ? defaultIconRender : _props$iconRender; - var iconTrigger = ActionMap[action] || ''; - var icon = iconRender(visible); - var iconProps = (_iconProps = {}, (0,defineProperty/* default */.Z)(_iconProps, iconTrigger, onVisibleChange), (0,defineProperty/* default */.Z)(_iconProps, "className", "".concat(prefixCls, "-icon")), (0,defineProperty/* default */.Z)(_iconProps, "key", 'passwordIcon'), (0,defineProperty/* default */.Z)(_iconProps, "onMouseDown", function onMouseDown(e) { - // Prevent focused state lost - // https://github.com/ant-design/ant-design/issues/15173 - e.preventDefault(); - }), (0,defineProperty/* default */.Z)(_iconProps, "onMouseUp", function onMouseUp(e) { - // Prevent caret position change - // https://github.com/ant-design/ant-design/issues/23524 - e.preventDefault(); - }), _iconProps); - return /*#__PURE__*/react.cloneElement( /*#__PURE__*/react.isValidElement(icon) ? icon : /*#__PURE__*/react.createElement("span", null, icon), iconProps); - }; - var renderPassword = function renderPassword(_ref) { - var getPrefixCls = _ref.getPrefixCls; - var className = props.className, - customizePrefixCls = props.prefixCls, - customizeInputPrefixCls = props.inputPrefixCls, - size = props.size, - restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); - var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - var prefixCls = getPrefixCls('input-password', customizePrefixCls); - var suffixIcon = visibilityToggle && getIcon(prefixCls); - var inputClassName = classnames_default()(prefixCls, className, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-").concat(size), !!size)); - var omittedProps = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { - type: visible ? 'text' : 'password', - className: inputClassName, - prefixCls: inputPrefixCls, - suffix: suffixIcon - }); - if (size) { - omittedProps.size = size; - } - return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ - ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) - }, omittedProps)); - }; - return /*#__PURE__*/react.createElement(context/* ConfigConsumer */.C, null, renderPassword); -}); -if (false) {} -/* harmony default export */ var input_Password = (Password); -// EXTERNAL MODULE: ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.js -var SearchOutlined = __webpack_require__(25783); -// EXTERNAL MODULE: ./node_modules/antd/es/button/index.js -var es_button = __webpack_require__(71577); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/SizeContext.js -var SizeContext = __webpack_require__(97647); -// EXTERNAL MODULE: ./node_modules/antd/es/space/Compact.js -var Compact = __webpack_require__(4173); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js -var reactNode = __webpack_require__(96159); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/Search.js - - -var Search_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 Search = /*#__PURE__*/react.forwardRef(function (props, ref) { - var _classNames; - var customizePrefixCls = props.prefixCls, - customizeInputPrefixCls = props.inputPrefixCls, - className = props.className, - customizeSize = props.size, - suffix = props.suffix, - _props$enterButton = props.enterButton, - enterButton = _props$enterButton === void 0 ? false : _props$enterButton, - addonAfter = props.addonAfter, - loading = props.loading, - disabled = props.disabled, - customOnSearch = props.onSearch, - customOnChange = props.onChange, - onCompositionStart = props.onCompositionStart, - onCompositionEnd = props.onCompositionEnd, - restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var contextSize = react.useContext(SizeContext/* default */.Z); - var composedRef = react.useRef(false); - var prefixCls = getPrefixCls('input-search', customizePrefixCls); - var inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - var _useCompactItemContex = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction), - compactSize = _useCompactItemContex.compactSize; - var size = compactSize || customizeSize || contextSize; - var inputRef = react.useRef(null); - var onChange = function onChange(e) { - if (e && e.target && e.type === 'click' && customOnSearch) { - customOnSearch(e.target.value, e); - } - if (customOnChange) { - customOnChange(e); - } - }; - var onMouseDown = function onMouseDown(e) { - var _a; - if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { - e.preventDefault(); - } - }; - var onSearch = function onSearch(e) { - var _a, _b; - if (customOnSearch) { - customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e); - } - }; - var onPressEnter = function onPressEnter(e) { - if (composedRef.current || loading) { - return; - } - onSearch(e); - }; - var searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/react.createElement(SearchOutlined/* default */.Z, null) : null; - var btnClassName = "".concat(prefixCls, "-button"); - var button; - var enterButtonAsElement = enterButton || {}; - var isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; - if (isAntdButton || enterButtonAsElement.type === 'button') { - button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, (0,esm_extends/* default */.Z)({ - onMouseDown: onMouseDown, - onClick: function onClick(e) { - var _a, _b; - (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); - onSearch(e); - }, - key: 'enterButton' - }, isAntdButton ? { - className: btnClassName, - size: size - } : {})); - } else { - button = /*#__PURE__*/react.createElement(es_button/* default */.Z, { - className: btnClassName, - type: enterButton ? 'primary' : undefined, - size: size, - disabled: disabled, - key: "enterButton", - onMouseDown: onMouseDown, - onClick: onSearch, - loading: loading, - icon: searchIcon - }, enterButton); - } - if (addonAfter) { - button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { - key: 'addonAfter' - })]; - } - var cls = classnames_default()(prefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-").concat(size), !!size), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-button"), !!enterButton), _classNames), className); - var handleOnCompositionStart = function handleOnCompositionStart(e) { - composedRef.current = true; - onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); - }; - var handleOnCompositionEnd = function handleOnCompositionEnd(e) { - composedRef.current = false; - onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); - }; - return /*#__PURE__*/react.createElement(Input/* default */.ZP, (0,esm_extends/* default */.Z)({ - ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), - onPressEnter: onPressEnter - }, restProps, { - size: size, - onCompositionStart: handleOnCompositionStart, - onCompositionEnd: handleOnCompositionEnd, - prefixCls: inputPrefixCls, - addonAfter: button, - suffix: suffix, - onChange: onChange, - className: cls, - disabled: disabled - })); -}); -if (false) {} -/* harmony default export */ var input_Search = (Search); -// EXTERNAL MODULE: ./node_modules/antd/es/input/TextArea.js + 1 modules -var TextArea = __webpack_require__(80173); -;// CONCATENATED MODULE: ./node_modules/antd/es/input/index.js - - - - - -var input_Input = Input/* default */.ZP; -input_Input.Group = input_Group; -input_Input.Search = input_Search; -input_Input.TextArea = TextArea/* default */.Z; -input_Input.Password = input_Password; -/* harmony default export */ var input = (input_Input); - -/***/ }), - -/***/ 7124: -/*!**********************************************************************************************!*\ - !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! - \**********************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_EyeOutlined; } -}); - -// 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/EyeOutlined.js -// This icon file is generated automatically. -var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; -/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); - -// 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/EyeOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_EyeOutlined - })); -}; -EyeOutlined_EyeOutlined.displayName = 'EyeOutlined'; -/* harmony default export */ var icons_EyeOutlined = (/*#__PURE__*/react.forwardRef(EyeOutlined_EyeOutlined)); - -/***/ }) - -}]); \ No newline at end of file diff --git a/1264.async.js b/95369.async.js similarity index 79% rename from 1264.async.js rename to 95369.async.js index 0a84e0a648..30599b24a4 100644 --- a/1264.async.js +++ b/95369.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[1264,42573,29848,68661,69245,88975,99491,97141,88092,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[95369,42573,16346,77248,60887,6812,88975,99491,97141,88092,95946,87388],{ /***/ 64082: /*!******************************************************************************!*\ @@ -411,6 +411,303 @@ var menu_style = __webpack_require__(83736); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 75008: diff --git a/95946.async.js b/95946.async.js index 04bcfe5282..fe8664aa9b 100644 --- a/95946.async.js +++ b/95946.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[95946,42573,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[95946,42573,87388],{ /***/ 58492: /*!**************************************************************!*\ diff --git a/27084.async.js b/96967.async.js similarity index 87% rename from 27084.async.js rename to 96967.async.js index 4200491288..364fac5a6b 100644 --- a/27084.async.js +++ b/96967.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[27084,34180,25619,794,48896,47638,3446,7303,79779,47391,80670],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[96967,34180,67921,61437,794,48896,47638,3446,25619,79779,78895,80670],{ /***/ 38900: /*!**********************************************************************!*\ @@ -841,6 +841,305 @@ var style_default = __webpack_require__(43146); +/***/ }), + +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/style/index.js + 1 modules ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + /***/ }), /***/ 75008: @@ -3304,6 +3603,196 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* })); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }), /***/ 43159: diff --git a/27084.chunk.css b/96967.chunk.css similarity index 88% rename from 27084.chunk.css rename to 96967.chunk.css index b17318bd57..3aa3b14ca8 100644 --- a/27084.chunk.css +++ b/96967.chunk.css @@ -1793,3 +1793,235 @@ span.ant-radio + * { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + diff --git a/97073.async.js b/97073.async.js index a1eb6e5ddc..c226ece9e1 100644 --- a/97073.async.js +++ b/97073.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[97073,71514,5506,88201,32415,95112],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[97073,71514,5506,32415],{ /***/ 7918: /*!******************************************************************************!*\ diff --git a/97141.async.js b/97141.async.js index ef4a5881c9..585ea83f73 100644 --- a/97141.async.js +++ b/97141.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[97141,42573,88975,99491,88092,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[97141,42573,88975,99491,88092,95946,87388],{ /***/ 64082: /*!******************************************************************************!*\ diff --git a/35631.async.js b/98718.async.js similarity index 82% rename from 35631.async.js rename to 98718.async.js index de7ac4f985..84be453402 100644 --- a/35631.async.js +++ b/98718.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[35631,27078,192],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[98718,69561,192],{ /***/ 48898: /*!*************************************************************************!*\ @@ -123,6 +123,303 @@ PlusCircleOutlined_PlusCircleOutlined.displayName = 'PlusCircleOutlined'; /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 75008: /*!*********************************************************!*\ !*** ./node_modules/antd/es/input/index.js + 5 modules ***! diff --git a/35631.chunk.css b/98718.chunk.css similarity index 89% rename from 35631.chunk.css rename to 98718.chunk.css index f508c01df7..d714b463a6 100644 --- a/35631.chunk.css +++ b/98718.chunk.css @@ -779,6 +779,238 @@ /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/98991.async.js b/98991.async.js index 88bb4d6b14..9786a86891 100644 --- a/98991.async.js +++ b/98991.async.js @@ -1379,6 +1379,195 @@ var style_default = __webpack_require__(43146); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/99491.async.js b/99491.async.js index 10fb96574e..2fb64f9d23 100644 --- a/99491.async.js +++ b/99491.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[99491,42573,88975,97141,88092,94512,95946,87388,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[99491,42573,88975,97141,88092,95946,87388],{ /***/ 64082: /*!******************************************************************************!*\ diff --git a/color.less b/color.less index c6acc75c77..55602f0664 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(179, 68, 16, 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(227, 183, 27, 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(232, 215, 85, 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(63, 118, 29, 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(179, 68, 16, 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(227, 183, 27, 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(232, 215, 85, 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(63, 118, 29, 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(179, 68, 16, 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(227, 183, 27, 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(232, 215, 85, 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(63, 118, 29, 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(179, 68, 16, 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(227, 183, 27, 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(232, 215, 85, 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(63, 118, 29, 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(179, 68, 16, 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(227, 183, 27, 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(232, 215, 85, 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(63, 118, 29, 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(179, 68, 16, 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(227, 183, 27, 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(232, 215, 85, 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(63, 118, 29, 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;} @@ -1058,10 +1058,10 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-mentions-dropdown-menu-item-active {background-color: #f5f5f5;} .ant-menu-item-danger.ant-menu-item {color: @error-color;} .ant-menu-item-danger.ant-menu-item:hover, .ant-menu-item-danger.ant-menu-item-active {color: @error-color;} -.ant-menu-item-danger.ant-menu-item:active {background: color(~`colorPalette("@{modal-header-border-color-split}", 1)`);} +.ant-menu-item-danger.ant-menu-item:active {background: #fff1f0;} .ant-menu-item-danger.ant-menu-item-selected {color: @error-color;} .ant-menu-item-danger.ant-menu-item-selected > a, .ant-menu-item-danger.ant-menu-item-selected > a:hover {color: @error-color;} -.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {background-color: color(~`colorPalette("@{modal-header-border-color-split}", 1)`);} +.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {background-color: #fff1f0;} .ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {border-right-color: @error-color;} .ant-menu-dark .ant-menu-item-danger.ant-menu-item, .ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover, .ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {color: @error-color;} .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {color: #fff;background-color: @error-color;} @@ -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(179, 68, 16, 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(227, 183, 27, 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(232, 215, 85, 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(63, 118, 29, 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;} @@ -1640,7 +1640,7 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;} .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: color(~`colorPalette("@{modal-header-border-color-split}", 1)`);border-color: #ffa39e;} +.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;} diff --git a/layouts__LoginAndRegister__index.async.js b/layouts__LoginAndRegister__index.async.js new file mode 100644 index 0000000000..34f5daf227 --- /dev/null +++ b/layouts__LoginAndRegister__index.async.js @@ -0,0 +1,769 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[75786],{ + +/***/ 34306: +/*!************************************************************!*\ + !*** ./src/layouts/LoginAndRegister/index.tsx + 2 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 */ layouts_LoginAndRegister; } +}); + +// EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js + 1 modules +var 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/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/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/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/react/index.js +var react = __webpack_require__(67294); +;// CONCATENATED MODULE: ./src/layouts/LoginAndRegister/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var LoginAndRegistermodules = ({"bg":"bg___jd0Hp","logo":"logo___ROAyE","outLetWrapper":"outLetWrapper___g0uSd","quickLogin":"quickLogin___ilamT","text":"text___Z9Y9R","dot":"dot___XM0SF","icon":"icon___mymBj","wx":"wx___mWm0f","qq":"qq___X5Onh","qrcodeModal":"qrcodeModal___p_trY"}); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules +var _umi_production_exports = __webpack_require__(89214); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(59758); +;// CONCATENATED MODULE: ./src/assets/images/user/logo.png +var logo_namespaceObject = "data:image/png;base64,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"; +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/layouts/LoginAndRegister/index.tsx + + + + + + + + + + + + + + + + +var HOST = window.location.host; +var redirect_uri = env/* default.QQLoginCB */.Z.QQLoginCB; +function onQQLogin() { + if ((0,util/* isPc */.b9)()) { + window.location.href = "https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(redirect_uri, "%2fotherloginqq&state=null,").concat(HOST, "&response_type=code"); + } else { + (0,util/* openNewWindow */.xg)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(redirect_uri, "%2fotherloginqq&state=null,").concat(HOST, "&response_type=code")); + } +} +function onWechatLogin() { + modal/* default.info */.Z.info({ + icon: null, + closable: true, + centered: true, + maskClosable: true, + className: LoginAndRegistermodules.qrcodeModal, + content: /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { + frameBorder: "0", + sandbox: "allow-scripts allow-same-origin allow-top-navigation", + scrolling: "no", + src: "https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(redirect_uri, "%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(HOST, "#wechat_redirect") + }) + }); +} +var LoginAndRegister = function LoginAndRegister(_ref) { + var _globalSetting$settin, _globalSetting$settin2, _globalSetting$settin3; + var globalSetting = _ref.globalSetting, + dispatch = _ref.dispatch; + (0,react.useEffect)(function () { + if (!globalSetting.setting) { + dispatch({ + type: 'globalSetting/query' + }); + } + }, []); + var is_main_site = (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.main_site; + var login_logo_url = (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.login_logo_url; + var is_local = (_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.is_local; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: LoginAndRegistermodules.bg, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + className: LoginAndRegistermodules.logo, + justify: "center", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + alt: "logo", + src: login_logo_url ? "".concat(env/* default.IMG_SERVER */.Z.IMG_SERVER, "/").concat(login_logo_url) : logo_namespaceObject, + onClick: function onClick() { + return _umi_production_exports.history.push('/'); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: LoginAndRegistermodules.outLetWrapper, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Outlet, {}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + gutter: 8, + className: LoginAndRegistermodules.quickLogin, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: LoginAndRegistermodules.dot + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: LoginAndRegistermodules.text, + children: "\u5FEB\u901F\u767B\u5F55" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: LoginAndRegistermodules.dot + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "center", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u4F7F\u7528\u5FAE\u4FE1\u8D26\u53F7\u767B\u5F55", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(LoginAndRegistermodules.icon, " ").concat(LoginAndRegistermodules.wx), + onClick: onWechatLogin + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u4F7F\u7528QQ\u8D26\u53F7\u767B\u5F55", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(LoginAndRegistermodules.icon, " ").concat(LoginAndRegistermodules.qq), + onClick: onQQLogin + }) + }) + })] + })] + })] + }); +}; +/* harmony default export */ var layouts_LoginAndRegister = ((0,_umi_production_exports.connect)(function (_ref2) { + var globalSetting = _ref2.globalSetting; + return { + globalSetting: globalSetting + }; +})(LoginAndRegister)); + +/***/ }), + +/***/ 98787: +/*!**********************************************!*\ + !*** ./node_modules/antd/es/_util/colors.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "E": function() { return /* binding */ PresetStatusColorTypes; }, +/* harmony export */ "Y": function() { return /* binding */ PresetColorTypes; } +/* harmony export */ }); +/* harmony import */ var _type__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./type */ 93355); + +var PresetStatusColorTypes = (0,_type__WEBPACK_IMPORTED_MODULE_0__/* .tuple */ .b)('success', 'processing', 'error', 'default', 'warning'); +// eslint-disable-next-line import/prefer-default-export +var PresetColorTypes = (0,_type__WEBPACK_IMPORTED_MODULE_0__/* .tuple */ .b)('pink', 'red', 'yellow', 'orange', 'cyan', 'green', 'blue', 'purple', 'geekblue', 'magenta', 'volcano', 'gold', 'lime'); + +/***/ }), + +/***/ 80636: +/*!**************************************************!*\ + !*** ./node_modules/antd/es/_util/placements.js ***! + \**************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ getPlacements; } +/* harmony export */ }); +/* unused harmony export getOverflowOptions */ +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var rc_tooltip_es_placements__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-tooltip/es/placements */ 43159); + + +var autoAdjustOverflowEnabled = { + adjustX: 1, + adjustY: 1 +}; +var autoAdjustOverflowDisabled = { + adjustX: 0, + adjustY: 0 +}; +var targetOffset = [0, 0]; +function getOverflowOptions(autoAdjustOverflow) { + if (typeof autoAdjustOverflow === 'boolean') { + return autoAdjustOverflow ? autoAdjustOverflowEnabled : autoAdjustOverflowDisabled; + } + return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)({}, autoAdjustOverflowDisabled), autoAdjustOverflow); +} +function getPlacements(config) { + var _config$arrowWidth = config.arrowWidth, + arrowWidth = _config$arrowWidth === void 0 ? 4 : _config$arrowWidth, + _config$horizontalArr = config.horizontalArrowShift, + horizontalArrowShift = _config$horizontalArr === void 0 ? 16 : _config$horizontalArr, + _config$verticalArrow = config.verticalArrowShift, + verticalArrowShift = _config$verticalArrow === void 0 ? 8 : _config$verticalArrow, + autoAdjustOverflow = config.autoAdjustOverflow, + arrowPointAtCenter = config.arrowPointAtCenter; + var placementMap = { + left: { + points: ['cr', 'cl'], + offset: [-4, 0] + }, + right: { + points: ['cl', 'cr'], + offset: [4, 0] + }, + top: { + points: ['bc', 'tc'], + offset: [0, -4] + }, + bottom: { + points: ['tc', 'bc'], + offset: [0, 4] + }, + topLeft: { + points: ['bl', 'tc'], + offset: [-(horizontalArrowShift + arrowWidth), -4] + }, + leftTop: { + points: ['tr', 'cl'], + offset: [-4, -(verticalArrowShift + arrowWidth)] + }, + topRight: { + points: ['br', 'tc'], + offset: [horizontalArrowShift + arrowWidth, -4] + }, + rightTop: { + points: ['tl', 'cr'], + offset: [4, -(verticalArrowShift + arrowWidth)] + }, + bottomRight: { + points: ['tr', 'bc'], + offset: [horizontalArrowShift + arrowWidth, 4] + }, + rightBottom: { + points: ['bl', 'cr'], + offset: [4, verticalArrowShift + arrowWidth] + }, + bottomLeft: { + points: ['tl', 'bc'], + offset: [-(horizontalArrowShift + arrowWidth), 4] + }, + leftBottom: { + points: ['br', 'cl'], + offset: [-4, verticalArrowShift + arrowWidth] + } + }; + Object.keys(placementMap).forEach(function (key) { + placementMap[key] = arrowPointAtCenter ? (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)({}, placementMap[key]), { + overflow: getOverflowOptions(autoAdjustOverflow), + targetOffset: targetOffset + }) : (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)({}, rc_tooltip_es_placements__WEBPACK_IMPORTED_MODULE_0__/* .placements */ .C[key]), { + overflow: getOverflowOptions(autoAdjustOverflow) + }); + placementMap[key].ignoreShake = true; + }); + return placementMap; +} + +/***/ }), + +/***/ 84908: +/*!***********************************************************!*\ + !*** ./node_modules/antd/es/tooltip/index.js + 3 modules ***! + \***********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ tooltip; } +}); + +// 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/@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(87462); +// 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/typeof.js +var esm_typeof = __webpack_require__(71002); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js +var objectSpread2 = __webpack_require__(1413); +// 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-trigger/es/index.js + 15 modules +var es = __webpack_require__(81263); +// EXTERNAL MODULE: ./node_modules/rc-tooltip/es/placements.js +var placements = __webpack_require__(43159); +;// CONCATENATED MODULE: ./node_modules/rc-tooltip/es/Popup.js + + +function Popup(props) { + var showArrow = props.showArrow, + arrowContent = props.arrowContent, + children = props.children, + prefixCls = props.prefixCls, + id = props.id, + overlayInnerStyle = props.overlayInnerStyle, + className = props.className, + style = props.style; + return /*#__PURE__*/react.createElement("div", { + className: classnames_default()("".concat(prefixCls, "-content"), className), + style: style + }, showArrow !== false && /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-arrow"), + key: "arrow" + }, arrowContent), /*#__PURE__*/react.createElement("div", { + className: "".concat(prefixCls, "-inner"), + id: id, + role: "tooltip", + style: overlayInnerStyle + }, typeof children === 'function' ? children() : children)); +} +;// CONCATENATED MODULE: ./node_modules/rc-tooltip/es/Tooltip.js + + + + + + + + + + +var Tooltip = function Tooltip(props, ref) { + var overlayClassName = props.overlayClassName, + _props$trigger = props.trigger, + trigger = _props$trigger === void 0 ? ['hover'] : _props$trigger, + _props$mouseEnterDela = props.mouseEnterDelay, + mouseEnterDelay = _props$mouseEnterDela === void 0 ? 0 : _props$mouseEnterDela, + _props$mouseLeaveDela = props.mouseLeaveDelay, + mouseLeaveDelay = _props$mouseLeaveDela === void 0 ? 0.1 : _props$mouseLeaveDela, + overlayStyle = props.overlayStyle, + _props$prefixCls = props.prefixCls, + prefixCls = _props$prefixCls === void 0 ? 'rc-tooltip' : _props$prefixCls, + children = props.children, + onVisibleChange = props.onVisibleChange, + afterVisibleChange = props.afterVisibleChange, + transitionName = props.transitionName, + animation = props.animation, + motion = props.motion, + _props$placement = props.placement, + placement = _props$placement === void 0 ? 'right' : _props$placement, + _props$align = props.align, + align = _props$align === void 0 ? {} : _props$align, + _props$destroyTooltip = props.destroyTooltipOnHide, + destroyTooltipOnHide = _props$destroyTooltip === void 0 ? false : _props$destroyTooltip, + defaultVisible = props.defaultVisible, + getTooltipContainer = props.getTooltipContainer, + overlayInnerStyle = props.overlayInnerStyle, + arrowContent = props.arrowContent, + overlay = props.overlay, + id = props.id, + showArrow = props.showArrow, + restProps = (0,objectWithoutProperties/* default */.Z)(props, ["overlayClassName", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle", "prefixCls", "children", "onVisibleChange", "afterVisibleChange", "transitionName", "animation", "motion", "placement", "align", "destroyTooltipOnHide", "defaultVisible", "getTooltipContainer", "overlayInnerStyle", "arrowContent", "overlay", "id", "showArrow"]); + + var domRef = (0,react.useRef)(null); + (0,react.useImperativeHandle)(ref, function () { + return domRef.current; + }); + + var extraProps = (0,objectSpread2/* default */.Z)({}, restProps); + + if ('visible' in props) { + extraProps.popupVisible = props.visible; + } + + var getPopupElement = function getPopupElement() { + return /*#__PURE__*/react.createElement(Popup, { + showArrow: showArrow, + arrowContent: arrowContent, + key: "content", + prefixCls: prefixCls, + id: id, + overlayInnerStyle: overlayInnerStyle + }, overlay); + }; + + var destroyTooltip = false; + var autoDestroy = false; + + if (typeof destroyTooltipOnHide === 'boolean') { + destroyTooltip = destroyTooltipOnHide; + } else if (destroyTooltipOnHide && (0,esm_typeof/* default */.Z)(destroyTooltipOnHide) === 'object') { + var keepParent = destroyTooltipOnHide.keepParent; + destroyTooltip = keepParent === true; + autoDestroy = keepParent === false; + } + + return /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + popupClassName: overlayClassName, + prefixCls: prefixCls, + popup: getPopupElement, + action: trigger, + builtinPlacements: placements/* placements */.C, + popupPlacement: placement, + ref: domRef, + popupAlign: align, + getPopupContainer: getTooltipContainer, + onPopupVisibleChange: onVisibleChange, + afterPopupVisibleChange: afterVisibleChange, + popupTransitionName: transitionName, + popupAnimation: animation, + popupMotion: motion, + defaultPopupVisible: defaultVisible, + destroyPopupOnHide: destroyTooltip, + autoDestroy: autoDestroy, + mouseLeaveDelay: mouseLeaveDelay, + popupStyle: overlayStyle, + mouseEnterDelay: mouseEnterDelay + }, extraProps), children); +}; + +/* harmony default export */ var es_Tooltip = (/*#__PURE__*/(0,react.forwardRef)(Tooltip)); +;// CONCATENATED MODULE: ./node_modules/rc-tooltip/es/index.js + + + +/* harmony default export */ var rc_tooltip_es = (es_Tooltip); +// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js +var useMergedState = __webpack_require__(21770); +// 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/motion.js +var motion = __webpack_require__(33603); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/placements.js +var _util_placements = __webpack_require__(80636); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js +var reactNode = __webpack_require__(96159); +;// CONCATENATED MODULE: ./node_modules/antd/es/tooltip/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 splitObject = function splitObject(obj, keys) { + var picked = {}; + var omitted = (0,esm_extends/* default */.Z)({}, obj); + keys.forEach(function (key) { + if (obj && key in obj) { + picked[key] = obj[key]; + delete omitted[key]; + } + }); + return { + picked: picked, + omitted: omitted + }; +}; +var PresetColorRegex = new RegExp("^(".concat(colors/* PresetColorTypes.join */.Y.join('|'), ")(-inverse)?$")); +// Fix Tooltip won't hide at disabled button +// mouse events don't trigger at disabled button in Chrome +// https://github.com/react-component/tooltip/issues/18 +function getDisabledCompatibleChildren(element, prefixCls) { + var elementType = element.type; + if ((elementType.__ANT_BUTTON === true || element.type === 'button') && element.props.disabled || elementType.__ANT_SWITCH === true && (element.props.disabled || element.props.loading) || elementType.__ANT_RADIO === true && element.props.disabled) { + // Pick some layout related style properties up to span + // Prevent layout bugs like https://github.com/ant-design/ant-design/issues/5254 + var _splitObject = splitObject(element.props.style, ['position', 'left', 'right', 'top', 'bottom', 'float', 'display', 'zIndex']), + picked = _splitObject.picked, + omitted = _splitObject.omitted; + var spanStyle = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({ + display: 'inline-block' + }, picked), { + cursor: 'not-allowed', + width: element.props.block ? '100%' : undefined + }); + var buttonStyle = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, omitted), { + pointerEvents: 'none' + }); + var child = (0,reactNode/* cloneElement */.Tm)(element, { + style: buttonStyle, + className: null + }); + return /*#__PURE__*/react.createElement("span", { + style: spanStyle, + className: classnames_default()(element.props.className, "".concat(prefixCls, "-disabled-compatible-wrapper")) + }, child); + } + return element; +} +var tooltip_Tooltip = /*#__PURE__*/react.forwardRef(function (props, ref) { + var _classNames2; + var _React$useContext = react.useContext(context/* ConfigContext */.E_), + getContextPopupContainer = _React$useContext.getPopupContainer, + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + // Warning for deprecated usage + if (false) {} + var _useMergedState = (0,useMergedState/* default */.Z)(false, { + value: props.open !== undefined ? props.open : props.visible, + defaultValue: props.defaultOpen !== undefined ? props.defaultOpen : props.defaultVisible + }), + _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), + open = _useMergedState2[0], + setOpen = _useMergedState2[1]; + var isNoTitle = function isNoTitle() { + var title = props.title, + overlay = props.overlay; + return !title && !overlay && title !== 0; // overlay for old version compatibility + }; + + var onOpenChange = function onOpenChange(vis) { + var _a, _b; + setOpen(isNoTitle() ? false : vis); + if (!isNoTitle()) { + (_a = props.onOpenChange) === null || _a === void 0 ? void 0 : _a.call(props, vis); + (_b = props.onVisibleChange) === null || _b === void 0 ? void 0 : _b.call(props, vis); + } + }; + var getTooltipPlacements = function getTooltipPlacements() { + var builtinPlacements = props.builtinPlacements, + _props$arrowPointAtCe = props.arrowPointAtCenter, + arrowPointAtCenter = _props$arrowPointAtCe === void 0 ? false : _props$arrowPointAtCe, + _props$autoAdjustOver = props.autoAdjustOverflow, + autoAdjustOverflow = _props$autoAdjustOver === void 0 ? true : _props$autoAdjustOver; + return builtinPlacements || (0,_util_placements/* default */.Z)({ + arrowPointAtCenter: arrowPointAtCenter, + autoAdjustOverflow: autoAdjustOverflow + }); + }; + // 动态设置动画点 + var onPopupAlign = function onPopupAlign(domNode, align) { + var placements = getTooltipPlacements(); + // 当前返回的位置 + var placement = Object.keys(placements).find(function (key) { + var _a, _b; + return placements[key].points[0] === ((_a = align.points) === null || _a === void 0 ? void 0 : _a[0]) && placements[key].points[1] === ((_b = align.points) === null || _b === void 0 ? void 0 : _b[1]); + }); + if (!placement) { + return; + } + // 根据当前坐标设置动画点 + var rect = domNode.getBoundingClientRect(); + var transformOrigin = { + top: '50%', + left: '50%' + }; + if (/top|Bottom/.test(placement)) { + transformOrigin.top = "".concat(rect.height - align.offset[1], "px"); + } else if (/Top|bottom/.test(placement)) { + transformOrigin.top = "".concat(-align.offset[1], "px"); + } + if (/left|Right/.test(placement)) { + transformOrigin.left = "".concat(rect.width - align.offset[0], "px"); + } else if (/right|Left/.test(placement)) { + transformOrigin.left = "".concat(-align.offset[0], "px"); + } + domNode.style.transformOrigin = "".concat(transformOrigin.left, " ").concat(transformOrigin.top); + }; + var getOverlay = function getOverlay() { + var title = props.title, + overlay = props.overlay; + if (title === 0) { + return title; + } + return overlay || title || ''; + }; + var getPopupContainer = props.getPopupContainer, + _props$placement = props.placement, + placement = _props$placement === void 0 ? 'top' : _props$placement, + _props$mouseEnterDela = props.mouseEnterDelay, + mouseEnterDelay = _props$mouseEnterDela === void 0 ? 0.1 : _props$mouseEnterDela, + _props$mouseLeaveDela = props.mouseLeaveDelay, + mouseLeaveDelay = _props$mouseLeaveDela === void 0 ? 0.1 : _props$mouseLeaveDela, + otherProps = __rest(props, ["getPopupContainer", "placement", "mouseEnterDelay", "mouseLeaveDelay"]); + var customizePrefixCls = props.prefixCls, + openClassName = props.openClassName, + getTooltipContainer = props.getTooltipContainer, + overlayClassName = props.overlayClassName, + color = props.color, + overlayInnerStyle = props.overlayInnerStyle, + children = props.children; + var prefixCls = getPrefixCls('tooltip', customizePrefixCls); + var rootPrefixCls = getPrefixCls(); + var tempOpen = open; + // Hide tooltip when there is no title + if (!('open' in props) && !('visible' in props) && isNoTitle()) { + tempOpen = false; + } + var child = getDisabledCompatibleChildren((0,reactNode/* isValidElement */.l$)(children) && !(0,reactNode/* isFragment */.M2)(children) ? children : /*#__PURE__*/react.createElement("span", null, children), prefixCls); + var childProps = child.props; + var childCls = !childProps.className || typeof childProps.className === 'string' ? classnames_default()(childProps.className, (0,defineProperty/* default */.Z)({}, openClassName || "".concat(prefixCls, "-open"), true)) : childProps.className; + var customOverlayClassName = classnames_default()(overlayClassName, (_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-").concat(color), color && PresetColorRegex.test(color)), _classNames2)); + var formattedOverlayInnerStyle = overlayInnerStyle; + var arrowContentStyle = {}; + if (color && !PresetColorRegex.test(color)) { + formattedOverlayInnerStyle = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, overlayInnerStyle), { + background: color + }); + // @ts-ignore + arrowContentStyle = { + '--antd-arrow-background-color': color + }; + } + return /*#__PURE__*/react.createElement(rc_tooltip_es, (0,esm_extends/* default */.Z)({}, otherProps, { + placement: placement, + mouseEnterDelay: mouseEnterDelay, + mouseLeaveDelay: mouseLeaveDelay, + prefixCls: prefixCls, + overlayClassName: customOverlayClassName, + getTooltipContainer: getPopupContainer || getTooltipContainer || getContextPopupContainer, + ref: ref, + builtinPlacements: getTooltipPlacements(), + overlay: getOverlay(), + visible: tempOpen, + onVisibleChange: onOpenChange, + onPopupAlign: onPopupAlign, + overlayInnerStyle: formattedOverlayInnerStyle, + arrowContent: /*#__PURE__*/react.createElement("span", { + className: "".concat(prefixCls, "-arrow-content"), + style: arrowContentStyle + }), + motion: { + motionName: (0,motion/* getTransitionName */.mL)(rootPrefixCls, 'zoom-big-fast', props.transitionName), + motionDeadline: 1000 + } + }), tempOpen ? (0,reactNode/* cloneElement */.Tm)(child, { + className: childCls + }) : child); +}); +if (false) {} +/* harmony default export */ var tooltip = (tooltip_Tooltip); + +/***/ }), + +/***/ 43159: +/*!**************************************************!*\ + !*** ./node_modules/rc-tooltip/es/placements.js ***! + \**************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "C": function() { return /* binding */ placements; } +/* harmony export */ }); +var autoAdjustOverflow = { + adjustX: 1, + adjustY: 1 +}; +var targetOffset = [0, 0]; +var placements = { + left: { + points: ['cr', 'cl'], + overflow: autoAdjustOverflow, + offset: [-4, 0], + targetOffset: targetOffset + }, + right: { + points: ['cl', 'cr'], + overflow: autoAdjustOverflow, + offset: [4, 0], + targetOffset: targetOffset + }, + top: { + points: ['bc', 'tc'], + overflow: autoAdjustOverflow, + offset: [0, -4], + targetOffset: targetOffset + }, + bottom: { + points: ['tc', 'bc'], + overflow: autoAdjustOverflow, + offset: [0, 4], + targetOffset: targetOffset + }, + topLeft: { + points: ['bl', 'tl'], + overflow: autoAdjustOverflow, + offset: [0, -4], + targetOffset: targetOffset + }, + leftTop: { + points: ['tr', 'tl'], + overflow: autoAdjustOverflow, + offset: [-4, 0], + targetOffset: targetOffset + }, + topRight: { + points: ['br', 'tr'], + overflow: autoAdjustOverflow, + offset: [0, -4], + targetOffset: targetOffset + }, + rightTop: { + points: ['tl', 'tr'], + overflow: autoAdjustOverflow, + offset: [4, 0], + targetOffset: targetOffset + }, + bottomRight: { + points: ['tr', 'br'], + overflow: autoAdjustOverflow, + offset: [0, 4], + targetOffset: targetOffset + }, + rightBottom: { + points: ['bl', 'br'], + overflow: autoAdjustOverflow, + offset: [4, 0], + targetOffset: targetOffset + }, + bottomLeft: { + points: ['tl', 'bl'], + overflow: autoAdjustOverflow, + offset: [0, 4], + targetOffset: targetOffset + }, + leftBottom: { + points: ['br', 'bl'], + overflow: autoAdjustOverflow, + offset: [-4, 0], + targetOffset: targetOffset + } +}; +/* unused harmony default export */ var __WEBPACK_DEFAULT_EXPORT__ = ((/* unused pure expression or super */ null && (placements))); + +/***/ }) + +}]); \ No newline at end of file diff --git a/layouts__LoginAndRegister__index.chunk.css b/layouts__LoginAndRegister__index.chunk.css new file mode 100644 index 0000000000..37e6364951 --- /dev/null +++ b/layouts__LoginAndRegister__index.chunk.css @@ -0,0 +1,68 @@ +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/layouts/LoginAndRegister/index.less?modules ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.bg___jd0Hp { + background-color: #fff; + min-height: 100vh; + padding-bottom: 90px; +} +.bg___jd0Hp .logo___ROAyE { + padding-top: 40px; + margin-bottom: 38px; +} +.bg___jd0Hp .logo___ROAyE img { + width: 104px; + cursor: pointer; +} +.bg___jd0Hp .outLetWrapper___g0uSd { + margin: 0 auto; + width: 465px; + height: -webkit-fit-content; + height: -moz-fit-content; + height: fit-content; +} +.bg___jd0Hp .outLetWrapper___g0uSd .quickLogin___ilamT { + margin-top: 80px; + margin-bottom: 30px; +} +.bg___jd0Hp .outLetWrapper___g0uSd .quickLogin___ilamT .text___Z9Y9R { + font-size: 14px; + color: #666666; +} +.bg___jd0Hp .outLetWrapper___g0uSd .quickLogin___ilamT .dot___XM0SF { + height: 1px; + border-bottom: 1px dotted #D1D1D1; +} +.bg___jd0Hp .outLetWrapper___g0uSd .icon___mymBj { + width: 46px; + height: 46px; + background-position: center; + background-repeat: no-repeat; + background-size: contain; + cursor: pointer; +} +.bg___jd0Hp .outLetWrapper___g0uSd .icon___mymBj.wx___mWm0f { + margin-right: 70px; + background-image: url(data:image/png;base64,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); +} +.bg___jd0Hp .outLetWrapper___g0uSd .icon___mymBj.wx___mWm0f:hover { + background-image: url(data:image/png;base64,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); +} +.bg___jd0Hp .outLetWrapper___g0uSd .icon___mymBj.qq___X5Onh { + background-image: url(data:image/png;base64,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); +} +.bg___jd0Hp .outLetWrapper___g0uSd .icon___mymBj.qq___X5Onh:hover { + background-image: url(data:image/png;base64,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); +} +.qrcodeModal___p_trY div[class~='ant-modal-confirm-btns'] { + display: none; +} +.qrcodeModal___p_trY iframe { + height: 390px; + margin: 0 auto; + display: block; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + diff --git a/layouts__SimpleLayouts.chunk.css b/layouts__SimpleLayouts.chunk.css index 5bd63b9e84..e8f8392b64 100644 --- a/layouts__SimpleLayouts.chunk.css +++ b/layouts__SimpleLayouts.chunk.css @@ -1,138 +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/layout/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-layout { - display: flex; - flex: auto; - flex-direction: column; - /* fix firefox can't set height smaller than content on flex item */ - min-height: 0; - background: #f0f2f5; -} -.ant-layout, -.ant-layout * { - box-sizing: border-box; -} -.ant-layout.ant-layout-has-sider { - flex-direction: row; -} -.ant-layout.ant-layout-has-sider > .ant-layout, -.ant-layout.ant-layout-has-sider > .ant-layout-content { - width: 0; -} -.ant-layout-header, -.ant-layout-footer { - flex: 0 0 auto; -} -.ant-layout-header { - height: 64px; - padding: 0 50px; - color: rgba(0, 0, 0, 0.85); - line-height: 64px; - background: #001529; -} -.ant-layout-footer { - padding: 24px 50px; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - background: #f0f2f5; -} -.ant-layout-content { - flex: auto; - /* fix firefox can't set height smaller than content on flex item */ - min-height: 0; -} -.ant-layout-sider { - position: relative; - /* fix firefox can't set width smaller than content on flex item */ - min-width: 0; - background: #001529; - transition: all 0.2s; -} -.ant-layout-sider-children { - height: 100%; - margin-top: -0.1px; - padding-top: 0.1px; -} -.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed { - width: auto; -} -.ant-layout-sider-has-trigger { - padding-bottom: 48px; -} -.ant-layout-sider-right { - order: 1; -} -.ant-layout-sider-trigger { - position: fixed; - bottom: 0; - z-index: 1; - height: 48px; - color: #fff; - line-height: 48px; - text-align: center; - background: #002140; - cursor: pointer; - transition: all 0.2s; -} -.ant-layout-sider-zero-width > * { - overflow: hidden; -} -.ant-layout-sider-zero-width-trigger { - position: absolute; - top: 64px; - right: -36px; - z-index: 1; - width: 36px; - height: 42px; - color: #fff; - font-size: 18px; - line-height: 42px; - text-align: center; - background: #001529; - border-radius: 0 2px 2px 0; - cursor: pointer; - transition: background 0.3s ease; -} -.ant-layout-sider-zero-width-trigger::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - background: transparent; - transition: all 0.3s; - content: ''; -} -.ant-layout-sider-zero-width-trigger:hover::after { - background: rgba(255, 255, 255, 0.1); -} -.ant-layout-sider-zero-width-trigger-right { - left: -36px; - border-radius: 2px 0 0 2px; -} -.ant-layout-sider-light { - background: #fff; -} -.ant-layout-sider-light .ant-layout-sider-trigger { - color: rgba(0, 0, 0, 0.85); - background: #fff; -} -.ant-layout-sider-light .ant-layout-sider-zero-width-trigger { - color: rgba(0, 0, 0, 0.85); - background: #fff; -} -.ant-layout-rtl { - direction: rtl; -} -/* 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/Header/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -430,362 +295,6 @@ /* 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/radio/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-radio-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; - font-size: 0; -} -.ant-radio-group .ant-badge-count { - z-index: 1; -} -.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper { - border-left: none; -} -.ant-radio-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"; - position: relative; - display: inline-flex; - align-items: baseline; - margin-right: 6px; - cursor: pointer; -} -.ant-radio-wrapper-disabled { - cursor: not-allowed; -} -.ant-radio-wrapper::after { - display: inline-block; - width: 0; - overflow: hidden; - content: '\a0'; -} -.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type='radio'] { - width: 14px; - height: 14px; -} -.ant-radio { - 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; - display: inline-block; - outline: none; - cursor: pointer; -} -.ant-radio-wrapper:hover .ant-radio, -.ant-radio:hover .ant-radio-inner, -.ant-radio-input:focus + .ant-radio-inner { - border-color: #3061D0; -} -.ant-radio-input:focus + .ant-radio-inner { - box-shadow: 0 0 0 3px rgba(48, 97, 208, 0.12); -} -.ant-radio-checked::after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border: 1px solid #3061D0; - border-radius: 50%; - visibility: hidden; - animation: antRadioEffect 0.36s ease-in-out; - animation-fill-mode: both; - content: ''; -} -.ant-radio:hover::after, -.ant-radio-wrapper:hover .ant-radio::after { - visibility: visible; -} -.ant-radio-inner { - position: relative; - top: 0; - left: 0; - display: block; - width: 14px; - height: 14px; - background-color: #fff; - border-color: #d9d9d9; - border-style: solid; - border-width: 1px; - border-radius: 50%; - transition: all 0.3s; -} -.ant-radio-inner::after { - position: absolute; - top: 50%; - left: 50%; - display: block; - width: 14px; - height: 14px; - margin-top: -7px; - margin-left: -7px; - background-color: #3061D0; - border-top: 0; - border-left: 0; - border-radius: 14px; - transform: scale(0); - opacity: 0; - transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - content: ' '; -} -.ant-radio-input { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - cursor: pointer; - opacity: 0; -} -.ant-radio.ant-radio-disabled .ant-radio-inner { - border-color: #d9d9d9; -} -.ant-radio-checked .ant-radio-inner { - border-color: #3061D0; -} -.ant-radio-checked .ant-radio-inner::after { - transform: scale(0.42857143); - opacity: 1; - transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); -} -.ant-radio-disabled { - cursor: not-allowed; -} -.ant-radio-disabled .ant-radio-inner { - background-color: #f5f5f5; - cursor: not-allowed; -} -.ant-radio-disabled .ant-radio-inner::after { - background-color: rgba(0, 0, 0, 0.2); -} -.ant-radio-disabled .ant-radio-input { - cursor: not-allowed; -} -.ant-radio-disabled + span { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -span.ant-radio + * { - padding-right: 8px; - padding-left: 8px; -} -.ant-radio-button-wrapper { - position: relative; - display: inline-block; - height: 28px; - margin: 0; - padding: 0 7px; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - line-height: 26px; - background: #fff; - border: 1px solid #d9d9d9; - border-top-width: 1.02px; - border-left-width: 0; - cursor: pointer; - transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s; -} -.ant-radio-button-wrapper a { - color: rgba(0, 0, 0, 0.85); -} -.ant-radio-button-wrapper > .ant-radio-button { - position: absolute; - top: 0; - left: 0; - z-index: -1; - width: 100%; - height: 100%; -} -.ant-radio-group-large .ant-radio-button-wrapper { - height: 32px; - font-size: 14px; - line-height: 30px; -} -.ant-radio-group-small .ant-radio-button-wrapper { - height: 22px; - padding: 0 7px; - line-height: 20px; -} -.ant-radio-button-wrapper:not(:first-child)::before { - position: absolute; - top: -1px; - left: -1px; - display: block; - box-sizing: content-box; - width: 1px; - height: 100%; - padding: 1px 0; - background-color: #d9d9d9; - transition: background-color 0.3s; - content: ''; -} -.ant-radio-button-wrapper:first-child { - border-left: 1px solid #d9d9d9; - border-radius: 2px 0 0 2px; -} -.ant-radio-button-wrapper:last-child { - border-radius: 0 2px 2px 0; -} -.ant-radio-button-wrapper:first-child:last-child { - border-radius: 2px; -} -.ant-radio-button-wrapper:hover { - position: relative; - color: #3061D0; -} -.ant-radio-button-wrapper:focus-within { - box-shadow: 0 0 0 3px rgba(48, 97, 208, 0.12); -} -.ant-radio-button-wrapper .ant-radio-inner, -.ant-radio-button-wrapper input[type='checkbox'], -.ant-radio-button-wrapper input[type='radio'] { - width: 0; - height: 0; - opacity: 0; - pointer-events: none; -} -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) { - z-index: 1; - color: #3061D0; - background: #fff; - border-color: #3061D0; -} -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before { - background-color: #3061D0; -} -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child { - border-color: #3061D0; -} -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover { - color: #5784de; - border-color: #5784de; -} -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before { - background-color: #5784de; -} -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active { - color: #1f44ab; - border-color: #1f44ab; -} -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before { - background-color: #1f44ab; -} -.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within { - box-shadow: 0 0 0 3px rgba(48, 97, 208, 0.12); -} -.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) { - color: #fff; - background: #3061D0; - border-color: #3061D0; -} -.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover { - color: #fff; - background: #5784de; - border-color: #5784de; -} -.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active { - color: #fff; - background: #1f44ab; - border-color: #1f44ab; -} -.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within { - box-shadow: 0 0 0 3px rgba(48, 97, 208, 0.12); -} -.ant-radio-button-wrapper-disabled { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-radio-button-wrapper-disabled:first-child, -.ant-radio-button-wrapper-disabled:hover { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; -} -.ant-radio-button-wrapper-disabled:first-child { - border-left-color: #d9d9d9; -} -.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked { - color: rgba(0, 0, 0, 0.25); - background-color: #e6e6e6; - border-color: #d9d9d9; - box-shadow: none; -} -@keyframes antRadioEffect { - 0% { - transform: scale(1); - opacity: 0.5; - } - 100% { - transform: scale(1.6); - opacity: 0; - } -} -.ant-radio-group.ant-radio-group-rtl { - direction: rtl; -} -.ant-radio-wrapper.ant-radio-wrapper-rtl { - margin-right: 0; - margin-left: 6px; - direction: rtl; -} -.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl { - border-right-width: 0; - border-left-width: 1px; -} -.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before { - right: -1px; - left: 0; -} -.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child { - border-right: 1px solid #d9d9d9; - border-radius: 0 2px 2px 0; -} -.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child { - border-right-color: #5784de; -} -.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child { - border-radius: 2px 0 0 2px; -} -.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child { - border-right-color: #d9d9d9; -} -/* 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/AuthModal/index.less?modules ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -1253,79 +762,6 @@ span.ant-radio + * { /* 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/back-top/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-back-top { - 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: fixed; - right: 100px; - bottom: 50px; - z-index: 10; - width: 40px; - height: 40px; - cursor: pointer; -} -.ant-back-top:empty { - display: none; -} -.ant-back-top-rtl { - right: auto; - left: 100px; - direction: rtl; -} -.ant-back-top-content { - width: 40px; - height: 40px; - overflow: hidden; - color: #fff; - text-align: center; - background-color: rgba(0, 0, 0, 0.45); - border-radius: 20px; - transition: all 0.3s; -} -.ant-back-top-content:hover { - background-color: rgba(0, 0, 0, 0.85); - transition: all 0.3s; -} -.ant-back-top-icon { - font-size: 24px; - line-height: 40px; -} -@media screen and (max-width: 768px) { - .ant-back-top { - right: 60px; - } - .ant-back-top-rtl { - right: auto; - left: 60px; - } -} -@media screen and (max-width: 480px) { - .ant-back-top { - right: 20px; - } - .ant-back-top-rtl { - right: auto; - left: 20px; - } -} -/* 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/SideBar/index.less?modules ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -1377,299 +813,6 @@ span.ant-radio + * { /* 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/carousel/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-carousel { - 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"; -} -.ant-carousel .slick-slider { - position: relative; - display: block; - box-sizing: border-box; - touch-action: pan-y; - -webkit-touch-callout: none; - -webkit-tap-highlight-color: transparent; -} -.ant-carousel .slick-list { - position: relative; - display: block; - margin: 0; - padding: 0; - overflow: hidden; -} -.ant-carousel .slick-list:focus { - outline: none; -} -.ant-carousel .slick-list.dragging { - cursor: pointer; -} -.ant-carousel .slick-list .slick-slide { - pointer-events: none; -} -.ant-carousel .slick-list .slick-slide input.ant-radio-input, -.ant-carousel .slick-list .slick-slide input.ant-checkbox-input { - visibility: hidden; -} -.ant-carousel .slick-list .slick-slide.slick-active { - pointer-events: auto; -} -.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input, -.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input { - visibility: visible; -} -.ant-carousel .slick-list .slick-slide > div > div { - vertical-align: bottom; -} -.ant-carousel .slick-slider .slick-track, -.ant-carousel .slick-slider .slick-list { - transform: translate3d(0, 0, 0); - touch-action: pan-y; -} -.ant-carousel .slick-track { - position: relative; - top: 0; - left: 0; - display: block; -} -.ant-carousel .slick-track::before, -.ant-carousel .slick-track::after { - display: table; - content: ''; -} -.ant-carousel .slick-track::after { - clear: both; -} -.slick-loading .ant-carousel .slick-track { - visibility: hidden; -} -.ant-carousel .slick-slide { - display: none; - float: left; - height: 100%; - min-height: 1px; -} -.ant-carousel .slick-slide img { - display: block; -} -.ant-carousel .slick-slide.slick-loading img { - display: none; -} -.ant-carousel .slick-slide.dragging img { - pointer-events: none; -} -.ant-carousel .slick-initialized .slick-slide { - display: block; -} -.ant-carousel .slick-loading .slick-slide { - visibility: hidden; -} -.ant-carousel .slick-vertical .slick-slide { - display: block; - height: auto; -} -.ant-carousel .slick-arrow.slick-hidden { - display: none; -} -.ant-carousel .slick-prev, -.ant-carousel .slick-next { - position: absolute; - top: 50%; - display: block; - width: 20px; - height: 20px; - margin-top: -10px; - padding: 0; - color: transparent; - font-size: 0; - line-height: 0; - background: transparent; - border: 0; - outline: none; - cursor: pointer; -} -.ant-carousel .slick-prev:hover, -.ant-carousel .slick-next:hover, -.ant-carousel .slick-prev:focus, -.ant-carousel .slick-next:focus { - color: transparent; - background: transparent; - outline: none; -} -.ant-carousel .slick-prev:hover::before, -.ant-carousel .slick-next:hover::before, -.ant-carousel .slick-prev:focus::before, -.ant-carousel .slick-next:focus::before { - opacity: 1; -} -.ant-carousel .slick-prev.slick-disabled::before, -.ant-carousel .slick-next.slick-disabled::before { - opacity: 0.25; -} -.ant-carousel .slick-prev { - left: -25px; -} -.ant-carousel .slick-prev::before { - content: '←'; -} -.ant-carousel .slick-next { - right: -25px; -} -.ant-carousel .slick-next::before { - content: '→'; -} -.ant-carousel .slick-dots { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 15; - display: flex !important; - justify-content: center; - margin-right: 15%; - margin-bottom: 0; - margin-left: 15%; - padding-left: 0; - list-style: none; -} -.ant-carousel .slick-dots-bottom { - bottom: 12px; -} -.ant-carousel .slick-dots-top { - top: 12px; - bottom: auto; -} -.ant-carousel .slick-dots li { - position: relative; - display: inline-block; - flex: 0 1 auto; - box-sizing: content-box; - width: 16px; - height: 3px; - margin: 0 4px; - padding: 0; - text-align: center; - text-indent: -999px; - vertical-align: top; - transition: all 0.5s; -} -.ant-carousel .slick-dots li button { - position: relative; - display: block; - width: 100%; - height: 3px; - padding: 0; - color: transparent; - font-size: 0; - background: #fff; - border: 0; - border-radius: 1px; - outline: none; - cursor: pointer; - opacity: 0.3; - transition: all 0.5s; -} -.ant-carousel .slick-dots li button:hover, -.ant-carousel .slick-dots li button:focus { - opacity: 0.75; -} -.ant-carousel .slick-dots li button::after { - position: absolute; - top: -4px; - right: -4px; - bottom: -4px; - left: -4px; - content: ''; -} -.ant-carousel .slick-dots li.slick-active { - width: 24px; -} -.ant-carousel .slick-dots li.slick-active button { - background: #fff; - opacity: 1; -} -.ant-carousel .slick-dots li.slick-active:hover, -.ant-carousel .slick-dots li.slick-active:focus { - opacity: 1; -} -.ant-carousel-vertical .slick-dots { - top: 50%; - bottom: auto; - flex-direction: column; - width: 3px; - height: auto; - margin: 0; - transform: translateY(-50%); -} -.ant-carousel-vertical .slick-dots-left { - right: auto; - left: 12px; -} -.ant-carousel-vertical .slick-dots-right { - right: 12px; - left: auto; -} -.ant-carousel-vertical .slick-dots li { - width: 3px; - height: 16px; - margin: 4px 0; - vertical-align: baseline; -} -.ant-carousel-vertical .slick-dots li button { - width: 3px; - height: 16px; -} -.ant-carousel-vertical .slick-dots li.slick-active { - width: 3px; - height: 24px; -} -.ant-carousel-vertical .slick-dots li.slick-active button { - width: 3px; - height: 24px; -} -.ant-carousel-rtl { - direction: rtl; -} -.ant-carousel-rtl .ant-carousel .slick-track { - right: 0; - left: auto; -} -.ant-carousel-rtl .ant-carousel .slick-prev { - right: -25px; - left: auto; -} -.ant-carousel-rtl .ant-carousel .slick-prev::before { - content: '→'; -} -.ant-carousel-rtl .ant-carousel .slick-next { - right: auto; - left: -25px; -} -.ant-carousel-rtl .ant-carousel .slick-next::before { - content: '←'; -} -.ant-carousel-rtl.ant-carousel .slick-dots { - flex-direction: row-reverse; -} -.ant-carousel-rtl.ant-carousel-vertical .slick-dots { - flex-direction: column; -} -/* 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/CustomOperateModel/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/layouts__index.async.js b/layouts__index.async.js index 0f31f517ee..634423dce0 100644 --- a/layouts__index.async.js +++ b/layouts__index.async.js @@ -1,33 +1,6 @@ "use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[41717],{ -/***/ 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)); - -/***/ }), - /***/ 37577: /*!***************************************************!*\ !*** ./src/components/User/UnlockLogin/index.tsx ***! @@ -1452,6 +1425,8 @@ var RegisterPanel_RegisterComponent = function RegisterComponent(_ref) { globalSetting: globalSetting }; })(RegisterPanel_RegisterComponent)); +// EXTERNAL MODULE: ./node_modules/lodash/lodash.js +var lodash = __webpack_require__(96486); ;// CONCATENATED MODULE: ./src/components/User/PopLoginRegister/components/ResetPassword/index.tsx @@ -1470,6 +1445,7 @@ var RegisterPanel_RegisterComponent = function RegisterComponent(_ref) { + var ResetPassword_inputStyle = { height: 48 }; @@ -1747,14 +1723,14 @@ var ResetPassword_RegisterComponent = function RegisterComponent(_ref) { autologin: true, protool: false }, - onFinish: onFinish, + onFinish: (0,lodash.throttle)(onFinish, 2000), children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { name: "login", rules: [{ required: true, message: '请输入正确的手机号或邮箱' }, { - validator: LoginValidate + validator: (0,lodash.throttle)(LoginValidate, 400) }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { style: ResetPassword_inputStyle, @@ -2535,35 +2511,52 @@ var TabPane = tabs/* default.TabPane */.Z.TabPane; validateName: service_user/* validateName */.Ol, getCode: service_user/* getValidateCode */.o1, register: function () { - var _register5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(values) { - var response; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { + var _register5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(values) { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: - values.new_password_confirmation = values.new_password; - _context4.next = 3; - return (0,service_user/* resetPassword */.c0)(objectSpread2_default()({}, values)); - case 3: - response = _context4.sent; - if (!(response.status === 0)) { - _context4.next = 8; - break; - } - if (response !== null && response !== void 0 && response.show) { - localStorage.setItem('extension-modal', 'exist'); - localStorage.setItem('extension-date', response === null || response === void 0 ? void 0 : response.start_date); - } else { - localStorage.removeItem('extension-modal'); - } - message/* default.info */.ZP.info('修改成功'); - return _context4.abrupt("return", '/'); - case 8: - return _context4.abrupt("return", response); - case 9: + return _context5.abrupt("return", new Promise( /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(resolve) { + var response; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + values.new_password_confirmation = values.new_password; + _context4.next = 3; + return (0,service_user/* resetPassword */.c0)(objectSpread2_default()({}, values)); + case 3: + response = _context4.sent; + if (!(response.status === 0)) { + _context4.next = 9; + break; + } + if (response !== null && response !== void 0 && response.show) { + localStorage.setItem('extension-modal', 'exist'); + localStorage.setItem('extension-date', response === null || response === void 0 ? void 0 : response.start_date); + } else { + localStorage.removeItem('extension-modal'); + } + message/* default.info */.ZP.info('修改成功'); + resolve("/"); + return _context4.abrupt("return", '/'); + case 9: + resolve(response); + return _context4.abrupt("return", response); + case 11: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function (_x5) { + return _ref2.apply(this, arguments); + }; + }())); + case 1: case "end": - return _context4.stop(); + return _context5.stop(); } - }, _callee4); + }, _callee5); })); function register(_x4) { return _register5.apply(this, arguments); @@ -3634,259 +3627,6 @@ var SimpleLayouts = function SimpleLayouts(_ref) { }; })(SimpleLayouts)); -/***/ }), - -/***/ 97183: -/*!**********************************************!*\ - !*** ./node_modules/antd/es/layout/index.js ***! - \**********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 2897); -/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 10130); - - -var Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP; -Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4; -Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_; -Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY; -Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z; -/* harmony default export */ __webpack_exports__["Z"] = (Layout); - -/***/ }), - -/***/ 27221: -/*!****************************************************************!*\ - !*** ./node_modules/antd/es/layout/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/layout/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/layout/style/index.js - - - -/***/ }), - -/***/ 37029: -/*!**********************************************************!*\ - !*** ./node_modules/antd/es/locale/zh_CN.js + 4 modules ***! - \**********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ es_locale_zh_CN; } -}); - -// EXTERNAL MODULE: ./node_modules/rc-pagination/es/locale/zh_CN.js -var zh_CN = __webpack_require__(81626); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -;// CONCATENATED MODULE: ./node_modules/rc-picker/es/locale/zh_CN.js -var locale = { - locale: 'zh_CN', - today: '今天', - now: '此刻', - backToToday: '返回今天', - ok: '确定', - timeSelect: '选择时间', - dateSelect: '选择日期', - weekSelect: '选择周', - clear: '清除', - month: '月', - year: '年', - previousMonth: '上个月 (翻页上键)', - nextMonth: '下个月 (翻页下键)', - monthSelect: '选择月份', - yearSelect: '选择年份', - decadeSelect: '选择年代', - yearFormat: 'YYYY年', - dayFormat: 'D日', - dateFormat: 'YYYY年M月D日', - dateTimeFormat: 'YYYY年M月D日 HH时mm分ss秒', - previousYear: '上一年 (Control键加左方向键)', - nextYear: '下一年 (Control键加右方向键)', - previousDecade: '上一年代', - nextDecade: '下一年代', - previousCentury: '上一世纪', - nextCentury: '下一世纪' -}; -/* harmony default export */ var locale_zh_CN = (locale); -;// CONCATENATED MODULE: ./node_modules/antd/es/time-picker/locale/zh_CN.js -var zh_CN_locale = { - placeholder: '请选择时间', - rangePlaceholder: ['开始时间', '结束时间'] -}; -/* harmony default export */ var time_picker_locale_zh_CN = (zh_CN_locale); -;// CONCATENATED MODULE: ./node_modules/antd/es/date-picker/locale/zh_CN.js - - - -// 统一合并为完整的 Locale -var locale_zh_CN_locale = { - lang: (0,esm_extends/* default */.Z)({ - placeholder: '请选择日期', - yearPlaceholder: '请选择年份', - quarterPlaceholder: '请选择季度', - monthPlaceholder: '请选择月份', - weekPlaceholder: '请选择周', - rangePlaceholder: ['开始日期', '结束日期'], - rangeYearPlaceholder: ['开始年份', '结束年份'], - rangeMonthPlaceholder: ['开始月份', '结束月份'], - rangeQuarterPlaceholder: ['开始季度', '结束季度'], - rangeWeekPlaceholder: ['开始周', '结束周'] - }, locale_zh_CN), - timePickerLocale: (0,esm_extends/* default */.Z)({}, time_picker_locale_zh_CN) -}; -// should add whitespace between char in Button -locale_zh_CN_locale.lang.ok = '确定'; -// All settings at: -// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json -/* harmony default export */ var date_picker_locale_zh_CN = (locale_zh_CN_locale); -;// CONCATENATED MODULE: ./node_modules/antd/es/calendar/locale/zh_CN.js - -/* harmony default export */ var calendar_locale_zh_CN = (date_picker_locale_zh_CN); -;// CONCATENATED MODULE: ./node_modules/antd/es/locale/zh_CN.js -/* eslint-disable no-template-curly-in-string */ - - - - -var typeTemplate = '${label}不是一个有效的${type}'; -var localeValues = { - locale: 'zh-cn', - Pagination: zh_CN/* default */.Z, - DatePicker: date_picker_locale_zh_CN, - TimePicker: time_picker_locale_zh_CN, - Calendar: calendar_locale_zh_CN, - // locales for all components - global: { - placeholder: '请选择' - }, - Table: { - filterTitle: '筛选', - filterConfirm: '确定', - filterReset: '重置', - filterEmptyText: '无筛选项', - filterCheckall: '全选', - filterSearchPlaceholder: '在筛选项中搜索', - selectAll: '全选当页', - selectInvert: '反选当页', - selectNone: '清空所有', - selectionAll: '全选所有', - sortTitle: '排序', - expand: '展开行', - collapse: '关闭行', - triggerDesc: '点击降序', - triggerAsc: '点击升序', - cancelSort: '取消排序' - }, - Modal: { - okText: '确定', - cancelText: '取消', - justOkText: '知道了' - }, - Popconfirm: { - cancelText: '取消', - okText: '确定' - }, - Transfer: { - titles: ['', ''], - searchPlaceholder: '请输入搜索内容', - itemUnit: '项', - itemsUnit: '项', - remove: '删除', - selectCurrent: '全选当页', - removeCurrent: '删除当页', - selectAll: '全选所有', - removeAll: '删除全部', - selectInvert: '反选当页' - }, - Upload: { - uploading: '文件上传中', - removeFile: '删除文件', - uploadError: '上传错误', - previewFile: '预览文件', - downloadFile: '下载文件' - }, - Empty: { - description: '暂无数据' - }, - Icon: { - icon: '图标' - }, - Text: { - edit: '编辑', - copy: '复制', - copied: '复制成功', - expand: '展开' - }, - PageHeader: { - back: '返回' - }, - Form: { - optional: '(可选)', - defaultValidateMessages: { - "default": '字段验证错误${label}', - required: '请输入${label}', - "enum": '${label}必须是其中一个[${enum}]', - whitespace: '${label}不能为空字符', - date: { - format: '${label}日期格式无效', - parse: '${label}不能转换为日期', - invalid: '${label}是一个无效日期' - }, - types: { - string: typeTemplate, - method: typeTemplate, - array: typeTemplate, - object: typeTemplate, - number: typeTemplate, - date: typeTemplate, - "boolean": typeTemplate, - integer: typeTemplate, - "float": typeTemplate, - regexp: typeTemplate, - email: typeTemplate, - url: typeTemplate, - hex: typeTemplate - }, - string: { - len: '${label}须为${len}个字符', - min: '${label}最少${min}个字符', - max: '${label}最多${max}个字符', - range: '${label}须在${min}-${max}字符之间' - }, - number: { - len: '${label}必须等于${len}', - min: '${label}最小值为${min}', - max: '${label}最大值为${max}', - range: '${label}须在${min}-${max}之间' - }, - array: { - len: '须为${len}个${label}', - min: '最少${min}个${label}', - max: '最多${max}个${label}', - range: '${label}数量须在${min}-${max}之间' - }, - pattern: { - mismatch: '${label}与模式不匹配${pattern}' - } - } - }, - Image: { - preview: '预览' - } -}; -/* harmony default export */ var es_locale_zh_CN = (localeValues); - /***/ }) }]); \ No newline at end of file diff --git a/layouts__user__index.async.js b/layouts__user__index.async.js deleted file mode 100644 index 1e4bcc689a..0000000000 --- a/layouts__user__index.async.js +++ /dev/null @@ -1,336 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[25972],{ - -/***/ 59885: -/*!************************************************!*\ - !*** ./src/layouts/user/index.tsx + 6 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 */ user; } -}); - -// 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); -;// CONCATENATED MODULE: ./src/components/User/OauthPanel/wechat.svg -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -var __defProp = Object.defineProperty; -var __getOwnPropSymbols = Object.getOwnPropertySymbols; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __propIsEnum = Object.prototype.propertyIsEnumerable; -var __defNormalProp = function __defNormalProp(obj, key, value) { - return key in obj ? __defProp(obj, key, { - enumerable: true, - configurable: true, - writable: true, - value: value - }) : obj[key] = value; -}; -var __spreadValues = function __spreadValues(a, b) { - for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]); - if (__getOwnPropSymbols) { - var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var prop = _step.value; - if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - return a; -}; - -var SvgWechat = function SvgWechat(props) { - return /* @__PURE__ */React.createElement("svg", __spreadValues({ - className: "wechat_svg__icon", - viewBox: "0 0 1024 1024", - xmlns: "http://www.w3.org/2000/svg", - width: 200, - height: 200 - }, props), /* @__PURE__ */React.createElement("path", { - d: "M512 0c282.793 0 512 229.202 512 512 0 282.793-229.207 512-512 512S0 794.793 0 512C0 229.202 229.207 0 512 0zm122.081 423.383c-103.69 0-185.472 72.366-185.472 161.219 0 88.929 81.782 161.146 185.472 161.146 21.71 0 43.54-5.54 65.383-11.084L759.265 768l-16.4-55.588c43.756-33.408 76.34-77.762 76.34-127.81 0-88.853-87.23-161.219-185.119-161.219zM423.265 256C303.196 256 204.8 339.84 204.8 446.31c0 61.43 32.722 111.837 87.409 151l-21.817 67.307 76.365-39.24c27.274 5.581 49.229 11.239 76.508 11.239 6.882 0 13.63-.287 20.378-.87-4.23-14.936-6.748-30.603-6.748-46.92 0-97.695 81.96-177.04 185.738-177.04 7.107 0 14.141.512 21.023 1.306C624.794 323.01 530.698 256 423.27 256zM694.41 512c16.348 0 27.264 11.13 27.264 22.19 0 11.131-10.916 22.118-27.264 22.118-10.71 0-21.494-10.987-21.494-22.118 0-11.06 10.783-22.19 21.494-22.19zm-121.753 0c16.435 0 27.115 11.13 27.115 22.19 0 11.131-10.68 22.118-27.12 22.118-10.752 0-21.643-10.987-21.643-22.118 0-11.06 10.896-22.19 21.643-22.19zM351.549 349.542c17.23 0 28.79 11.72 28.79 29.497 0 17.694-11.56 29.578-28.79 29.578-17.218 0-34.6-11.878-34.6-29.578 0-17.777 17.382-29.502 34.6-29.502zm153.314 0c16.03 0 26.64 11.72 26.64 29.497 0 17.694-10.61 29.578-26.64 29.578-15.903 0-31.877-11.878-31.877-29.578 0-17.777 15.974-29.502 31.877-29.502z", - fill: "#62B900" - })); -}; - -/* harmony default export */ var wechat = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwYzI4Mi43OTMgMCA1MTIgMjI5LjIwMiA1MTIgNTEyIDAgMjgyLjc5My0yMjkuMjA3IDUxMi01MTIgNTEyUzAgNzk0Ljc5MyAwIDUxMkMwIDIyOS4yMDIgMjI5LjIwNyAwIDUxMiAwem0xMjIuMDgxIDQyMy4zODNjLTEwMy42OSAwLTE4NS40NzIgNzIuMzY2LTE4NS40NzIgMTYxLjIxOSAwIDg4LjkyOSA4MS43ODIgMTYxLjE0NiAxODUuNDcyIDE2MS4xNDYgMjEuNzEgMCA0My41NC01LjU0IDY1LjM4My0xMS4wODRMNzU5LjI2NSA3NjhsLTE2LjQtNTUuNTg4YzQzLjc1Ni0zMy40MDggNzYuMzQtNzcuNzYyIDc2LjM0LTEyNy44MSAwLTg4Ljg1My04Ny4yMy0xNjEuMjE5LTE4NS4xMTktMTYxLjIxOXpNNDIzLjI2NSAyNTZDMzAzLjE5NiAyNTYgMjA0LjggMzM5Ljg0IDIwNC44IDQ0Ni4zMWMwIDYxLjQzIDMyLjcyMiAxMTEuODM3IDg3LjQwOSAxNTFsLTIxLjgxNyA2Ny4zMDcgNzYuMzY1LTM5LjI0YzI3LjI3NCA1LjU4MSA0OS4yMjkgMTEuMjM5IDc2LjUwOCAxMS4yMzkgNi44ODIgMCAxMy42My0uMjg3IDIwLjM3OC0uODctNC4yMy0xNC45MzYtNi43NDgtMzAuNjAzLTYuNzQ4LTQ2LjkyIDAtOTcuNjk1IDgxLjk2LTE3Ny4wNCAxODUuNzM4LTE3Ny4wNCA3LjEwNyAwIDE0LjE0MS41MTIgMjEuMDIzIDEuMzA2QzYyNC43OTQgMzIzLjAxIDUzMC42OTggMjU2IDQyMy4yNyAyNTZ6TTY5NC40MSA1MTJjMTYuMzQ4IDAgMjcuMjY0IDExLjEzIDI3LjI2NCAyMi4xOSAwIDExLjEzMS0xMC45MTYgMjIuMTE4LTI3LjI2NCAyMi4xMTgtMTAuNzEgMC0yMS40OTQtMTAuOTg3LTIxLjQ5NC0yMi4xMTggMC0xMS4wNiAxMC43ODMtMjIuMTkgMjEuNDk0LTIyLjE5em0tMTIxLjc1MyAwYzE2LjQzNSAwIDI3LjExNSAxMS4xMyAyNy4xMTUgMjIuMTkgMCAxMS4xMzEtMTAuNjggMjIuMTE4LTI3LjEyIDIyLjExOC0xMC43NTIgMC0yMS42NDMtMTAuOTg3LTIxLjY0My0yMi4xMTggMC0xMS4wNiAxMC44OTYtMjIuMTkgMjEuNjQzLTIyLjE5ek0zNTEuNTQ5IDM0OS41NDJjMTcuMjMgMCAyOC43OSAxMS43MiAyOC43OSAyOS40OTcgMCAxNy42OTQtMTEuNTYgMjkuNTc4LTI4Ljc5IDI5LjU3OC0xNy4yMTggMC0zNC42LTExLjg3OC0zNC42LTI5LjU3OCAwLTE3Ljc3NyAxNy4zODItMjkuNTAyIDM0LjYtMjkuNTAyem0xNTMuMzE0IDBjMTYuMDMgMCAyNi42NCAxMS43MiAyNi42NCAyOS40OTcgMCAxNy42OTQtMTAuNjEgMjkuNTc4LTI2LjY0IDI5LjU3OC0xNS45MDMgMC0zMS44NzctMTEuODc4LTMxLjg3Ny0yOS41NzggMC0xNy43NzcgMTUuOTc0LTI5LjUwMiAzMS44NzctMjkuNTAyeiIgZmlsbD0iIzYyQjkwMCIvPjwvc3ZnPg=="); -;// CONCATENATED MODULE: ./src/components/User/OauthPanel/qq.svg -function qq_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = qq_unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } -function qq_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return qq_arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return qq_arrayLikeToArray(o, minLen); } -function qq_arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -var qq_defProp = Object.defineProperty; -var qq_getOwnPropSymbols = Object.getOwnPropertySymbols; -var qq_hasOwnProp = Object.prototype.hasOwnProperty; -var qq_propIsEnum = Object.prototype.propertyIsEnumerable; -var qq_defNormalProp = function __defNormalProp(obj, key, value) { - return key in obj ? qq_defProp(obj, key, { - enumerable: true, - configurable: true, - writable: true, - value: value - }) : obj[key] = value; -}; -var qq_spreadValues = function __spreadValues(a, b) { - for (var prop in b || (b = {})) if (qq_hasOwnProp.call(b, prop)) qq_defNormalProp(a, prop, b[prop]); - if (qq_getOwnPropSymbols) { - var _iterator = qq_createForOfIteratorHelper(qq_getOwnPropSymbols(b)), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var prop = _step.value; - if (qq_propIsEnum.call(b, prop)) qq_defNormalProp(a, prop, b[prop]); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - return a; -}; - -var SvgQq = function SvgQq(props) { - return /* @__PURE__ */React.createElement("svg", qq_spreadValues({ - className: "qq_svg__icon", - viewBox: "0 0 1024 1024", - xmlns: "http://www.w3.org/2000/svg", - width: 200, - height: 200 - }, props), /* @__PURE__ */React.createElement("path", { - d: "M512 0C229.356 0 0 229.356 0 512s229.356 512 512 512 512-229.356 512-512S794.644 0 512 0zm235.75 647.603c-10.7 5.417-27.417-6.963-43.34-30.157-6.267 25.262-21.673 47.95-43.607 66.253 23.244 8.505 38.123 22.17 38.123 37.898 0 25.519-40.99 46.403-91.387 46.403-45.43 0-83.287-17.014-90.076-38.927h-10.967C499.446 751.243 461.85 768 416.42 768c-50.396 0-91.387-20.623-91.387-46.403 0-15.728 15.145-29.388 38.118-37.898-21.929-18.304-37.596-41.252-43.602-66.253-15.667 23.194-32.634 35.83-43.34 30.157-15.668-7.987-12.534-51.046 7.05-96.159 15.145-35.317 36.03-61.614 51.697-67.287-.262-2.319-.262-4.638-.262-6.707 0-13.66 3.917-26.291 10.445-36.608v-2.314c0-6.19 1.567-12.119 4.178-17.275C353.23 329.216 414.07 256 512.241 256s159.006 73.216 162.923 165.253a38.374 38.374 0 0 1 4.178 17.275v2.32c6.528 10.311 10.445 22.942 10.445 36.607 0 2.32 0 4.64-.261 6.702 15.923 5.673 36.557 31.97 51.696 67.287 19.062 45.118 22.196 88.167 6.528 96.16z", - fill: "#378AFE" - })); -}; - -/* harmony default export */ var qq = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+"); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(29427); -;// CONCATENATED MODULE: ./src/components/User/OauthPanel/index.less -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(59758); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/User/OauthPanel/index.tsx - - - - - - - - - -var HOST = window.location.host; -var redirect_uri = env/* default.QQLoginCB */.Z.QQLoginCB; -/* harmony default export */ var OauthPanel = (function (_ref) { - var onWechatLogin = _ref.onWechatLogin; - function onQQLogin() { - if ((0,util/* isPc */.b9)()) { - window.location.href = "https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(redirect_uri, "%2fotherloginqq&state=null,").concat(HOST, "&response_type=code"); - } else { - (0,util/* openNewWindow */.xg)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(redirect_uri, "%2fotherloginqq&state=null,").concat(HOST, "&response_type=code")); - } - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "driver", - children: [" \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#444444' - }, - children: "\u5FEB\u901F\u767B\u5F55" - }), " \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 "] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "other-login", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - title: "\u5FAE\u4FE1\u767B\u5F55", - onClick: onWechatLogin, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: wechat, - alt: "\u5FAE\u4FE1", - width: 46 - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - title: "qq\u767B\u5F55", - onClick: onQQLogin, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: qq, - alt: "QQ", - width: 46 - }) - })] - })] - }); -}); -function WechatQrcode(_ref2) { - var onBack = _ref2.onBack; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { - className: "wechat-qrcode", - frameBorder: "0", - sandbox: "allow-scripts allow-same-origin allow-top-navigation", - scrolling: "no", - src: "https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(redirect_uri, "%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(HOST, "#wechat_redirect") - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: "btn-link", - onClick: onBack, - children: "\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55" - })] - }); -} -// EXTERNAL MODULE: ./src/components/Header/index.tsx + 9 modules -var Header = __webpack_require__(92026); -;// CONCATENATED MODULE: ./src/layouts/user/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./src/layouts/user/logo.png -var logo_namespaceObject = "data:image/png;base64,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"; -// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(89214); -;// CONCATENATED MODULE: ./src/layouts/user/index.tsx - - - -var _excluded = ["dispatch", "globalSetting", "children"]; - - - - - - - - - - - -function Register(_ref) { - var _globalSetting$settin, _globalSetting$settin2, _globalSetting$settin3; - var dispatch = _ref.dispatch, - globalSetting = _ref.globalSetting, - children = _ref.children, - props = objectWithoutProperties_default()(_ref, _excluded); - var _useState = (0,react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - wechatQrcode = _useState2[0], - setWechatQrcode = _useState2[1]; - function onBack() { - setWechatQrcode(false); - _umi_production_exports.history.push('/user/login'); - } - function onWechatLogin() { - setWechatQrcode(true); - } - (0,react.useEffect)(function () { - if (!globalSetting.setting) { - dispatch({ - type: 'globalSetting/query' - }); - } - }, []); - var renderNav = function renderNav() { - var _useLocation = (0,_umi_production_exports.useLocation)(), - pathname = _useLocation.pathname; - if (pathname === '/user/reset-password') { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "register-nav", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#333' - }, - children: "\u627E\u56DE\u5BC6\u7801" - }) - }); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "register-nav", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: function onClick() { - return _umi_production_exports.history.push('/user/login'); - }, - className: pathname === '/user/login' || pathname === '/login' ? 'nav-active' : '', - children: "\u767B\u5F55" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: function onClick() { - return _umi_production_exports.history.push('/user/register'); - }, - className: pathname === '/user/register' || pathname === '/register' ? 'nav-active' : '', - children: "\u6CE8\u518C" - })] - }); - }; - var is_main_site = (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.main_site; - var login_logo_url = (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.login_logo_url; - var is_local = (_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.is_local; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "register-container", - children: [!(0,util/* checkIsClientExam */.Ll)() && /*#__PURE__*/(0,jsx_runtime.jsx)(Header/* default */.Z, objectSpread2_default()({ - isLogin: true - }, props)), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "register-bg", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "register-introduce", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - alt: "logo", - src: login_logo_url ? "".concat(env/* default.IMG_SERVER */.Z.IMG_SERVER, "/").concat(login_logo_url) : logo_namespaceObject - }), /*#__PURE__*/(0,jsx_runtime.jsx)("h4", { - children: "\u8BA9\u5B9E\u8DF5\u6559\u5B66\u66F4\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u5934\u6B4C (educoder.net) \u662F\u4E00\u4E2A\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u548C\u521B\u65B0\u670D\u52A1\u5E73\u53F0\uFF0C\u652F\u6301\u5B9E\u9A8C\u5B9E\u8BAD\u3001\u8BFE\u5802\u6559\u5B66\u3001\u8FDC\u7A0B\u8003\u8BD5\u3001\u4E00\u6D41\u8BFE\u7A0B\u3001\u5DE5\u7A0B\u8BA4\u8BC1\u3001\u80FD\u529B\u7ADE\u8D5B\u7B49\u5404\u7C7B\u5728\u7EBF\u79D1\u6559\u6D3B\u52A8\uFF0C\u81F4\u529B\u4E8E\u8BA9\u9AD8\u6821\u6559\u5B66\u548C\u79D1\u7814\u66F4\u6709\u521B\u9020\u529B\u3002" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "register-panel", - children: [!wechatQrcode ? renderNav() : null, !wechatQrcode ? /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Outlet, {}) : null, wechatQrcode ? /*#__PURE__*/(0,jsx_runtime.jsx)(WechatQrcode, { - onBack: onBack - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: is_main_site && !is_local && /*#__PURE__*/(0,jsx_runtime.jsx)(OauthPanel, { - onWechatLogin: onWechatLogin - }) - })] - })] - }), !is_local && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "register-footer", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\xA9" - }), " 2021 EduCoder \u6E58ICP\u590717009477\u53F7 ", /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "https://team.trustie.net/", - target: "_blank", - children: "Trustie" - }), " & IntelliDE inside"] - })] - }); -} -/* harmony default export */ var user = ((0,_umi_production_exports.connect)(function (_ref2) { - var loading = _ref2.loading, - globalSetting = _ref2.globalSetting; - return { - globalSetting: globalSetting, - loading: loading.models.index - }; -})(Register)); - -/***/ }) - -}]); \ No newline at end of file diff --git a/layouts__virtualDetail__index.async.js b/layouts__virtualDetail__index.async.js index 6f0080dba9..e3c8097af3 100644 --- a/layouts__virtualDetail__index.async.js +++ b/layouts__virtualDetail__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[40559,36579,23805,62654],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[40559,36579,23805],{ /***/ 49620: /*!*******************************************************************!*\ diff --git a/p__Classrooms__ExamList__index.async.js b/p__Classrooms__ExamList__index.async.js index 210d01f132..ffacecb77b 100644 --- a/p__Classrooms__ExamList__index.async.js +++ b/p__Classrooms__ExamList__index.async.js @@ -993,6 +993,303 @@ var getMergedStatus = function getMergedStatus(contextStatus, customStatus) { /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 73481: /*!*************************************************************!*\ !*** ./node_modules/antd/es/skeleton/index.js + 11 modules ***! @@ -1873,6 +2170,195 @@ RightOutlined.displayName = 'RightOutlined'; /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 48555: /*!*****************************************************************!*\ !*** ./node_modules/rc-resize-observer/es/index.js + 4 modules ***! diff --git a/p__Classrooms__ExamList__index.chunk.css b/p__Classrooms__ExamList__index.chunk.css index 4f57af6048..09fad3cf4e 100644 --- a/p__Classrooms__ExamList__index.chunk.css +++ b/p__Classrooms__ExamList__index.chunk.css @@ -1052,6 +1052,238 @@ textarea.ant-pagination-options-quick-jumper input { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/ExamList/components/List/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Index__index.chunk.css b/p__Classrooms__Index__index.chunk.css index cc818bcf6b..9992a61b5e 100644 --- a/p__Classrooms__Index__index.chunk.css +++ b/p__Classrooms__Index__index.chunk.css @@ -1,666 +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/pagination/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-pagination { - 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"; -} -.ant-pagination ul, -.ant-pagination ol { - margin: 0; - padding: 0; - list-style: none; -} -.ant-pagination::after { - display: block; - clear: both; - height: 0; - overflow: hidden; - visibility: hidden; - content: ' '; -} -.ant-pagination-total-text { - display: inline-block; - height: 28px; - margin-right: 8px; - line-height: 26px; - vertical-align: middle; -} -.ant-pagination-item { - display: inline-block; - min-width: 28px; - height: 28px; - margin-right: 8px; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - line-height: 26px; - text-align: center; - vertical-align: middle; - list-style: none; - background-color: #fff; - border: 1px solid #d9d9d9; - border-radius: 2px; - outline: 0; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-item a { - display: block; - padding: 0 6px; - color: rgba(0, 0, 0, 0.85); - transition: none; -} -.ant-pagination-item a:hover { - text-decoration: none; -} -.ant-pagination-item:hover { - border-color: #3061D0; - transition: all 0.3s; -} -.ant-pagination-item:hover a { - color: #3061D0; -} -.ant-pagination-item:focus-visible { - border-color: #3061D0; - transition: all 0.3s; -} -.ant-pagination-item:focus-visible a { - color: #3061D0; -} -.ant-pagination-item-active { - font-weight: 500; - background: #fff; - border-color: #3061D0; -} -.ant-pagination-item-active a { - color: #3061D0; -} -.ant-pagination-item-active:hover { - border-color: #5784de; -} -.ant-pagination-item-active:focus-visible { - border-color: #5784de; -} -.ant-pagination-item-active:hover a { - color: #5784de; -} -.ant-pagination-item-active:focus-visible a { - color: #5784de; -} -.ant-pagination-jump-prev, -.ant-pagination-jump-next { - outline: 0; -} -.ant-pagination-jump-prev .ant-pagination-item-container, -.ant-pagination-jump-next .ant-pagination-item-container { - position: relative; -} -.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon, -.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon { - color: #3061D0; - font-size: 12px; - letter-spacing: -1px; - opacity: 0; - transition: all 0.2s; -} -.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg, -.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg { - top: 0; - right: 0; - bottom: 0; - left: 0; - margin: auto; -} -.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis, -.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - display: block; - margin: auto; - color: rgba(0, 0, 0, 0.25); - font-family: Arial, Helvetica, sans-serif; - letter-spacing: 2px; - text-align: center; - text-indent: 0.13em; - opacity: 1; - transition: all 0.2s; -} -.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon, -.ant-pagination-jump-next:hover .ant-pagination-item-link-icon { - opacity: 1; -} -.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis, -.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis { - opacity: 0; -} -.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon, -.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon { - opacity: 1; -} -.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis, -.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis { - opacity: 0; -} -.ant-pagination-prev, -.ant-pagination-jump-prev, -.ant-pagination-jump-next { - margin-right: 8px; -} -.ant-pagination-prev, -.ant-pagination-next, -.ant-pagination-jump-prev, -.ant-pagination-jump-next { - display: inline-block; - min-width: 28px; - height: 28px; - color: rgba(0, 0, 0, 0.85); - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - line-height: 28px; - text-align: center; - vertical-align: middle; - list-style: none; - border-radius: 2px; - cursor: pointer; - transition: all 0.3s; -} -.ant-pagination-prev, -.ant-pagination-next { - font-family: Arial, Helvetica, sans-serif; - outline: 0; -} -.ant-pagination-prev button, -.ant-pagination-next button { - color: rgba(0, 0, 0, 0.85); - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-prev:hover button, -.ant-pagination-next:hover button { - border-color: #5784de; -} -.ant-pagination-prev .ant-pagination-item-link, -.ant-pagination-next .ant-pagination-item-link { - display: block; - width: 100%; - height: 100%; - padding: 0; - font-size: 12px; - text-align: center; - background-color: #fff; - border: 1px solid #d9d9d9; - border-radius: 2px; - outline: none; - transition: all 0.3s; -} -.ant-pagination-prev:focus-visible .ant-pagination-item-link, -.ant-pagination-next:focus-visible .ant-pagination-item-link { - color: #3061D0; - border-color: #3061D0; -} -.ant-pagination-prev:hover .ant-pagination-item-link, -.ant-pagination-next:hover .ant-pagination-item-link { - color: #3061D0; - border-color: #3061D0; -} -.ant-pagination-disabled, -.ant-pagination-disabled:hover { - cursor: not-allowed; -} -.ant-pagination-disabled .ant-pagination-item-link, -.ant-pagination-disabled:hover .ant-pagination-item-link { - color: rgba(0, 0, 0, 0.25); - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-pagination-disabled:focus-visible { - cursor: not-allowed; -} -.ant-pagination-disabled:focus-visible .ant-pagination-item-link { - color: rgba(0, 0, 0, 0.25); - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-pagination-slash { - margin: 0 10px 0 5px; -} -.ant-pagination-options { - display: inline-block; - margin-left: 16px; - vertical-align: middle; -} -@media all and (-ms-high-contrast: none) { - .ant-pagination-options *::-ms-backdrop, - .ant-pagination-options { - vertical-align: top; - } -} -.ant-pagination-options-size-changer.ant-select { - display: inline-block; - width: auto; -} -.ant-pagination-options-quick-jumper { - display: inline-block; - height: 28px; - margin-left: 4px; - line-height: 28px; - vertical-align: top; -} -.ant-pagination-options-quick-jumper input { - position: relative; - display: inline-block; - width: 100%; - min-width: 0; - padding: 3px 7px; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - line-height: 1.66667; - background-color: #fff; - background-image: none; - border: 1px solid #d9d9d9; - border-radius: 2px; - transition: all 0.3s; - width: 50px; - height: 28px; - margin: 0 8px; -} -.ant-pagination-options-quick-jumper input::-webkit-input-placeholder { - color: #bfbfbf; - -webkit-user-select: none; - user-select: none; -} -.ant-pagination-options-quick-jumper input:-ms-input-placeholder { - color: #bfbfbf; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-options-quick-jumper input::-ms-input-placeholder { - color: #bfbfbf; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-options-quick-jumper input::placeholder { - color: #bfbfbf; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-options-quick-jumper input:-ms-input-placeholder { - text-overflow: ellipsis; -} -.ant-pagination-options-quick-jumper input:placeholder-shown { - text-overflow: ellipsis; -} -.ant-pagination-options-quick-jumper input:hover { - border-color: #5784de; - border-right-width: 1px; -} -.ant-pagination-options-quick-jumper input:focus, -.ant-pagination-options-quick-jumper input-focused { - border-color: #5784de; - box-shadow: 0 0 0 2px rgba(48, 97, 208, 0.2); - border-right-width: 1px; - outline: 0; -} -.ant-pagination-options-quick-jumper input-disabled { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - box-shadow: none; - cursor: not-allowed; - opacity: 1; -} -.ant-pagination-options-quick-jumper input-disabled:hover { - border-color: #d9d9d9; - border-right-width: 1px; -} -.ant-pagination-options-quick-jumper input[disabled] { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - box-shadow: none; - cursor: not-allowed; - opacity: 1; -} -.ant-pagination-options-quick-jumper input[disabled]:hover { - border-color: #d9d9d9; - border-right-width: 1px; -} -.ant-pagination-options-quick-jumper input-borderless, -.ant-pagination-options-quick-jumper input-borderless:hover, -.ant-pagination-options-quick-jumper input-borderless:focus, -.ant-pagination-options-quick-jumper input-borderless-focused, -.ant-pagination-options-quick-jumper input-borderless-disabled, -.ant-pagination-options-quick-jumper input-borderless[disabled] { - background-color: transparent; - border: none; - box-shadow: none; -} -textarea.ant-pagination-options-quick-jumper input { - max-width: 100%; - height: auto; - min-height: 28px; - line-height: 1.66667; - vertical-align: bottom; - transition: all 0.3s, height 0s; -} -.ant-pagination-options-quick-jumper input-lg { - padding: 3.4px 11px; - font-size: 14px; -} -.ant-pagination-options-quick-jumper input-sm { - padding: 0px 7px; -} -.ant-pagination-simple .ant-pagination-prev, -.ant-pagination-simple .ant-pagination-next { - height: 22px; - line-height: 22px; - vertical-align: top; -} -.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link, -.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link { - height: 22px; - background-color: transparent; - border: 0; -} -.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after, -.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after { - height: 22px; - line-height: 22px; -} -.ant-pagination-simple .ant-pagination-simple-pager { - display: inline-block; - height: 22px; - margin-right: 8px; -} -.ant-pagination-simple .ant-pagination-simple-pager input { - box-sizing: border-box; - height: 100%; - margin-right: 8px; - padding: 0 6px; - text-align: center; - background-color: #fff; - border: 1px solid #d9d9d9; - border-radius: 2px; - outline: none; - transition: border-color 0.3s; -} -.ant-pagination-simple .ant-pagination-simple-pager input:hover { - border-color: #3061D0; -} -.ant-pagination-simple .ant-pagination-simple-pager input:focus { - border-color: #5784de; - box-shadow: 0 0 0 2px rgba(48, 97, 208, 0.2); -} -.ant-pagination-simple .ant-pagination-simple-pager input[disabled] { - color: rgba(0, 0, 0, 0.25); - background: #f5f5f5; - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-pagination.ant-pagination-mini .ant-pagination-total-text, -.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager { - height: 22px; - line-height: 22px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-item { - min-width: 22px; - height: 22px; - margin: 0; - line-height: 20px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) { - background: transparent; - border-color: transparent; -} -.ant-pagination.ant-pagination-mini .ant-pagination-prev, -.ant-pagination.ant-pagination-mini .ant-pagination-next { - min-width: 22px; - height: 22px; - margin: 0; - line-height: 22px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link, -.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link { - background: transparent; - border-color: transparent; -} -.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link::after, -.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link::after { - height: 22px; - line-height: 22px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev, -.ant-pagination.ant-pagination-mini .ant-pagination-jump-next { - height: 22px; - margin-right: 0; - line-height: 22px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-options { - margin-left: 2px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer { - top: 1px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper { - height: 22px; - line-height: 22px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input { - padding: 0px 7px; - width: 44px; - height: 22px; -} -.ant-pagination.ant-pagination-disabled { - cursor: not-allowed; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item { - background: #f5f5f5; - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item a { - color: rgba(0, 0, 0, 0.25); - background: transparent; - border: none; - cursor: not-allowed; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item-active { - background: #e6e6e6; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a { - color: rgba(0, 0, 0, 0.25); -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item-link { - color: rgba(0, 0, 0, 0.25); - background: #f5f5f5; - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link { - background: transparent; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon { - opacity: 0; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis { - opacity: 1; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager { - color: rgba(0, 0, 0, 0.25); -} -@media only screen and (max-width: 992px) { - .ant-pagination-item-after-jump-prev, - .ant-pagination-item-before-jump-next { - display: none; - } -} -@media only screen and (max-width: 576px) { - .ant-pagination-options { - display: none; - } -} -.ant-pagination-rtl .ant-pagination-total-text { - margin-right: 0; - margin-left: 8px; -} -.ant-pagination-rtl .ant-pagination-item, -.ant-pagination-rtl .ant-pagination-prev, -.ant-pagination-rtl .ant-pagination-jump-prev, -.ant-pagination-rtl .ant-pagination-jump-next { - margin-right: 0; - margin-left: 8px; -} -.ant-pagination-rtl .ant-pagination-slash { - margin: 0 5px 0 10px; -} -.ant-pagination-rtl .ant-pagination-options { - margin-right: 16px; - margin-left: 0; -} -.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select { - margin-right: 0; - margin-left: 8px; -} -.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper { - margin-left: 0; -} -.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager { - margin-right: 0; - margin-left: 8px; -} -.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input { - margin-right: 0; - margin-left: 8px; -} -.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options { - margin-right: 2px; - 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/rate/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-rate { - box-sizing: border-box; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - font-variant: tabular-nums; - line-height: 1.66667; - font-feature-settings: tnum, "tnum"; - display: inline-block; - margin: 0; - padding: 0; - color: #fadb14; - font-size: 16px; - line-height: inherit; - list-style: none; - outline: none; -} -.ant-rate-disabled .ant-rate-star { - cursor: default; -} -.ant-rate-disabled .ant-rate-star > div:hover { - transform: scale(1); -} -.ant-rate-star { - position: relative; - display: inline-block; - color: inherit; - cursor: pointer; -} -.ant-rate-star:not(:last-child) { - margin-right: 8px; -} -.ant-rate-star > div { - transition: all 0.3s, outline 0s; -} -.ant-rate-star > div:hover { - transform: scale(1.1); -} -.ant-rate-star > div:focus { - outline: 0; -} -.ant-rate-star > div:focus-visible { - outline: 1px dashed #fadb14; - transform: scale(1.1); -} -.ant-rate-star-first, -.ant-rate-star-second { - color: #f0f0f0; - transition: all 0.3s; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-rate-star-first .anticon, -.ant-rate-star-second .anticon { - vertical-align: middle; -} -.ant-rate-star-first { - position: absolute; - top: 0; - left: 0; - width: 50%; - height: 100%; - overflow: hidden; - opacity: 0; -} -.ant-rate-star-half .ant-rate-star-first, -.ant-rate-star-half .ant-rate-star-second { - opacity: 1; -} -.ant-rate-star-half .ant-rate-star-first, -.ant-rate-star-full .ant-rate-star-second { - color: inherit; -} -.ant-rate-text { - display: inline-block; - margin: 0 8px; - font-size: 12px; -} -.ant-rate-rtl { - direction: rtl; -} -.ant-rate-rtl .ant-rate-star:not(:last-child) { - margin-right: 0; - margin-left: 8px; -} -.ant-rate-rtl .ant-rate-star-first { - right: 0; - 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/Index/index.less?modules ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Attachment__index.async.js b/p__Classrooms__Lists__Attachment__index.async.js index 1c231c9683..c7e1885bc2 100644 --- a/p__Classrooms__Lists__Attachment__index.async.js +++ b/p__Classrooms__Lists__Attachment__index.async.js @@ -1,6 +1,47 @@ "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 ***! @@ -4409,6 +4450,310 @@ 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 + /***/ }) }]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Attendance__Detail__index.async.js b/p__Classrooms__Lists__Attendance__Detail__index.async.js index 6112a82381..d69a499fb0 100644 --- a/p__Classrooms__Lists__Attendance__Detail__index.async.js +++ b/p__Classrooms__Lists__Attendance__Detail__index.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[34093],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[34093,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1570,6 +1570,196 @@ function copy(text, options) { module.exports = copy; +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }), /***/ 74300: diff --git a/p__Classrooms__Lists__Board__Add__index.chunk.css b/p__Classrooms__Lists__Board__Add__index.chunk.css index 36500346e6..3858edaa3e 100644 --- a/p__Classrooms__Lists__Board__Add__index.chunk.css +++ b/p__Classrooms__Lists__Board__Add__index.chunk.css @@ -1,3 +1,235 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Board__Detail__index.chunk.css b/p__Classrooms__Lists__Board__Detail__index.chunk.css index 404eb4c4b6..2f043fc891 100644 --- a/p__Classrooms__Lists__Board__Detail__index.chunk.css +++ b/p__Classrooms__Lists__Board__Detail__index.chunk.css @@ -1,565 +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/pagination/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-pagination { - 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"; -} -.ant-pagination ul, -.ant-pagination ol { - margin: 0; - padding: 0; - list-style: none; -} -.ant-pagination::after { - display: block; - clear: both; - height: 0; - overflow: hidden; - visibility: hidden; - content: ' '; -} -.ant-pagination-total-text { - display: inline-block; - height: 28px; - margin-right: 8px; - line-height: 26px; - vertical-align: middle; -} -.ant-pagination-item { - display: inline-block; - min-width: 28px; - height: 28px; - margin-right: 8px; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - line-height: 26px; - text-align: center; - vertical-align: middle; - list-style: none; - background-color: #fff; - border: 1px solid #d9d9d9; - border-radius: 2px; - outline: 0; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-item a { - display: block; - padding: 0 6px; - color: rgba(0, 0, 0, 0.85); - transition: none; -} -.ant-pagination-item a:hover { - text-decoration: none; -} -.ant-pagination-item:hover { - border-color: #3061D0; - transition: all 0.3s; -} -.ant-pagination-item:hover a { - color: #3061D0; -} -.ant-pagination-item:focus-visible { - border-color: #3061D0; - transition: all 0.3s; -} -.ant-pagination-item:focus-visible a { - color: #3061D0; -} -.ant-pagination-item-active { - font-weight: 500; - background: #fff; - border-color: #3061D0; -} -.ant-pagination-item-active a { - color: #3061D0; -} -.ant-pagination-item-active:hover { - border-color: #5784de; -} -.ant-pagination-item-active:focus-visible { - border-color: #5784de; -} -.ant-pagination-item-active:hover a { - color: #5784de; -} -.ant-pagination-item-active:focus-visible a { - color: #5784de; -} -.ant-pagination-jump-prev, -.ant-pagination-jump-next { - outline: 0; -} -.ant-pagination-jump-prev .ant-pagination-item-container, -.ant-pagination-jump-next .ant-pagination-item-container { - position: relative; -} -.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon, -.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon { - color: #3061D0; - font-size: 12px; - letter-spacing: -1px; - opacity: 0; - transition: all 0.2s; -} -.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg, -.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg { - top: 0; - right: 0; - bottom: 0; - left: 0; - margin: auto; -} -.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis, -.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - display: block; - margin: auto; - color: rgba(0, 0, 0, 0.25); - font-family: Arial, Helvetica, sans-serif; - letter-spacing: 2px; - text-align: center; - text-indent: 0.13em; - opacity: 1; - transition: all 0.2s; -} -.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon, -.ant-pagination-jump-next:hover .ant-pagination-item-link-icon { - opacity: 1; -} -.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis, -.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis { - opacity: 0; -} -.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon, -.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon { - opacity: 1; -} -.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis, -.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis { - opacity: 0; -} -.ant-pagination-prev, -.ant-pagination-jump-prev, -.ant-pagination-jump-next { - margin-right: 8px; -} -.ant-pagination-prev, -.ant-pagination-next, -.ant-pagination-jump-prev, -.ant-pagination-jump-next { - display: inline-block; - min-width: 28px; - height: 28px; - color: rgba(0, 0, 0, 0.85); - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - line-height: 28px; - text-align: center; - vertical-align: middle; - list-style: none; - border-radius: 2px; - cursor: pointer; - transition: all 0.3s; -} -.ant-pagination-prev, -.ant-pagination-next { - font-family: Arial, Helvetica, sans-serif; - outline: 0; -} -.ant-pagination-prev button, -.ant-pagination-next button { - color: rgba(0, 0, 0, 0.85); - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-prev:hover button, -.ant-pagination-next:hover button { - border-color: #5784de; -} -.ant-pagination-prev .ant-pagination-item-link, -.ant-pagination-next .ant-pagination-item-link { - display: block; - width: 100%; - height: 100%; - padding: 0; - font-size: 12px; - text-align: center; - background-color: #fff; - border: 1px solid #d9d9d9; - border-radius: 2px; - outline: none; - transition: all 0.3s; -} -.ant-pagination-prev:focus-visible .ant-pagination-item-link, -.ant-pagination-next:focus-visible .ant-pagination-item-link { - color: #3061D0; - border-color: #3061D0; -} -.ant-pagination-prev:hover .ant-pagination-item-link, -.ant-pagination-next:hover .ant-pagination-item-link { - color: #3061D0; - border-color: #3061D0; -} -.ant-pagination-disabled, -.ant-pagination-disabled:hover { - cursor: not-allowed; -} -.ant-pagination-disabled .ant-pagination-item-link, -.ant-pagination-disabled:hover .ant-pagination-item-link { - color: rgba(0, 0, 0, 0.25); - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-pagination-disabled:focus-visible { - cursor: not-allowed; -} -.ant-pagination-disabled:focus-visible .ant-pagination-item-link { - color: rgba(0, 0, 0, 0.25); - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-pagination-slash { - margin: 0 10px 0 5px; -} -.ant-pagination-options { - display: inline-block; - margin-left: 16px; - vertical-align: middle; -} -@media all and (-ms-high-contrast: none) { - .ant-pagination-options *::-ms-backdrop, - .ant-pagination-options { - vertical-align: top; - } -} -.ant-pagination-options-size-changer.ant-select { - display: inline-block; - width: auto; -} -.ant-pagination-options-quick-jumper { - display: inline-block; - height: 28px; - margin-left: 4px; - line-height: 28px; - vertical-align: top; -} -.ant-pagination-options-quick-jumper input { - position: relative; - display: inline-block; - width: 100%; - min-width: 0; - padding: 3px 7px; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - line-height: 1.66667; - background-color: #fff; - background-image: none; - border: 1px solid #d9d9d9; - border-radius: 2px; - transition: all 0.3s; - width: 50px; - height: 28px; - margin: 0 8px; -} -.ant-pagination-options-quick-jumper input::-webkit-input-placeholder { - color: #bfbfbf; - -webkit-user-select: none; - user-select: none; -} -.ant-pagination-options-quick-jumper input:-ms-input-placeholder { - color: #bfbfbf; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-options-quick-jumper input::-ms-input-placeholder { - color: #bfbfbf; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-options-quick-jumper input::placeholder { - color: #bfbfbf; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-options-quick-jumper input:-ms-input-placeholder { - text-overflow: ellipsis; -} -.ant-pagination-options-quick-jumper input:placeholder-shown { - text-overflow: ellipsis; -} -.ant-pagination-options-quick-jumper input:hover { - border-color: #5784de; - border-right-width: 1px; -} -.ant-pagination-options-quick-jumper input:focus, -.ant-pagination-options-quick-jumper input-focused { - border-color: #5784de; - box-shadow: 0 0 0 2px rgba(48, 97, 208, 0.2); - border-right-width: 1px; - outline: 0; -} -.ant-pagination-options-quick-jumper input-disabled { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - box-shadow: none; - cursor: not-allowed; - opacity: 1; -} -.ant-pagination-options-quick-jumper input-disabled:hover { - border-color: #d9d9d9; - border-right-width: 1px; -} -.ant-pagination-options-quick-jumper input[disabled] { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - box-shadow: none; - cursor: not-allowed; - opacity: 1; -} -.ant-pagination-options-quick-jumper input[disabled]:hover { - border-color: #d9d9d9; - border-right-width: 1px; -} -.ant-pagination-options-quick-jumper input-borderless, -.ant-pagination-options-quick-jumper input-borderless:hover, -.ant-pagination-options-quick-jumper input-borderless:focus, -.ant-pagination-options-quick-jumper input-borderless-focused, -.ant-pagination-options-quick-jumper input-borderless-disabled, -.ant-pagination-options-quick-jumper input-borderless[disabled] { - background-color: transparent; - border: none; - box-shadow: none; -} -textarea.ant-pagination-options-quick-jumper input { - max-width: 100%; - height: auto; - min-height: 28px; - line-height: 1.66667; - vertical-align: bottom; - transition: all 0.3s, height 0s; -} -.ant-pagination-options-quick-jumper input-lg { - padding: 3.4px 11px; - font-size: 14px; -} -.ant-pagination-options-quick-jumper input-sm { - padding: 0px 7px; -} -.ant-pagination-simple .ant-pagination-prev, -.ant-pagination-simple .ant-pagination-next { - height: 22px; - line-height: 22px; - vertical-align: top; -} -.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link, -.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link { - height: 22px; - background-color: transparent; - border: 0; -} -.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after, -.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after { - height: 22px; - line-height: 22px; -} -.ant-pagination-simple .ant-pagination-simple-pager { - display: inline-block; - height: 22px; - margin-right: 8px; -} -.ant-pagination-simple .ant-pagination-simple-pager input { - box-sizing: border-box; - height: 100%; - margin-right: 8px; - padding: 0 6px; - text-align: center; - background-color: #fff; - border: 1px solid #d9d9d9; - border-radius: 2px; - outline: none; - transition: border-color 0.3s; -} -.ant-pagination-simple .ant-pagination-simple-pager input:hover { - border-color: #3061D0; -} -.ant-pagination-simple .ant-pagination-simple-pager input:focus { - border-color: #5784de; - box-shadow: 0 0 0 2px rgba(48, 97, 208, 0.2); -} -.ant-pagination-simple .ant-pagination-simple-pager input[disabled] { - color: rgba(0, 0, 0, 0.25); - background: #f5f5f5; - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-pagination.ant-pagination-mini .ant-pagination-total-text, -.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager { - height: 22px; - line-height: 22px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-item { - min-width: 22px; - height: 22px; - margin: 0; - line-height: 20px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) { - background: transparent; - border-color: transparent; -} -.ant-pagination.ant-pagination-mini .ant-pagination-prev, -.ant-pagination.ant-pagination-mini .ant-pagination-next { - min-width: 22px; - height: 22px; - margin: 0; - line-height: 22px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link, -.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link { - background: transparent; - border-color: transparent; -} -.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link::after, -.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link::after { - height: 22px; - line-height: 22px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev, -.ant-pagination.ant-pagination-mini .ant-pagination-jump-next { - height: 22px; - margin-right: 0; - line-height: 22px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-options { - margin-left: 2px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer { - top: 1px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper { - height: 22px; - line-height: 22px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input { - padding: 0px 7px; - width: 44px; - height: 22px; -} -.ant-pagination.ant-pagination-disabled { - cursor: not-allowed; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item { - background: #f5f5f5; - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item a { - color: rgba(0, 0, 0, 0.25); - background: transparent; - border: none; - cursor: not-allowed; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item-active { - background: #e6e6e6; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a { - color: rgba(0, 0, 0, 0.25); -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item-link { - color: rgba(0, 0, 0, 0.25); - background: #f5f5f5; - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link { - background: transparent; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon { - opacity: 0; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis { - opacity: 1; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager { - color: rgba(0, 0, 0, 0.25); -} -@media only screen and (max-width: 992px) { - .ant-pagination-item-after-jump-prev, - .ant-pagination-item-before-jump-next { - display: none; - } -} -@media only screen and (max-width: 576px) { - .ant-pagination-options { - display: none; - } -} -.ant-pagination-rtl .ant-pagination-total-text { - margin-right: 0; - margin-left: 8px; -} -.ant-pagination-rtl .ant-pagination-item, -.ant-pagination-rtl .ant-pagination-prev, -.ant-pagination-rtl .ant-pagination-jump-prev, -.ant-pagination-rtl .ant-pagination-jump-next { - margin-right: 0; - margin-left: 8px; -} -.ant-pagination-rtl .ant-pagination-slash { - margin: 0 5px 0 10px; -} -.ant-pagination-rtl .ant-pagination-options { - margin-right: 16px; - margin-left: 0; -} -.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select { - margin-right: 0; - margin-left: 8px; -} -.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper { - margin-left: 0; -} -.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager { - margin-right: 0; - margin-left: 8px; -} -.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input { - margin-right: 0; - margin-left: 8px; -} -.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options { - margin-right: 2px; - 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/breadcrumb/style/index.less ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Board__Edit__index.chunk.css b/p__Classrooms__Lists__Board__Edit__index.chunk.css index 4c2df2aac3..6c3ca1ed68 100644 --- a/p__Classrooms__Lists__Board__Edit__index.chunk.css +++ b/p__Classrooms__Lists__Board__Edit__index.chunk.css @@ -1,3 +1,235 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Board__index.chunk.css b/p__Classrooms__Lists__Board__index.chunk.css index 565b6b8a1b..8c26f90567 100644 --- a/p__Classrooms__Lists__Board__index.chunk.css +++ b/p__Classrooms__Lists__Board__index.chunk.css @@ -13,568 +13,6 @@ /* 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/pagination/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-pagination { - 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"; -} -.ant-pagination ul, -.ant-pagination ol { - margin: 0; - padding: 0; - list-style: none; -} -.ant-pagination::after { - display: block; - clear: both; - height: 0; - overflow: hidden; - visibility: hidden; - content: ' '; -} -.ant-pagination-total-text { - display: inline-block; - height: 28px; - margin-right: 8px; - line-height: 26px; - vertical-align: middle; -} -.ant-pagination-item { - display: inline-block; - min-width: 28px; - height: 28px; - margin-right: 8px; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - line-height: 26px; - text-align: center; - vertical-align: middle; - list-style: none; - background-color: #fff; - border: 1px solid #d9d9d9; - border-radius: 2px; - outline: 0; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-item a { - display: block; - padding: 0 6px; - color: rgba(0, 0, 0, 0.85); - transition: none; -} -.ant-pagination-item a:hover { - text-decoration: none; -} -.ant-pagination-item:hover { - border-color: #3061D0; - transition: all 0.3s; -} -.ant-pagination-item:hover a { - color: #3061D0; -} -.ant-pagination-item:focus-visible { - border-color: #3061D0; - transition: all 0.3s; -} -.ant-pagination-item:focus-visible a { - color: #3061D0; -} -.ant-pagination-item-active { - font-weight: 500; - background: #fff; - border-color: #3061D0; -} -.ant-pagination-item-active a { - color: #3061D0; -} -.ant-pagination-item-active:hover { - border-color: #5784de; -} -.ant-pagination-item-active:focus-visible { - border-color: #5784de; -} -.ant-pagination-item-active:hover a { - color: #5784de; -} -.ant-pagination-item-active:focus-visible a { - color: #5784de; -} -.ant-pagination-jump-prev, -.ant-pagination-jump-next { - outline: 0; -} -.ant-pagination-jump-prev .ant-pagination-item-container, -.ant-pagination-jump-next .ant-pagination-item-container { - position: relative; -} -.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon, -.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon { - color: #3061D0; - font-size: 12px; - letter-spacing: -1px; - opacity: 0; - transition: all 0.2s; -} -.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg, -.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg { - top: 0; - right: 0; - bottom: 0; - left: 0; - margin: auto; -} -.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis, -.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - display: block; - margin: auto; - color: rgba(0, 0, 0, 0.25); - font-family: Arial, Helvetica, sans-serif; - letter-spacing: 2px; - text-align: center; - text-indent: 0.13em; - opacity: 1; - transition: all 0.2s; -} -.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon, -.ant-pagination-jump-next:hover .ant-pagination-item-link-icon { - opacity: 1; -} -.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis, -.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis { - opacity: 0; -} -.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon, -.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon { - opacity: 1; -} -.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis, -.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis { - opacity: 0; -} -.ant-pagination-prev, -.ant-pagination-jump-prev, -.ant-pagination-jump-next { - margin-right: 8px; -} -.ant-pagination-prev, -.ant-pagination-next, -.ant-pagination-jump-prev, -.ant-pagination-jump-next { - display: inline-block; - min-width: 28px; - height: 28px; - color: rgba(0, 0, 0, 0.85); - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - line-height: 28px; - text-align: center; - vertical-align: middle; - list-style: none; - border-radius: 2px; - cursor: pointer; - transition: all 0.3s; -} -.ant-pagination-prev, -.ant-pagination-next { - font-family: Arial, Helvetica, sans-serif; - outline: 0; -} -.ant-pagination-prev button, -.ant-pagination-next button { - color: rgba(0, 0, 0, 0.85); - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-prev:hover button, -.ant-pagination-next:hover button { - border-color: #5784de; -} -.ant-pagination-prev .ant-pagination-item-link, -.ant-pagination-next .ant-pagination-item-link { - display: block; - width: 100%; - height: 100%; - padding: 0; - font-size: 12px; - text-align: center; - background-color: #fff; - border: 1px solid #d9d9d9; - border-radius: 2px; - outline: none; - transition: all 0.3s; -} -.ant-pagination-prev:focus-visible .ant-pagination-item-link, -.ant-pagination-next:focus-visible .ant-pagination-item-link { - color: #3061D0; - border-color: #3061D0; -} -.ant-pagination-prev:hover .ant-pagination-item-link, -.ant-pagination-next:hover .ant-pagination-item-link { - color: #3061D0; - border-color: #3061D0; -} -.ant-pagination-disabled, -.ant-pagination-disabled:hover { - cursor: not-allowed; -} -.ant-pagination-disabled .ant-pagination-item-link, -.ant-pagination-disabled:hover .ant-pagination-item-link { - color: rgba(0, 0, 0, 0.25); - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-pagination-disabled:focus-visible { - cursor: not-allowed; -} -.ant-pagination-disabled:focus-visible .ant-pagination-item-link { - color: rgba(0, 0, 0, 0.25); - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-pagination-slash { - margin: 0 10px 0 5px; -} -.ant-pagination-options { - display: inline-block; - margin-left: 16px; - vertical-align: middle; -} -@media all and (-ms-high-contrast: none) { - .ant-pagination-options *::-ms-backdrop, - .ant-pagination-options { - vertical-align: top; - } -} -.ant-pagination-options-size-changer.ant-select { - display: inline-block; - width: auto; -} -.ant-pagination-options-quick-jumper { - display: inline-block; - height: 28px; - margin-left: 4px; - line-height: 28px; - vertical-align: top; -} -.ant-pagination-options-quick-jumper input { - position: relative; - display: inline-block; - width: 100%; - min-width: 0; - padding: 3px 7px; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - line-height: 1.66667; - background-color: #fff; - background-image: none; - border: 1px solid #d9d9d9; - border-radius: 2px; - transition: all 0.3s; - width: 50px; - height: 28px; - margin: 0 8px; -} -.ant-pagination-options-quick-jumper input::-webkit-input-placeholder { - color: #bfbfbf; - -webkit-user-select: none; - user-select: none; -} -.ant-pagination-options-quick-jumper input:-ms-input-placeholder { - color: #bfbfbf; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-options-quick-jumper input::-ms-input-placeholder { - color: #bfbfbf; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-options-quick-jumper input::placeholder { - color: #bfbfbf; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-options-quick-jumper input:-ms-input-placeholder { - text-overflow: ellipsis; -} -.ant-pagination-options-quick-jumper input:placeholder-shown { - text-overflow: ellipsis; -} -.ant-pagination-options-quick-jumper input:hover { - border-color: #5784de; - border-right-width: 1px; -} -.ant-pagination-options-quick-jumper input:focus, -.ant-pagination-options-quick-jumper input-focused { - border-color: #5784de; - box-shadow: 0 0 0 2px rgba(48, 97, 208, 0.2); - border-right-width: 1px; - outline: 0; -} -.ant-pagination-options-quick-jumper input-disabled { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - box-shadow: none; - cursor: not-allowed; - opacity: 1; -} -.ant-pagination-options-quick-jumper input-disabled:hover { - border-color: #d9d9d9; - border-right-width: 1px; -} -.ant-pagination-options-quick-jumper input[disabled] { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - box-shadow: none; - cursor: not-allowed; - opacity: 1; -} -.ant-pagination-options-quick-jumper input[disabled]:hover { - border-color: #d9d9d9; - border-right-width: 1px; -} -.ant-pagination-options-quick-jumper input-borderless, -.ant-pagination-options-quick-jumper input-borderless:hover, -.ant-pagination-options-quick-jumper input-borderless:focus, -.ant-pagination-options-quick-jumper input-borderless-focused, -.ant-pagination-options-quick-jumper input-borderless-disabled, -.ant-pagination-options-quick-jumper input-borderless[disabled] { - background-color: transparent; - border: none; - box-shadow: none; -} -textarea.ant-pagination-options-quick-jumper input { - max-width: 100%; - height: auto; - min-height: 28px; - line-height: 1.66667; - vertical-align: bottom; - transition: all 0.3s, height 0s; -} -.ant-pagination-options-quick-jumper input-lg { - padding: 3.4px 11px; - font-size: 14px; -} -.ant-pagination-options-quick-jumper input-sm { - padding: 0px 7px; -} -.ant-pagination-simple .ant-pagination-prev, -.ant-pagination-simple .ant-pagination-next { - height: 22px; - line-height: 22px; - vertical-align: top; -} -.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link, -.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link { - height: 22px; - background-color: transparent; - border: 0; -} -.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after, -.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after { - height: 22px; - line-height: 22px; -} -.ant-pagination-simple .ant-pagination-simple-pager { - display: inline-block; - height: 22px; - margin-right: 8px; -} -.ant-pagination-simple .ant-pagination-simple-pager input { - box-sizing: border-box; - height: 100%; - margin-right: 8px; - padding: 0 6px; - text-align: center; - background-color: #fff; - border: 1px solid #d9d9d9; - border-radius: 2px; - outline: none; - transition: border-color 0.3s; -} -.ant-pagination-simple .ant-pagination-simple-pager input:hover { - border-color: #3061D0; -} -.ant-pagination-simple .ant-pagination-simple-pager input:focus { - border-color: #5784de; - box-shadow: 0 0 0 2px rgba(48, 97, 208, 0.2); -} -.ant-pagination-simple .ant-pagination-simple-pager input[disabled] { - color: rgba(0, 0, 0, 0.25); - background: #f5f5f5; - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-pagination.ant-pagination-mini .ant-pagination-total-text, -.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager { - height: 22px; - line-height: 22px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-item { - min-width: 22px; - height: 22px; - margin: 0; - line-height: 20px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) { - background: transparent; - border-color: transparent; -} -.ant-pagination.ant-pagination-mini .ant-pagination-prev, -.ant-pagination.ant-pagination-mini .ant-pagination-next { - min-width: 22px; - height: 22px; - margin: 0; - line-height: 22px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link, -.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link { - background: transparent; - border-color: transparent; -} -.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link::after, -.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link::after { - height: 22px; - line-height: 22px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev, -.ant-pagination.ant-pagination-mini .ant-pagination-jump-next { - height: 22px; - margin-right: 0; - line-height: 22px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-options { - margin-left: 2px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer { - top: 1px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper { - height: 22px; - line-height: 22px; -} -.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input { - padding: 0px 7px; - width: 44px; - height: 22px; -} -.ant-pagination.ant-pagination-disabled { - cursor: not-allowed; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item { - background: #f5f5f5; - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item a { - color: rgba(0, 0, 0, 0.25); - background: transparent; - border: none; - cursor: not-allowed; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item-active { - background: #e6e6e6; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a { - color: rgba(0, 0, 0, 0.25); -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item-link { - color: rgba(0, 0, 0, 0.25); - background: #f5f5f5; - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link { - background: transparent; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon { - opacity: 0; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis { - opacity: 1; -} -.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager { - color: rgba(0, 0, 0, 0.25); -} -@media only screen and (max-width: 992px) { - .ant-pagination-item-after-jump-prev, - .ant-pagination-item-before-jump-next { - display: none; - } -} -@media only screen and (max-width: 576px) { - .ant-pagination-options { - display: none; - } -} -.ant-pagination-rtl .ant-pagination-total-text { - margin-right: 0; - margin-left: 8px; -} -.ant-pagination-rtl .ant-pagination-item, -.ant-pagination-rtl .ant-pagination-prev, -.ant-pagination-rtl .ant-pagination-jump-prev, -.ant-pagination-rtl .ant-pagination-jump-next { - margin-right: 0; - margin-left: 8px; -} -.ant-pagination-rtl .ant-pagination-slash { - margin: 0 5px 0 10px; -} -.ant-pagination-rtl .ant-pagination-options { - margin-right: 16px; - margin-left: 0; -} -.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select { - margin-right: 0; - margin-left: 8px; -} -.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper { - margin-left: 0; -} -.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager { - margin-right: 0; - margin-left: 8px; -} -.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input { - margin-right: 0; - margin-left: 8px; -} -.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options { - margin-right: 2px; - 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/form/style/index.less ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__CommonHomework__Add__index.chunk.css b/p__Classrooms__Lists__CommonHomework__Add__index.chunk.css index 8589d8c6a9..0199c98a1a 100644 --- a/p__Classrooms__Lists__CommonHomework__Add__index.chunk.css +++ b/p__Classrooms__Lists__CommonHomework__Add__index.chunk.css @@ -160,6 +160,238 @@ 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js index 6be1219ab3..fc67c8e6f4 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js @@ -2724,7 +2724,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } diff --git a/p__Classrooms__Lists__CommonHomework__Edit__index.chunk.css b/p__Classrooms__Lists__CommonHomework__Edit__index.chunk.css index a75321bad9..ac0615387b 100644 --- a/p__Classrooms__Lists__CommonHomework__Edit__index.chunk.css +++ b/p__Classrooms__Lists__CommonHomework__Edit__index.chunk.css @@ -160,6 +160,238 @@ 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__CommonHomework__index.async.js b/p__Classrooms__Lists__CommonHomework__index.async.js index 53c96d0d1d..8aa367c6a5 100644 --- a/p__Classrooms__Lists__CommonHomework__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__index.async.js @@ -1463,8 +1463,6 @@ var ui_customization = __webpack_require__(85343); - - @@ -1493,6 +1491,9 @@ var JupyterList = function JupyterList(_ref, ref) { }, { name: '最热', id: 'hot' + }, { + name: '我的', + id: 'mine' }]; var _useState = (0,react.useState)('0'), _useState2 = slicedToArray_default()(_useState, 2), @@ -1522,12 +1523,21 @@ var JupyterList = function JupyterList(_ref, ref) { keyword: '', shixun_type: 'jupyter', diff: '0', - limit: 10 + limit: 10, + mine: '', + status: '' }); var handleSuperiorTabs = function handleSuperiorTabs(id) { // console.log(id); setType(id); listParams.current.order = id; + if (id === 'mine') { + listParams.current.mine = 'true'; + listParams.current.status = '2'; + } else { + listParams.current.mine = ''; + listParams.current.status = ''; + } getData(listParams.current); }; var getData = /*#__PURE__*/function () { @@ -1634,11 +1644,14 @@ var JupyterList = function JupyterList(_ref, ref) { }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { children: difficultyFilter.map(function (value, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - border: "none" - }, - type: diff === value.id ? 'ghost' : 'default', + border: "none", + marginRight: 20, + color: diff === value.id ? '#3061D0' : 'rgba(0, 0, 0, 0.85)' + } + // type={parseInt(diff) === parseInt(value.id) ? 'ghost' : 'default'} + , onClick: function onClick() { setDiff(value.id); listParams.current.diff = value.id; @@ -2114,7 +2127,7 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) { className: "tr", children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.Search */.Z.Search, { className: SelectPollsmodules.small_search, - placeholder: "\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22", + placeholder: "\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22", onChange: function onChange(e) { if (tabKey === 'jupyter') { var _searchCallbackRef$cu; diff --git a/p__Classrooms__Lists__CourseGroup__Detail__index.async.js b/p__Classrooms__Lists__CourseGroup__Detail__index.async.js index 78df550a5a..794680bf72 100644 --- a/p__Classrooms__Lists__CourseGroup__Detail__index.async.js +++ b/p__Classrooms__Lists__CourseGroup__Detail__index.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[87922],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[87922,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1893,6 +1893,196 @@ function copy(text, options) { module.exports = copy; +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }), /***/ 74300: diff --git a/p__Classrooms__Lists__Exercise__Add__index.async.js b/p__Classrooms__Lists__Exercise__Add__index.async.js index d95440e45c..96f10c32f7 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,60696,56369],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[292,4977,12768,67570,60696],{ /***/ 96403: /*!*********************************!*\ @@ -87,61 +87,147 @@ var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"].API_SERVER * /***/ }), -/***/ 56369: -/*!********************************************************!*\ - !*** ./src/components/AddPoints/index.tsx + 2 modules ***! - \********************************************************/ +/***/ 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 */ AddPoints; } + "Z": function() { return /* binding */ components_DigitalLabel; } }); -// 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/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 ***! + \*****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/button/style */ 29913); +/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/button */ 71577); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __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_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + + +var noData = function noData(_ref) { + var _ref$buttonProps = _ref.buttonProps, + buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps, + _ref$styles = _ref.styles, + styles = _ref$styles === void 0 ? {} : _ref$styles, + customText = _ref.customText, + ButtonText = _ref.ButtonText, + ButtonClick = _ref.ButtonClick, + Buttonclass = _ref.Buttonclass, + ButtonTwo = _ref.ButtonTwo, + imgStyles = _ref.imgStyles; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", { + className: "tc animated fadeIn", + style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { + color: '#999', + margin: '200px auto' + }), styles), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { + src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, + style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", { + className: "mt20 font14", + children: customText || '暂时还没有相关数据哦!' + }), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({ + className: Buttonclass, + onClick: ButtonClick + }, buttonProps), {}, { + children: ButtonText + })), ButtonTwo && ButtonTwo] + }); +}; +/* harmony default export */ __webpack_exports__["Z"] = (noData); + +/***/ }), + +/***/ 36579: +/*!*********************************************************!*\ + !*** ./src/components/PreviewAll/index.tsx + 1 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ PreviewAll; } +}); + +// 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/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/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/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/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 +;// CONCATENATED MODULE: ./src/components/PreviewAll/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var AddPointsmodules = ({}); +/* harmony default export */ var PreviewAllmodules = ({"wrp":"wrp___dq7YK","bgBlack":"bgBlack___ARIUV","monaco":"monaco___VnZC3","darkBlue":"darkBlue___UprA9","close":"close___LKoWu","embed":"embed___hvpEJ"}); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules +var ArrowDownOutlined = __webpack_require__(77171); +// EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 3 modules +var monaco_editor = __webpack_require__(8691); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); +// EXTERNAL MODULE: ./src/service/exercise.ts +var exercise = __webpack_require__(51412); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(59758); // EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/AddPoints/item.tsx +;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -158,647 +244,236 @@ var jsx_runtime = __webpack_require__(85893); -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, + + + +/* harmony default export */ var PreviewAll = (function (_ref) { + var _data, _data2, _data3, _data4, _data5, _data6; + var _ref$editOffice = _ref.editOffice, + editOffice = _ref$editOffice === void 0 ? 'view' : _ref$editOffice, + data = _ref.data, + theme = _ref.theme, type = _ref.type, - rz = _ref.rz, - dispatch = _ref.dispatch; - var _useState = (0,react.useState)([]), + filename = _ref.filename, + monacoEditor = _ref.monacoEditor, + className = _ref.className, + style = _ref.style, + close = _ref.close, + onClose = _ref.onClose, + hasMask = _ref.hasMask, + disabledDownload = _ref.disabledDownload, + onImgDimensions = _ref.onImgDimensions; + var _useState = (0,react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _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 - }), + src = _useState2[0], + setSrc = _useState2[1]; + var _useState3 = (0,react.useState)(""), _useState4 = slicedToArray_default()(_useState3, 2), - params = _useState4[0], - setparams = _useState4[1]; - var param = (0,_umi_production_exports.useParams)(); - var _useState5 = (0,react.useState)(false), + token = _useState4[0], + setToken = _useState4[1]; + var _useState5 = (0,react.useState)(), _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]) - + officeData = _useState6[0], + setOfficeData = _useState6[1]; + var officePath = window.ENV === "build" ? "/react/build" : ""; + var apiServer = location.host.startsWith("localhost") ? env/* default.PROXY_SERVER */.Z.PROXY_SERVER : env/* default.API_SERVER */.Z.API_SERVER; + var size; + var unit = 1024 * 1024; + var maxSize = 10 * unit; + var closeRef = (0,react.useRef)(); + if ((_data = data) !== null && _data !== void 0 && _data.startsWith("/api") && type !== "txt") { + data = env/* default.API_SERVER */.Z.API_SERVER + data; + } + if (type === "office") { + size = (0,util/* parseUrl */.en)(data).filesize; + if (size > maxSize) { + type = "other"; + } + } + if (filename) monacoEditor.filename = filename; (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(); + var _document$cookie, _document$cookie$repl; + var cookies = (_document$cookie = document.cookie) === null || _document$cookie === void 0 ? void 0 : (_document$cookie$repl = _document$cookie.replace(/\s/g, "")) === null || _document$cookie$repl === void 0 ? void 0 : _document$cookie$repl.split(";"); + cookies === null || cookies === void 0 ? void 0 : cookies.map(function (item) { + var i = item.split("="); + if (i[0] === '_educoder_session') { + setToken(i[1]); } - } - }, [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) { + }); + }, []); + (0,react.useEffect)(function () { + if (type === "office") getData(); + }, [type, data]); + var getData = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _url, _id, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.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: [] + console.log("data:", data); + _url = data; + if (!data.startsWith("http")) { + _url = location.origin + _url; + } + _id = new URL(_url).pathname.split("/").pop(); + _context.next = 6; + return (0,exercise/* setEcsAttachment */.gJ)({ + attachment_id: _id }); 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: + setOfficeData(res); + case 8: case "end": return _context.stop(); } }, _callee); })); - return function getec_points(_x3) { + return function getData() { 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 + var handleClick = function handleClick() { + if (data.startsWith("http") || data.startsWith('blob:')) { + handleDown(); + return; + } + (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); + }; + var handleDown = function handleDown() { + (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: objectSpread2_default()({}, style || {}), + className: "".concat(hasMask && PreviewAllmodules.bgBlack, " ").concat(!!type ? PreviewAllmodules.wrp : "hide"), + children: [close && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: PreviewAllmodules.close, + ref: closeRef, + children: [!!onImgDimensions && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8", + getPopupContainer: function getPopupContainer() { + return closeRef.current; + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + onClose(); + onImgDimensions(); }, - 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); + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-yulanpizhu" }) }) - }), /*#__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); + }), !disabledDownload && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6", + getPopupContainer: function getPopupContainer() { + return closeRef.current; + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: handleDown, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-quxiaozhiding" }) }) - }), /*#__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); + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5173\u95ED", + getPopupContainer: function getPopupContainer() { + return closeRef.current; + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "", + onClick: onClose, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-guanbi1" }) }) })] - }) - }); -}; -/* 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' - } - })] - }); + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(PreviewAllmodules[className], " ").concat(className, " ").concat(PreviewAllmodules.monaco, " ").concat(type === "txt" ? "show" : "hide"), + children: type === "txt" && /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, objectSpread2_default()({}, monacoEditor)) + }), type === "audio" && /*#__PURE__*/(0,jsx_runtime.jsx)("audio", { + src: "".concat(((_data2 = data) === null || _data2 === void 0 ? void 0 : _data2.indexOf("http://")) > -1 || ((_data3 = data) === null || _data3 === void 0 ? void 0 : _data3.indexOf("https://")) > -1 ? "" : "data:audio/mp3;base64,").concat(data), + autoPlay: true + }), type === "video" && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: ((_data4 = data) === null || _data4 === void 0 ? void 0 : _data4.indexOf("http")) > -1 ? /*#__PURE__*/(0,jsx_runtime.jsx)("video", { + controls: true, + src: "".concat(data), + autoPlay: true + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("video", { + controls: true, + src: "data:video/mp4;base64,".concat(data), + autoPlay: true + }) + }), type === 'office' && officeData && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { + src: "".concat(officePath, "/office.html?key=").concat(officeData.key, "&url=").concat(apiServer + officeData.url, "&callbackUrl=").concat(apiServer + officeData.callbackUrl, "&fileType=").concat(officeData.fileType, "&title=").concat(officeData.title, "&model=").concat(editOffice, "&officeServer=").concat(env/* default.ONLYOFFICE */.Z.ONLYOFFICE, "&disabledDownload=").concat(!!disabledDownload) + }), type === 'html' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { + src: data + '&disposition=inline' + }), type === 'pdf' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { + src: "".concat(officePath, "/js/pdfview/index.html?url=").concat(data, "&disabledDownload=").concat(!!disabledDownload) + }) // + , type === "image" && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: "".concat(((_data5 = data) === null || _data5 === void 0 ? void 0 : _data5.indexOf("http://")) > -1 || ((_data6 = data) === null || _data6 === void 0 ? void 0 : _data6.indexOf("https://")) > -1 ? "" : "data:image/png;base64,").concat(data) + }), type === "other" && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + type: "primary", + size: "large", + onClick: handleClick, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"] + }) + }), type === "download" && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + type: "primary", + size: "large", + onClick: handleClick, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"] })] }); -}; -/* 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)); +}); /***/ }), -/***/ 73105: -/*!***********************************************************!*\ - !*** ./src/components/DigitalLabel/index.tsx + 1 modules ***! - \***********************************************************/ +/***/ 23197: +/*!****************************************************************!*\ + !*** ./src/components/QuestionEditor/ChoiceQuestionEditor.tsx ***! + \****************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "u": function() { return /* binding */ ChoiceQuestionEditor; } +/* harmony export */ }); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/form/style */ 75627); +/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd/es/form */ 51018); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/row/style */ 13062); +/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/row */ 71230); +/* 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_14__ = __webpack_require__(/*! antd/es/tooltip */ 84908); +/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/col/style */ 89032); +/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd/es/col */ 15746); +/* 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 _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7__ = __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_7___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./index.less?modules */ 52654); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ant-design/icons */ 64789); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @ant-design/icons */ 3089); +/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./MdEditorInForm */ 95293); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ 85893); -// 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 ***! - \*****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/button/style */ 29913); -/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/button */ 71577); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __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_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ 85893); - - - - - - - -var noData = function noData(_ref) { - var _ref$buttonProps = _ref.buttonProps, - buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps, - _ref$styles = _ref.styles, - styles = _ref$styles === void 0 ? {} : _ref$styles, - customText = _ref.customText, - ButtonText = _ref.ButtonText, - ButtonClick = _ref.ButtonClick, - Buttonclass = _ref.Buttonclass, - ButtonTwo = _ref.ButtonTwo, - imgStyles = _ref.imgStyles; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", { - className: "tc animated fadeIn", - style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { - color: '#999', - margin: '200px auto' - }), styles), - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { - src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, - style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", { - className: "mt20 font14", - children: customText || '暂时还没有相关数据哦!' - }), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({ - className: Buttonclass, - onClick: ButtonClick - }, buttonProps), {}, { - children: ButtonText - })), ButtonTwo && ButtonTwo] - }); -}; -/* harmony default export */ __webpack_exports__["Z"] = (noData); - -/***/ }), - -/***/ 36579: -/*!*********************************************************!*\ - !*** ./src/components/PreviewAll/index.tsx + 1 modules ***! - \*********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ PreviewAll; } -}); - -// 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/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/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/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/PreviewAll/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var PreviewAllmodules = ({"wrp":"wrp___dq7YK","bgBlack":"bgBlack___ARIUV","monaco":"monaco___VnZC3","darkBlue":"darkBlue___UprA9","close":"close___LKoWu","embed":"embed___hvpEJ"}); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules -var ArrowDownOutlined = __webpack_require__(77171); -// EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 3 modules -var monaco_editor = __webpack_require__(8691); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(29427); -// EXTERNAL MODULE: ./src/service/exercise.ts -var exercise = __webpack_require__(51412); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(59758); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx +var _excluded = ["key", "name"]; @@ -806,319 +481,77 @@ var jsx_runtime = __webpack_require__(85893); - - - - - - - - -/* harmony default export */ var PreviewAll = (function (_ref) { - var _data, _data2, _data3, _data4, _data5, _data6; - var _ref$editOffice = _ref.editOffice, - editOffice = _ref$editOffice === void 0 ? 'view' : _ref$editOffice, - data = _ref.data, - theme = _ref.theme, - type = _ref.type, - filename = _ref.filename, - monacoEditor = _ref.monacoEditor, - className = _ref.className, - style = _ref.style, - close = _ref.close, - onClose = _ref.onClose, - hasMask = _ref.hasMask, - disabledDownload = _ref.disabledDownload, - onImgDimensions = _ref.onImgDimensions; - var _useState = (0,react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), - _useState2 = slicedToArray_default()(_useState, 2), - src = _useState2[0], - setSrc = _useState2[1]; - var _useState3 = (0,react.useState)(""), - _useState4 = slicedToArray_default()(_useState3, 2), - token = _useState4[0], - setToken = _useState4[1]; - var _useState5 = (0,react.useState)(), - _useState6 = slicedToArray_default()(_useState5, 2), - officeData = _useState6[0], - setOfficeData = _useState6[1]; - var officePath = window.ENV === "build" ? "/react/build" : ""; - var apiServer = location.host.startsWith("localhost") ? env/* default.PROXY_SERVER */.Z.PROXY_SERVER : env/* default.API_SERVER */.Z.API_SERVER; - var size; - var unit = 1024 * 1024; - var maxSize = 10 * unit; - var closeRef = (0,react.useRef)(); - if ((_data = data) !== null && _data !== void 0 && _data.startsWith("/api") && type !== "txt") { - data = env/* default.API_SERVER */.Z.API_SERVER + data; - } - if (type === "office") { - size = (0,util/* parseUrl */.en)(data).filesize; - if (size > maxSize) { - type = "other"; - } - } - if (filename) monacoEditor.filename = filename; - (0,react.useEffect)(function () { - var _document$cookie, _document$cookie$repl; - var cookies = (_document$cookie = document.cookie) === null || _document$cookie === void 0 ? void 0 : (_document$cookie$repl = _document$cookie.replace(/\s/g, "")) === null || _document$cookie$repl === void 0 ? void 0 : _document$cookie$repl.split(";"); - cookies === null || cookies === void 0 ? void 0 : cookies.map(function (item) { - var i = item.split("="); - if (i[0] === '_educoder_session') { - setToken(i[1]); - } - }); - }, []); - (0,react.useEffect)(function () { - if (type === "office") getData(); - }, [type, data]); - var getData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _url, _id, res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - console.log("data:", data); - _url = data; - if (!data.startsWith("http")) { - _url = location.origin + _url; - } - _id = new URL(_url).pathname.split("/").pop(); - _context.next = 6; - return (0,exercise/* setEcsAttachment */.gJ)({ - attachment_id: _id - }); - case 6: - res = _context.sent; - setOfficeData(res); - case 8: - case "end": - return _context.stop(); - } - }, _callee); +var 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 ChoiceQuestionItem = function ChoiceQuestionItem(_ref) { + var value = _ref.value, + _onChange = _ref.onChange, + choiceTextKey = _ref.choiceTextKey, + answerKey = _ref.answerKey, + index = _ref.index, + isEdit = _ref.isEdit, + setInputActive = _ref.setInputActive, + form = _ref.form, + choiceOptionsPath = _ref.choiceOptionsPath, + allowChangeMode = _ref.allowChangeMode, + showAddIcon = _ref.showAddIcon, + addItem = _ref.addItem, + deleteItem = _ref.deleteItem; + var isActiveAnswer = (value === null || value === void 0 ? void 0 : value[answerKey]) === 1; + var setAllOptionsToFalse = function setAllOptionsToFalse() { + var options = form.getFieldValue(choiceOptionsPath); + form.setFieldValue(choiceOptionsPath, options.map(function (item) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, item), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, answerKey, 0)); })); - return function getData() { - return _ref2.apply(this, arguments); - }; - }(); - var handleClick = function handleClick() { - if (data.startsWith("http") || data.startsWith('blob:')) { - handleDown(); - return; - } - (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; - var handleDown = function handleDown() { - (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); + var setActiveAnswer = function setActiveAnswer() { + if (isActiveAnswer) { + _onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, value), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, answerKey, 0))); + } else { + if (!allowChangeMode) { + setAllOptionsToFalse(); + } + _onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, value), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, answerKey, 1))); + } }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: objectSpread2_default()({}, style || {}), - className: "".concat(hasMask && PreviewAllmodules.bgBlack, " ").concat(!!type ? PreviewAllmodules.wrp : "hide"), - children: [close && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: PreviewAllmodules.close, - ref: closeRef, - children: [!!onImgDimensions && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8", - getPopupContainer: function getPopupContainer() { - return closeRef.current; - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - onClose(); - onImgDimensions(); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-yulanpizhu" - }) - }) - }), !disabledDownload && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6", - getPopupContainer: function getPopupContainer() { - return closeRef.current; - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: handleDown, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-quxiaozhiding" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u5173\u95ED", - getPopupContainer: function getPopupContainer() { - return closeRef.current; - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "", - onClick: onClose, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-guanbi1" - }) - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "".concat(PreviewAllmodules[className], " ").concat(className, " ").concat(PreviewAllmodules.monaco, " ").concat(type === "txt" ? "show" : "hide"), - children: type === "txt" && /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, objectSpread2_default()({}, monacoEditor)) - }), type === "audio" && /*#__PURE__*/(0,jsx_runtime.jsx)("audio", { - src: "".concat(((_data2 = data) === null || _data2 === void 0 ? void 0 : _data2.indexOf("http://")) > -1 || ((_data3 = data) === null || _data3 === void 0 ? void 0 : _data3.indexOf("https://")) > -1 ? "" : "data:audio/mp3;base64,").concat(data), - autoPlay: true - }), type === "video" && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: ((_data4 = data) === null || _data4 === void 0 ? void 0 : _data4.indexOf("http")) > -1 ? /*#__PURE__*/(0,jsx_runtime.jsx)("video", { - controls: true, - src: "".concat(data), - autoPlay: true - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("video", { - controls: true, - src: "data:video/mp4;base64,".concat(data), - autoPlay: true - }) - }), type === 'office' && officeData && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { - src: "".concat(officePath, "/office.html?key=").concat(officeData.key, "&url=").concat(apiServer + officeData.url, "&callbackUrl=").concat(apiServer + officeData.callbackUrl, "&fileType=").concat(officeData.fileType, "&title=").concat(officeData.title, "&model=").concat(editOffice, "&officeServer=").concat(env/* default.ONLYOFFICE */.Z.ONLYOFFICE, "&disabledDownload=").concat(!!disabledDownload) - }), type === 'html' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { - src: data + '&disposition=inline' - }), type === 'pdf' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { - src: "".concat(officePath, "/js/pdfview/index.html?url=").concat(data, "&disabledDownload=").concat(!!disabledDownload) - }) // - , type === "image" && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: "".concat(((_data5 = data) === null || _data5 === void 0 ? void 0 : _data5.indexOf("http://")) > -1 || ((_data6 = data) === null || _data6 === void 0 ? void 0 : _data6.indexOf("https://")) > -1 ? "" : "data:image/png;base64,").concat(data) - }), type === "other" && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { - type: "primary", - size: "large", - onClick: handleClick, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"] - }) - }), type === "download" && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { - type: "primary", - size: "large", - onClick: handleClick, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"] - })] - }); -}); - -/***/ }), - -/***/ 23197: -/*!****************************************************************!*\ - !*** ./src/components/QuestionEditor/ChoiceQuestionEditor.tsx ***! - \****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "u": function() { return /* binding */ ChoiceQuestionEditor; } -/* harmony export */ }); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/form/style */ 75627); -/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd/es/form */ 51018); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/row/style */ 13062); -/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/row */ 71230); -/* 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_14__ = __webpack_require__(/*! antd/es/tooltip */ 84908); -/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/col/style */ 89032); -/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! antd/es/col */ 15746); -/* 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 _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7__ = __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_7___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./index.less?modules */ 52654); -/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @ant-design/icons */ 64789); -/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @ant-design/icons */ 3089); -/* harmony import */ var _MdEditorInForm__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./MdEditorInForm */ 95293); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react/jsx-runtime */ 85893); - - - - - - - - - - - - -var _excluded = ["key", "name"]; - - - - - - - -var 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 ChoiceQuestionItem = function ChoiceQuestionItem(_ref) { - var value = _ref.value, - _onChange = _ref.onChange, - choiceTextKey = _ref.choiceTextKey, - answerKey = _ref.answerKey, - index = _ref.index, - isEdit = _ref.isEdit, - setInputActive = _ref.setInputActive, - form = _ref.form, - choiceOptionsPath = _ref.choiceOptionsPath, - allowChangeMode = _ref.allowChangeMode, - showAddIcon = _ref.showAddIcon, - addItem = _ref.addItem, - deleteItem = _ref.deleteItem; - var isActiveAnswer = (value === null || value === void 0 ? void 0 : value[answerKey]) === 1; - var setAllOptionsToFalse = function setAllOptionsToFalse() { - var options = form.getFieldValue(choiceOptionsPath); - form.setFieldValue(choiceOptionsPath, options.map(function (item) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, item), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, answerKey, 0)); - })); - }; - var setActiveAnswer = function setActiveAnswer() { - if (isActiveAnswer) { - _onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, value), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, answerKey, 0))); - } else { - if (!allowChangeMode) { - setAllOptionsToFalse(); - } - _onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, value), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, answerKey, 1))); - } - }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].choiceWrap */ .Z.choiceWrap, - align: "middle", - wrap: false, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { - onClick: setActiveAnswer, - className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].choiceIndex */ .Z.choiceIndex, " ").concat(isActiveAnswer ? _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].activeAnswer */ .Z.activeAnswer : ''), - children: tagList[index] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { - flex: 1, - className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].editorWrap */ .Z.editorWrap, " ml15"), - onClick: setInputActive, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_10__/* .RegularInput */ .x, { - height: 155, - placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879", - isEdit: isEdit, - value: value === null || value === void 0 ? void 0 : value[choiceTextKey], - onChange: function onChange(v) { - _onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, value), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, choiceTextKey, v))); - } - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { - flex: '0 0 auto', - className: "ml15", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { - onClick: setActiveAnswer, - className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].setAnswerBtn */ .Z.setAnswerBtn, " ").concat(isActiveAnswer ? _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].activeAnswer */ .Z.activeAnswer : ''), - children: isActiveAnswer ? '正确答案' : '设为答案' - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].actionWrapper */ .Z.actionWrapper, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, { - title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, { - className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].addIcon */ .Z.addIcon, - onClick: addItem, - style: { - visibility: showAddIcon ? 'visible' : 'hidden' - } + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].choiceWrap */ .Z.choiceWrap, + align: "middle", + wrap: false, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { + onClick: setActiveAnswer, + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].choiceIndex */ .Z.choiceIndex, " ").concat(isActiveAnswer ? _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].activeAnswer */ .Z.activeAnswer : ''), + children: tagList[index] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { + flex: 1, + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].editorWrap */ .Z.editorWrap, " ml15"), + onClick: setInputActive, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_MdEditorInForm__WEBPACK_IMPORTED_MODULE_10__/* .RegularInput */ .x, { + height: 155, + placeholder: "\u8BF7\u60A8\u8F93\u5165\u9009\u9879", + isEdit: isEdit, + value: value === null || value === void 0 ? void 0 : value[choiceTextKey], + onChange: function onChange(v) { + _onChange(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, value), {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_6___default()({}, choiceTextKey, v))); + } + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { + flex: '0 0 auto', + className: "ml15", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)("div", { + onClick: setActiveAnswer, + className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].setAnswerBtn */ .Z.setAnswerBtn, " ").concat(isActiveAnswer ? _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].activeAnswer */ .Z.activeAnswer : ''), + children: isActiveAnswer ? '正确答案' : '设为答案' + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].actionWrapper */ .Z.actionWrapper, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, { + title: "\u65B0\u589E\u53C2\u8003\u7B54\u6848", + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z, { + className: _index_less_modules__WEBPACK_IMPORTED_MODULE_9__/* ["default"].addIcon */ .Z.addIcon, + onClick: addItem, + style: { + visibility: showAddIcon ? 'visible' : 'hidden' + } }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_11__.jsx)(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, { title: "\u5220\u9664", @@ -4780,7 +4213,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } @@ -5161,9 +4594,9 @@ function useInterval(callback, delay) { /***/ }), -/***/ 55105: +/***/ 22292: /*!************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Add/index.tsx + 19 modules ***! + !*** ./src/pages/Classrooms/Lists/Exercise/Add/index.tsx + 22 modules ***! \************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -5259,112 +4692,590 @@ var jsx_runtime = __webpack_require__(85893); -var ShixunsListPage = function ShixunsListPage(_ref) { +var ShixunsListPage = function ShixunsListPage(_ref) { + var user = _ref.user, + dispatch = _ref.dispatch, + classroomList = _ref.classroomList, + onModalOk = _ref.onModalOk, + setsubloading = _ref.setsubloading; + var params = (0,_umi_production_exports.useParams)(); + var _useState = (0,react.useState)(), + _useState2 = slicedToArray_default()(_useState, 2), + time = _useState2[0], + setTime = _useState2[1]; + var _useState3 = (0,react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + btnLoading = _useState4[0], + setBtnLoading = _useState4[1]; + function disabledDate(current) { + return current && current < moment_default()().subtract(1, "days"); + } + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + title: "\u6E29\u99A8\u63D0\u793A" + // open={true} + , + afterClose: function afterClose() { + setBtnLoading(false); + }, + zIndex: 8888, + destroyOnClose: true, + footer: null, + maskClosable: false, + keyboard: false, + open: classroomList.actionTabs.key === '预约弹窗' ? true : false, + onCancel: function onCancel() { + if (btnLoading) { + message/* default.warn */.ZP.warn('正在请求数据中...'); + return; + } + setsubloading(false); + dispatch({ + type: 'classroomList/setActionTabs', + payload: {} + }); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker/* default */.Z, { + popupStyle: { + zIndex: 9999 + }, + style: { + marginTop: '10px', + marginBottom: '10px' + }, + disabledDate: disabledDate, + format: "YYYY-MM-DD HH:mm:ss", + onChange: function onChange(date, dateString) { + // console.log(date,dateString); + setTime(dateString); + }, + showTime: { + defaultValue: moment_default()('00:00:00', 'HH:mm:ss') + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u611F\u8C22\u60A8\u7684\u914D\u5408" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + textAlign: 'end' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + loading: btnLoading, + type: "primary", + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + setBtnLoading(true); + onModalOk(time, function () { + dispatch({ + type: 'classroomList/setActionTabs', + payload: {} + }); + }); + case 2: + case "end": + return _context.stop(); + } + }, _callee); + })), + children: "\u786E\u8BA4" + }) + })] + }) + }); +}; +/* harmony default export */ var ExerciseModel = ((0,_umi_production_exports.connect)(function (_ref3) { + var user = _ref3.user, + classroomList = _ref3.classroomList; + return { + user: user, + classroomList: classroomList + }; +})(ShixunsListPage)); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(84519); +// 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/@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules +var PlusCircleOutlined = __webpack_require__(64789); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/MinusCircleOutlined.js + 1 modules +var MinusCircleOutlined = __webpack_require__(3089); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EngineeringPoints/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var EngineeringPointsmodules = ({"wrap":"wrap___Ww0Ti","itemWarp":"itemWarp___LMLjd","addIcon":"addIcon___xmRLl","deleteIcon":"deleteIcon___gjwgO"}); +// 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); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EngineeringPoints/item.tsx + + + + + + + + + + + + + +var Item = function Item(_ref) { + var _params$zydatas, _params$zydatas2, _params$jbdatas, _params$jbdatas2, _params$kcdatas, _params$kcdatas2, _params$zsdatas, _params$zsdatas2; + var setitem = _ref.setitem, + item = _ref.item, + rz = _ref.rz; + var _useState = (0,react.useState)({ + zydatas: [], + jbdatas: [], + kcdatas: [], + zsdatas: [], + page: 1, + per_page: 20 + }), + _useState2 = slicedToArray_default()(_useState, 2), + params = _useState2[0], + setparams = _useState2[1]; + var _Form$useForm = es_form/* default.useForm */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useState3 = (0,react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + init = _useState4[0], + setInit = _useState4[1]; + (0,react.useEffect)(function () { + if (rz && !init) { + params.zydatas = rz; + setparams(objectSpread2_default()({}, params)); + setInit(true); + if (item !== null && item !== void 0 && item.ec_course_id) { + setdata(); + } + } + }, [item, rz, init]); + console.log(params, 'params'); + 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: + _context3.next = 2; + return getjb(item === null || item === void 0 ? void 0 : item.ec_major_school_id); + case 2: + _context3.next = 4; + return getcourse(item === null || item === void 0 ? void 0 : item.ec_year_id); + case 4: + _context3.next = 6; + return getec_points(item === null || item === void 0 ? void 0 : item.ec_course_id); + case 6: + 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 7: + 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: EngineeringPointsmodules.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="认证专业" + name: "ec_major_school_id", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, { + style: { + width: 160 + }, + 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="认证届别" + name: "ec_year_id", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, { + style: { + width: 160 + }, + 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="课程" + name: "ec_course_id", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, { + style: { + width: 208 + }, + 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="知识点" + name: "ec_point_ids", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select/* default */.Z, { + onChange: function onChange() { + form.submit(); + }, + style: { + width: 160 + }, + maxTagCount: 1, + maxTagTextLength: 7, + 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 EngineeringPoints_item = (Item); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EngineeringPoints/index.tsx + + + + + + + + + + + + + +var EngineeringPoints = function EngineeringPoints(_ref) { + var _user$userInfo2, _user$userInfo2$cours, _user$userInfo$course2; var user = _ref.user, - dispatch = _ref.dispatch, - classroomList = _ref.classroomList, - onModalOk = _ref.onModalOk, - setsubloading = _ref.setsubloading; - var params = (0,_umi_production_exports.useParams)(); - var _useState = (0,react.useState)(), + _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; + var _useState = (0,react.useState)([{ + id: Math.random() + }]), _useState2 = slicedToArray_default()(_useState, 2), - time = _useState2[0], - setTime = _useState2[1]; - var _useState3 = (0,react.useState)(false), + datas = _useState2[0], + setdatas = _useState2[1]; + var _useState3 = (0,react.useState)(null), _useState4 = slicedToArray_default()(_useState3, 2), - btnLoading = _useState4[0], - setBtnLoading = _useState4[1]; - function disabledDate(current) { - return current && current < moment_default()().subtract(1, "days"); + rz = _useState4[0], + setrz = _useState4[1]; + function getdatas() { + return _getdatas.apply(this, arguments); } - return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - title: "\u6E29\u99A8\u63D0\u793A" - // open={true} - , - afterClose: function afterClose() { - setBtnLoading(false); - }, - zIndex: 8888, - destroyOnClose: true, - footer: null, - maskClosable: false, - keyboard: false, - open: classroomList.actionTabs.key === '预约弹窗' ? true : false, - onCancel: function onCancel() { - if (btnLoading) { - message/* default.warn */.ZP.warn('正在请求数据中...'); - return; - } - setsubloading(false); - dispatch({ - type: 'classroomList/setActionTabs', - payload: {} - }); + function _getdatas() { + _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _res$data; + var res, _res$data2, _res$data3, _res$data4, 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; + 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_ids3; + ite === null || ite === void 0 ? void 0 : (_ite$ec_point_ids3 = ite.ec_point_ids) === null || _ite$ec_point_ids3 === void 0 ? void 0 : _ite$ec_point_ids3.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 + })); + setdatas(res === null || res === void 0 ? void 0 : (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.map(function (e) { + return objectSpread2_default()(objectSpread2_default()({}, e), {}, { + id: Math.random() + }); + })); + } + 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(); + } + case 5: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return _getrz.apply(this, arguments); + } + console.log(datas, rz, 'datas'); + return /*#__PURE__*/(0,jsx_runtime.jsx)("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.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker/* default */.Z, { - popupStyle: { - zIndex: 9999 - }, - style: { - marginTop: '10px', - marginBottom: '10px' - }, - disabledDate: disabledDate, - format: "YYYY-MM-DD HH:mm:ss", - onChange: function onChange(date, dateString) { - // console.log(date,dateString); - setTime(dateString); - }, - showTime: { - defaultValue: moment_default()('00:00:00', 'HH:mm:ss') - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u611F\u8C22\u60A8\u7684\u914D\u5408" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - textAlign: 'end' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - loading: btnLoading, - type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - setBtnLoading(true); - onModalOk(time, function () { - dispatch({ - type: 'classroomList/setActionTabs', - payload: {} - }); + className: EngineeringPointsmodules.wrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + children: ["\u5DE5\u7A0B\u8BA4\u8BC1", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u8003\u6838\u77E5\u8BC6\u70B9"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: EngineeringPointsmodules.itemWarp, + children: 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: 20 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(EngineeringPoints_item, { + rz: rz, + item: item, + setitem: function setitem(value) { + value = objectSpread2_default()(objectSpread2_default()({}, datas === null || datas === void 0 ? void 0 : datas[index]), value); + 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); }); - case 2: - case "end": - return _context.stop(); + }); + _setitem(objectSpread2_default()(objectSpread2_default()({}, value), {}, { + ec_point_ids: ec_point_ids + })); } - }, _callee); - })), - children: "\u786E\u8BA4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(PlusCircleOutlined/* default */.Z, { + className: EngineeringPointsmodules.addIcon, + onClick: function onClick() { + datas.push({ + id: Math.random() + }); + setdatas(toConsumableArray_default()(datas)); + } + }), index != 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(MinusCircleOutlined/* default */.Z, { + className: EngineeringPointsmodules.deleteIcon, + onClick: function onClick() { + datas.splice(index, 1); + var ec_point_ids = []; + datas === null || datas === void 0 ? void 0 : datas.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()({}, datas[index - 1]), {}, { + ec_point_ids: ec_point_ids + })); + setdatas(toConsumableArray_default()(datas)); + } + })] + }, item.id); }) })] }) }); }; -/* harmony default export */ var ExerciseModel = ((0,_umi_production_exports.connect)(function (_ref3) { - var user = _ref3.user, - classroomList = _ref3.classroomList; +/* harmony default export */ var Add_EngineeringPoints = ((0,_umi_production_exports.connect)(function (_ref2) { + var user = _ref2.user; return { - user: user, - classroomList: classroomList + user: user }; -})(ShixunsListPage)); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(84519); -// EXTERNAL MODULE: ./src/components/AddPoints/index.tsx + 2 modules -var AddPoints = __webpack_require__(56369); +})(EngineeringPoints)); // 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 @@ -5388,9 +5299,6 @@ var tooltip = __webpack_require__(84908); var util = __webpack_require__(29427); // EXTERNAL MODULE: ./src/components/NoData/index.tsx var NoData = __webpack_require__(82982); -// 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/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js + 27 modules var react_beautiful_dnd_esm = __webpack_require__(66012); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Add/EditPotin/components/LeftItems.tsx @@ -5558,10 +5466,6 @@ var ChoiceQuestionEditor = __webpack_require__(23197); 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/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/@ant-design/icons/es/icons/DownOutlined.js var DownOutlined = __webpack_require__(34804); // EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/UpOutlined.js @@ -10193,7 +10097,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { } function _onModalOk() { _onModalOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(time, cb) { - var value, courseid, _courseid2, id, subid, res, _res$data3, _res$data4, _res$data5; + var value, courseid, _courseid2, id, subid, res, _res$data4, _res$data5, _res$data6, _res$data7; return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: @@ -10214,7 +10118,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { case 10: res = _context4.sent; if (!(res.status === 0)) { - _context4.next = 20; + _context4.next = 21; break; } _context4.next = 14; @@ -10222,23 +10126,24 @@ var ExerciseAdd = function ExerciseAdd(_ref) { method: 'POST', body: { course_id: params === null || params === void 0 ? void 0 : params.coursesId, - id: res === null || res === void 0 ? void 0 : (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.exercise_id, + id: res === null || res === void 0 ? void 0 : (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.exercise_id, time: time } }); case 14: - setitemid(res === null || res === void 0 ? void 0 : (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.exercise_id); + set_work_points((_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.exercise_id); + setitemid(res === null || res === void 0 ? void 0 : (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.exercise_id); setcurrent(2); 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")); + _umi_production_exports.history.replace("/classrooms/".concat(params.coursesId, "/exercise/add/").concat((_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.exercise_id, "?type=2")); // history.push(`/classrooms/${params.coursesId}/exercise/${res.data?.exercise_id}/edit`) - _context4.next = 21; + _context4.next = 22; break; - case 20: - message/* default.error */.ZP.error(res.message); case 21: - cb(); + message/* default.error */.ZP.error(res.message); case 22: + cb(); + case 23: case "end": return _context4.stop(); } @@ -10254,7 +10159,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { } function _set_work_points() { _set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(id) { - var res; + var record, res; return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { while (1) switch (_context5.prev = _context5.next) { case 0: @@ -10264,16 +10169,18 @@ var ExerciseAdd = function ExerciseAdd(_ref) { } return _context5.abrupt("return"); case 2: - _context5.next = 4; + record = objectSpread2_default()({}, items); + delete record.id; + _context5.next = 6; 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) + }, record) }); - case 4: + case 6: res = _context5.sent; - case 5: + case 7: case "end": return _context5.stop(); } @@ -10362,7 +10269,7 @@ var ExerciseAdd = function ExerciseAdd(_ref) { active: current !== 1, className: "mr10" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u6DFB\u52A0\u8BD5\u9898" + children: "\u7F16\u8F91\u8BD5\u9898" })] })] }), current === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -10485,14 +10392,14 @@ var ExerciseAdd = function ExerciseAdd(_ref) { }, onFinish: /*#__PURE__*/function () { 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; + var _exercise$editData13, _exercise$editData13$, res, courseid, _courseid, id, subid, _res, _res$data, _res$data2, _res$data3; return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: setBtnLoading(true); setsubloading(true); if (!params.exerciseId) { - _context3.next = 12; + _context3.next = 13; break; } 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; @@ -10501,22 +10408,23 @@ var ExerciseAdd = function ExerciseAdd(_ref) { return (0,service_exercise/* putExercise */.wy)(objectSpread2_default()({}, value)); case 7: setcurrent(2); + set_work_points(params === null || params === void 0 ? void 0 : params.exerciseId); setitemid(params.exerciseId); setBtnLoading(false); setsubloading(false); return _context3.abrupt("return"); - case 12: - _context3.next = 14; + case 13: + _context3.next = 15; 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 14: + case 15: res = _context3.sent; if (!(res !== null && res !== void 0 && res.alert)) { - _context3.next = 19; + _context3.next = 20; break; } dispatch({ @@ -10525,35 +10433,35 @@ var ExerciseAdd = function ExerciseAdd(_ref) { key: '预约弹窗' } }); - _context3.next = 29; + _context3.next = 30; break; - case 19: + case 20: 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; - _context3.next = 26; + _context3.next = 27; return dispatch({ type: "exercise/addExercise", payload: objectSpread2_default()(objectSpread2_default()({}, value), params) }); - case 26: + case 27: _res = _context3.sent; if (_res.status === 0) { - // set_work_points(res.data?.exercise_id) + set_work_points((_res$data = _res.data) === null || _res$data === void 0 ? void 0 : _res$data.exercise_id); // trackEvent(['教学课堂', '试卷', '新建试卷']); // history.push(`/classrooms/${params.coursesId}/exercise/${res.data?.exercise_id}/edit`) - _umi_production_exports.history.replace("/classrooms/".concat(params.coursesId, "/exercise/add/").concat((_res$data = _res.data) === null || _res$data === void 0 ? void 0 : _res$data.exercise_id, "?type=2")); - setitemid(_res === null || _res === void 0 ? void 0 : (_res$data2 = _res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.exercise_id); + _umi_production_exports.history.replace("/classrooms/".concat(params.coursesId, "/exercise/add/").concat((_res$data2 = _res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.exercise_id, "?type=2")); + setitemid(_res === null || _res === void 0 ? void 0 : (_res$data3 = _res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.exercise_id); setcurrent(2); } else { // message.error(res.message) } setsubloading(false); - case 29: - setBtnLoading(false); case 30: + setBtnLoading(false); + case 31: case "end": return _context3.stop(); } @@ -10668,7 +10576,8 @@ var ExerciseAdd = function ExerciseAdd(_ref) { 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, { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Add_EngineeringPoints, { + exercise_id: params === null || params === void 0 ? void 0 : params.exerciseId, setitem: setitem })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__Exercise__Add__index.chunk.css b/p__Classrooms__Lists__Exercise__Add__index.chunk.css index 5f7ca4e4cc..35019fa183 100644 --- a/p__Classrooms__Lists__Exercise__Add__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__Add__index.chunk.css @@ -196,9 +196,61 @@ /* 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 ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/Add/EngineeringPoints/index.less?modules ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.wrap___Ww0Ti { + display: flex; +} +.wrap___Ww0Ti > p { + font-size: 14px; + font-weight: 400; + color: #666666; + margin-right: 20px; + margin-left: 70px; + text-align: right; + flex-shrink: 0; +} +.wrap___Ww0Ti .itemWarp___LMLjd { + font-size: 14px; + flex: 1 1; +} +.wrap___Ww0Ti .itemWarp___LMLjd div[class~='.ant-form-item'] { + margin-right: 20px; +} +.wrap___Ww0Ti .itemWarp___LMLjd input[class~='ant-input'] { + height: 38px; +} +.wrap___Ww0Ti .itemWarp___LMLjd input[class~='ant-input-number-input'] { + height: 46px; +} +.wrap___Ww0Ti .itemWarp___LMLjd div[class~='ant-select-single'] div[class~='ant-select-selector'] { + height: 46px; +} +.wrap___Ww0Ti .itemWarp___LMLjd div[class~='ant-select-single'] div[class~='ant-select-selector'] span[class~='ant-select-selection-item'] { + line-height: 46px; +} +.wrap___Ww0Ti .itemWarp___LMLjd div[class~='ant-select-single'] div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] { + line-height: 46px; +} +.wrap___Ww0Ti .itemWarp___LMLjd div[class~='ant-select-multiple'] div[class~='ant-select-selector'] { + height: 46px; +} +.wrap___Ww0Ti .itemWarp___LMLjd div[class~='ant-select-multiple'] div[class~='ant-select-selector'] span[class~='ant-select-selection-placeholder'] { + line-height: 46px; +} +.wrap___Ww0Ti .itemWarp___LMLjd span[class~='ant-select-arrow'] { + right: 12px; +} +.wrap___Ww0Ti .addIcon___xmRLl { + color: #2FA34F; + font-size: 14px; +} +.wrap___Ww0Ti .deleteIcon___gjwgO { + color: #E30000; + font-size: 14px; + margin-left: 20px; +} /* 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.async.js b/p__Classrooms__Lists__Exercise__Answer__index.async.js index 2da5adeed6..93e6f6a923 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.async.js +++ b/p__Classrooms__Lists__Exercise__Answer__index.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[14105,12768,67570],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[14105,4977,12768,67570],{ /***/ 96403: /*!*********************************!*\ @@ -87,53 +87,171 @@ var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"].API_SERVER * /***/ }), -/***/ 92523: -/*!***********************************************************!*\ - !*** ./src/components/CaptureVideo/index.tsx + 1 modules ***! - \***********************************************************/ +/***/ 48559: +/*!**********************************************!*\ + !*** ./src/components/AsyncButton/index.tsx ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ AsyncButton; } +/* 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_8__ = __webpack_require__(/*! antd/es/button */ 71577); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__); +/* 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 _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__ = __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_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + + +var _excluded = ["children"]; + + +var AsyncButton = function AsyncButton(_ref) { + var children = _ref.children, + props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default()(_ref, _excluded); + 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_4___default()(_useState, 2), + btnLoading = _useState2[0], + setBtnLoading = _useState2[1]; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd_es_button__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()({}, props), {}, { + loading: btnLoading, + onClick: /*#__PURE__*/function () { + var _ref2 = _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_2___default()().mark(function _callee(e) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.prev = 0; + setBtnLoading(true); + _context.next = 4; + return props.onClick(e); + case 4: + setBtnLoading(false); + _context.next = 11; + break; + case 7: + _context.prev = 7; + _context.t0 = _context["catch"](0); + console.error(_context.t0); + setBtnLoading(false); + case 11: + case "end": + return _context.stop(); + } + }, _callee, null, [[0, 7]]); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }(), + children: children + })); +}; + +/***/ }), + +/***/ 4663: +/*!****************************************!*\ + !*** ./src/components/Hooks/index.tsx ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "y": function() { return /* binding */ useDisableAction; } +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); + +var useDisableAction = function useDisableAction(disable) { + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + if (disable) { + var handleKeyDown = function handleKeyDown(event) { + if (event.key === "F12") { + event.preventDefault(); + // 执行你的自定义行为 + console.log('F12被禁用'); + } + }; + var handleContextmenu = function handleContextmenu(event) { + event.preventDefault(); + }; + document.addEventListener("keydown", handleKeyDown); + document.addEventListener("contextmenu", handleContextmenu); + return function () { + document.removeEventListener("keydown", handleKeyDown); + document.removeEventListener("contextmenu", handleContextmenu); + }; + } + }, [disable]); +}; + +/***/ }), + +/***/ 36579: +/*!*********************************************************!*\ + !*** ./src/components/PreviewAll/index.tsx + 1 modules ***! + \*********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ components_CaptureVideo; } + "Z": function() { return /* binding */ PreviewAll; } }); -// UNUSED EXPORTS: CaptureVideo - +// 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/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/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/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/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/uuid/dist/esm-browser/v4.js + 4 modules -var v4 = __webpack_require__(25934); -// EXTERNAL MODULE: ./src/components/UploadFile/index.tsx -var UploadFile = __webpack_require__(82394); -// EXTERNAL MODULE: ./node_modules/ali-oss/dist/aliyun-oss-sdk.js -var aliyun_oss_sdk = __webpack_require__(56448); -var aliyun_oss_sdk_default = /*#__PURE__*/__webpack_require__.n(aliyun_oss_sdk); -;// CONCATENATED MODULE: ./src/components/CaptureVideo/index.less?modules +;// CONCATENATED MODULE: ./src/components/PreviewAll/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var CaptureVideomodules = ({"flex_box_center":"flex_box_center___kVqBh","flex_space_between":"flex_space_between___FMnNq","flex_box_vertical_center":"flex_box_vertical_center___meESe","flex_box_center_end":"flex_box_center_end___KFpOb","flex_box_column":"flex_box_column___GHIK9","video":"video___nn_cD"}); +/* harmony default export */ var PreviewAllmodules = ({"wrp":"wrp___dq7YK","bgBlack":"bgBlack___ARIUV","monaco":"monaco___VnZC3","darkBlue":"darkBlue___UprA9","close":"close___LKoWu","embed":"embed___hvpEJ"}); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules +var ArrowDownOutlined = __webpack_require__(77171); +// EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 3 modules +var monaco_editor = __webpack_require__(8691); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); +// EXTERNAL MODULE: ./src/service/exercise.ts +var exercise = __webpack_require__(51412); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(59758); // EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/CaptureVideo/index.tsx +;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -149,521 +267,196 @@ var jsx_runtime = __webpack_require__(85893); -/** -* base64 to file -* @param dataurl base64 content -* @param filename set up a meaningful suffix, or you can set mime type in options -* @returns {File|*} -*/ -var dataURLtoFile = function dataURLtoFile(dataurl, filename) { - var arr = dataurl.split(','); - var mime = arr[0].match(/:(.*?);/)[1]; - var bstr = atob(arr[1]); - var n = bstr.length; - var u8arr = new Uint8Array(n); - while (n--) { - u8arr[n] = bstr.charCodeAt(n); - } - return new Blob([u8arr], { - type: mime - }); // if env support File, also can use this: return new File([u8arr], filename, { type: mime }); -}; -var CaptureVideo = /*#__PURE__*/(0,react.forwardRef)(function (_ref, ref) { - var time = _ref.time, - number = _ref.number, - supportCamera = _ref.supportCamera, - take_photo = _ref.take_photo, - update = _ref.update; - var video = (0,react.useRef)(); - var canvas = (0,react.useRef)(); - var params = (0,_umi_production_exports.useParams)(); - var _useState = (0,react.useState)([]), + + + +/* harmony default export */ var PreviewAll = (function (_ref) { + var _data, _data2, _data3, _data4, _data5, _data6; + var _ref$editOffice = _ref.editOffice, + editOffice = _ref$editOffice === void 0 ? 'view' : _ref$editOffice, + data = _ref.data, + theme = _ref.theme, + type = _ref.type, + filename = _ref.filename, + monacoEditor = _ref.monacoEditor, + className = _ref.className, + style = _ref.style, + close = _ref.close, + onClose = _ref.onClose, + hasMask = _ref.hasMask, + disabledDownload = _ref.disabledDownload, + onImgDimensions = _ref.onImgDimensions; + var _useState = (0,react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), _useState2 = slicedToArray_default()(_useState, 2), - phoneStep = _useState2[0], - setPhoneStep = _useState2[1]; - var _useState3 = (0,react.useState)(0), + src = _useState2[0], + setSrc = _useState2[1]; + var _useState3 = (0,react.useState)(""), _useState4 = slicedToArray_default()(_useState3, 2), - status = _useState4[0], - setStatus = _useState4[1]; // 0准备中,1开启失败,2开启成功,3考试结束 - var _useState5 = (0,react.useState)(''), + token = _useState4[0], + setToken = _useState4[1]; + var _useState5 = (0,react.useState)(), _useState6 = slicedToArray_default()(_useState5, 2), - src = _useState6[0], - setSrc = _useState6[1]; - var _useState7 = (0,react.useState)(), - _useState8 = slicedToArray_default()(_useState7, 2), - interval = _useState8[0], - setInter = _useState8[1]; - var _useState9 = (0,react.useState)(0), - _useState10 = slicedToArray_default()(_useState9, 2), - isPause = _useState10[0], - setIsPause = _useState10[1]; //0未开始,1开始计时,2停止计时 + officeData = _useState6[0], + setOfficeData = _useState6[1]; + var officePath = window.ENV === "build" ? "/react/build" : ""; + var apiServer = location.host.startsWith("localhost") ? env/* default.PROXY_SERVER */.Z.PROXY_SERVER : env/* default.API_SERVER */.Z.API_SERVER; + var size; + var unit = 1024 * 1024; + var maxSize = 10 * unit; + var closeRef = (0,react.useRef)(); + if ((_data = data) !== null && _data !== void 0 && _data.startsWith("/api") && type !== "txt") { + data = env/* default.API_SERVER */.Z.API_SERVER + data; + } + if (type === "office") { + size = (0,util/* parseUrl */.en)(data).filesize; + if (size > maxSize) { + type = "other"; + } + } + if (filename) monacoEditor.filename = filename; (0,react.useEffect)(function () { - checkMediaDevices(); - return function () { - handleStop(); - clearTimer(); - }; + var _document$cookie, _document$cookie$repl; + var cookies = (_document$cookie = document.cookie) === null || _document$cookie === void 0 ? void 0 : (_document$cookie$repl = _document$cookie.replace(/\s/g, "")) === null || _document$cookie$repl === void 0 ? void 0 : _document$cookie$repl.split(";"); + cookies === null || cookies === void 0 ? void 0 : cookies.map(function (item) { + var i = item.split("="); + if (i[0] === '_educoder_session') { + setToken(i[1]); + } + }); }, []); (0,react.useEffect)(function () { - // clearTimer() - if (status === 2 && time && number > 0) { - calcPhoto(); - setIsPause(1); - // photograph(); - } - }, [time]); - (0,react.useEffect)(function () { - if (isPause === 0) return; - if (isPause === 2) { - clearInterval(interval); - } else { - var n = 0; - var id = setInterval(function () { - if (phoneStep.includes(n)) { - handlePhoto(); + if (type === "office") getData(); + }, [type, data]); + var getData = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _url, _id, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + console.log("data:", data); + _url = data; + if (!data.startsWith("http")) { + _url = location.origin + _url; + } + _id = new URL(_url).pathname.split("/").pop(); + _context.next = 6; + return (0,exercise/* setEcsAttachment */.gJ)({ + attachment_id: _id + }); + case 6: + res = _context.sent; + setOfficeData(res); + case 8: + case "end": + return _context.stop(); } - n++; - }, 1000); - setInter(id); - } - return function () { - return clearInterval(interval); + }, _callee); + })); + return function getData() { + return _ref2.apply(this, arguments); }; - }, [isPause]); - (0,react.useImperativeHandle)(ref, function () { - return { - handlePhoto: handlePhoto - }; - }); - var clearTimer = function clearTimer() { - setIsPause(2); - }; - var calcPhoto = function calcPhoto() { - var step = time / number; - var arr = []; - function getRndInteger(min, max) { - return parseInt(Math.floor(Math.random() * (max - min + 1)) + min); - } - new Array(number).fill(0).map(function (item, key) { - if (take_photo) { - arr.push(getRndInteger(step * key, step * (key + 1))); - } else { - if (key == 0) { - arr.push(0); - } else { - arr.push(getRndInteger(step * key, step * (key + 1))); - } - } - }); - phoneStep = arr; - setPhoneStep([].concat(arr)); - console.log(arr); - }; - var checkMediaDevices = function checkMediaDevices() { - if (navigator.mediaDevices === undefined) { - navigator.mediaDevices = {}; - } - if (navigator.mediaDevices.getUserMedia === undefined) { - navigator.mediaDevices.getUserMedia = function (constraints) { - var getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia; - if (!getUserMedia) { - return Promise.reject(new Error('getUserMedia is not implemented in this browser')); - } - return new Promise(function (resolve, reject) { - getUserMedia.call(navigator, constraints, resolve, reject); - }); - }; + }(); + var handleClick = function handleClick() { + if (data.startsWith("http") || data.startsWith('blob:')) { + handleDown(); + return; } - navigator.mediaDevices.getUserMedia({ - video: { - width: 640, - height: 480 - } - }).then(function (stream) { - supportCamera && supportCamera(2); - setStatus(2); - if ("srcObject" in video.current) { - video.current.srcObject = stream; - } else { - video.current.src = window.URL.createObjectURL(stream); - } - video.current.onloadedmetadata = function (e) { - video.current.play(); - }; - video.current.addEventListener('ended', function () { - //结束 - console.log("播放结束"); - clearTimer(); - message/* default.error */.ZP.error({ - content: "您已经关闭了摄像头,请在10秒钟内恢复摄像头,否则将推出考试", - duration: 10, - key: 9998 - }); - }, false); - })["catch"](function (err) { - setStatus(1); - supportCamera && supportCamera(1); - // 错误信息,以及用户未授权 - if (err.message === "Permission denied" || err.name === 'NotAllowedError') { - message/* default.error */.ZP.error('您已拒绝了获取摄像头'); - } else { - message/* default.error */.ZP.error('摄像头获取失败,或您已拒绝了获取摄像头'); - } - console.log("errname: " + err.name); - console.log("err: " + err.message); - }); - }; - var handlePhoto = function handlePhoto() { - try { - canvas.current.width = video.current.videoWidth; - canvas.current.height = video.current.videoHeight; - var context = canvas.current.getContext('2d'); - context.drawImage(video.current, 0, 0, canvas.current.width, canvas.current.height); - setSrc(canvas.current.toDataURL('image/png')); - uploadFile(canvas.current.toDataURL('image/png')); - } catch (e) {} + (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; - var handleStop = function handleStop() { - try { - var stream = video.current.srcObject; - var tracks = stream.getTracks(); - tracks.forEach(function (track) { - track.stop(); - }); - video.current.srcObject = null; - } catch (e) {} + var handleDown = function handleDown() { + (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; - var uploadFile = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(file) { - var _res$data, _res$data2, _res$data3, _res$data4, _res$data5, _res$data6, _res$data7; - var res, name, client, imgfile; - 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/buckets/get_upload_token.json', { - method: "get" - }); - case 2: - res = _context.sent; - res.data = JSON.parse((0,UploadFile/* decrypt */.pe)(res.data)); - name = (0,v4/* default */.Z)(); - client = new (aliyun_oss_sdk_default())({ - endpoint: res === null || res === void 0 ? void 0 : (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.end_point, - region: res === null || res === void 0 ? void 0 : (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.region, - accessKeyId: res === null || res === void 0 ? void 0 : (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.access_key_id, - accessKeySecret: res === null || res === void 0 ? void 0 : (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.access_key_secret, - bucket: res === null || res === void 0 ? void 0 : (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.bucket, - stsToken: res === null || res === void 0 ? void 0 : (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.security_token - }); - imgfile = dataURLtoFile(file, name); - client.multipartUpload("".concat(name, ".png"), imgfile, { - timeout: 10 * 1000, - partSize: 10485760, - callback: { - url: res === null || res === void 0 ? void 0 : (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.callback_url, - host: res === null || res === void 0 ? void 0 : res.data.bucket_host, - body: 'bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login=' + params.login + '&container_id=' + params.categoryId + '&container_type=Exercise' - } - }).then(function (result) { - console.log("result:", result); - })["catch"](function (err) { - console.log("err:", err); - }); - case 8: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function uploadFile(_x) { - return _ref2.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: status !== 3 && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: CaptureVideomodules.video, - id: "screenshot", - children: [status === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..." - }), status === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25" - }), status === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("video", { - width: "288", - ref: video, - autoPlay: true - }), /*#__PURE__*/(0,jsx_runtime.jsx)("canvas", { - style: { - display: "none" + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: objectSpread2_default()({}, style || {}), + className: "".concat(hasMask && PreviewAllmodules.bgBlack, " ").concat(!!type ? PreviewAllmodules.wrp : "hide"), + children: [close && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: PreviewAllmodules.close, + ref: closeRef, + children: [!!onImgDimensions && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8", + getPopupContainer: function getPopupContainer() { + return closeRef.current; + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + onClose(); + onImgDimensions(); }, - ref: canvas - })] + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-yulanpizhu" + }) + }) + }), !disabledDownload && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6", + getPopupContainer: function getPopupContainer() { + return closeRef.current; + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: handleDown, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-quxiaozhiding" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5173\u95ED", + getPopupContainer: function getPopupContainer() { + return closeRef.current; + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "", + onClick: onClose, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-guanbi1" + }) + }) })] - }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(PreviewAllmodules[className], " ").concat(className, " ").concat(PreviewAllmodules.monaco, " ").concat(type === "txt" ? "show" : "hide"), + children: type === "txt" && /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, objectSpread2_default()({}, monacoEditor)) + }), type === "audio" && /*#__PURE__*/(0,jsx_runtime.jsx)("audio", { + src: "".concat(((_data2 = data) === null || _data2 === void 0 ? void 0 : _data2.indexOf("http://")) > -1 || ((_data3 = data) === null || _data3 === void 0 ? void 0 : _data3.indexOf("https://")) > -1 ? "" : "data:audio/mp3;base64,").concat(data), + autoPlay: true + }), type === "video" && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: ((_data4 = data) === null || _data4 === void 0 ? void 0 : _data4.indexOf("http")) > -1 ? /*#__PURE__*/(0,jsx_runtime.jsx)("video", { + controls: true, + src: "".concat(data), + autoPlay: true + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("video", { + controls: true, + src: "data:video/mp4;base64,".concat(data), + autoPlay: true + }) + }), type === 'office' && officeData && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { + src: "".concat(officePath, "/office.html?key=").concat(officeData.key, "&url=").concat(apiServer + officeData.url, "&callbackUrl=").concat(apiServer + officeData.callbackUrl, "&fileType=").concat(officeData.fileType, "&title=").concat(officeData.title, "&model=").concat(editOffice, "&officeServer=").concat(env/* default.ONLYOFFICE */.Z.ONLYOFFICE, "&disabledDownload=").concat(!!disabledDownload) + }), type === 'html' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { + src: data + '&disposition=inline' + }), type === 'pdf' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { + src: "".concat(officePath, "/js/pdfview/index.html?url=").concat(data, "&disabledDownload=").concat(!!disabledDownload) + }) // + , type === "image" && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: "".concat(((_data5 = data) === null || _data5 === void 0 ? void 0 : _data5.indexOf("http://")) > -1 || ((_data6 = data) === null || _data6 === void 0 ? void 0 : _data6.indexOf("https://")) > -1 ? "" : "data:image/png;base64,").concat(data) + }), type === "other" && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + type: "primary", + size: "large", + onClick: handleClick, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"] + }) + }), type === "download" && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + type: "primary", + size: "large", + onClick: handleClick, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"] + })] }); }); -/* harmony default export */ var components_CaptureVideo = (CaptureVideo); /***/ }), -/***/ 36579: +/***/ 12768: /*!*********************************************************!*\ - !*** ./src/components/PreviewAll/index.tsx + 1 modules ***! - \*********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ PreviewAll; } -}); - -// 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/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/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/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/PreviewAll/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var PreviewAllmodules = ({"wrp":"wrp___dq7YK","bgBlack":"bgBlack___ARIUV","monaco":"monaco___VnZC3","darkBlue":"darkBlue___UprA9","close":"close___LKoWu","embed":"embed___hvpEJ"}); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ArrowDownOutlined.js + 1 modules -var ArrowDownOutlined = __webpack_require__(77171); -// EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 3 modules -var monaco_editor = __webpack_require__(8691); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(29427); -// EXTERNAL MODULE: ./src/service/exercise.ts -var exercise = __webpack_require__(51412); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(59758); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx - - - - - - - - - - - - - - - - - - - -/* harmony default export */ var PreviewAll = (function (_ref) { - var _data, _data2, _data3, _data4, _data5, _data6; - var _ref$editOffice = _ref.editOffice, - editOffice = _ref$editOffice === void 0 ? 'view' : _ref$editOffice, - data = _ref.data, - theme = _ref.theme, - type = _ref.type, - filename = _ref.filename, - monacoEditor = _ref.monacoEditor, - className = _ref.className, - style = _ref.style, - close = _ref.close, - onClose = _ref.onClose, - hasMask = _ref.hasMask, - disabledDownload = _ref.disabledDownload, - onImgDimensions = _ref.onImgDimensions; - var _useState = (0,react.useState)('https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt'), - _useState2 = slicedToArray_default()(_useState, 2), - src = _useState2[0], - setSrc = _useState2[1]; - var _useState3 = (0,react.useState)(""), - _useState4 = slicedToArray_default()(_useState3, 2), - token = _useState4[0], - setToken = _useState4[1]; - var _useState5 = (0,react.useState)(), - _useState6 = slicedToArray_default()(_useState5, 2), - officeData = _useState6[0], - setOfficeData = _useState6[1]; - var officePath = window.ENV === "build" ? "/react/build" : ""; - var apiServer = location.host.startsWith("localhost") ? env/* default.PROXY_SERVER */.Z.PROXY_SERVER : env/* default.API_SERVER */.Z.API_SERVER; - var size; - var unit = 1024 * 1024; - var maxSize = 10 * unit; - var closeRef = (0,react.useRef)(); - if ((_data = data) !== null && _data !== void 0 && _data.startsWith("/api") && type !== "txt") { - data = env/* default.API_SERVER */.Z.API_SERVER + data; - } - if (type === "office") { - size = (0,util/* parseUrl */.en)(data).filesize; - if (size > maxSize) { - type = "other"; - } - } - if (filename) monacoEditor.filename = filename; - (0,react.useEffect)(function () { - var _document$cookie, _document$cookie$repl; - var cookies = (_document$cookie = document.cookie) === null || _document$cookie === void 0 ? void 0 : (_document$cookie$repl = _document$cookie.replace(/\s/g, "")) === null || _document$cookie$repl === void 0 ? void 0 : _document$cookie$repl.split(";"); - cookies === null || cookies === void 0 ? void 0 : cookies.map(function (item) { - var i = item.split("="); - if (i[0] === '_educoder_session') { - setToken(i[1]); - } - }); - }, []); - (0,react.useEffect)(function () { - if (type === "office") getData(); - }, [type, data]); - var getData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _url, _id, res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - console.log("data:", data); - _url = data; - if (!data.startsWith("http")) { - _url = location.origin + _url; - } - _id = new URL(_url).pathname.split("/").pop(); - _context.next = 6; - return (0,exercise/* setEcsAttachment */.gJ)({ - attachment_id: _id - }); - case 6: - res = _context.sent; - setOfficeData(res); - case 8: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getData() { - return _ref2.apply(this, arguments); - }; - }(); - var handleClick = function handleClick() { - if (data.startsWith("http") || data.startsWith('blob:')) { - handleDown(); - return; - } - (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); - }; - var handleDown = function handleDown() { - (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: objectSpread2_default()({}, style || {}), - className: "".concat(hasMask && PreviewAllmodules.bgBlack, " ").concat(!!type ? PreviewAllmodules.wrp : "hide"), - children: [close && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: PreviewAllmodules.close, - ref: closeRef, - children: [!!onImgDimensions && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8", - getPopupContainer: function getPopupContainer() { - return closeRef.current; - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: function onClick() { - onClose(); - onImgDimensions(); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-yulanpizhu" - }) - }) - }), !disabledDownload && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6", - getPopupContainer: function getPopupContainer() { - return closeRef.current; - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: handleDown, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-quxiaozhiding" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u5173\u95ED", - getPopupContainer: function getPopupContainer() { - return closeRef.current; - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "", - onClick: onClose, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "icon-guanbi1" - }) - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "".concat(PreviewAllmodules[className], " ").concat(className, " ").concat(PreviewAllmodules.monaco, " ").concat(type === "txt" ? "show" : "hide"), - children: type === "txt" && /*#__PURE__*/(0,jsx_runtime.jsx)(monaco_editor/* default */.ZP, objectSpread2_default()({}, monacoEditor)) - }), type === "audio" && /*#__PURE__*/(0,jsx_runtime.jsx)("audio", { - src: "".concat(((_data2 = data) === null || _data2 === void 0 ? void 0 : _data2.indexOf("http://")) > -1 || ((_data3 = data) === null || _data3 === void 0 ? void 0 : _data3.indexOf("https://")) > -1 ? "" : "data:audio/mp3;base64,").concat(data), - autoPlay: true - }), type === "video" && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: ((_data4 = data) === null || _data4 === void 0 ? void 0 : _data4.indexOf("http")) > -1 ? /*#__PURE__*/(0,jsx_runtime.jsx)("video", { - controls: true, - src: "".concat(data), - autoPlay: true - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("video", { - controls: true, - src: "data:video/mp4;base64,".concat(data), - autoPlay: true - }) - }), type === 'office' && officeData && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { - src: "".concat(officePath, "/office.html?key=").concat(officeData.key, "&url=").concat(apiServer + officeData.url, "&callbackUrl=").concat(apiServer + officeData.callbackUrl, "&fileType=").concat(officeData.fileType, "&title=").concat(officeData.title, "&model=").concat(editOffice, "&officeServer=").concat(env/* default.ONLYOFFICE */.Z.ONLYOFFICE, "&disabledDownload=").concat(!!disabledDownload) - }), type === 'html' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { - src: data + '&disposition=inline' - }), type === 'pdf' && /*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { - src: "".concat(officePath, "/js/pdfview/index.html?url=").concat(data, "&disabledDownload=").concat(!!disabledDownload) - }) // - , type === "image" && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: "".concat(((_data5 = data) === null || _data5 === void 0 ? void 0 : _data5.indexOf("http://")) > -1 || ((_data6 = data) === null || _data6 === void 0 ? void 0 : _data6.indexOf("https://")) > -1 ? "" : "data:image/png;base64,").concat(data) - }), type === "other" && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { - type: "primary", - size: "large", - onClick: handleClick, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"] - }) - }), type === "download" && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { - type: "primary", - size: "large", - onClick: handleClick, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ArrowDownOutlined/* default */.Z, {}), "\u70B9\u51FB\u4E0B\u8F7D"] - })] - }); -}); - -/***/ }), - -/***/ 12768: -/*!*********************************************************!*\ - !*** ./src/components/RenderHtml/index.tsx + 1 modules ***! + !*** ./src/components/RenderHtml/index.tsx + 1 modules ***! \*********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -2667,7 +2460,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } @@ -3033,132 +2826,409 @@ function useInterval(callback, delay) { (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]); -} - -/***/ }), - -/***/ 84926: -/*!**************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Answer/index.tsx + 9 modules ***! - \**************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Exercise_Answer; } + + // 建立 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]); +} + +/***/ }), + +/***/ 97343: +/*!***************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Answer/index.tsx + 14 modules ***! + \***************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "default": function() { return /* binding */ Exercise_Answer; } +}); + +// 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/alert/style/index.js + 1 modules +var alert_style = __webpack_require__(91750); +// EXTERNAL MODULE: ./node_modules/antd/es/alert/index.js + 1 modules +var es_alert = __webpack_require__(14670); +// 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/spin/style/index.js + 1 modules +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/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/toConsumableArray.js +var toConsumableArray = __webpack_require__(861); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// 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/progress/style/index.js + 1 modules +var progress_style = __webpack_require__(57273); +// EXTERNAL MODULE: ./node_modules/antd/es/progress/index.js + 10 modules +var es_progress = __webpack_require__(97910); +// 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/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/objectSpread2.js +var objectSpread2 = __webpack_require__(42122); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// 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/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/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/@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(70215); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/antd/es/statistic/style/index.js + 1 modules +var statistic_style = __webpack_require__(14558); +// EXTERNAL MODULE: ./node_modules/antd/es/statistic/index.js + 4 modules +var statistic = __webpack_require__(74763); +// 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/qrcode.react/lib/index.js +var lib = __webpack_require__(79361); +var lib_default = /*#__PURE__*/__webpack_require__.n(lib); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/MinusSquareOutlined.js +var MinusSquareOutlined = __webpack_require__(68658); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/PlusSquareOutlined.js +var PlusSquareOutlined = __webpack_require__(30723); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(84519); +// EXTERNAL MODULE: ./node_modules/uuid/dist/esm-browser/v4.js + 4 modules +var v4 = __webpack_require__(25934); +// EXTERNAL MODULE: ./src/components/UploadFile/index.tsx +var UploadFile = __webpack_require__(82394); +// EXTERNAL MODULE: ./node_modules/ali-oss/dist/aliyun-oss-sdk.js +var aliyun_oss_sdk = __webpack_require__(56448); +var aliyun_oss_sdk_default = /*#__PURE__*/__webpack_require__.n(aliyun_oss_sdk); +;// CONCATENATED MODULE: ./src/components/CaptureVideo/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CaptureVideomodules = ({"flex_box_center":"flex_box_center___kVqBh","flex_space_between":"flex_space_between___FMnNq","flex_box_vertical_center":"flex_box_vertical_center___meESe","flex_box_center_end":"flex_box_center_end___KFpOb","flex_box_column":"flex_box_column___GHIK9","video":"video___nn_cD"}); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/CaptureVideo/index.tsx + + + + + + + + + + + + + + + +/** +* base64 to file +* @param dataurl base64 content +* @param filename set up a meaningful suffix, or you can set mime type in options +* @returns {File|*} +*/ +var dataURLtoFile = function dataURLtoFile(dataurl, filename) { + var arr = dataurl.split(','); + var mime = arr[0].match(/:(.*?);/)[1]; + var bstr = atob(arr[1]); + var n = bstr.length; + var u8arr = new Uint8Array(n); + while (n--) { + u8arr[n] = bstr.charCodeAt(n); + } + return new Blob([u8arr], { + type: mime + }); // if env support File, also can use this: return new File([u8arr], filename, { type: mime }); +}; + +var CaptureVideo = /*#__PURE__*/(0,react.forwardRef)(function (_ref, ref) { + var time = _ref.time, + number = _ref.number, + supportCamera = _ref.supportCamera, + take_photo = _ref.take_photo, + update = _ref.update; + var video = (0,react.useRef)(); + var canvas = (0,react.useRef)(); + var params = (0,_umi_production_exports.useParams)(); + var _useState = (0,react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + phoneStep = _useState2[0], + setPhoneStep = _useState2[1]; + var _useState3 = (0,react.useState)(0), + _useState4 = slicedToArray_default()(_useState3, 2), + status = _useState4[0], + setStatus = _useState4[1]; // 0准备中,1开启失败,2开启成功,3考试结束 + var _useState5 = (0,react.useState)(''), + _useState6 = slicedToArray_default()(_useState5, 2), + src = _useState6[0], + setSrc = _useState6[1]; + var _useState7 = (0,react.useState)(), + _useState8 = slicedToArray_default()(_useState7, 2), + interval = _useState8[0], + setInter = _useState8[1]; + var _useState9 = (0,react.useState)(0), + _useState10 = slicedToArray_default()(_useState9, 2), + isPause = _useState10[0], + setIsPause = _useState10[1]; //0未开始,1开始计时,2停止计时 + (0,react.useEffect)(function () { + checkMediaDevices(); + return function () { + handleStop(); + clearTimer(); + }; + }, []); + (0,react.useEffect)(function () { + // clearTimer() + if (status === 2 && time && number > 0) { + calcPhoto(); + setIsPause(1); + // photograph(); + } + }, [time]); + (0,react.useEffect)(function () { + if (isPause === 0) return; + if (isPause === 2) { + clearInterval(interval); + } else { + var n = 0; + var id = setInterval(function () { + if (phoneStep.includes(n)) { + handlePhoto(); + } + n++; + }, 1000); + setInter(id); + } + return function () { + return clearInterval(interval); + }; + }, [isPause]); + (0,react.useImperativeHandle)(ref, function () { + return { + handlePhoto: handlePhoto + }; + }); + var clearTimer = function clearTimer() { + setIsPause(2); + }; + var calcPhoto = function calcPhoto() { + var step = time / number; + var arr = []; + function getRndInteger(min, max) { + return parseInt(Math.floor(Math.random() * (max - min + 1)) + min); + } + new Array(number).fill(0).map(function (item, key) { + if (take_photo) { + arr.push(getRndInteger(step * key, step * (key + 1))); + } else { + if (key == 0) { + arr.push(0); + } else { + arr.push(getRndInteger(step * key, step * (key + 1))); + } + } + }); + phoneStep = arr; + setPhoneStep([].concat(arr)); + console.log(arr); + }; + var checkMediaDevices = function checkMediaDevices() { + if (navigator.mediaDevices === undefined) { + navigator.mediaDevices = {}; + } + if (navigator.mediaDevices.getUserMedia === undefined) { + navigator.mediaDevices.getUserMedia = function (constraints) { + var getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia; + if (!getUserMedia) { + return Promise.reject(new Error('getUserMedia is not implemented in this browser')); + } + return new Promise(function (resolve, reject) { + getUserMedia.call(navigator, constraints, resolve, reject); + }); + }; + } + navigator.mediaDevices.getUserMedia({ + video: { + width: 200, + height: 113 + } + }).then(function (stream) { + supportCamera && supportCamera(2); + setStatus(2); + if ("srcObject" in video.current) { + video.current.srcObject = stream; + } else { + video.current.src = window.URL.createObjectURL(stream); + } + video.current.onloadedmetadata = function (e) { + video.current.play(); + }; + video.current.addEventListener('ended', function () { + //结束 + console.log("播放结束"); + clearTimer(); + message/* default.error */.ZP.error({ + content: "您已经关闭了摄像头,请在10秒钟内恢复摄像头,否则将推出考试", + duration: 10, + key: 9998 + }); + }, false); + })["catch"](function (err) { + setStatus(1); + supportCamera && supportCamera(1); + // 错误信息,以及用户未授权 + if (err.message === "Permission denied" || err.name === 'NotAllowedError') { + message/* default.error */.ZP.error('您已拒绝了获取摄像头'); + } else { + message/* default.error */.ZP.error('摄像头获取失败,或您已拒绝了获取摄像头'); + } + console.log("errname: " + err.name); + console.log("err: " + err.message); + }); + }; + var handlePhoto = function handlePhoto() { + try { + canvas.current.width = video.current.videoWidth; + canvas.current.height = video.current.videoHeight; + var context = canvas.current.getContext('2d'); + context.drawImage(video.current, 0, 0, canvas.current.width, canvas.current.height); + setSrc(canvas.current.toDataURL('image/png')); + uploadFile(canvas.current.toDataURL('image/png')); + } catch (e) {} + }; + var handleStop = function handleStop() { + try { + var stream = video.current.srcObject; + var tracks = stream.getTracks(); + tracks.forEach(function (track) { + track.stop(); + }); + video.current.srcObject = null; + } catch (e) {} + }; + var uploadFile = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(file) { + var _res$data, _res$data2, _res$data3, _res$data4, _res$data5, _res$data6, _res$data7; + var res, name, client, imgfile; + 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/buckets/get_upload_token.json', { + method: "get" + }); + case 2: + res = _context.sent; + res.data = JSON.parse((0,UploadFile/* decrypt */.pe)(res.data)); + name = (0,v4/* default */.Z)(); + client = new (aliyun_oss_sdk_default())({ + endpoint: res === null || res === void 0 ? void 0 : (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.end_point, + region: res === null || res === void 0 ? void 0 : (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.region, + accessKeyId: res === null || res === void 0 ? void 0 : (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.access_key_id, + accessKeySecret: res === null || res === void 0 ? void 0 : (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.access_key_secret, + bucket: res === null || res === void 0 ? void 0 : (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.bucket, + stsToken: res === null || res === void 0 ? void 0 : (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.security_token + }); + imgfile = dataURLtoFile(file, name); + client.multipartUpload("".concat(name, ".png"), imgfile, { + timeout: 10 * 1000, + partSize: 10485760, + callback: { + url: res === null || res === void 0 ? void 0 : (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.callback_url, + host: res === null || res === void 0 ? void 0 : res.data.bucket_host, + body: 'bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login=' + params.login + '&container_id=' + params.categoryId + '&container_type=Exercise' + } + }).then(function (result) { + console.log("result:", result); + })["catch"](function (err) { + console.log("err:", err); + }); + case 8: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function uploadFile(_x) { + return _ref2.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: status !== 3 && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: CaptureVideomodules.video, + id: "screenshot", + children: [status === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..." + }), status === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25" + }), status === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("video", { + width: "200", + ref: video, + autoPlay: true + }), /*#__PURE__*/(0,jsx_runtime.jsx)("canvas", { + style: { + display: "none" + }, + ref: canvas + })] + })] + }) + }); }); - -// EXTERNAL MODULE: ./node_modules/antd/es/divider/style/index.js + 1 modules -var style = __webpack_require__(98541); -// EXTERNAL MODULE: ./node_modules/antd/es/divider/index.js -var divider = __webpack_require__(27049); -// 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/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/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/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/spin/style/index.js + 1 modules -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/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/progress/style/index.js + 1 modules -var progress_style = __webpack_require__(57273); -// EXTERNAL MODULE: ./node_modules/antd/es/progress/index.js + 10 modules -var es_progress = __webpack_require__(97910); -// 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/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/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/@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(70215); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -// 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/statistic/style/index.js + 1 modules -var statistic_style = __webpack_require__(14558); -// EXTERNAL MODULE: ./node_modules/antd/es/statistic/index.js + 4 modules -var statistic = __webpack_require__(74763); -// 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/qrcode.react/lib/index.js -var lib = __webpack_require__(79361); -var lib_default = /*#__PURE__*/__webpack_require__.n(lib); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ClockCircleOutlined.js -var ClockCircleOutlined = __webpack_require__(30071); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/MinusSquareOutlined.js -var MinusSquareOutlined = __webpack_require__(68658); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/PlusSquareOutlined.js -var PlusSquareOutlined = __webpack_require__(30723); -// 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: ./src/components/CaptureVideo/index.tsx + 1 modules -var CaptureVideo = __webpack_require__(92523); +/* harmony default export */ var components_CaptureVideo = (CaptureVideo); // EXTERNAL MODULE: ./src/components/Exercise/recordScreen.tsx + 3 modules var recordScreen = __webpack_require__(78806); // EXTERNAL MODULE: ./node_modules/moment/moment.js @@ -3166,7 +3236,7 @@ var moment = __webpack_require__(30381); var moment_default = /*#__PURE__*/__webpack_require__.n(moment); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var Answermodules = ({"flex_box_center":"flex_box_center___ariLt","flex_space_between":"flex_space_between___MC6sH","flex_box_vertical_center":"flex_box_vertical_center___tJHfy","flex_box_center_end":"flex_box_center_end___AfB_t","flex_box_column":"flex_box_column___xX4Fj","bg":"bg___nHBEZ","answerWrp":"answerWrp___jZB_z","title":"title___rj6Q0","questionIcons":"questionIcons___XoGYC","green":"green___iIYnV","orange":"orange___EIhiL","greenTip":"greenTip___WwiUh","redTip":"redTip___aWSt4","orangeTip":"orangeTip___j5g_H","pollDesc":"pollDesc___yDT2Q","answered":"answered___d2hE7","unanswer":"unanswer___AdOhE","anchor":"anchor___z3CaP","answerFlag":"answerFlag___wwTKa","flagActive":"flagActive___piG3D","flagHalf":"flagHalf___E29dd","answerStudentFlag":"answerStudentFlag___HRVt8","answerStudentActive":"answerStudentActive___kM6r4","questionItem":"questionItem___q6Hgu","itemType":"itemType___pPqzT","itemFlag":"itemFlag___j5TSr","answerWrap":"answerWrap___G9dnn","answerSubjective":"answerSubjective___LRVKJ","otherInput":"otherInput___SxNAw","submitButton":"submitButton___zPo7H","randomFlag":"randomFlag___TOZ2H","answerTrue":"answerTrue___fgIW0","answerFalse":"answerFalse___gAQD8","answerHalf":"answerHalf___h40sX","renderHtml":"renderHtml___UerV1","simpleText":"simpleText___ZKx7o","answerYes":"answerYes___AA0oM","answerNo":"answerNo___gMGLy","answerInfo":"answerInfo___tB4Wz","answerSheet":"answerSheet___yhxK1","active":"active___WSsrt","countDown":"countDown___OzcWL","red":"red___Mge1h","fold":"fold___id0EJ","cardList":"cardList___xKhMX","iframe":"iframe___pMMQx","eduTip":"eduTip___hXWhK","eduQrcode":"eduQrcode____qxcx","eduVideo":"eduVideo___mufWJ","eduUsername":"eduUsername___tiufh","startAnswer":"startAnswer___AA7n5","eduSubmit":"eduSubmit___UPIsJ","eduTitle":"eduTitle___jCJrO","wrpAnswer":"wrpAnswer___AVK1Y","simpleMd":"simpleMd___ZGbXj"}); +/* harmony default export */ var Answermodules = ({"flex_box_center":"flex_box_center___ariLt","flex_space_between":"flex_space_between___MC6sH","flex_box_vertical_center":"flex_box_vertical_center___tJHfy","flex_box_center_end":"flex_box_center_end___AfB_t","flex_box_column":"flex_box_column___xX4Fj","bg":"bg___nHBEZ","wrapper":"wrapper___TZKl8","exerciseAlert":"exerciseAlert___QUMwm","title":"title___rj6Q0","content":"content___Te7Wz","baseMargin":"baseMargin___BRmsh","noWrap":"noWrap___X6AS3","singleItem":"singleItem___GkaDR","questionIcons":"questionIcons___XoGYC","green":"green___iIYnV","orange":"orange___EIhiL","greenTip":"greenTip___WwiUh","redTip":"redTip___aWSt4","orangeTip":"orangeTip___j5g_H","pollDesc":"pollDesc___yDT2Q","answered":"answered___d2hE7","unanswer":"unanswer___AdOhE","anchor":"anchor___z3CaP","answerFlag":"answerFlag___wwTKa","flagActive":"flagActive___piG3D","flagHalf":"flagHalf___E29dd","answerStudentFlag":"answerStudentFlag___HRVt8","answerStudentActive":"answerStudentActive___kM6r4","questionItem":"questionItem___q6Hgu","questionScore":"questionScore___RW5tm","itemType":"itemType___pPqzT","itemFlag":"itemFlag___j5TSr","answerWrap":"answerWrap___G9dnn","answerSubjective":"answerSubjective___LRVKJ","otherInput":"otherInput___SxNAw","submitButton":"submitButton___zPo7H","randomFlag":"randomFlag___TOZ2H","answerTrue":"answerTrue___fgIW0","answerFalse":"answerFalse___gAQD8","answerHalf":"answerHalf___h40sX","renderHtml":"renderHtml___UerV1","simpleText":"simpleText___ZKx7o","answerYes":"answerYes___AA0oM","answerNo":"answerNo___gMGLy","answerInfo":"answerInfo___tB4Wz","answerProgress":"answerProgress___CbmXy","answerSheet":"answerSheet___yhxK1","qindex":"qindex___XuKA8","markIcon":"markIcon___ZTkqb","active":"active___WSsrt","partialActive":"partialActive___K6lsa","selected":"selected___grFyM","countDown":"countDown___OzcWL","cnText":"cnText___TvFjV","red":"red___Mge1h","refreshBtn":"refreshBtn___lK1MX","fold":"fold___id0EJ","cardList":"cardList___xKhMX","withQrcode":"withQrcode___qphZK","iframe":"iframe___pMMQx","eduTip":"eduTip___hXWhK","eduQrcode":"eduQrcode____qxcx","eduVideo":"eduVideo___mufWJ","eduUsername":"eduUsername___tiufh","startAnswer":"startAnswer___AA7n5","eduSubmit":"eduSubmit___UPIsJ","eduTitle":"eduTitle___jCJrO","wrpAnswer":"wrpAnswer___AVK1Y","simpleMd":"simpleMd___ZGbXj","videomodal":"videomodal___bYarH","mainPart":"mainPart___Fqvw7","userInfoText":"userInfoText___nqL8p","answerSheetBottom":"answerSheetBottom___yXf5u","tooltipWrap":"tooltipWrap___AxG9B","leftPart":"leftPart___P4Ook","rightPart":"rightPart___De4P3","questionPart":"questionPart___GTq66","questionTypeTitle":"questionTypeTitle___r6Fo9","questionTypeInfo":"questionTypeInfo___JfpWv","toIframeBtn":"toIframeBtn___gRKtn","bottom":"bottom___coSlv","markBtn":"markBtn___ZCLGF","changeButton":"changeButton___sBTjl","prevBtn":"prevBtn___lgCPG","analysisWrap":"analysisWrap___JoCnb","greyBg":"greyBg___vgesc","fixHeader":"fixHeader___RoNxE","exerciseTitle":"exerciseTitle___Dtp56","commitModal":"commitModal___zqvNA","commitItem":"commitItem___mjYF6","commitInfoLabel":"commitInfoLabel___KtIjW","commitInfoValue":"commitInfoValue___DCyRn","cameraHeader":"cameraHeader___Pqhwb"}); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(29427); // EXTERNAL MODULE: ./src/components/Exercise/ip.tsx @@ -3183,8 +3253,6 @@ var shixuns = __webpack_require__(56088); var RenderHtml = __webpack_require__(12768); // EXTERNAL MODULE: ./src/components/markdown-editor/index.tsx + 10 modules var markdown_editor = __webpack_require__(55373); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/components/Simple.tsx @@ -3194,11 +3262,22 @@ var jsx_runtime = __webpack_require__(85893); + + + + + + +var scoreStatusMapping = { + 0: 'c-red-ee4', + 1: 'c-green' +}; var Simple = function Simple(_ref) { - var _answerData$exercise, _item$user_answer, _item$user_answer2, _item$standard_answer; + var _answerData$exercise, _answerData$exercise2, _answerData$exercise3, _item$user_answer, _item$user_answer2, _item$standard_answer; var item = _ref.item, answerData = _ref.answerData, isEducation = _ref.isEducation, + sign = _ref.sign, _ref$onBlur = _ref.onBlur, _onBlur = _ref$onBlur === void 0 ? function () {} : _ref$onBlur; var value = (0,react.useRef)(""); @@ -3246,9 +3325,42 @@ var Simple = function Simple(_ref) { }, []); return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [(answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.user_exercise_status) === 1 ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "mt10 mb0", - children: "\u6211\u7684\u7B54\u6848\uFF1A" + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: "\u6211\u7684\u7B54\u6848" + }), ((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.user_exercise_status) > 0 && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise3 = answerData.exercise) === null || _answerData$exercise3 === void 0 ? void 0 : _answerData$exercise3.open_score)) && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "end", + className: "mb20", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14", + style: { + color: '#6A7283' + }, + children: "\u5F97\u5206" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font14 ml10", + children: [(item === null || item === void 0 ? void 0 : item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: scoreStatusMapping[Number(item === null || item === void 0 ? void 0 : item.answer_status)] || 'c-orange-ff9', + children: item === null || item === void 0 ? void 0 : item.user_score + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 5, + color: '#6A7283' + }, + children: "\u5206" + })] + }), !(item !== null && item !== void 0 && item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "\u672A\u8BC4" + })] + })] + }) + })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Answermodules.simpleText, children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { @@ -3272,16 +3384,20 @@ var Simple = function Simple(_ref) { setIsFocus(true); }, onBlur: function onBlur() { - _onBlur(value.current); + setTimeout(function () { + _onBlur(value.current); + }, 200); clearInterval(timeRef.current); setIsFocus(false); } }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { onClick: function onClick() { var _item$user_answer3; - if (!item.repeat_answer && (item === null || item === void 0 ? void 0 : (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3.length) > 0 && !item.israp) { + if (!item.repeat_answer && (item === null || item === void 0 ? void 0 : (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3.length) > 0 && item.ques_status !== 0) { + message/* default.warning */.ZP.warning('该题不允许再修改答案'); return; } + sign.current = true; setShowEditor(true); }, className: Answermodules.startAnswer, @@ -3290,21 +3406,37 @@ var Simple = function Simple(_ref) { children: "\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54" }) }) - }), (0,authority/* isStudent */.dE)() && (item === null || item === void 0 ? void 0 : item.standard_answer) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "mt10 mb0", - children: "\u53C2\u8003\u7B54\u6848\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - border: "1px solid #eee", - background: "#f5f5f5", - borderRadius: 4, - padding: 5 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - value: item === null || item === void 0 ? void 0 : (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer[0] - }) - })] + }), (0,authority/* isStudent */.dE)() && (item === null || item === void 0 ? void 0 : item.standard_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.analysisWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Answermodules.greyBg, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "font14 mr10", + style: { + color: '#6A7283' + }, + children: "\u3010\u7B54\u6848\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + value: item === null || item === void 0 ? void 0 : (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer[0] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 mr10", + style: { + color: '#6A7283' + }, + children: "\u3010\u89E3\u6790\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: Answermodules.renderHtml, + value: item === null || item === void 0 ? void 0 : item.analysis + })] + })] + }) })] }); }; @@ -3550,9 +3682,28 @@ var anchor_style = __webpack_require__(74131); var es_anchor = __webpack_require__(37802); // EXTERNAL MODULE: ./src/components/monaco-editor/index.jsx + 3 modules var monaco_editor = __webpack_require__(8691); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/components/UserScore/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var UserScoremodules = ({"score":"score___mcGn7","wrap":"wrap___h11sQ"}); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/components/UserScore/index.tsx + + + + +var UserScore = function UserScore(_ref) { + var score = _ref.score; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: UserScoremodules.wrap, + children: ["\u5F97\u5206", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(UserScoremodules.score, " ml10 mr5"), + children: score + }), "\u5206"] + }); +}; +/* harmony default export */ var components_UserScore = (UserScore); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/components/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var componentsmodules = ({"flex_box_center":"flex_box_center___xK64P","flex_space_between":"flex_space_between___BNBCA","flex_box_vertical_center":"flex_box_vertical_center___ConJK","flex_box_center_end":"flex_box_center_end___L08sz","flex_box_column":"flex_box_column___hvk0E","shixunWrp":"shixunWrp___FTFC6"}); +/* harmony default export */ var componentsmodules = ({"flex_box_center":"flex_box_center___xK64P","flex_space_between":"flex_space_between___BNBCA","flex_box_vertical_center":"flex_box_vertical_center___ConJK","flex_box_center_end":"flex_box_center_end___L08sz","flex_box_column":"flex_box_column___hvk0E","shixunWrp":"shixunWrp___FTFC6","fill":"fill___H_Qd6","index":"index___PaSVJ","success":"success___fz_F7","fail":"fail___ftXSv","fillInput":"fillInput___q_sSb","shixunWrapper":"shixunWrapper___toGqF","score":"score___AsYGZ","name":"name___hawfX","programWrapper":"programWrapper___zVQPT","desc":"desc___MFIu5","content":"content___QuE41","analysisWrap":"analysisWrap___qGPzJ","greyBg":"greyBg___FIDIB"}); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/components/Shixun.tsx @@ -3574,8 +3725,13 @@ var monaco_editor = __webpack_require__(8691); + +var Shixun_scoreStatusMapping = { + 0: 'c-red-ee4', + 1: 'c-green' +}; var Shixun = function Shixun(_ref) { - var _item$shixun, _answerData$exercise, _answerData$exercise2, _item$shixun2; + var _item$shixun, _item$shixun2, _answerData$exercise, _answerData$exercise2, _item$shixun3; var item = _ref.item, answerData = _ref.answerData, exerciseId = _ref.exerciseId, @@ -3595,8 +3751,8 @@ var Shixun = function Shixun(_ref) { } var shixun = []; var challenge = []; - for (var i = 0; i < (item === null || item === void 0 ? void 0 : (_item$shixun_details2 = item.shixun_details) === null || _item$shixun_details2 === void 0 ? void 0 : _item$shixun_details2.length); i++) { - var _item$shixun_details2, _item$shixun_details7, _item$shixun_details8; + var _loop = function _loop() { + var _item$shixun_details7, _item$shixun_details8; for (var j = 0; j < (item === null || item === void 0 ? void 0 : item.shixun_details[i].stage_list.length); j++) { var _item$shixun_details3, _item$shixun_details4, _item$shixun_details5, _item$shixun_details6; var shixunItem = item === null || item === void 0 ? void 0 : item.shixun_details[i].stage_list[j]; @@ -3605,9 +3761,19 @@ var Shixun = function Shixun(_ref) { })); } if (item !== null && item !== void 0 && (_item$shixun_details7 = item.shixun_details) !== null && _item$shixun_details7 !== void 0 && (_item$shixun_details8 = _item$shixun_details7[i]) !== null && _item$shixun_details8 !== void 0 && _item$shixun_details8.shixun_detail) { - var _item$shixun_details9, _item$shixun_details10, _item$shixun_details11; - challenge.push(item === null || item === void 0 ? void 0 : (_item$shixun_details9 = item.shixun_details) === null || _item$shixun_details9 === void 0 ? void 0 : (_item$shixun_details10 = _item$shixun_details9[i]) === null || _item$shixun_details10 === void 0 ? void 0 : (_item$shixun_details11 = _item$shixun_details10.shixun_detail) === null || _item$shixun_details11 === void 0 ? void 0 : _item$shixun_details11[0]); + var _item$shixun_details9, _item$shixun_details10, _item$shixun_details11, _item$shixun_details$, _item$shixun_details$2; + var finishedChallenge = item === null || item === void 0 ? void 0 : (_item$shixun_details9 = item.shixun_details) === null || _item$shixun_details9 === void 0 ? void 0 : (_item$shixun_details10 = _item$shixun_details9[i]) === null || _item$shixun_details10 === void 0 ? void 0 : (_item$shixun_details11 = _item$shixun_details10.shixun_detail) === null || _item$shixun_details11 === void 0 ? void 0 : _item$shixun_details11[0]; + var userScore = item === null || item === void 0 ? void 0 : (_item$shixun_details$ = item.shixun_details[i].stage_list) === null || _item$shixun_details$ === void 0 ? void 0 : (_item$shixun_details$2 = _item$shixun_details$.find(function (stageListItem) { + return (stageListItem === null || stageListItem === void 0 ? void 0 : stageListItem.game_identifier) === (finishedChallenge === null || finishedChallenge === void 0 ? void 0 : finishedChallenge.game_identifier); + })) === null || _item$shixun_details$2 === void 0 ? void 0 : _item$shixun_details$2.user_score; + challenge.push(objectSpread2_default()(objectSpread2_default()({}, finishedChallenge), {}, { + user_score: userScore + })); } + }; + for (var i = 0; i < (item === null || item === void 0 ? void 0 : (_item$shixun_details2 = item.shixun_details) === null || _item$shixun_details2 === void 0 ? void 0 : _item$shixun_details2.length); i++) { + var _item$shixun_details2; + _loop(); } setChallengeData(challenge); setData(shixun); @@ -3693,22 +3859,20 @@ var Shixun = function Shixun(_ref) { children: item.view_answer ? "已查看" : "未查看" }); } - }, - // { - // title: "经验值", - // dataIndex: "experience", - // key: "experience", - // align: 'center', - // render: (exp: any, item: any) => { - // return ( - // - // {item.myself_experience}/ - // {item.experience} - // - // ); - // }, - // }, - { + }, { + title: '得分', + dataIndex: 'user_score', + key: 'user_score', + align: 'center', + render: function render(score) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#FA6400' + }, + children: [score, "\u5206"] + }); + } + }, { title: "操作", dataIndex: "operation", key: "operation", @@ -3721,39 +3885,19 @@ var Shixun = function Shixun(_ref) { href: "#challenge_".concat(item === null || item === void 0 ? void 0 : item.question_id).concat(index), title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - color: '#0152d9' - }, - children: "\u67E5\u770B" - }) - }) - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-grey-999", - children: "--" - }); - } - }]; - var outputColumns = [{ - title: '评测次数', - dataIndex: 'key', - width: "127px", - key: 'key', - align: 'center', - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: record.key - }); - } - }, { - title: '详细信息', - dataIndex: 'error_msg', - key: 'error_msg', - align: 'center', - render: function render(text, record) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: record.error_msg ? record.error_msg : "--" + color: '#0152d9', + fontSize: 14 + }, + children: "\u67E5\u770B" + }) + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-999", + children: "--" }); } }]; + console.log(challengeData); var options = { selectOnLineNumbers: true, readOnly: true, @@ -3763,29 +3907,33 @@ var Shixun = function Shixun(_ref) { scrollBeyondLastLine: false }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt15 mb15", - children: [ - /*#__PURE__*/ - // (answerData?.exercise?.student_commit_status === 0 || answerData?.exercise?.user_exercise_status === 0) && - (0,jsx_runtime.jsx)("div", { - children: item === null || item === void 0 ? void 0 : (_item$shixun = item.shixun) === null || _item$shixun === void 0 ? void 0 : _item$shixun.map(function (val, key) { + children: [(item === null || item === void 0 ? void 0 : (_item$shixun = item.shixun) === null || _item$shixun === void 0 ? void 0 : _item$shixun.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: componentsmodules.shixunWrapper, + children: item === null || item === void 0 ? void 0 : (_item$shixun2 = item.shixun) === null || _item$shixun2 === void 0 ? void 0 : _item$shixun2.map(function (val, key) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "font16", - gutter: [0, 20], - style: { - marginTop: 10 - }, + className: "mb20", + justify: "space-between", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { flex: "1", - children: [val.challenge_name, " (", val.challenge_score, "\u5206)"] + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: componentsmodules.score, + children: ["(", val.challenge_score, "\u5206)"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: componentsmodules.name, + children: [val.challenge_name, " "] + })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - flex: "100px", - className: "tr", children: [!val.answer_status && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font12 tag-style-border border-orange c-orange ", + className: "font14", + style: { + color: '#FA6400' + }, children: "\u672A\u5B8C\u6210" }), !!val.answer_status && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font12 tag-style-border border-green c-green ", + className: "font14", + style: { + color: '#37AD83' + }, children: "\u5DF2\u5B8C\u6210" })] })] @@ -3793,9 +3941,43 @@ var Shixun = function Shixun(_ref) { }) }), (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.student_commit_status) !== 0 || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.user_exercise_status) !== 0 ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [!!(data !== null && data !== void 0 && data.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - className: "font16 c-grey-666", - children: "\u9636\u6BB5\u6210\u7EE9" + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + className: "mb10", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "font14 c-grey-666", + children: "\u9636\u6BB5\u6210\u7EE9" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "end", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14", + style: { + color: '#6A7283' + }, + children: "\u5F97\u5206" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font14 ml10", + children: [(item === null || item === void 0 ? void 0 : item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Shixun_scoreStatusMapping[Number(item === null || item === void 0 ? void 0 : item.answer_status)] || 'c-orange-ff9', + children: item === null || item === void 0 ? void 0 : item.user_score + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 5, + color: '#6A7283' + }, + children: "\u5206" + })] + }), !(item !== null && item !== void 0 && item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "\u672A\u8BC4" + })] + })] + }) + })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { columns: columns, dataSource: data, @@ -3809,15 +3991,22 @@ var Shixun = function Shixun(_ref) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { id: "challenge_".concat(item === null || item === void 0 ? void 0 : item.question_id).concat(index), className: "mt5", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 mr15", + className: "font14 mr15", children: [" \u7B2C", chanllenge.position, "\u5173"] }), /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - className: "current c-black font16", + className: "current c-black font14", target: "_blank", to: "/tasks/".concat(coursesId, "/").concat(exerciseId, "/").concat(chanllenge.game_identifier, "/exercise"), children: chanllenge.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + marginLeft: 'auto' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(components_UserScore, { + score: chanllenge.user_score + }) })] }), (chanllenge === null || chanllenge === void 0 ? void 0 : chanllenge.st) === 0 && chanllenge.passed_code && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { className: componentsmodules.shixunWrp, @@ -3841,7 +4030,7 @@ var Shixun = function Shixun(_ref) { children: [(0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { className: "c-grey-999 mt20 mb20", value: item === null || item === void 0 ? void 0 : item.question_title - }), item === null || item === void 0 ? void 0 : (_item$shixun2 = item.shixun) === null || _item$shixun2 === void 0 ? void 0 : _item$shixun2.map(function (shixun, index) { + }), item === null || item === void 0 ? void 0 : (_item$shixun3 = item.shixun) === null || _item$shixun3 === void 0 ? void 0 : _item$shixun3.map(function (shixun, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: "font16 c-grey-666 mb5", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { @@ -3868,7 +4057,15 @@ var base64 = __webpack_require__(19575); + + + +var Program_scoreStatusMapping = { + 0: 'c-red-ee4', + 1: 'c-green' +}; var Program = function Program(_ref) { + var _answerData$exercise; var item = _ref.item, answerData = _ref.answerData; var _useState = (0,react.useState)([]), @@ -3922,12 +4119,43 @@ var Program = function Program(_ref) { }, scrollBeyondLastLine: false }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(componentsmodules.programWrapper), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt15 mb15", + className: componentsmodules.desc, + children: "\u9898\u76EE\u63CF\u8FF0" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: componentsmodules.content, children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item === null || item === void 0 ? void 0 : item.description }) + }), (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.user_exercise_status) === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + className: "mt40", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + fontSize: 14, + color: '#666666' + }, + children: "\u6211\u7684\u7B54\u6848" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 mr10", + style: { + color: '#6A7283' + }, + children: "\u5F97\u5206" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Program_scoreStatusMapping[Number(item === null || item === void 0 ? void 0 : item.answer_status)] || 'c-orange-ff9', + children: item === null || item === void 0 ? void 0 : item.user_score + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 5, + color: '#6A7283' + }, + children: "\u5206" + })] + })] }), (item === null || item === void 0 ? void 0 : item.passed_code) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { className: componentsmodules.shixunWrp, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { @@ -3946,20 +4174,7 @@ var Program = function Program(_ref) { }); }; /* harmony default export */ var components_Program = (Program); -// 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/alert/style/index.js + 1 modules -var alert_style = __webpack_require__(91750); -// EXTERNAL MODULE: ./node_modules/antd/es/alert/index.js + 1 modules -var es_alert = __webpack_require__(14670); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/components/InputTextArea.tsx - - - - - - +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/components/Fill.tsx @@ -3969,163 +4184,6 @@ var es_alert = __webpack_require__(14670); -var TextArea = input/* default.TextArea */.Z.TextArea; -var Fill = function Fill(_ref) { - var _item$user_answer2, _answerData$exercise4; - var item = _ref.item, - answerData = _ref.answerData, - answer = _ref.answer, - index = _ref.index, - userAnswer = _ref.userAnswer, - setUserAnswer = _ref.setUserAnswer, - _ref$onBlur = _ref.onBlur, - onBlur = _ref$onBlur === void 0 ? function () {} : _ref$onBlur; - var params = (0,_umi_production_exports.useParams)(); - var timeRef = (0,react.useRef)(); - var currentKey = (0,react.useRef)(); - var currentData = (0,react.useRef)(); - var _useState = (0,react.useState)(), - _useState2 = slicedToArray_default()(_useState, 2), - saveStatus = _useState2[0], - setSaveStatus = _useState2[1]; - var answerText = (0,react.useRef)(userAnswer[index].answer_text); - var countDown = function countDown() { - clearInterval(timeRef.current); - timeRef.current = setInterval(function () { - if (currentKey.current >= 0 && currentKey.current) saveContent(); - }, 5 * 1000); - }; - (0,react.useEffect)(function () { - console.log("answer:", answerData); - var data = []; - var _loop = function _loop(i) { - var _item$user_answer; - var param = (item === null || item === void 0 ? void 0 : (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.find(function (e) { - return e.choice_id === i + 1; - })) || { - choice_id: i + 1, - answer_text: '' - }; - data.push(objectSpread2_default()({}, param)); - }; - for (var i = 0; i < (item === null || item === void 0 ? void 0 : item.multi_count); i++) { - _loop(i); - } - currentData.current = data; - setUserAnswer(data); - }, [item === null || item === void 0 ? void 0 : item.user_answer]); - (0,react.useEffect)(function () { - countDown(); - return function () { - window.clearInterval(timeRef.current); - }; - }, []); - var saveContent = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _answerData$exercise, _answerData$exercise2; - var ip, _answerData$exercise3, saveParams, res, _exercise$exerciseUse, _getDvaApp$_store$get, exercise; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (!((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.ip_limit) === 'inner' || answerData !== null && answerData !== void 0 && (_answerData$exercise2 = answerData.exercise) !== null && _answerData$exercise2 !== void 0 && _answerData$exercise2.ip_bind)) { - _context.next = 4; - break; - } - _context.next = 3; - return (0,Exercise_ip/* findLocalIp */.y)({ - ip_limit: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise3 = answerData.exercise) === null || _answerData$exercise3 === void 0 ? void 0 : _answerData$exercise3.ip_limit - }); - case 3: - ip = _context.sent; - case 4: - saveParams = { - questionId: item.question_id, - exercise_choice_id: index + 1, - answer_text: answerText.current, - ip: ip - }; - _context.next = 7; - return (0,service_exercise/* updateExerciseAnswers */.oX)(saveParams); - case 7: - res = _context.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - setSaveStatus("success"); - onBlur(answerText.current, index + 1, currentData.current); - } else if ((res === null || res === void 0 ? void 0 : res.status) === -5) { - // getDvaApp()._store.dispatch({ - // type: 'exercise/setActionTabs', - // payload: { - // key: 'student-unlock', - // exerciseParams: { errorMessage:response?.message,...exerciseData?.exercise || {}, exercise_user_id:exerciseData?.exercise?.user_id, id: searchParams.get("exercisesId")} - // }, - // }) - _getDvaApp$_store$get = (0,_umi_production_exports.getDvaApp)()._store.getState(), exercise = _getDvaApp$_store$get.exercise; - (0,_umi_production_exports.getDvaApp)()._store.dispatch({ - type: 'exercise/setActionTabs', - payload: { - key: 'student-unlock', - exerciseParams: { - exercise_user_id: exercise === null || exercise === void 0 ? void 0 : (_exercise$exerciseUse = exercise.exerciseUserInfo) === null || _exercise$exerciseUse === void 0 ? void 0 : _exercise$exerciseUse.exercise_user_id, - id: params.categoryId, - errorMessage: res === null || res === void 0 ? void 0 : res.message - } - } - }); - } else { - setSaveStatus("error"); - } - case 9: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function saveContent() { - return _ref2.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - position: "relative" - }, - children: [!!saveStatus && /*#__PURE__*/(0,jsx_runtime.jsx)(es_alert/* default */.Z, { - message: saveStatus === "success" ? "保存成功" : "保存失败", - description: "", - type: saveStatus, - showIcon: true, - style: { - background: "none", - border: "none", - paddingRight: 0, - position: "absolute", - right: 0, - top: -30 - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, { - autoSize: true, - rows: 4, - disabled: !item.repeat_answer && (item === null || item === void 0 ? void 0 : (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2.length) > 0 && !item.israp || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.user_exercise_status) === 1 - // disabled={answerData?.exercise?.user_exercise_status === 1} - , - value: answer === null || answer === void 0 ? void 0 : answer.answer_text, - onFocus: function onFocus() { - return currentKey.current = index; - }, - onChange: function onChange(e) { - userAnswer[index].answer_text = e.target.value; - answerText.current = e.target.value; - setUserAnswer(toConsumableArray_default()(userAnswer)); - }, - onBlur: function onBlur(e) { - saveContent(); - currentKey.current = null; - }, - className: "overflow_hidden ".concat(item.user_score && (item.user_score === item.question_score ? "c-green" : "c-red")) - })] - }); -}; -/* harmony default export */ var InputTextArea = (Fill); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/components/Fill.tsx @@ -4134,33 +4192,27 @@ var Fill = function Fill(_ref) { -var Fill_TextArea = input/* default.TextArea */.Z.TextArea; -var Fill_Fill = function Fill(_ref) { - var _item$standard_answer, _item$standard_answer2; - var item = _ref.item, +var TextArea = input/* default.TextArea */.Z.TextArea; +var Fill_scoreStatusMapping = { + 0: 'c-red-ee4', + 1: 'c-green' +}; +var Fill = function Fill(_ref) { + var _answerData$exercise, _answerData$exercise2, _item$standard_answer, _item$standard_answer2; + var sign = _ref.sign, + item = _ref.item, answerData = _ref.answerData, _ref$onBlur = _ref.onBlur, - onBlur = _ref$onBlur === void 0 ? function () {} : _ref$onBlur; + _onBlur = _ref$onBlur === void 0 ? function () {} : _ref$onBlur; var _useState = (0,react.useState)([]), _useState2 = slicedToArray_default()(_useState, 2), userAnswer = _useState2[0], setUserAnswer = _useState2[1]; - var _useState3 = (0,react.useState)(false), + var _useState3 = (0,react.useState)([]), _useState4 = slicedToArray_default()(_useState3, 2), - isFocus = _useState4[0], - setIsFocus = _useState4[1]; - var timeRef = (0,react.useRef)(); - var currentKey = (0,react.useRef)(); + saveStatusArr = _useState4[0], + setSaveStatusArr = _useState4[1]; var currentData = (0,react.useRef)(); - - // const countDown = () => { - // clearInterval(timeRef.current) - // timeRef.current = setInterval(() => { - // if (currentKey.current >= 0 && currentKey.current) - // onBlur(currentData.current[currentKey.current]?.answer_text, currentKey.current + 1, currentData.current) - // }, 5 * 1000) - // } - (0,react.useEffect)(function () { var data = []; var _loop = function _loop(i) { @@ -4179,48 +4231,155 @@ var Fill_Fill = function Fill(_ref) { currentData.current = data; setUserAnswer(data); }, [item === null || item === void 0 ? void 0 : item.user_answer]); - (0,react.useEffect)(function () { - // countDown(); - return function () { - window.clearInterval(timeRef.current); - }; - }, []); return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer.map(function (answer, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt10", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u6211\u7684\u7B54\u6848\uFF08\u586B\u7A7A", index + 1, "\uFF09:"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(InputTextArea, { - item: item, - answerData: answerData, - onBlur: onBlur, - setUserAnswer: setUserAnswer, - userAnswer: userAnswer, - index: index, - answer: answer + var _item$user_answer2, _saveStatusArr$index, _saveStatusArr$index2, _saveStatusArr$index3; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "".concat(componentsmodules.baseMargin, " ").concat(componentsmodules.fill), + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: componentsmodules.index, + children: ["\u586B\u7A7A\u9879", index + 1] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '430px', + className: "ml20 mr20", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u7B54\u6848", + disabled: !item.repeat_answer && (item === null || item === void 0 ? void 0 : (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2.length) > 0 && item.ques_status !== 0 || !!(answerData !== null && answerData !== void 0 && answerData.exercise.commit_status), + value: answer === null || answer === void 0 ? void 0 : answer.answer_text, + onChange: function onChange(e) { + userAnswer[index].answer_text = e.target.value; + setUserAnswer(toConsumableArray_default()(userAnswer)); + }, + onFocus: function onFocus() { + sign.current = true; + }, + onBlur: function onBlur(e) { + setTimeout( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res, newArr, _newArr; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return _onBlur(answer === null || answer === void 0 ? void 0 : answer.answer_text, index + 1, userAnswer); + case 2: + res = _context.sent; + if (!res.status) { + newArr = saveStatusArr.slice(); + newArr[index] = { + status: 'success', + errorText: '' + }; + setSaveStatusArr(newArr); + } else { + _newArr = saveStatusArr.slice(); + _newArr[index] = { + status: 'fail', + errorText: res.message + }; + setSaveStatusArr(_newArr); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })), 200); + }, + className: "".concat(item.user_score && (item.user_score === item.question_score ? "c-green" : "c-red"), " ").concat(componentsmodules.fillInput) + }) + }), ((_saveStatusArr$index = saveStatusArr[index]) === null || _saveStatusArr$index === void 0 ? void 0 : _saveStatusArr$index.status) === "success" && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + marginRight: 8 + }, + className: "iconfont icon-chenggong1 ".concat(componentsmodules.success) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: componentsmodules.success, + children: "\u4FDD\u5B58\u6210\u529F" + })] + }) + }), ((_saveStatusArr$index2 = saveStatusArr[index]) === null || _saveStatusArr$index2 === void 0 ? void 0 : _saveStatusArr$index2.status) === "fail" && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + marginRight: 8 + }, + className: "iconfont icon-tishi7 ".concat(componentsmodules.fail) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: componentsmodules.fail, + children: (_saveStatusArr$index3 = saveStatusArr[index]) === null || _saveStatusArr$index3 === void 0 ? void 0 : _saveStatusArr$index3.errorText + })] }) })] - }); + }, index); + }), ((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.user_exercise_status) > 0 && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.open_score)) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "end", + className: "mb20", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14", + style: { + color: '#6A7283' + }, + children: "\u5F97\u5206" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font14 ml10", + children: [(item === null || item === void 0 ? void 0 : item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Fill_scoreStatusMapping[Number(item === null || item === void 0 ? void 0 : item.answer_status)] || 'c-orange-ff9', + children: item === null || item === void 0 ? void 0 : item.user_score + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 5, + color: '#6A7283' + }, + children: "\u5206" + })] + }), !(item !== null && item !== void 0 && item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "\u672A\u8BC4" + })] + })] }), !!(item !== null && item !== void 0 && (_item$standard_answer = item.standard_answer) !== null && _item$standard_answer !== void 0 && _item$standard_answer.length) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: item === null || item === void 0 ? void 0 : (_item$standard_answer2 = item.standard_answer) === null || _item$standard_answer2 === void 0 ? void 0 : _item$standard_answer2.map(function (answer, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A", index + 1, "\uFF09:"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Fill_TextArea, { - autoSize: true, - disabled: true, - value: answer === null || answer === void 0 ? void 0 : answer.answer_text[0] - }) + className: componentsmodules.analysisWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: componentsmodules.greyBg, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "font14 mr10", + style: { + color: '#6A7283' + }, + children: "\u3010\u7B54\u6848\u3011" + }), item === null || item === void 0 ? void 0 : (_item$standard_answer2 = item.standard_answer) === null || _item$standard_answer2 === void 0 ? void 0 : _item$standard_answer2.map(function (answer, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "mr40", + children: ["\u586B\u7A7A\u9879", index + 1, ":", answer === null || answer === void 0 ? void 0 : answer.answer_text[0]] + }, index); })] - }); + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 mr10", + style: { + color: '#6A7283' + }, + children: "\u3010\u89E3\u6790\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: componentsmodules.renderHtml, + value: item === null || item === void 0 ? void 0 : item.analysis + })] + })] }) })] }); }; -/* harmony default export */ var components_Fill = (Fill_Fill); +/* harmony default export */ var components_Fill = (Fill); // EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 31 modules var ImagesIcon = __webpack_require__(44190); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/components/ErrCheckIpTip.tsx @@ -4259,15 +4418,107 @@ var ErrCheckIpTip_Fill = function Fill(_ref) { })] }); }; -/* harmony default export */ var ErrCheckIpTip = (ErrCheckIpTip_Fill); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(59758); -// EXTERNAL MODULE: ./node_modules/lodash/lodash.js -var lodash = __webpack_require__(96486); -// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.tsx + 1 modules -var AnswerComments = __webpack_require__(37537); +/* harmony default export */ var ErrCheckIpTip = (ErrCheckIpTip_Fill); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(59758); +// EXTERNAL MODULE: ./node_modules/lodash/lodash.js +var lodash = __webpack_require__(96486); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/components/NewAnswerComments/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var NewAnswerCommentsmodules = ({"comments":"comments___ZkLeS","greyText":"greyText___ow9J6","commentText":"commentText___Uklcs","wrapper":"wrapper___XTdhL","header":"header___pq5DQ","updateTime":"updateTime___WYYjt","text":"text___FmQY7","date":"date___DiXg4"}); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/components/NewAnswerComments/index.tsx + + + + + + + + + + +var NewAnswerComments = function NewAnswerComments(_ref) { + var list = _ref.list, + _ref$hideScore = _ref.hideScore, + hideScore = _ref$hideScore === void 0 ? false : _ref$hideScore; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: list === null || list === void 0 ? void 0 : list.map(function (v) { + var _v$user, _v$user2, _v$user3, _v$comments, _v$comments$, _v$comments2; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt20 ".concat(NewAnswerCommentsmodules.wrapper), + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: NewAnswerCommentsmodules.header, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: env/* default.API_SERVER */.Z.API_SERVER + '/images/' + ((_v$user2 = v.user) === null || _v$user2 === void 0 ? void 0 : _v$user2.image_url) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10 font16", + children: (_v$user3 = v.user) === null || _v$user3 === void 0 ? void 0 : _v$user3.name + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: NewAnswerCommentsmodules.updateTime, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: NewAnswerCommentsmodules.text, + children: "\u8BC4\u9605\u65F6\u95F4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: NewAnswerCommentsmodules.date, + children: moment_default()((_v$comments = v.comments) === null || _v$comments === void 0 ? void 0 : (_v$comments$ = _v$comments[0]) === null || _v$comments$ === void 0 ? void 0 : _v$comments$.updated_at).format('YYYY-MM-DD HH:mm') + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: NewAnswerCommentsmodules.comments, + children: v === null || v === void 0 ? void 0 : (_v$comments2 = v.comments) === null || _v$comments2 === void 0 ? void 0 : _v$comments2.map(function (e, i) { + var _v$user4; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", + children: [!!e.shixun_chanllge_position && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + flexShrink: 0, + marginRight: 10 + }, + children: ["\u7B2C", e.shixun_chanllge_position, "\u5173"] + }), !hideScore && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + flex: 1 + }, + children: ["\u539F\u59CB\u5F97\u5206", e === null || e === void 0 ? void 0 : e.origin_score, "\u5206\uFF0C\u4FEE\u6B63\u4E3A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-light-primary", + children: e === null || e === void 0 ? void 0 : e.score + }), "\u5206"] + })] + }), !!e.comment && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(NewAnswerCommentsmodules.greyText, " mr10"), + children: "\u8BC4\u8BED" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: NewAnswerCommentsmodules.commentText, + children: e.comment + })] + })] + }, (v === null || v === void 0 ? void 0 : (_v$user4 = v.user) === null || _v$user4 === void 0 ? void 0 : _v$user4.user_id) + '-' + i); + }) + })] + }, v === null || v === void 0 ? void 0 : (_v$user = v.user) === null || _v$user === void 0 ? void 0 : _v$user.user_id); + }) + }); +}; +/* harmony default export */ var components_NewAnswerComments = (NewAnswerComments); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/components/Unlock.tsx var Unlock = __webpack_require__(61050); +// EXTERNAL MODULE: ./node_modules/react-draggable/build/cjs/cjs.js +var cjs = __webpack_require__(61193); +var cjs_default = /*#__PURE__*/__webpack_require__.n(cjs); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/MinusOutlined.js + 1 modules +var MinusOutlined = __webpack_require__(52745); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/PlusOutlined.js +var PlusOutlined = __webpack_require__(51042); +// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx +var AsyncButton = __webpack_require__(48559); +// EXTERNAL MODULE: ./src/components/Hooks/index.tsx +var Hooks = __webpack_require__(4663); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/useRemindModal.tsx +var useRemindModal = __webpack_require__(53280); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/index.tsx @@ -4301,7 +4552,6 @@ var Unlock = __webpack_require__(61050); - var _excluded = ["globalSetting", "loading", "user", "exercise", "dispatch"]; @@ -4327,6 +4577,11 @@ var _excluded = ["globalSetting", "loading", "user", "exercise", "dispatch"]; + + + + + @@ -4334,15 +4589,13 @@ var _excluded = ["globalSetting", "loading", "user", "exercise", "dispatch"]; var Countdown = statistic/* default.Countdown */.Z.Countdown; -var Answer_TextArea = input/* default.TextArea */.Z.TextArea; var 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 scoreStatusMapping = { +var Answer_scoreStatusMapping = { 0: 'c-red-ee4', 1: 'c-green' }; -var mapping = (/* unused pure expression or super */ null && (["单选题", "多选题", "判断题", "填空题", "简答题", "实训题", "编程题"])); var Answer = function Answer(_ref) { - var _user$userInfo, _answerData$exercise6, _answerData$exercise10, _answerData$exercise28, _user$userInfo5, _user$userInfo6, _user$userInfo6$cours, _user$userInfo7, _answerData$exercise29, _answerData$exercise30, _answerData$exercise31, _answerData$exercise32, _answerData$exercise33, _answerData$exercise34, _answerData$exercise35, _answerData$exercise36, _answerData$exercise37, _answerData$exercise38, _answerData$exercise39, _answerData$exercise40, _answerData$exercise41, _answerData$exercise42, _answerData$exercise43, _answerData$exercise44, _answerData$exercise45, _answerData$exercise46, _answerData$exercise47, _answerData$exercise48, _answerData$exercise49, _answerData$exercise50, _answerData$exercise51, _answerData$exercise52, _answerData$question_4, _answerData$question_5, _answerData$exercise_19, _answerData$question_6, _answerData$question_7, _answerData$exercise_20, _answerData$exercise_21, _answerData$exercise_22, _answerData$exercise_23, _answerData$exercise_24, _answerData$exercise_25, _answerData$exercise_26, _answerData$exercise_27, _answerData$exercise_32, _answerData$exercise_33, _answerData$exercise_34, _answerData$exercise_35; + var _user$userInfo, _user$userInfo2, _answerData$exercise4, _answerData$exercise24, _answerData$exercise25, _answerData$exercise26, _answerData$exercise27, _answerData$exercise28, _answerData$exercise29, _answerData$exercise30, _answerData$exercise31, _answerData$exercise32, _answerData$exercise33, _answerData$exercise34, _answerData$exercise35, _answerData$exercise36, _answerData$exercise37, _answerData$exercise38, _answerData$question_5, _answerData$question_6, _answerData$exercise_24, _answerData$question_7, _answerData$question_8, _answerData$exercise_25, _answerData$exercise_26, _answerData$exercise_27, _answerData$exercise_28, _answerData$exercise_29, _answerData$exercise_30, _answerData$exercise_31, _answerData$exercise39, _answerData$exercise_32, _answerData$exercise_33, _answerData$exercise_34, _answerData$exercise_36, _answerData$exercise_37, _answerData$exercise_38, _answerData$exercise_39, _answerData$exercise_40, _answerData$exercise_41, _answerData$exercise40, _answerData$exercise41, _answerData$exercise42, _answerData$exercise43; var globalSetting = _ref.globalSetting, loading = _ref.loading, user = _ref.user, @@ -4382,52 +4635,45 @@ var Answer = function Answer(_ref) { _useState14 = slicedToArray_default()(_useState13, 2), openFullScreen = _useState14[0], setOpenFullScreen = _useState14[1]; - var _useState15 = (0,react.useState)(false), + var _useState15 = (0,react.useState)(), _useState16 = slicedToArray_default()(_useState15, 2), - btnLoading = _useState16[0], - setBtnLoading = _useState16[1]; - var _useState17 = (0,react.useState)(), + time = _useState16[0], + setTime = _useState16[1]; + var _useState17 = (0,react.useState)(''), _useState18 = slicedToArray_default()(_useState17, 2), - time = _useState18[0], - setTime = _useState18[1]; - var _useState19 = (0,react.useState)(0), + iframeUrl = _useState18[0], + setIframeUrl = _useState18[1]; + var _useState19 = (0,react.useState)('none'), _useState20 = slicedToArray_default()(_useState19, 2), - submitProgress = _useState20[0], - setSubmitProgress = _useState20[1]; + iframeBlock = _useState20[0], + setIframeBlock = _useState20[1]; var _useState21 = (0,react.useState)(''), _useState22 = slicedToArray_default()(_useState21, 2), - iframeUrl = _useState22[0], - setIframeUrl = _useState22[1]; - var _useState23 = (0,react.useState)('none'), - _useState24 = slicedToArray_default()(_useState23, 2), - iframeBlock = _useState24[0], - setIframeBlock = _useState24[1]; - var _useState25 = (0,react.useState)(''), - _useState26 = slicedToArray_default()(_useState25, 2), - countDownColor = _useState26[0], - setCountDownColor = _useState26[1]; - var _useState27 = (0,react.useState)({ + countDownColor = _useState22[0], + setCountDownColor = _useState22[1]; + var _useState23 = (0,react.useState)({ status: 0 }), + _useState24 = slicedToArray_default()(_useState23, 2), + checkStatus = _useState24[0], + setCheckStatus = _useState24[1]; //0ip合法,-1ip不在范围,-2已绑定其他ip + var _useState25 = (0,react.useState)(false), + _useState26 = slicedToArray_default()(_useState25, 2), + openCameraSuccess = _useState26[0], + setOpenCameraSuccess = _useState26[1]; + var _useState27 = (0,react.useState)(false), _useState28 = slicedToArray_default()(_useState27, 2), - checkStatus = _useState28[0], - setCheckStatus = _useState28[1]; //0ip合法,-1ip不在范围,-2已绑定其他ip - var _useState29 = (0,react.useState)(false), + qesLoading = _useState28[0], + setQesLoading = _useState28[1]; + var _useState29 = (0,react.useState)(window.document.domain === "kepukehuan.educoder.net" ? true : false), _useState30 = slicedToArray_default()(_useState29, 2), - openCameraSuccess = _useState30[0], - setOpenCameraSuccess = _useState30[1]; - var _useState31 = (0,react.useState)(false), - _useState32 = slicedToArray_default()(_useState31, 2), - qesLoading = _useState32[0], - setQesLoading = _useState32[1]; - var _useState33 = (0,react.useState)(window.document.domain === "kepukehuan.educoder.net" ? true : false), - _useState34 = slicedToArray_default()(_useState33, 2), - isEducation = _useState34[0], - setIsEducation = _useState34[1]; + isEducation = _useState30[0], + setIsEducation = _useState30[1]; var iframe = (0,react.useRef)(); var captureRef = (0,react.useRef)(); - var countDownRef = (0,react.useRef)(); - var countDownRef2 = (0,react.useRef)(); + // const countDownRef = useRef(); + // const countDownRef2 = useRef(); + // const countDownRefArr = useRef<(string | number | NodeJS.Timeout)[]>([]) var localIpRef = (0,react.useRef)(); var lockRef = (0,react.useRef)(); var iframeUrlSuffix = (0,react.useRef)(); @@ -4438,31 +4684,73 @@ var Answer = function Answer(_ref) { var socket = (0,react.useMemo)(function () { return new WebSocket("ws://localhost:8082"); }, []); - var _useState35 = (0,react.useState)(0), + var _useState31 = (0,react.useState)(0), + _useState32 = slicedToArray_default()(_useState31, 2), + oneindex = _useState32[0], + setoneindex = _useState32[1]; //大题下标 + var _useState33 = (0,react.useState)(0), + _useState34 = slicedToArray_default()(_useState33, 2), + twoindex = _useState34[0], + settwoindex = _useState34[1]; //小题下标 + var _useState35 = (0,react.useState)(false), _useState36 = slicedToArray_default()(_useState35, 2), - oneindex = _useState36[0], - setoneindex = _useState36[1]; //大题下标 - var _useState37 = (0,react.useState)(0), + isShowmodal = _useState36[0], + setisshowmodal = _useState36[1]; + var _useState37 = (0,react.useState)(false), _useState38 = slicedToArray_default()(_useState37, 2), - twoindex = _useState38[0], - settwoindex = _useState38[1]; //小题下标 - var _useState39 = (0,react.useState)(false), + ischecked = _useState38[0], + setischecked = _useState38[1]; + var _useState39 = (0,react.useState)(), _useState40 = slicedToArray_default()(_useState39, 2), - isShowmodal = _useState40[0], - setisshowmodal = _useState40[1]; - var _useState41 = (0,react.useState)(false), + type = _useState40[0], + settype = _useState40[1]; + var allowRouter = ["/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/detail"), "/classrooms/".concat(params.coursesId, "/exercise"), "/classrooms/".concat(params.coursesId, "/exercise/"), "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/users/").concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/check"), "/classrooms/".concat(params.coursesId, "/exercisenotice/").concat(params.categoryId, "/users/").concat((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login)]; + var _useState41 = (0,react.useState)(), _useState42 = slicedToArray_default()(_useState41, 2), - ischecked = _useState42[0], - setischecked = _useState42[1]; - var _useState43 = (0,react.useState)(), + indexitems = _useState42[0], + setindexitems = _useState42[1]; + var _useState43 = (0,react.useState)(false), _useState44 = slicedToArray_default()(_useState43, 2), - type = _useState44[0], - settype = _useState44[1]; - var allowRouter = ["/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/detail"), "/classrooms/".concat(params.coursesId, "/exercise"), "/classrooms/".concat(params.coursesId, "/exercise/"), "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/users/").concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/check")]; - var _useState45 = (0,react.useState)(), + disabled = _useState44[0], + setDisabled = _useState44[1]; + var _useState45 = (0,react.useState)({ + left: 0, + top: 0, + bottom: 0, + right: 0 + }), _useState46 = slicedToArray_default()(_useState45, 2), - indexitems = _useState46[0], - setindexitems = _useState46[1]; + bounds = _useState46[0], + setBounds = _useState46[1]; + var draggleRef = (0,react.useRef)(null); + var _useState47 = (0,react.useState)(true), + _useState48 = slicedToArray_default()(_useState47, 2), + isopen = _useState48[0], + setisopen = _useState48[1]; + var questionPartRef = (0,react.useRef)(); + (0,Hooks/* useDisableAction */.y)((0,authority/* isStudent */.dE)()); + var _onStart = function onStart(_event, uiData) { + var _draggleRef$current; + var _window$document$docu = window.document.documentElement, + clientWidth = _window$document$docu.clientWidth, + clientHeight = _window$document$docu.clientHeight; + var targetRect = (_draggleRef$current = draggleRef.current) === null || _draggleRef$current === void 0 ? void 0 : _draggleRef$current.getBoundingClientRect(); + setBounds({ + left: -targetRect.left + uiData.x, + right: clientWidth - (targetRect.right - uiData.x), + top: -targetRect.top + uiData.y, + bottom: clientHeight - (targetRect.bottom - uiData.y) - 70 + }); + }; + + // const clearCountdownTimeout = () => { + // for (const id of countDownRefArr.current) { + // clearTimeout(id) + // } + // countDownRefArr.current = [] + // } + + var clearCountdownTimeout = (0,useRemindModal/* useRemindModal */._)(answerData); (0,react.useEffect)(function () { document.body.setAttribute('data-custom', 'auto'); return function () { @@ -4470,13 +4758,13 @@ var Answer = function Answer(_ref) { }; }, []); (0,react.useEffect)(function () { - var _user$userInfo2, _user$userInfo3; + var _user$userInfo3, _user$userInfo4; document.body.scrollIntoView(); - if (((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.real_name) === "游客") { + if (((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.real_name) === "游客") { window.location.href = "/classrooms/".concat(params.coursesId, "/exercise"); return; } - if ((_user$userInfo3 = user.userInfo) !== null && _user$userInfo3 !== void 0 && _user$userInfo3.user_id) { + if ((_user$userInfo4 = user.userInfo) !== null && _user$userInfo4 !== void 0 && _user$userInfo4.user_id) { if ((0,authority/* isAdmin */.GJ)()) { initData(); // window.addEventListener("beforeunload", onBeforeunload); @@ -4493,16 +4781,13 @@ var Answer = function Answer(_ref) { }; }, [params.categoryId, user.userInfo.login]); (0,react.useEffect)(function () { - if (isEducation) { - dispatch({ - type: "globalSetting/headerFooterToggle", - payload: false - }); - } + dispatch({ + type: "globalSetting/headerFooterToggle", + payload: false + }); window.addEventListener('beforeunload', sendBeacon); return function () { - clearTimeout(countDownRef.current); - clearTimeout(countDownRef2.current); + clearCountdownTimeout(); window.removeEventListener('beforeunload', sendBeacon); }; }, []); @@ -4517,34 +4802,26 @@ var Answer = function Answer(_ref) { }, 1300); } }, [answerData]); - (0,react.useEffect)(function () { - var _answerData$exercise; - clearTimeout(countDownRef.current); - clearTimeout(countDownRef2.current); - if (answerData !== null && answerData !== void 0 && (_answerData$exercise = answerData.exercise) !== null && _answerData$exercise !== void 0 && _answerData$exercise.left_time && (0,authority/* isStudent */.dE)()) { - var _answerData$exercise2, _answerData$exercise4; - if ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.left_time) > 1800) { - var _answerData$exercise3; - countDownRef2.current = setTimeout(function () { - es_modal/* default.info */.Z.info({ - content: "当前距离考试结束还有30分钟", - icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ClockCircleOutlined/* default */.Z, {}), - okText: "知道了" - }); - }, ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise3 = answerData.exercise) === null || _answerData$exercise3 === void 0 ? void 0 : _answerData$exercise3.left_time) - 1800) * 1000); - } - if ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.left_time) > 900) { - var _answerData$exercise5; - countDownRef.current = setTimeout(function () { - es_modal/* default.info */.Z.info({ - content: "当前距离考试结束还有15分钟", - icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ClockCircleOutlined/* default */.Z, {}), - okText: "知道了" - }); - }, ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise5 = answerData.exercise) === null || _answerData$exercise5 === void 0 ? void 0 : _answerData$exercise5.left_time) - 900) * 1000); - } - } - }, [answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise6 = answerData.exercise) === null || _answerData$exercise6 === void 0 ? void 0 : _answerData$exercise6.left_time]); + + // useEffect(() => { + // clearCountdownTimeout() + // if (answerData?.exercise?.left_time && answerData?.exercise?.exercise_events?.length > 0 && isStudent()) { + // for (const eventItem of answerData?.exercise?.exercise_events) { + // if (answerData?.exercise?.left_time > eventItem?.reminder_time * 60) { + // const timeoutId = setTimeout(() => { + // Modal.info({ + // content: `${eventItem?.reminder_content}`, + // icon: , + // centered: true, + // okText: "知道了", + // }) + // }, (answerData?.exercise?.left_time - eventItem?.reminder_time * 60) * 1000) + // countDownRefArr.current.push(timeoutId) + // } + // } + // } + // }, [answerData?.exercise?.left_time, answerData?.exercise?.exercise_events]) + var sendBeacon = function sendBeacon() { var _exercise$exerciseUse; if (!(answerCheckData !== null && answerCheckData !== void 0 && answerCheckData.is_commit) && (0,authority/* isStudent */.dE)()) { @@ -4873,13 +5150,6 @@ var Answer = function Answer(_ref) { return _ref6.apply(this, arguments); }; }(); - - // const onBeforeunload = (e) => { - // let confirmationMessage = "确定离开此页面吗?此页数据可能会丢失"; - // (e || window.event).returnValue = confirmationMessage; - // return confirmationMessage; - // } - var handleCheckInitModal = /*#__PURE__*/function () { var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(res) { var toSkipUrl; @@ -4950,14 +5220,14 @@ var Answer = function Answer(_ref) { }(); var initData = /*#__PURE__*/function () { var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { - var _user$userInfo4; + var _user$userInfo5; var res, random_id, _res, _res2, _res2$exercise_answer, _res9, _res9$exercise, _res10, _res$exercise, _res11, _res11$exercise, _res14, _res14$exercise, _res15, _res15$exercise, _res3, _res3$exercise, _answerCheckDataRef$c, _answerCheckDataRef$c2, _answerCheckDataRef$c3, _answerCheckDataRef$c4, _res4, _res6, _res7, _res8, _res8$exercise_questi, _res5, _res12, _res12$exercise, _res13, _res13$exercise, _res16, _res16$exercise, _res17, _res17$exercise, _res21, _res22, _res22$exercise_score, _res23, _res18, _res18$exercise_quest, _key; return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { while (1) switch (_context7.prev = _context7.next) { case 0: document.body.scrollIntoView(); setIsSpin(true); - random_id = (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.user_id; + random_id = (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.user_id; if (!(0,authority/* isAdmin */.GJ)()) { _context7.next = 11; break; @@ -5112,12 +5382,12 @@ var Answer = function Answer(_ref) { return item; }); } - console.log('---', res); res.exercise_types = ((_res21 = res) === null || _res21 === void 0 ? void 0 : _res21.exercise_types) || ((_res22 = res) === null || _res22 === void 0 ? void 0 : (_res22$exercise_score = _res22.exercise_scores) === null || _res22$exercise_score === void 0 ? void 0 : _res22$exercise_score.exercise_types); res.question_status = res.question_status || createItems(((_res23 = res) === null || _res23 === void 0 ? void 0 : _res23.exercise_question_types) || []); setAnswerData(res); } - case 42: + return _context7.abrupt("return", res); + case 43: case "end": return _context7.stop(); } @@ -5142,15 +5412,15 @@ var Answer = function Answer(_ref) { return items; }; (0,react.useEffect)(function () { - var _answerData$exercise7, _answerData$exercise8, _answerData$exercise9; - if (((_answerData$exercise7 = answerData.exercise) === null || _answerData$exercise7 === void 0 ? void 0 : _answerData$exercise7.left_time) === 0) { + var _answerData$exercise, _answerData$exercise2, _answerData$exercise3; + if (((_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.left_time) === 0) { handleSubmitAnswer(); } //自动任务失败,进入后时间为0自动提交试卷 - ((_answerData$exercise8 = answerData.exercise) === null || _answerData$exercise8 === void 0 ? void 0 : _answerData$exercise8.left_time) && setTime(Date.now() + (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise9 = answerData.exercise) === null || _answerData$exercise9 === void 0 ? void 0 : _answerData$exercise9.left_time) * 1000); - }, [(_answerData$exercise10 = answerData.exercise) === null || _answerData$exercise10 === void 0 ? void 0 : _answerData$exercise10.left_time]); + ((_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.left_time) && setTime(Date.now() + (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise3 = answerData.exercise) === null || _answerData$exercise3 === void 0 ? void 0 : _answerData$exercise3.left_time) * 1000); + }, [(_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.left_time]); var handleBackToRedo = function handleBackToRedo() { - var _answerData$exercise11; - if ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise11 = answerData.exercise) === null || _answerData$exercise11 === void 0 ? void 0 : _answerData$exercise11.exercise_status) === 3) { + var _answerData$exercise5; + if ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise5 = answerData.exercise) === null || _answerData$exercise5 === void 0 ? void 0 : _answerData$exercise5.exercise_status) === 3) { es_modal/* default.confirm */.Z.confirm({ width: 530, title: '提示', @@ -5219,17 +5489,23 @@ var Answer = function Answer(_ref) { case 2: res = _context9.sent; if (!(res !== null && res !== void 0 && res.has_time)) { - _context9.next = 10; + _context9.next = 9; break; } setTime(Date.now() + (res === null || res === void 0 ? void 0 : res.left_time) * 1000); - answerData.exercise.left_time = res === null || res === void 0 ? void 0 : res.left_time; - setAnswerData(objectSpread2_default()({}, answerData)); + // answerData.exercise.left_time = res?.left_time; + setAnswerData(function (prevData) { + return objectSpread2_default()(objectSpread2_default()({}, prevData), {}, { + exercise: objectSpread2_default()(objectSpread2_default()({}, prevData.exercise), {}, { + left_time: res === null || res === void 0 ? void 0 : res.left_time + }) + }); + }); return _context9.abrupt("return", true); - case 10: + case 9: handleFinishTime(); return _context9.abrupt("return", false); - case 12: + case 11: case "end": return _context9.stop(); } @@ -5311,13 +5587,12 @@ var Answer = function Answer(_ref) { case 2: res = _context12.sent; if (res !== null && res !== void 0 && res.game_identifier) { - clearTimeout(countDownRef.current); - clearTimeout(countDownRef2.current); + // clearTimeout(countDownRef.current) + // clearTimeout(countDownRef2.current) + // clearCountdownTimeout() setIframeUrl("/tasks/".concat(res.game_identifier, "?type=exercises&exercisesId=").concat(params.categoryId, "&coursesId=").concat(params.coursesId, "&login=").concat(params.login, "&questionId=").concat(item.question_id, "&isFullScreen=").concat((0,fullscreen/* IsFull */.vp)()).concat(iframeUrlSuffix.current || "")); setIframeBlock("block"); - // props.history.push(`/tasks/${res.game_identifier}?type=exercises&exercisesId=${params.categoryId}&coursesId=${params.coursesId}&login=${params.login}&questionId=${item.question_id}`) } - if ((res === null || res === void 0 ? void 0 : res.status) === -3) { (0,util/* bindPhone */.eF)(); } else if ((res === null || res === void 0 ? void 0 : res.status) === 2) { @@ -5451,6 +5726,7 @@ var Answer = function Answer(_ref) { case 2: res = _context14.sent; if (res) { + clearCountdownTimeout(); newQuestions = (0,lodash.cloneDeep)(answerData === null || answerData === void 0 ? void 0 : answerData.exercise_question_types); index = newQuestions === null || newQuestions === void 0 ? void 0 : newQuestions.findIndex(function (e) { return e.question_type === 5; @@ -5481,6 +5757,7 @@ var Answer = function Answer(_ref) { }() }); } else { + clearCountdownTimeout(); goShixun(item); } case 4: @@ -5510,11 +5787,11 @@ var Answer = function Answer(_ref) { case 3: res = _context16.sent; if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - clearTimeout(countDownRef.current); - clearTimeout(countDownRef2.current); + // clearTimeout(countDownRef.current) + // clearTimeout(countDownRef2.current) + clearCountdownTimeout(); setIframeUrl("/myproblems/".concat(res.identifier, "?type=exercises&exercisesId=").concat(params.categoryId, "&coursesId=").concat(params.coursesId, "&login=").concat(params.login, "&questionId=").concat(item.question_id).concat(iframeUrlSuffix.current || "")); setIframeBlock("block"); - // props.history.push(`/myproblems/${res.identifier}?type=exercises&exercisesId=${params.categoryId}&coursesId=${params.coursesId}&login=${params.login}&questionId=${item.question_id}`) } case 5: case "end": @@ -5533,7 +5810,7 @@ var Answer = function Answer(_ref) { return regeneratorRuntime_default()().wrap(function _callee17$(_context17) { while (1) switch (_context17.prev = _context17.next) { case 0: - setQesLoading(true); + setIsSpin(true); saveParams = { questionId: questionId, exercise_choice_id: exercise_choice_id, @@ -5583,6 +5860,7 @@ var Answer = function Answer(_ref) { } if ((res === null || res === void 0 ? void 0 : res.status) === 0) { callBack && callBack(); + signConfigFuc(); } else if ((res === null || res === void 0 ? void 0 : res.status) === -1) { // message.warn("试卷已截止,已自动交卷") setTimeout(function () { @@ -5593,6 +5871,9 @@ var Answer = function Answer(_ref) { } else if ((res === null || res === void 0 ? void 0 : res.status) === -3) { res.status = -1; setCheckStatus(res); + } else if ((res === null || res === void 0 ? void 0 : res.status) === -4) { + //提交的答案为空时为-4 + signConfigFuc(); } else if ((res === null || res === void 0 ? void 0 : res.status) === -5) { dispatch({ type: 'exercise/setActionTabs', @@ -5607,8 +5888,9 @@ var Answer = function Answer(_ref) { } else { message/* default.warn */.ZP.warn(res.message || "试卷已截止,已自动交卷"); } - setQesLoading(false); - case 18: + setIsSpin(false); + return _context17.abrupt("return", res); + case 19: case "end": return _context17.stop(); } @@ -5620,35 +5902,43 @@ var Answer = function Answer(_ref) { }(); var handleVerifySave = /*#__PURE__*/function () { var _ref15 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee20(isSave) { - var res, tip; + var res, tip, renderArr; return regeneratorRuntime_default()().wrap(function _callee20$(_context20) { while (1) switch (_context20.prev = _context20.next) { case 0: - setBtnLoading(true); - _context20.next = 3; + _context20.next = 2; return handleLeftTime(); - case 3: - _context20.next = 5; + case 2: + _context20.next = 4; return (0,service_exercise/* beginCommit */.Vj)({ id: params.categoryId }); - case 5: + case 4: res = _context20.sent; if (res) { - _context20.next = 9; + _context20.next = 7; break; } - setBtnLoading(false); return _context20.abrupt("return"); - case 9: + case 7: if (res.question_undo !== 0 || res.oj_undo !== 0) { tip = ''; - if (res.question_undo !== 0 && res.oj_undo !== 0) { - tip = "\u6709 ".concat(res.question_undo, " \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ").concat(res.oj_undo, " \u4E2A\u7F16\u7A0B\u9898"); - } else if (res.question_undo !== 0 && res.oj_undo === 0) { - tip = "\u6709 ".concat(res.question_undo, " \u9898\u672A\u5B8C\u6210"); - } else if (res.question_undo === 0 && res.oj_undo !== 0) { - tip = "\u6709 ".concat(res.oj_undo, " \u7F16\u7A0B\u9898\u672A\u5B8C\u6210"); + if (res.question_undo > 0) { + tip = "\u6709".concat(res.question_undo, "\u9898\u672A\u5B8C\u6210"); + if (res.oj_undo > 0 || res.shixun_undo > 0) { + renderArr = [{ + type: '编程题', + num: res.oj_undo + }, { + type: '实训题', + num: res.shixun_undo + }]; + tip = "".concat(tip, "\uFF08\u5176\u4E2D\u6709").concat(renderArr.filter(function (item) { + return item.num > 0; + }).map(function (item) { + return "".concat(item.num, "\u4E2A").concat(item.type); + }).join('、'), "\uFF09"); + } } es_modal/* default.confirm */.Z.confirm({ width: 530, @@ -5726,8 +6016,7 @@ var Answer = function Answer(_ref) { }() }); } - setBtnLoading(false); - case 11: + case 8: case "end": return _context20.stop(); } @@ -5809,9 +6098,64 @@ var Answer = function Answer(_ref) { })); } catch (_unused2) {} setTimeout(function () { + var _answerData$exercise6, _answerData$exercise7, _res$data15, _answerData$exercise8, _res$data16; es_modal/* default.info */.Z.info({ centered: true, - title: "交卷成功!", + title: "交卷成功", + className: Answermodules.commitModal, + width: 490, + icon: null, + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + gutter: 20, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + span: 12, + className: Answermodules.commitItem, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answermodules.commitInfoLabel, + children: "\u59D3\u540D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answermodules.commitInfoValue, + title: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise6 = answerData.exercise) === null || _answerData$exercise6 === void 0 ? void 0 : _answerData$exercise6.user_name, + children: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise7 = answerData.exercise) === null || _answerData$exercise7 === void 0 ? void 0 : _answerData$exercise7.user_name) || '- -' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + span: 12, + className: Answermodules.commitItem, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answermodules.commitInfoLabel, + children: "\u4F5C\u7B54\u65F6\u957F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answermodules.commitInfoValue, + children: res === null || res === void 0 ? void 0 : (_res$data15 = res.data) === null || _res$data15 === void 0 ? void 0 : _res$data15.user_exercise_time + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: 20, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + span: 12, + className: Answermodules.commitItem, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answermodules.commitInfoLabel, + children: "\u5B66\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answermodules.commitInfoValue, + children: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise8 = answerData.exercise) === null || _answerData$exercise8 === void 0 ? void 0 : _answerData$exercise8.student_id) || '- -' + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + span: 12, + className: Answermodules.commitItem, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answermodules.commitInfoLabel, + children: "\u4EA4\u5377\u65F6\u95F4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answermodules.commitInfoValue, + children: res === null || res === void 0 ? void 0 : (_res$data16 = res.data) === null || _res$data16 === void 0 ? void 0 : _res$data16.commit_time + })] + })] + })] + }), okText: "确定", maskClosable: false, keyboard: false, @@ -5838,20 +6182,15 @@ var Answer = function Answer(_ref) { while (1) switch (_context22.prev = _context22.next) { case 0: handleSave(id, value, null, function () { - //题目选中 - // const newQuestions = cloneDeep(answerData?.exercise_question_types); - // const index = newQuestions?.findIndex((e: any) => e.question_type === key) - // newQuestions[index].items.find((item: any) => item.question_id === id).user_answer[0] = value; - // answerData.exercise_question_types = newQuestions; //答题卡选中 answerData.question_status.find(function (item) { return item.ques_id === id; }).ques_status = value ? 1 : 0; item.user_answer = []; item.user_answer.push(value); - if (!item.repeat_answer) { - item.israp = true; - } + // if (!item.repeat_answer) { + // item.ques_status = 1 //手动将题目设为已作答的状态 + // } setAnswerData(objectSpread2_default()({}, answerData)); }); case 1: @@ -5871,22 +6210,9 @@ var Answer = function Answer(_ref) { case 0: handleSave(item.question_id, value, null, function () { var _items$sub_exercise_q, _items$sub_exercise_q2, _items$sub_exercise_q3; - //题目选中 - // const newQuestions = cloneDeep(answerData?.exercise_question_types); - // const index = newQuestions?.findIndex((e: any) => e.question_type === key) - // newQuestions[index].items.find((item: any) => item.question_id === id).user_answer[0] = value; - // answerData.exercise_question_types = newQuestions; - //答题卡选中 - // console.log(answerData,id); - // let items=answerData?.exercise_question_types?.find((item:any)=>item.question_type === 7)?.items?.find((items:any)=>items.question_id===id) - // let answer=items?.sub_exercise_questions?.filter((item:any)=>item.user_answer?.length===0); - - // answerData.question_status.find((item: any) => item.ques_id === id).ques_status = answer?.length===items?.sub_exercise_questions?.length?0:(answer?.length>0&&answer?.lengthitem.question_type === 7)?.items?.find((items:any)=>items.question_id===id) + items.user_answer = toConsumableArray_default()(item.user_answer); //组合题的是否作答判断也要放在外层 var answer = items === null || items === void 0 ? void 0 : (_items$sub_exercise_q = items.sub_exercise_questions) === null || _items$sub_exercise_q === void 0 ? void 0 : _items$sub_exercise_q.filter(function (item) { var _item$user_answer; return ((_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer.length) === 0; @@ -5908,233 +6234,451 @@ var Answer = function Answer(_ref) { }(); var handleChangeMultiple = function handleChangeMultiple(value, id, item) { handleSave(id, value, null, function () { - // console.log('----',id,item); - item.user_answer = value; - if (!item.repeat_answer) { - item.israp = true; - } + // if (!item.repeat_answer) { + // item.israp = true; + // } answerData.question_status.find(function (item) { return item.ques_id === id; }).ques_status = value !== null && value !== void 0 && value.length ? 1 : 0; setAnswerData(objectSpread2_default()({}, answerData)); }); }; - var updateData = function updateData(value, index, id, param, item) { - answerData.question_status.find(function (item) { - return item.ques_id === id; - }).ques_status = param.every(function (k) { - return !!k.answer_text; - }) ? 1 : answerData.question_status.find(function (item) { - return item.ques_id === id; - }).ques_status = param.some(function (k) { - return !!k.answer_text; - }) ? 2 : 0; - var answers = { - choice_id: index, - answer_text: value + var handleBlurFill = /*#__PURE__*/function () { + var _ref19 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee24(value, index, id, param, item) { + var res; + return regeneratorRuntime_default()().wrap(function _callee24$(_context24) { + while (1) switch (_context24.prev = _context24.next) { + case 0: + _context24.next = 2; + return handleSave(id, index, value, function () { + answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = param.every(function (k) { + return !!k.answer_text; + }) ? 1 : answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = param.some(function (k) { + return !!k.answer_text; + }) ? 2 : 0; + var answers = { + choice_id: index, + answer_text: value + }; + if (item.user_answer.filter(function (item) { + return item.choice_id != index; + })) { + item.user_answer.splice(index - 1, 1, answers); + } else { + item.user_answer.push(answers); + } + // if (!item.repeat_answer) { + // item.israp = true; + // } + setAnswerData(objectSpread2_default()({}, answerData)); + }); + case 2: + res = _context24.sent; + return _context24.abrupt("return", res); + case 4: + case "end": + return _context24.stop(); + } + }, _callee24); + })); + return function handleBlurFill(_x23, _x24, _x25, _x26, _x27) { + return _ref19.apply(this, arguments); }; - if (item.user_answer.filter(function (item) { - return item.choice_id != index; - })) { - item.user_answer.splice(index - 1, 1, answers); - } else { - item.user_answer.push(answers); - } - if (!item.repeat_answer) { - item.israp = true; - } - setAnswerData(objectSpread2_default()({}, answerData)); - }; - var handleBlurFill = function handleBlurFill(value, index, id, param, item) { - if (!value.replaceAll(' ', '')) { - message/* default.warning */.ZP.warning('回答不能为空或者纯空格'); - return; - } - handleSave(id, index, value, function () { - updateData(value, index, id, param, item); - }); - }; + }(); var handleBlurSimple = function handleBlurSimple(value, id, item) { - if (!value.replaceAll(' ', '')) { - message/* default.warning */.ZP.warning('回答不能为空或者纯空格'); - return; - } + // if (!value.replaceAll(' ', '')) { + // message.warning('回答不能为空或者纯空格') + // return + // } handleSave(id, null, value, function () { answerData.question_status.find(function (item) { return item.ques_id === id; }).ques_status = value ? 1 : 0; item.user_answer = []; item.user_answer.push(value); - if (!item.repeat_answer) { - item.israp = true; - } + // if (!item.repeat_answer) { + // item.israp = true; + // } setAnswerData(objectSpread2_default()({}, answerData)); }); }; var renderSingle = function renderSingle(item, key) { - var _answerData$exercise12, _item$user_answer2, _item$question_choice, _answerData$exercise13, _answerData$exercise14, _answerData$exercise15, _item$question_choice2; + var _answerData$exercise9, _item$user_answer2, _item$user_answer3, _item$question_choice2, _answerData$exercise10, _answerData$exercise11; + var answerText = ''; + var answerBool = (item === null || item === void 0 ? void 0 : item.question_type) === 0 || (item === null || item === void 0 ? void 0 : item.question_type) === 1; + if (answerBool) { + var _item$question_choice; + item === null || item === void 0 ? void 0 : (_item$question_choice = item.question_choices) === null || _item$question_choice === void 0 ? void 0 : _item$question_choice.forEach(function (k, i) { + if (k.standard_boolean) { + answerText = answerText + tagList[i]; + } + }); + } + var disabled = (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise9 = answerData.exercise) === null || _answerData$exercise9 === void 0 ? void 0 : _answerData$exercise9.user_exercise_status) === 1 || !item.repeat_answer && (item === null || item === void 0 ? void 0 : (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2.length) > 0 && item.ques_status !== 0; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: qesLoading, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { - disabled: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise12 = answerData.exercise) === null || _answerData$exercise12 === void 0 ? void 0 : _answerData$exercise12.user_exercise_status) === 1, - defaultValue: item === null || item === void 0 ? void 0 : (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2[0], - onChange: function onChange(e) { - return handleChangeSingle(e.target.value, item === null || item === void 0 ? void 0 : item.question_id, key, item); - }, - className: item.user_score && "edu-radio-".concat(item.user_score === item.question_score ? "green" : "red"), - children: item === null || item === void 0 ? void 0 : (_item$question_choice = item.question_choices) === null || _item$question_choice === void 0 ? void 0 : _item$question_choice.map(function (answer, index) { - var _item$user_answer3; - var isJudge = item.question_type == 2; - var prefix = isJudge ? '' : "".concat(tagList[index], "."); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Answermodules.answerWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { - disabled: !item.repeat_answer && (item === null || item === void 0 ? void 0 : (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3.length) > 0 && !item.israp, - value: answer === null || answer === void 0 ? void 0 : answer.choice_id, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr3", - children: prefix - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - style: { - width: 740 - }, - className: Answermodules.renderHtml, - value: answer === null || answer === void 0 ? void 0 : answer.choice_text - })] - }) - }, index); + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.baseMargin, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: qesLoading, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { + disabled: disabled, + defaultValue: item === null || item === void 0 ? void 0 : (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3[0], + onChange: function onChange(e) { + return handleChangeSingle(e.target.value, item === null || item === void 0 ? void 0 : item.question_id, key, item); + }, + className: item.user_score && "edu-radio-".concat(item.user_score === item.question_score ? "green" : "red"), + children: item === null || item === void 0 ? void 0 : (_item$question_choice2 = item.question_choices) === null || _item$question_choice2 === void 0 ? void 0 : _item$question_choice2.map(function (answer, index) { + var isJudge = item.question_type == 2; + var prefix = isJudge ? '' : "".concat(tagList[index], "."); + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.answerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { + className: Answermodules.noWrap, + value: answer === null || answer === void 0 ? void 0 : answer.choice_id, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#333333' + }, + className: "font16 mr3", + children: prefix + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + style: { + width: 740 + }, + className: Answermodules.renderHtml, + value: answer === null || answer === void 0 ? void 0 : answer.choice_text + })] + }) + }, index); + }) }) }) - }), (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise13 = answerData.exercise) === null || _answerData$exercise13 === void 0 ? void 0 : _answerData$exercise13.answer_open) && ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise14 = answerData.exercise) === null || _answerData$exercise14 === void 0 ? void 0 : _answerData$exercise14.exercise_status) == 3 || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise15 = answerData.exercise) === null || _answerData$exercise15 === void 0 ? void 0 : _answerData$exercise15.user_exercise_status) == 1) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u53C2\u8003\u7B54\u6848\uFF1A", item === null || item === void 0 ? void 0 : (_item$question_choice2 = item.question_choices) === null || _item$question_choice2 === void 0 ? void 0 : _item$question_choice2.map(function (k, i) { - if (k.standard_boolean) { - return tagList[i]; - } - return ''; - }).join('')] + }), ((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise10 = answerData.exercise) === null || _answerData$exercise10 === void 0 ? void 0 : _answerData$exercise10.user_exercise_status) > 0 && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise11 = answerData.exercise) === null || _answerData$exercise11 === void 0 ? void 0 : _answerData$exercise11.open_score)) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "end", + className: "mb20", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14", + style: { + color: '#6A7283' + }, + children: "\u5F97\u5206" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font14 ml10", + children: [(item === null || item === void 0 ? void 0 : item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answer_scoreStatusMapping[Number(item === null || item === void 0 ? void 0 : item.answer_status)] || 'c-orange-ff9', + children: item === null || item === void 0 ? void 0 : item.user_score + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 5, + color: '#6A7283' + }, + children: "\u5206" + })] + }), !(item !== null && item !== void 0 && item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "\u672A\u8BC4" + })] + })] + }), (item === null || item === void 0 ? void 0 : item.standard_answer_show) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.analysisWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Answermodules.greyBg, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "font14 mr10", + style: { + color: '#6A7283' + }, + children: "\u3010\u7B54\u6848\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: answerBool ? answerText : item === null || item === void 0 ? void 0 : item.standard_answer_show + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 mr10", + style: { + color: '#6A7283' + }, + children: "\u3010\u89E3\u6790\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: Answermodules.renderHtml, + value: item === null || item === void 0 ? void 0 : item.analysis + })] + })] + }) })] }); }; var renderSingles = function renderSingles(items, keys, i) { - var _items$sub_exercise_q4; + var _answerData$exercise12, _items$sub_exercise_q4; + var disabled = (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise12 = answerData.exercise) === null || _answerData$exercise12 === void 0 ? void 0 : _answerData$exercise12.user_exercise_status) === 1 || !items.repeat_answer && items.ques_status !== 0; return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: items === null || items === void 0 ? void 0 : (_items$sub_exercise_q4 = items.sub_exercise_questions) === null || _items$sub_exercise_q4 === void 0 ? void 0 : _items$sub_exercise_q4.map(function (item, key) { - var _answerData$exercise16, _item$user_answer4, _item$question_choice3, _answerData$exercise17, _answerData$exercise18, _answerData$exercise19, _item$standard_answer; + var _item$question_choice3, _item$user_answer4, _item$question_choice4, _answerData$exercise13, _answerData$exercise14; + var answerText = ''; + item === null || item === void 0 ? void 0 : (_item$question_choice3 = item.question_choices) === null || _item$question_choice3 === void 0 ? void 0 : _item$question_choice3.forEach(function (k, i) { + if (k.standard_boolean) { + answerText = answerText + tagList[i]; + } + }); return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(Answermodules.baseMargin, " ").concat(Answermodules.singleItem, " mb20"), children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { - marginTop: 20, + display: 'flex', + alignItems: 'baseline', userSelect: "none", - alignItems: 'center' + marginBottom: 40 }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { flexShrink: 0, - fontSize: '14px', - color: '#999' + color: '#999999' }, - children: [i + 1 + '.' + (key + 1), "\uFF08\u5355\u9009\u9898 ", item === null || item === void 0 ? void 0 : item.question_score, "\u5206\uFF09"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: "font14", + children: ["\uFF08", item === null || item === void 0 ? void 0 : item.question_score, "\u5206\uFF09"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - marginLeft: 27 + flexShrink: 0, + marginRight: 6 }, + className: "font16", + children: i + 1 + '.' + (key + 1) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item === null || item === void 0 ? void 0 : item.question_title })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { - disabled: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise16 = answerData.exercise) === null || _answerData$exercise16 === void 0 ? void 0 : _answerData$exercise16.user_exercise_status) === 1, style: { - marginLeft: 27 + marginLeft: 66 }, + disabled: disabled, defaultValue: item === null || item === void 0 ? void 0 : (_item$user_answer4 = item.user_answer) === null || _item$user_answer4 === void 0 ? void 0 : _item$user_answer4[0], onChange: function onChange(e) { return handleChangeSingles(e.target.value, items === null || items === void 0 ? void 0 : items.question_id, key, item, items); }, - className: item.user_score && "edu-radio-".concat(item.user_score === item.question_score ? "green" : "red"), - children: item === null || item === void 0 ? void 0 : (_item$question_choice3 = item.question_choices) === null || _item$question_choice3 === void 0 ? void 0 : _item$question_choice3.map(function (answer, index) { - var _item$user_answer5; - var isJudge = item.question_type == 2; - var prefix = isJudge ? '' : "".concat(tagList[index], "."); + className: item.user_score && "edu-radio-".concat(item.user_score === item.question_score ? "green" : "red"), + children: item === null || item === void 0 ? void 0 : (_item$question_choice4 = item.question_choices) === null || _item$question_choice4 === void 0 ? void 0 : _item$question_choice4.map(function (answer, index) { + var isJudge = item.question_type == 2; + var prefix = isJudge ? '' : "".concat(tagList[index], "."); + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.answerWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { + className: Answermodules.noWrap, + value: answer === null || answer === void 0 ? void 0 : answer.choice_id, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#333333' + }, + className: "mr3 font16 ".concat(Answermodules.noWrap), + children: prefix + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + style: { + width: 734 + }, + className: Answermodules.renderHtml, + value: answer === null || answer === void 0 ? void 0 : answer.choice_text + })] + }) + }, index); + }) + }), ((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise13 = answerData.exercise) === null || _answerData$exercise13 === void 0 ? void 0 : _answerData$exercise13.user_exercise_status) > 0 && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise14 = answerData.exercise) === null || _answerData$exercise14 === void 0 ? void 0 : _answerData$exercise14.open_score)) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "end", + className: "mb20", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14", + style: { + color: '#6A7283' + }, + children: "\u5F97\u5206" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font14 ml10", + children: [(item === null || item === void 0 ? void 0 : item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answer_scoreStatusMapping[Number(item === null || item === void 0 ? void 0 : item.answer_status)] || 'c-orange-ff9', + children: item === null || item === void 0 ? void 0 : item.user_score + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 5, + color: '#6A7283' + }, + children: "\u5206" + })] + }), !(item !== null && item !== void 0 && item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "\u672A\u8BC4" + })] + })] + }), (item === null || item === void 0 ? void 0 : item.standard_answer_show) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.analysisWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Answermodules.greyBg, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "font14 mr10", + style: { + color: '#6A7283' + }, + children: "\u3010\u7B54\u6848\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: answerText + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 mr10", + style: { + color: '#6A7283' + }, + children: "\u3010\u89E3\u6790\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: Answermodules.renderHtml, + value: item === null || item === void 0 ? void 0 : item.analysis + })] + })] + }) + })] + }, key); + }) + }); + }; + var renderMultiple = function renderMultiple(item, key) { + var _answerData$exercise15, _item$user_answer5, _item$question_choice6, _answerData$exercise16, _answerData$exercise17; + var answerText = ''; + var answerBool = (item === null || item === void 0 ? void 0 : item.question_type) === 0 || (item === null || item === void 0 ? void 0 : item.question_type) === 1; + if (answerBool) { + var _item$question_choice5; + item === null || item === void 0 ? void 0 : (_item$question_choice5 = item.question_choices) === null || _item$question_choice5 === void 0 ? void 0 : _item$question_choice5.forEach(function (k, i) { + if (k.standard_boolean) { + answerText = answerText + tagList[i]; + } + }); + } + var disabled = (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise15 = answerData.exercise) === null || _answerData$exercise15 === void 0 ? void 0 : _answerData$exercise15.user_exercise_status) === 1 || !item.repeat_answer && (item === null || item === void 0 ? void 0 : (_item$user_answer5 = item.user_answer) === null || _item$user_answer5 === void 0 ? void 0 : _item$user_answer5.length) > 0 && item.ques_status !== 0; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.baseMargin, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: qesLoading, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { + disabled: disabled, + defaultValue: item === null || item === void 0 ? void 0 : item.user_answer, + onChange: function onChange(value) { + return handleChangeMultiple(value, item === null || item === void 0 ? void 0 : item.question_id, item); + }, + className: item.user_score && "edu-checkbox-".concat(item.user_score === item.question_score ? "green" : "red"), + children: item === null || item === void 0 ? void 0 : (_item$question_choice6 = item.question_choices) === null || _item$question_choice6 === void 0 ? void 0 : _item$question_choice6.map(function (answer, index) { + var prefix = "".concat(tagList[index], "."); return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Answermodules.answerWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { - disabled: !item.repeat_answer && (item === null || item === void 0 ? void 0 : (_item$user_answer5 = item.user_answer) === null || _item$user_answer5 === void 0 ? void 0 : _item$user_answer5.length) > 0, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { value: answer === null || answer === void 0 ? void 0 : answer.choice_id, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr3", - children: prefix - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { style: { - width: 722 + color: '#333333' }, + className: "font16 mr3", + children: prefix + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { className: Answermodules.renderHtml, value: answer === null || answer === void 0 ? void 0 : answer.choice_text })] }) - }, index); - }) - }), (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise17 = answerData.exercise) === null || _answerData$exercise17 === void 0 ? void 0 : _answerData$exercise17.answer_open) && ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise18 = answerData.exercise) === null || _answerData$exercise18 === void 0 ? void 0 : _answerData$exercise18.exercise_status) == 3 || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise19 = answerData.exercise) === null || _answerData$exercise19 === void 0 ? void 0 : _answerData$exercise19.user_exercise_status) == 1) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u53C2\u8003\u7B54\u6848\uFF1A", item === null || item === void 0 ? void 0 : (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer.map(function (answer, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: tagList[Number(answer) - 1] }); + }) + }) + }) + }), ((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise16 = answerData.exercise) === null || _answerData$exercise16 === void 0 ? void 0 : _answerData$exercise16.user_exercise_status) > 0 && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise17 = answerData.exercise) === null || _answerData$exercise17 === void 0 ? void 0 : _answerData$exercise17.open_score)) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "end", + className: "mb20", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14", + style: { + color: '#6A7283' + }, + children: "\u5F97\u5206" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font14 ml10", + children: [(item === null || item === void 0 ? void 0 : item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answer_scoreStatusMapping[Number(item === null || item === void 0 ? void 0 : item.answer_status)] || 'c-orange-ff9', + children: item === null || item === void 0 ? void 0 : item.user_score + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + marginLeft: 5, + color: '#6A7283' + }, + children: "\u5206" + })] + }), !(item !== null && item !== void 0 && item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "\u672A\u8BC4" + })] + })] + }), (item === null || item === void 0 ? void 0 : item.standard_answer_show) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.analysisWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Answermodules.greyBg, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "font14 mr10", + style: { + color: '#6A7283' + }, + children: "\u3010\u7B54\u6848\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: answerBool ? answerText : item === null || item === void 0 ? void 0 : item.standard_answer_show + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "font14 mr10", + style: { + color: '#6A7283' + }, + children: "\u3010\u89E3\u6790\u3011" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: Answermodules.renderHtml, + value: item === null || item === void 0 ? void 0 : item.analysis })] })] - }); - }) - }); - }; - var renderMultiple = function renderMultiple(item, key) { - var _answerData$exercise20, _item$question_choice4, _answerData$exercise21, _answerData$exercise22, _item$question_choice5; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: qesLoading, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { - disabled: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise20 = answerData.exercise) === null || _answerData$exercise20 === void 0 ? void 0 : _answerData$exercise20.user_exercise_status) === 1 - // defaultValue={item?.question_choices?.filter((ite:any)=>ite.user_answer_boolean).map(items=>items.choice_id)} - , - defaultValue: item === null || item === void 0 ? void 0 : item.user_answer, - onChange: function onChange(value) { - return handleChangeMultiple(value, item === null || item === void 0 ? void 0 : item.question_id, item); - }, - className: item.user_score && "edu-checkbox-".concat(item.user_score === item.question_score ? "green" : "red"), - children: item === null || item === void 0 ? void 0 : (_item$question_choice4 = item.question_choices) === null || _item$question_choice4 === void 0 ? void 0 : _item$question_choice4.map(function (answer, index) { - var _item$user_answer6; - var prefix = "".concat(tagList[index], "."); - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Answermodules.answerWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_checkbox/* default */.Z, { - disabled: !item.repeat_answer && (item === null || item === void 0 ? void 0 : (_item$user_answer6 = item.user_answer) === null || _item$user_answer6 === void 0 ? void 0 : _item$user_answer6.length) > 0 && !item.israp, - value: answer === null || answer === void 0 ? void 0 : answer.choice_id, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr3", - children: prefix - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - className: Answermodules.renderHtml, - value: answer === null || answer === void 0 ? void 0 : answer.choice_text - })] - }) - }); - }) }) - }), (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise21 = answerData.exercise) === null || _answerData$exercise21 === void 0 ? void 0 : _answerData$exercise21.answer_open) && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise22 = answerData.exercise) === null || _answerData$exercise22 === void 0 ? void 0 : _answerData$exercise22.exercise_status) == 3 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u53C2\u8003\u7B54\u6848\uFF1A", item === null || item === void 0 ? void 0 : (_item$question_choice5 = item.question_choices) === null || _item$question_choice5 === void 0 ? void 0 : _item$question_choice5.map(function (k, i) { - if (k.standard_boolean) { - return tagList[i]; - } - return ''; - }).join('')] })] }); }; var renderFill = function renderFill(item, key) { return /*#__PURE__*/(0,jsx_runtime.jsx)(components_Fill, { item: item, + sign: sign, answerData: answerData, - onBlur: function onBlur(value, index, userAnswer) { - return updateData(value, index, item === null || item === void 0 ? void 0 : item.question_id, userAnswer, item); - } + onBlur: /*#__PURE__*/function () { + var _ref20 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee25(value, index, userAnswer) { + return regeneratorRuntime_default()().wrap(function _callee25$(_context25) { + while (1) switch (_context25.prev = _context25.next) { + case 0: + _context25.next = 2; + return handleBlurFill(value, index, item === null || item === void 0 ? void 0 : item.question_id, userAnswer, item); + case 2: + return _context25.abrupt("return", _context25.sent); + case 3: + case "end": + return _context25.stop(); + } + }, _callee25); + })); + return function (_x28, _x29, _x30) { + return _ref20.apply(this, arguments); + }; + }() }); }; @@ -6156,7 +6700,8 @@ var Answer = function Answer(_ref) { onBlur: function onBlur(value) { return handleBlurSimple(value, item === null || item === void 0 ? void 0 : item.question_id, item); }, - isEducation: isEducation + isEducation: isEducation, + sign: sign }); } }; @@ -6194,50 +6739,46 @@ var Answer = function Answer(_ref) { className: Answermodules.answerSheet, children: !hideAnswerCard[key] && (obj === null || obj === void 0 ? void 0 : (_obj$items = obj.items) === null || _obj$items === void 0 ? void 0 : _obj$items.map(function (item, k) { if (item.question_type === key) { - var _answerData$question_2, _answerData$question_3; + var _answerData$question_2, _answerData$question_3, _answerData$question_4; return /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { onClick: function onClick() { - var _answerData$exercise23; - if (!ischecked && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise23 = answerData.exercise) === null || _answerData$exercise23 === void 0 ? void 0 : _answerData$exercise23.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { - var _answerData$exercise_3, _answerData$exercise_4, _answerData$exercise_5, _answerData$exercise_6; - if (!((_answerData$exercise_3 = answerData.exercise_question_types) !== null && _answerData$exercise_3 !== void 0 && (_answerData$exercise_4 = _answerData$exercise_3[oneindex]) !== null && _answerData$exercise_4 !== void 0 && (_answerData$exercise_5 = _answerData$exercise_4.items) !== null && _answerData$exercise_5 !== void 0 && (_answerData$exercise_6 = _answerData$exercise_5[twoindex]) !== null && _answerData$exercise_6 !== void 0 && _answerData$exercise_6.repeat_answer)) { - setisshowmodal(true); - settype(3); - setindexitems({ - oneindex: index, - twoindex: k - }); - return; - } + if (index === oneindex && k === twoindex) { + //点击的答题卡选项恰好是当前题目时不该做任何操作 + return; } - setoneindex(index); - settwoindex(k); - // initData(); - - var anchorName = "Anchor_".concat(key, "_").concat(k); - var anchorElement = document.getElementById(anchorName); - if (anchorElement) { - setTimeout(function () { - return anchorElement.scrollIntoView({ - block: "start", - behavior: "smooth" - }); - }); + if (sign.current) { + sign.current = 'appoint'; + skipData.current = { + oneindex: index, + twoindex: k + }; + return; } + skipAppointQuestion({ + oneindex: index, + twoindex: k + }); }, - className: (answerData === null || answerData === void 0 ? void 0 : (_answerData$question_2 = answerData.question_status) === null || _answerData$question_2 === void 0 ? void 0 : _answerData$question_2.some(function (val) { + className: "".concat(answerData !== null && answerData !== void 0 && (_answerData$question_2 = answerData.question_status) !== null && _answerData$question_2 !== void 0 && _answerData$question_2.some(function (val) { return val.ques_id === item.question_id && (val === null || val === void 0 ? void 0 : val.ques_status) === 1; - })) && Answermodules.active, - children: [k + 1, (answerData === null || answerData === void 0 ? void 0 : (_answerData$question_3 = answerData.question_status) === null || _answerData$question_3 === void 0 ? void 0 : _answerData$question_3.some(function (val) { + }) ? Answermodules.active : '', "\n ").concat(answerData !== null && answerData !== void 0 && (_answerData$question_3 = answerData.question_status) !== null && _answerData$question_3 !== void 0 && _answerData$question_3.some(function (val) { + return val.ques_id === item.question_id && (val === null || val === void 0 ? void 0 : val.ques_status) === 2; + }) ? Answermodules.partialActive : '', "\n ").concat(index === oneindex && k === twoindex ? Answermodules.selected : '', "\n "), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answermodules.qindex, + children: k + 1 + }), (answerData === null || answerData === void 0 ? void 0 : (_answerData$question_4 = answerData.question_status) === null || _answerData$question_4 === void 0 ? void 0 : _answerData$question_4.some(function (val) { return val.ques_id === item.question_id && (val === null || val === void 0 ? void 0 : val.ques_status) === 2; })) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { - height: 3, - background: '#0152d9', + height: 12, + background: '#3061D0', position: 'absolute', - width: 26, + width: '100%', bottom: 0 } + }), item.is_marked && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-biaoji1 ".concat(Answermodules.markIcon) })] }, k); } @@ -6246,13 +6787,12 @@ var Answer = function Answer(_ref) { }); }; var renderQuestion = function renderQuestion(item, i) { - var _item$sub_exercise_qu, _item$schools, _answerData$exercise24, _answerData$exercise25, _answerData$exercise26, _answerData$exercise27, _item$standard_answer2; - var title = (item === null || item === void 0 ? void 0 : item.question_type) == 5 ? item === null || item === void 0 ? void 0 : item.shixun_name : item === null || item === void 0 ? void 0 : item.question_title; + var _item$schools, _answerData$exercise18, _answerData$exercise19; var answerText = ''; var answerBool = (item === null || item === void 0 ? void 0 : item.question_type) === 0 || (item === null || item === void 0 ? void 0 : item.question_type) === 1; if (answerBool) { - var _item$question_choice6; - item === null || item === void 0 ? void 0 : (_item$question_choice6 = item.question_choices) === null || _item$question_choice6 === void 0 ? void 0 : _item$question_choice6.forEach(function (k, i) { + var _item$question_choice7; + item === null || item === void 0 ? void 0 : (_item$question_choice7 = item.question_choices) === null || _item$question_choice7 === void 0 ? void 0 : _item$question_choice7.forEach(function (k, i) { if (k.standard_boolean) { answerText = answerText + tagList[i]; } @@ -6264,30 +6804,18 @@ var Answer = function Answer(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: 'flex', - marginTop: 20, + alignItems: 'baseline', + marginBottom: 40, userSelect: "none" }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [i + 1, "."] + className: "".concat(Answermodules.questionScore, " mr10"), + children: [item === null || item === void 0 ? void 0 : item.question_score, "\u5206"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font16 ".concat(Answermodules.noWrap), + children: [i + 1, "\u3001"] }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item === null || item === void 0 ? void 0 : item.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", item === null || item === void 0 ? void 0 : item.question_score, "\u5206\uFF09", (item === null || item === void 0 ? void 0 : item.question_type) === 7 ? "\u5171".concat(item === null || item === void 0 ? void 0 : (_item$sub_exercise_qu = item.sub_exercise_questions) === null || _item$sub_exercise_qu === void 0 ? void 0 : _item$sub_exercise_qu.length, "\u5C0F\u9898") : '', " "] - }), !(item !== null && item !== void 0 && item.repeat_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#FA6400 ', - marginLeft: 10, - fontSize: 16 - }, - children: "\u6CE8\u610F\uFF1A\u8BE5\u9898\u4E0D\u5141\u8BB8\u91CD\u590D\u7B54\u9898" }), !!(item !== null && item !== void 0 && (_item$schools = item.schools) !== null && _item$schools !== void 0 && _item$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", { @@ -6310,64 +6838,46 @@ var Answer = function Answer(_ref) { // 编程题 (item === null || item === void 0 ? void 0 : item.question_type) == 6 && renderProgram(item, item === null || item === void 0 ? void 0 : item.question_type), // 组合题 - (item === null || item === void 0 ? void 0 : item.question_type) == 7 && renderSingles(item, item === null || item === void 0 ? void 0 : item.question_type, i) - - // renderProgram(item, item?.question_type) - , (item === null || item === void 0 ? void 0 : item.answer_comments) && /*#__PURE__*/(0,jsx_runtime.jsx)(AnswerComments/* default */.Z, { + (item === null || item === void 0 ? void 0 : item.question_type) == 7 && renderSingles(item, item === null || item === void 0 ? void 0 : item.question_type, i), (item === null || item === void 0 ? void 0 : item.answer_comments) && /*#__PURE__*/(0,jsx_runtime.jsx)(components_NewAnswerComments, { hideScore: true, list: item === null || item === void 0 ? void 0 : item.answer_comments - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Answermodules.itemType, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - children: [(item === null || item === void 0 ? void 0 : item.question_type) < 3 && (item === null || item === void 0 ? void 0 : item.standard_answer_show) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 ml20", - children: ["\u6B63\u786E\u7B54\u6848\uFF1A", answerBool ? answerText : item === null || item === void 0 ? void 0 : item.standard_answer_show] - }), ((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise24 = answerData.exercise) === null || _answerData$exercise24 === void 0 ? void 0 : _answerData$exercise24.user_exercise_status) > 0 && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise25 = answerData.exercise) === null || _answerData$exercise25 === void 0 ? void 0 : _answerData$exercise25.open_score)) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 ml20", - children: [(item === null || item === void 0 ? void 0 : item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: scoreStatusMapping[Number(item === null || item === void 0 ? void 0 : item.answer_status)] || 'c-orange-ff9', - children: item === null || item === void 0 ? void 0 : item.user_score - }), " \u5206"] - }), !(item !== null && item !== void 0 && item.user_score) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-red", - children: "\u672A\u8BC4" - })] - }), - // 实训题 ,答题 - (item === null || item === void 0 ? void 0 : item.question_type) == 5 && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise26 = answerData.exercise) === null || _answerData$exercise26 === void 0 ? void 0 : _answerData$exercise26.user_exercise_status) === 0 && (item === null || item === void 0 ? void 0 : item.answer_status) != 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "primary", - className: "font14 ml20", - onClick: function onClick() { - return handleJoinShixun(item); - }, - children: "\u8FDB\u5165\u7B54\u9898" - }), - // 编程题 ,答题 - (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise27 = answerData.exercise) === null || _answerData$exercise27 === void 0 ? void 0 : _answerData$exercise27.user_exercise_status) === 0 && (item === null || item === void 0 ? void 0 : item.question_type) == 6 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "primary", - className: "font14 ml20", - onClick: function onClick() { - return handleJoinProgram(item); - }, - children: "\u8FDB\u5165\u7B54\u9898" - })] - })] - }), (item === null || item === void 0 ? void 0 : item.question_type) <= 4 && ((item === null || item === void 0 ? void 0 : item.standard_answer_show) || (item === null || item === void 0 ? void 0 : (_item$standard_answer2 = item.standard_answer) === null || _item$standard_answer2 === void 0 ? void 0 : _item$standard_answer2.length) > 0) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - style: { - marginTop: 14 + }), + // 实训题 ,答题 + (item === null || item === void 0 ? void 0 : item.question_type) == 5 && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise18 = answerData.exercise) === null || _answerData$exercise18 === void 0 ? void 0 : _answerData$exercise18.user_exercise_status) === 0 && (item === null || item === void 0 ? void 0 : item.answer_status) != 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + justify: "end", + className: "mt20", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + type: "primary", + className: Answermodules.toIframeBtn, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee26() { + return regeneratorRuntime_default()().wrap(function _callee26$(_context26) { + while (1) switch (_context26.prev = _context26.next) { + case 0: + _context26.next = 2; + return handleJoinShixun(item); + case 2: + return _context26.abrupt("return", _context26.sent); + case 3: + case "end": + return _context26.stop(); + } + }, _callee26); + })), + children: "\u8FDB\u5165\u7B54\u9898" + }) + }), + // 编程题 ,答题 + (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise19 = answerData.exercise) === null || _answerData$exercise19 === void 0 ? void 0 : _answerData$exercise19.user_exercise_status) === 0 && (item === null || item === void 0 ? void 0 : item.question_type) == 6 && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + justify: "end", + className: "mt20", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + type: "primary", + className: Answermodules.toIframeBtn, + onClick: function onClick() { + return handleJoinProgram(item); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 ml20", - children: "\u89E3\u6790\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - className: Answermodules.renderHtml, - value: item === null || item === void 0 ? void 0 : item.analysis - })] - })] + children: "\u8FDB\u5165\u7B54\u9898" + }) })] }); }; @@ -6376,6 +6886,167 @@ var Answer = function Answer(_ref) { children: [item.question_type === 0 && renderAnswerCard('单选题', 0, index), item.question_type === 1 && renderAnswerCard('多选题', 1, index), item.question_type === 2 && renderAnswerCard('判断题', 2, index), item.question_type === 3 && renderAnswerCard('填空题', 3, index), item.question_type === 4 && renderAnswerCard('简答题', 4, index), item.question_type === 5 && renderAnswerCard('实训题', 5, index), item.question_type === 6 && renderAnswerCard('编程题', 6, index), item.question_type === 7 && renderAnswerCard('组合题', 7, index)] }); }; + var sign = (0,react.useRef)(false); + var skipData = (0,react.useRef)({}); + var switchType = (0,react.useRef)(); + var switchData = (0,react.useRef)({}); + var skipPrevQuestion = function skipPrevQuestion() { + var _answerData$exercise_3, _answerData$exercise_4, _answerData$exercise_5, _answerData$exercise20, _currentQuestionItem$2; + window.blur(); + var currentQuestionItem = (_answerData$exercise_3 = answerData.exercise_question_types) === null || _answerData$exercise_3 === void 0 ? void 0 : (_answerData$exercise_4 = _answerData$exercise_3[oneindex]) === null || _answerData$exercise_4 === void 0 ? void 0 : (_answerData$exercise_5 = _answerData$exercise_4.items) === null || _answerData$exercise_5 === void 0 ? void 0 : _answerData$exercise_5[twoindex]; + if (!ischecked && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise20 = answerData.exercise) === null || _answerData$exercise20 === void 0 ? void 0 : _answerData$exercise20.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { + var _currentQuestionItem$; + if (!(currentQuestionItem !== null && currentQuestionItem !== void 0 && currentQuestionItem.repeat_answer) && (currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : (_currentQuestionItem$ = currentQuestionItem.user_answer) === null || _currentQuestionItem$ === void 0 ? void 0 : _currentQuestionItem$.length) > 0) { + if ((currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : currentQuestionItem.ques_status) === 0) { + switchType.current = 'prev'; + setisshowmodal(true); + return; + } + } + } + if (!(currentQuestionItem !== null && currentQuestionItem !== void 0 && currentQuestionItem.repeat_answer) && (currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : (_currentQuestionItem$2 = currentQuestionItem.user_answer) === null || _currentQuestionItem$2 === void 0 ? void 0 : _currentQuestionItem$2.length) > 0) { + //如果勾选了不再提示,则手动设为已答 + currentQuestionItem.ques_status = 1; + } + questionPartRef.current.scrollTo({ + top: 0, + left: 0, + behavior: "smooth" + }); + if (twoindex === 0) { + oneindex -= 1; + twoindex = answerData.exercise_question_types[oneindex].items.length - 1; + } else { + twoindex -= 1; + } + setoneindex(oneindex); + settwoindex(twoindex); + }; + var skipNextQuestion = function skipNextQuestion() { + var _answerData$exercise_6, _answerData$exercise_7, _answerData$exercise_8, _answerData$exercise21, _currentQuestionItem$4; + window.blur(); + var currentQuestionItem = (_answerData$exercise_6 = answerData.exercise_question_types) === null || _answerData$exercise_6 === void 0 ? void 0 : (_answerData$exercise_7 = _answerData$exercise_6[oneindex]) === null || _answerData$exercise_7 === void 0 ? void 0 : (_answerData$exercise_8 = _answerData$exercise_7.items) === null || _answerData$exercise_8 === void 0 ? void 0 : _answerData$exercise_8[twoindex]; + //提示不允许重复作答弹窗的逻辑 + if (!ischecked && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise21 = answerData.exercise) === null || _answerData$exercise21 === void 0 ? void 0 : _answerData$exercise21.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { + var _currentQuestionItem$3; + if (!(currentQuestionItem !== null && currentQuestionItem !== void 0 && currentQuestionItem.repeat_answer) && (currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : (_currentQuestionItem$3 = currentQuestionItem.user_answer) === null || _currentQuestionItem$3 === void 0 ? void 0 : _currentQuestionItem$3.length) > 0) { + if ((currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : currentQuestionItem.ques_status) === 0) { + switchType.current = 'next'; + setisshowmodal(true); + return; + } + } + } + if (!(currentQuestionItem !== null && currentQuestionItem !== void 0 && currentQuestionItem.repeat_answer) && (currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : (_currentQuestionItem$4 = currentQuestionItem.user_answer) === null || _currentQuestionItem$4 === void 0 ? void 0 : _currentQuestionItem$4.length) > 0) { + //如果勾选了不再提示,则手动设为已答 + currentQuestionItem.ques_status = 1; + } + questionPartRef.current.scrollTo({ + top: 0, + left: 0, + behavior: "smooth" + }); + if (answerData.exercise_question_types[oneindex].items.length - 1 === twoindex) { + oneindex = oneindex + 1; + twoindex = 0; + } else { + twoindex = twoindex + 1; + } + setoneindex(oneindex); + settwoindex(twoindex); + }; + var skipAppointQuestion = function skipAppointQuestion(p) { + var _answerData$exercise_9, _answerData$exercise_10, _answerData$exercise_11, _answerData$exercise22, _currentQuestionItem$6; + var record = p || skipData.current; + var currentQuestionItem = (_answerData$exercise_9 = answerData.exercise_question_types) === null || _answerData$exercise_9 === void 0 ? void 0 : (_answerData$exercise_10 = _answerData$exercise_9[oneindex]) === null || _answerData$exercise_10 === void 0 ? void 0 : (_answerData$exercise_11 = _answerData$exercise_10.items) === null || _answerData$exercise_11 === void 0 ? void 0 : _answerData$exercise_11[twoindex]; + if (!ischecked && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise22 = answerData.exercise) === null || _answerData$exercise22 === void 0 ? void 0 : _answerData$exercise22.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { + var _currentQuestionItem$5; + if (!(currentQuestionItem !== null && currentQuestionItem !== void 0 && currentQuestionItem.repeat_answer) && (currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : (_currentQuestionItem$5 = currentQuestionItem.user_answer) === null || _currentQuestionItem$5 === void 0 ? void 0 : _currentQuestionItem$5.length) > 0) { + if ((currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : currentQuestionItem.ques_status) === 0) { + switchType.current = 'appoint'; + switchData.current = record; + setisshowmodal(true); + return; + } + } + } + if (!(currentQuestionItem !== null && currentQuestionItem !== void 0 && currentQuestionItem.repeat_answer) && (currentQuestionItem === null || currentQuestionItem === void 0 ? void 0 : (_currentQuestionItem$6 = currentQuestionItem.user_answer) === null || _currentQuestionItem$6 === void 0 ? void 0 : _currentQuestionItem$6.length) > 0) { + //如果勾选了不再提示,则手动设为已答 + currentQuestionItem.ques_status = 1; + } + setoneindex(record === null || record === void 0 ? void 0 : record.oneindex); + settwoindex(record === null || record === void 0 ? void 0 : record.twoindex); + questionPartRef.current.scrollTo({ + top: 0, + left: 0, + behavior: 'smooth' + }); + }; + var handleRefresh = /*#__PURE__*/function () { + var _ref22 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee27() { + var _answerData$exercise23; + var res; + return regeneratorRuntime_default()().wrap(function _callee27$(_context27) { + while (1) switch (_context27.prev = _context27.next) { + case 0: + if (!sign.current) { + _context27.next = 3; + break; + } + sign.current = 'refresh'; + return _context27.abrupt("return"); + case 3: + _context27.next = 5; + return initData(); + case 5: + res = _context27.sent; + if (!(answerData !== null && answerData !== void 0 && (_answerData$exercise23 = answerData.exercise) !== null && _answerData$exercise23 !== void 0 && _answerData$exercise23.left_time)) { + _context27.next = 9; + break; + } + _context27.next = 9; + return handleLeftTime(); + case 9: + if (!(res !== null && res !== void 0 && res.status)) { + message/* default.success */.ZP.success('更新成功'); + } + case 10: + case "end": + return _context27.stop(); + } + }, _callee27); + })); + return function handleRefresh() { + return _ref22.apply(this, arguments); + }; + }(); + var signConfigFuc = function signConfigFuc() { + var _document$activeEleme; + switch (sign.current) { + case "prev": + skipPrevQuestion(); + break; + case "next": + skipNextQuestion(); + break; + case "appoint": + skipAppointQuestion(); + break; + case "submit": + handleVerifySave(false); + break; + case "refresh": + handleRefresh(); + break; + default: + } + if (((_document$activeEleme = document.activeElement) === null || _document$activeEleme === void 0 ? void 0 : _document$activeEleme.localName) === 'textarea') { + sign.current = true; + } else { + sign.current = false; + } + skipData.current = {}; + }; //转换中文 var toChinesNum = function toChinesNum(num) { @@ -6396,31 +7067,34 @@ var Answer = function Answer(_ref) { return overWan ? getWan(overWan) + "万" + getWan(noWan) : getWan(num); }; var renderClassifyQuestion = function renderClassifyQuestion() { - var _answerData$exercise_7, _answerData$exercise_8, _answerData$exercise_9, _answerData$exercise_10, _answerData$exercise_11, _answerData$exercise_12, _answerData$exercise_13, _answerData$exercise_14, _answerData$exercise_15, _answerData$exercise_16, _answerData$exercise_17, _answerData$exercise_18; - // const dom = answerData?.exercise_question_types?.map((er: any, index: number) => { + var _answerData$exercise_12, _answerData$exercise_13, _answerData$exercise_14, _answerData$exercise_15, _answerData$exercise_16, _answerData$exercise_17, _answerData$exercise_18, _answerData$exercise_19, _answerData$exercise_20, _answerData$exercise_21, _answerData$exercise_22, _answerData$exercise_23; + var currentItem = answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_12 = answerData.exercise_question_types) === null || _answerData$exercise_12 === void 0 ? void 0 : (_answerData$exercise_13 = _answerData$exercise_12[oneindex].items) === null || _answerData$exercise_13 === void 0 ? void 0 : _answerData$exercise_13[twoindex]; return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "pt20", + className: "pt20 mb20", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-light-primary", - children: [toChinesNum(oneindex + 1), "\u3001", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_7 = answerData.exercise_question_types) === null || _answerData$exercise_7 === void 0 ? void 0 : (_answerData$exercise_8 = _answerData$exercise_7[oneindex]) === null || _answerData$exercise_8 === void 0 ? void 0 : _answerData$exercise_8.name] + className: Answermodules.questionTypeTitle, + children: [toChinesNum(oneindex + 1), "\u3001", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_14 = answerData.exercise_question_types) === null || _answerData$exercise_14 === void 0 ? void 0 : (_answerData$exercise_15 = _answerData$exercise_14[oneindex]) === null || _answerData$exercise_15 === void 0 ? void 0 : _answerData$exercise_15.name] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "c-grey-999", - children: ["\uFF08\u5171", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_9 = answerData.exercise_question_types) === null || _answerData$exercise_9 === void 0 ? void 0 : (_answerData$exercise_10 = _answerData$exercise_9[oneindex]) === null || _answerData$exercise_10 === void 0 ? void 0 : _answerData$exercise_10.count, "\u9898\uFF1B", (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_11 = answerData.exercise_question_types) === null || _answerData$exercise_11 === void 0 ? void 0 : (_answerData$exercise_12 = _answerData$exercise_11[oneindex]) === null || _answerData$exercise_12 === void 0 ? void 0 : _answerData$exercise_12.question_type) === 7 ? "\u5305\u542B".concat(answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_13 = answerData.exercise_question_types) === null || _answerData$exercise_13 === void 0 ? void 0 : (_answerData$exercise_14 = _answerData$exercise_13[oneindex]) === null || _answerData$exercise_14 === void 0 ? void 0 : _answerData$exercise_14.sub_questions_count, "\u5C0F\u9898") : '', " \u5171", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_15 = answerData.exercise_question_types) === null || _answerData$exercise_15 === void 0 ? void 0 : (_answerData$exercise_16 = _answerData$exercise_15[oneindex]) === null || _answerData$exercise_16 === void 0 ? void 0 : _answerData$exercise_16.score, "\u5206\uFF09"] + className: Answermodules.questionTypeInfo, + children: ["\uFF08\u5171", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_16 = answerData.exercise_question_types) === null || _answerData$exercise_16 === void 0 ? void 0 : (_answerData$exercise_17 = _answerData$exercise_16[oneindex]) === null || _answerData$exercise_17 === void 0 ? void 0 : _answerData$exercise_17.count, "\u9898\uFF1B", (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_18 = answerData.exercise_question_types) === null || _answerData$exercise_18 === void 0 ? void 0 : (_answerData$exercise_19 = _answerData$exercise_18[oneindex]) === null || _answerData$exercise_19 === void 0 ? void 0 : _answerData$exercise_19.question_type) === 7 ? "\u5305\u542B".concat(answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_20 = answerData.exercise_question_types) === null || _answerData$exercise_20 === void 0 ? void 0 : (_answerData$exercise_21 = _answerData$exercise_20[oneindex]) === null || _answerData$exercise_21 === void 0 ? void 0 : _answerData$exercise_21.sub_questions_count, "\u5C0F\u9898") : '', " \u5171", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_22 = answerData.exercise_question_types) === null || _answerData$exercise_22 === void 0 ? void 0 : (_answerData$exercise_23 = _answerData$exercise_22[oneindex]) === null || _answerData$exercise_23 === void 0 ? void 0 : _answerData$exercise_23.score, "\u5206\uFF09"] + }), !(currentItem !== null && currentItem !== void 0 && currentItem.repeat_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#E30000', + marginLeft: 20, + fontSize: 14 + }, + children: "\u6CE8\u610F\uFF1A\u8BE5\u9898\u4F5C\u7B54\u4E4B\u540E\u4E0D\u5141\u8BB8\u4FEE\u6539\u7B54\u6848\u3002" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { - children: renderQuestion(answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_17 = answerData.exercise_question_types) === null || _answerData$exercise_17 === void 0 ? void 0 : (_answerData$exercise_18 = _answerData$exercise_17[oneindex].items) === null || _answerData$exercise_18 === void 0 ? void 0 : _answerData$exercise_18[twoindex], twoindex) + children: renderQuestion(currentItem, twoindex) }, twoindex)] }, oneindex); - // }) - - // return dom; }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { size: "large", spinning: isSpin, - children: [openFullScreen && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise28 = answerData.exercise) === null || _answerData$exercise28 === void 0 ? void 0 : _answerData$exercise28.user_exercise_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(recordScreen/* default */.Z, { + children: [openFullScreen && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise24 = answerData.exercise) === null || _answerData$exercise24 === void 0 ? void 0 : _answerData$exercise24.user_exercise_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(recordScreen/* default */.Z, { exerciseUserInfo: exercise.exerciseUserInfo, iframe: iframe, socket: socket @@ -6433,451 +7107,335 @@ var Answer = function Answer(_ref) { src: iframeUrl, ref: iframe, frameBorder: "0" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: "edu-container ".concat(isEducation && Answermodules.wrpAnswer), - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: "animated fadeIn ".concat(isEducation && Answermodules.eduTitle), - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "mt10", - children: [(0,util/* checkIsClientExam */.Ll)() && /*#__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: "/", - children: "\u8BD5\u5377" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { - children: (_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.real_name - })] - }), !(0,util/* checkIsClientExam */.Ll)() && globalSetting.showHeaderFooter && /*#__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)("a", { - href: "/classrooms/".concat(params.coursesId, "/exercise"), - children: (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : (_user$userInfo6$cours = _user$userInfo6.course) === null || _user$userInfo6$cours === void 0 ? void 0 : _user$userInfo6$cours.course_name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/classrooms/".concat(params.coursesId, "/exercise"), - children: "\u8BD5\u5377" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/detail"), - children: "\u8BD5\u5377\u8BE6\u60C5" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { - children: (_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.real_name - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: [Answermodules.title, 'mt10'].join(' '), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - style: { - width: "100%", - flexFlow: "nowrap" - }, - align: "middle", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - style: { - flex: '1' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Answermodules.title, - children: [(globalSetting === null || globalSetting === void 0 ? void 0 : globalSetting.showHeaderFooter) && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: (0,util/* checkIsClientExam */.Ll)() ? "/" : "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/detail"), - children: /*#__PURE__*/(0,jsx_runtime.jsx)(ArrowLeftOutlined/* default */.Z, { - className: "font16 c-black" - }) - }), (0,util/* exerciseTips */.vB)(answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise29 = answerData.exercise) === null || _answerData$exercise29 === void 0 ? void 0 : _answerData$exercise29.exercise_status), /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - className: "font24 ml5", - children: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise30 = answerData.exercise) === null || _answerData$exercise30 === void 0 ? void 0 : _answerData$exercise30.exercise_name - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - style: { - display: 'flex' - }, - children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "primary", - onClick: handleBackToRedo, - children: "\u6253\u56DE\u91CD\u505A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise31 = answerData.exercise) === null || _answerData$exercise31 === void 0 ? void 0 : _answerData$exercise31.commit_status) == 2 || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise32 = answerData.exercise) === null || _answerData$exercise32 === void 0 ? void 0 : _answerData$exercise32.commit_status) == 1) && (0,authority/* isAdmin */.GJ)() && !(0,util/* checkIsClientExam */.Ll)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { - className: "ml10", - type: "primary", - onClick: function onClick() { - return _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/export/").concat(params.login)); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(DeliveredProcedureOutlined/* default */.Z, {}), "\u5BFC\u51FA"] - }) - }), !((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise33 = answerData.exercise) === null || _answerData$exercise33 === void 0 ? void 0 : _answerData$exercise33.user_exercise_status) == 1) && !!(answerData !== null && answerData !== void 0 && (_answerData$exercise34 = answerData.exercise) !== null && _answerData$exercise34 !== void 0 && _answerData$exercise34.left_time) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "".concat(Answermodules.countDown, " ").concat(countDownColor), - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u5269\u4F59\u65F6\u95F4:", /*#__PURE__*/(0,jsx_runtime.jsx)(Countdown, { - value: time, - onFinish: handleLeftTime - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { - className: "ml10", - type: "primary", - onClick: handleLeftTime, - ghost: true, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-shuaxin2 mr5" - }), "\u5237\u65B0"] - })] - }), (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise35 = answerData.exercise) === null || _answerData$exercise35 === void 0 ? void 0 : _answerData$exercise35.user_exercise_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: isEducation ? Answermodules.eduSubmit : "", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - loading: btnLoading, - style: { - height: '28px', - marginLeft: 10 - }, - type: "primary", - onClick: function onClick() { - return handleVerifySave(false); - }, - children: "\u4EA4\u5377" - }) - })] - })] - }) - })] - }), checkStatus.status === 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "".concat(isEducation ? "mt70" : "mt10", " ").concat(Answermodules.answerWrp), + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Answermodules.fixHeader, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: "edu-container", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: showAnswerCard ? "316px" : "16px", - className: isEducation ? "mb100" : "", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - style: { - position: "sticky", - top: 0, - zIndex: 1 - }, - children: [!isEducation && showCamera && /*#__PURE__*/(0,jsx_runtime.jsx)(CaptureVideo/* default */.Z, { - number: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise36 = answerData.exercise) === null || _answerData$exercise36 === void 0 ? void 0 : _answerData$exercise36.photo_count) - (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise37 = answerData.exercise) === null || _answerData$exercise37 === void 0 ? void 0 : _answerData$exercise37.take_photo), - take_photo: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise38 = answerData.exercise) === null || _answerData$exercise38 === void 0 ? void 0 : _answerData$exercise38.take_photo, - ref: captureRef, - time: (_answerData$exercise39 = answerData.exercise) === null || _answerData$exercise39 === void 0 ? void 0 : _answerData$exercise39.left_time, - update: initData, - supportCamera: function supportCamera(type) { - if (type === 2) { - initData(); - setOpenCameraSuccess(true); - setOpenFullScreen(answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.screen_open); - // window.onblur = function () { - // if (IsFull()) { - // exitFull() - // } - // }; - } else if (type === 1) { - setTimeout(function () { - return props.history.push("/"); - }, 3000); - } - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "relative", - style: { - minHeight: 236 - }, - children: [isEducation && /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - children: [showCamera && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Answermodules.eduVideo, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(CaptureVideo/* default */.Z, { - number: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise40 = answerData.exercise) === null || _answerData$exercise40 === void 0 ? void 0 : _answerData$exercise40.photo_count) - (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise41 = answerData.exercise) === null || _answerData$exercise41 === void 0 ? void 0 : _answerData$exercise41.take_photo), - take_photo: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise42 = answerData.exercise) === null || _answerData$exercise42 === void 0 ? void 0 : _answerData$exercise42.take_photo, - ref: captureRef, - time: (_answerData$exercise43 = answerData.exercise) === null || _answerData$exercise43 === void 0 ? void 0 : _answerData$exercise43.left_time, - update: initData, - supportCamera: function supportCamera(type) { - if (type === 2) { - initData(); - setOpenCameraSuccess(true); - setOpenFullScreen(answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.screen_open); - } else if (type === 1) { - setTimeout(function () { - return props.history.push("/"); - }, 3000); - } + children: (0,util/* exerciseTips */.vB)(answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise25 = answerData.exercise) === null || _answerData$exercise25 === void 0 ? void 0 : _answerData$exercise25.exercise_status) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "".concat(Answermodules.exerciseTitle, " ml10"), + title: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise26 = answerData.exercise) === null || _answerData$exercise26 === void 0 ? void 0 : _answerData$exercise26.exercise_name, + children: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise27 = answerData.exercise) === null || _answerData$exercise27 === void 0 ? void 0 : _answerData$exercise27.exercise_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + marginLeft: 'auto' + }, + children: !((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise28 = answerData.exercise) === null || _answerData$exercise28 === void 0 ? void 0 : _answerData$exercise28.user_exercise_status) == 1) && !!(answerData !== null && answerData !== void 0 && (_answerData$exercise29 = answerData.exercise) !== null && _answerData$exercise29 !== void 0 && _answerData$exercise29.left_time) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "".concat(Answermodules.countDown, " ").concat(countDownColor), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-daojishi", + style: { + marginRight: 6 + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answermodules.cnText, + children: "\u5269\u4F59\u7B54\u9898\u65F6\u957F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Countdown, { + value: time, + onFinish: handleLeftTime + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: !((0,authority/* isAdmin */.GJ)() || (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise30 = answerData.exercise) === null || _answerData$exercise30 === void 0 ? void 0 : _answerData$exercise30.user_exercise_status) == 1) && /*#__PURE__*/(0,jsx_runtime.jsxs)(AsyncButton/* AsyncButton */.Z, { + className: "".concat(Answermodules.refreshBtn, " ml30"), + onClick: handleRefresh, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "iconfont icon-shuaxin2 mr5" + }), "\u5237\u65B0"] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise31 = answerData.exercise) === null || _answerData$exercise31 === void 0 ? void 0 : _answerData$exercise31.user_exercise_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + className: "".concat(Answermodules.submitButton, " ml10"), + type: "primary", + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee28() { + return regeneratorRuntime_default()().wrap(function _callee28$(_context28) { + while (1) switch (_context28.prev = _context28.next) { + case 0: + if (!sign.current) { + _context28.next = 3; + break; } - }) - }), showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: Answermodules.eduUsername, + sign.current = 'submit'; + return _context28.abrupt("return"); + case 3: + _context28.next = 5; + return handleVerifySave(false); + case 5: + case "end": + return _context28.stop(); + } + }, _callee28); + })), + children: "\u4EA4\u5377" + }) + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: "edu-container ".concat(Answermodules.wrapper, " ").concat(isEducation && Answermodules.wrpAnswer), + children: [(answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise32 = answerData.exercise) === null || _answerData$exercise32 === void 0 ? void 0 : (_answerData$exercise33 = _answerData$exercise32.exercise_description) === null || _answerData$exercise33 === void 0 ? void 0 : _answerData$exercise33.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_alert/* default */.Z, { + className: Answermodules.exerciseAlert, + description: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + wrap: false, + gutter: 10, + align: "top", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Answermodules.title, + children: "\u8003\u8BD5\u987B\u77E5" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: Answermodules.content, + children: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise34 = answerData.exercise) === null || _answerData$exercise34 === void 0 ? void 0 : _answerData$exercise34.exercise_description + })] + }), + closable: true + }), checkStatus.status === 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "".concat(isEducation ? "mt70" : "", " ").concat(Answermodules.mainPart), + wrap: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: showAnswerCard ? "280px" : "0px", + className: isEducation ? "mb100" : "", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Answermodules.leftPart, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + children: [showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: "1", + style: { + background: '#fff', + marginBottom: '10px', + padding: '20px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { - background: '#fff', - padding: '16px 20px' + marginBottom: 15 }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - children: ["\u59D3\u540D\uFF1A", (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise44 = answerData.exercise) === null || _answerData$exercise44 === void 0 ? void 0 : _answerData$exercise44.user_name) || '- -'] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { - style: { - margin: "0 25px" - }, - type: "vertical" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - children: ["\u5B66\u53F7\uFF1A", (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise45 = answerData.exercise) === null || _answerData$exercise45 === void 0 ? void 0 : _answerData$exercise45.student_id) || '- -'] + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#5F6368' + }, + children: "\u59D3\u540D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10 ".concat(Answermodules.userInfoText), + children: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise35 = answerData.exercise) === null || _answerData$exercise35 === void 0 ? void 0 : _answerData$exercise35.user_name) || '- -' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Answermodules.eduTip, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "c-grey-666 tc", - children: "\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5982\u9047\u95EE\u9898\uFF0C\u8BF7\u62E8\u6253\u4EE5\u4E0B\u7535\u8BDD" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "font16 tc blod", - children: "010-62781166" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "font16 tc blod", - children: "010-62799826" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "font16 tc blod", - children: "18910624893" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "font16 tc blod", - children: "13366506792" - })] - }), (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: Answermodules.eduQrcode, - align: "middle", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)((lib_default()), { - value: "https://".concat(document.domain, "/live-push.html?id=").concat(params.categoryId, "&login=").concat(params.login, "&cookie=").concat((0,util/* getCookie */.ej)("_educoder_session")) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - className: "ml15", - children: ["\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236"] - })] - })] - }), !isEducation && /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - children: [showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - flex: "1", - style: { - background: '#fff', - height: '90px', - marginBottom: '10px', - padding: '16px 20px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u59D3\u540D\uFF1A", (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise46 = answerData.exercise) === null || _answerData$exercise46 === void 0 ? void 0 : _answerData$exercise46.user_name) || '- -'] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u5B66\u53F7\uFF1A", (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise47 = answerData.exercise) === null || _answerData$exercise47 === void 0 ? void 0 : _answerData$exercise47.student_id) || '- -'] - })] - }), (0,authority/* isStudent */.dE)() && ((_answerData$exercise48 = answerData.exercise) === null || _answerData$exercise48 === void 0 ? void 0 : _answerData$exercise48.user_exercise_status) === 0 && ((_answerData$exercise49 = answerData.exercise) === null || _answerData$exercise49 === void 0 ? void 0 : _answerData$exercise49.open_phone_video_recording) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: Answermodules.eduQrcode, - style: { - marginTop: 10 - }, - align: "middle", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)((lib_default()), { - value: "https://".concat(document.domain, "/live-push.html?id=").concat(params.categoryId, "&login=").concat(params.login, "&cookie=").concat((0,util/* getCookie */.ej)("_educoder_session")) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - className: "ml15", - children: ["\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236"] - })] - }), (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise50 = answerData.exercise) === null || _answerData$exercise50 === void 0 ? void 0 : (_answerData$exercise51 = _answerData$exercise50.exercise_description) === null || _answerData$exercise51 === void 0 ? void 0 : _answerData$exercise51.length) > 0 && showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - flex: "1", - style: { - background: '#fff', - marginBottom: '10px', - padding: '16px 20px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - fontWeight: 500 + color: '#5F6368' }, - children: "\u8003\u8BD5\u987B\u77E5" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise52 = answerData.exercise) === null || _answerData$exercise52 === void 0 ? void 0 : _answerData$exercise52.exercise_description + children: "\u5B66\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10 ".concat(Answermodules.userInfoText), + children: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise36 = answerData.exercise) === null || _answerData$exercise36 === void 0 ? void 0 : _answerData$exercise36.student_id) || '- -' })] - }), showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "bg-white p16 mt10", + })] + }), (0,authority/* isStudent */.dE)() && ((_answerData$exercise37 = answerData.exercise) === null || _answerData$exercise37 === void 0 ? void 0 : _answerData$exercise37.user_exercise_status) === 0 && ((_answerData$exercise38 = answerData.exercise) === null || _answerData$exercise38 === void 0 ? void 0 : _answerData$exercise38.open_phone_video_recording) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: Answermodules.eduQrcode, + style: { + marginTop: 10 + }, + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)((lib_default()), { + value: "https://".concat(document.domain, "/live-push.html?id=").concat(params.categoryId, "&login=").concat(params.login, "&cookie=").concat((0,util/* getCookie */.ej)("_educoder_session")) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "ml15", + children: ["\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236"] + })] + }), showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "bg-white", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: Answermodules.answerInfo, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 8, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 blod", - children: "\u7B54\u9898\u5361" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 16, - children: (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "tr", + children: "\u7B54\u9898\u8FDB\u5EA6" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: Answermodules.answerProgress, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - display: 'flex', - alignItems: 'center', - justifyContent: 'end' + color: '#165DFF' }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: Answermodules.answerYes - }), "\u5DF2\u7B54", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: answerData === null || answerData === void 0 ? void 0 : (_answerData$question_5 = answerData.question_status) === null || _answerData$question_5 === void 0 ? void 0 : (_answerData$question_6 = _answerData$question_5.filter(function (val) { + return val.ques_status === 1; + })) === null || _answerData$question_6 === void 0 ? void 0 : _answerData$question_6.length + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#999999' + }, + children: ["/", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_24 = answerData.exercise_types) === null || _answerData$exercise_24 === void 0 ? void 0 : _answerData$exercise_24.q_counts] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_progress/* default */.Z, { + strokeColor: "#165dffa6", + trailColor: "#0000000d", + percent: (answerData === null || answerData === void 0 ? void 0 : (_answerData$question_7 = answerData.question_status) === null || _answerData$question_7 === void 0 ? void 0 : (_answerData$question_8 = _answerData$question_7.filter(function (val) { + return val.ques_status === 1; + })) === null || _answerData$question_8 === void 0 ? void 0 : _answerData$question_8.length) / (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_25 = answerData.exercise_types) === null || _answerData$exercise_25 === void 0 ? void 0 : _answerData$exercise_25.q_counts) * 100, + showInfo: false + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-grey-333", + children: ["\u5171 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - width: 13, - height: 13, - display: 'flex', - flexDirection: 'column-reverse' + color: '#165DFF' }, - className: "".concat(Answermodules.answerNo, " ml10"), - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - height: '10%', - background: '#0152d9' - } - }) - }), "\u90E8\u5206\u7B54\u9898", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(Answermodules.answerNo, " ml10") - }), "\u672A\u7B54"] - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: Answermodules.answerInfo, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [(0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 12, - children: "\u7B54\u9898\u8FDB\u5EA6" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - span: 12, - className: "tr c-blue", - children: [answerData === null || answerData === void 0 ? void 0 : (_answerData$question_4 = answerData.question_status) === null || _answerData$question_4 === void 0 ? void 0 : (_answerData$question_5 = _answerData$question_4.filter(function (val) { - return !!val.ques_status; - })) === null || _answerData$question_5 === void 0 ? void 0 : _answerData$question_5.length, " / ", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_19 = answerData.exercise_types) === null || _answerData$exercise_19 === void 0 ? void 0 : _answerData$exercise_19.q_counts] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 24, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_progress/* default */.Z, { - trailColor: "#c3ced2", - percent: (answerData === null || answerData === void 0 ? void 0 : (_answerData$question_6 = answerData.question_status) === null || _answerData$question_6 === void 0 ? void 0 : (_answerData$question_7 = _answerData$question_6.filter(function (val) { - return !!val.ques_status; - })) === null || _answerData$question_7 === void 0 ? void 0 : _answerData$question_7.length) / (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_20 = answerData.exercise_types) === null || _answerData$exercise_20 === void 0 ? void 0 : _answerData$exercise_20.q_counts) * 100, - showInfo: false - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "c-grey-333", - children: ["\u5171 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-blue-4ca", - children: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_21 = answerData.exercise_types) === null || _answerData$exercise_21 === void 0 ? void 0 : _answerData$exercise_21.q_counts) || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_22 = answerData.exercise_scores) === null || _answerData$exercise_22 === void 0 ? void 0 : (_answerData$exercise_23 = _answerData$exercise_22.exercise_types) === null || _answerData$exercise_23 === void 0 ? void 0 : _answerData$exercise_23.q_counts) - }), " \u9898\uFF1A"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "c-grey-333", - children: ["\u6EE1\u5206 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-blue-4ca", - children: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_24 = answerData.exercise_types) === null || _answerData$exercise_24 === void 0 ? void 0 : _answerData$exercise_24.q_scores) || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_25 = answerData.exercise_scores) === null || _answerData$exercise_25 === void 0 ? void 0 : (_answerData$exercise_26 = _answerData$exercise_25.exercise_types) === null || _answerData$exercise_26 === void 0 ? void 0 : _answerData$exercise_26.q_scores) - }), " \u5206"] - })] + children: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_26 = answerData.exercise_types) === null || _answerData$exercise_26 === void 0 ? void 0 : _answerData$exercise_26.q_counts) || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_27 = answerData.exercise_scores) === null || _answerData$exercise_27 === void 0 ? void 0 : (_answerData$exercise_28 = _answerData$exercise_27.exercise_types) === null || _answerData$exercise_28 === void 0 ? void 0 : _answerData$exercise_28.q_counts) + }), " \u9898\uFF1A"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-grey-333", + children: ["\u6EE1\u5206 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#FA6400' + }, + children: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_29 = answerData.exercise_types) === null || _answerData$exercise_29 === void 0 ? void 0 : _answerData$exercise_29.q_scores) || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_30 = answerData.exercise_scores) === null || _answerData$exercise_30 === void 0 ? void 0 : (_answerData$exercise_31 = _answerData$exercise_30.exercise_types) === null || _answerData$exercise_31 === void 0 ? void 0 : _answerData$exercise_31.q_scores) + }), " \u5206"] })] }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: Answermodules.cardList, - children: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_27 = answerData.exercise_question_types) === null || _answerData$exercise_27 === void 0 ? void 0 : _answerData$exercise_27.map(function (er, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { - children: renderCardList(er, index) - }, er.question_type); - }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: "".concat(Answermodules.cardList, " ").concat((_answerData$exercise39 = answerData.exercise) !== null && _answerData$exercise39 !== void 0 && _answerData$exercise39.open_phone_video_recording ? Answermodules.withQrcode : ''), + children: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_32 = answerData.exercise_question_types) === null || _answerData$exercise_32 === void 0 ? void 0 : _answerData$exercise_32.map(function (er, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { + children: renderCardList(er, index) + }, er.question_type); }) }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Answermodules.fold, - onClick: function onClick() { - return setShowAnswerCard(!showAnswerCard); - }, - children: [showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "icon-zuojiantou iconfont c-grey-c" - }), !showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "icon-youjiantou iconfont c-grey-c" - })] + }) })] })] + }), (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-around", + align: "middle", + className: Answermodules.answerSheetBottom, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: Answermodules.tooltipWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Answermodules.answerYes + }), "\u5DF2\u7B54"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: Answermodules.tooltipWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(Answermodules.answerNo, " ml10"), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + height: '50%', + width: '100%', + background: '#0152d9' + } + }) + }), "\u90E8\u5206\u7B54\u9898"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: Answermodules.tooltipWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(Answermodules.answerNo, " ml10") + }), "\u672A\u7B54"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: Answermodules.tooltipWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-biaoji1", + style: { + marginRight: 4, + color: '#FFB538' + } + }), "\u6807\u8BB0"] + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Answermodules.fold, + onClick: function onClick() { + return setShowAnswerCard(!showAnswerCard); + }, + children: [showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6536\u8D77\u7B54\u9898\u5361", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "icon-zuojiantou iconfont c-grey-c" + }) + }), !showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsxs)(tooltip/* default */.Z, { + title: "\u5C55\u5F00", + children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "icon-youjiantou iconfont c-grey-c" + })] })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { flex: "1", - style: { - overflow: "hidden" - }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - style: { - minHeight: 400, - position: 'relative' - }, - className: [Answermodules.bg, 'pl30', 'pb30', 'mb50', 'ml20'].join(' '), + className: [Answermodules.rightPart, 'ml20'].join(' '), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - maxHeight: 600, - overflow: 'hidden auto', - paddingRight: 30 - }, + className: "".concat(Answermodules.questionPart, " pl30 pr30"), + ref: questionPartRef, children: renderClassifyQuestion() - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: 60, - textAlign: 'center', - paddingRight: 30 - }, - children: [(oneindex != 0 || twoindex != 0) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "".concat(Answermodules.submitButton, " mr10"), - type: "default", - onClick: function onClick() { - var _answerData$exercise53; - window.blur(); - if (!ischecked && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise53 = answerData.exercise) === null || _answerData$exercise53 === void 0 ? void 0 : _answerData$exercise53.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { - var _answerData$exercise_28, _answerData$exercise_29, _answerData$exercise_30, _answerData$exercise_31; - if (!((_answerData$exercise_28 = answerData.exercise_question_types) !== null && _answerData$exercise_28 !== void 0 && (_answerData$exercise_29 = _answerData$exercise_28[oneindex]) !== null && _answerData$exercise_29 !== void 0 && (_answerData$exercise_30 = _answerData$exercise_29.items) !== null && _answerData$exercise_30 !== void 0 && (_answerData$exercise_31 = _answerData$exercise_30[twoindex]) !== null && _answerData$exercise_31 !== void 0 && _answerData$exercise_31.repeat_answer)) { - setisshowmodal(true); - settype(1); + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: Answermodules.bottom, + align: "middle", + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont ".concat((_answerData$exercise_33 = answerData.exercise_question_types) !== null && _answerData$exercise_33 !== void 0 && (_answerData$exercise_34 = _answerData$exercise_33[oneindex].items[twoindex]) !== null && _answerData$exercise_34 !== void 0 && _answerData$exercise_34.is_marked ? 'icon-biaoji1' : 'icon-biaojigaiti'), + style: { + color: '#FFB538', + marginRight: 6 + } + }), + className: Answermodules.markBtn, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee29() { + var _answerData$exercise_35; + var res; + return regeneratorRuntime_default()().wrap(function _callee29$(_context29) { + while (1) switch (_context29.prev = _context29.next) { + case 0: + _context29.next = 2; + return (0,service_exercise/* markQuestion */.sS)(params.categoryId, { + exercise_question_id: (_answerData$exercise_35 = answerData.exercise_question_types[oneindex].items[twoindex]) === null || _answerData$exercise_35 === void 0 ? void 0 : _answerData$exercise_35.question_id + }); + case 2: + res = _context29.sent; + if (res.status === 0) { + initData(); + } + case 4: + case "end": + return _context29.stop(); + } + }, _callee29); + })), + children: (_answerData$exercise_36 = answerData.exercise_question_types) !== null && _answerData$exercise_36 !== void 0 && (_answerData$exercise_37 = _answerData$exercise_36[oneindex].items[twoindex]) !== null && _answerData$exercise_37 !== void 0 && _answerData$exercise_37.is_marked ? '取消标记' : '标记该题' + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [(oneindex != 0 || twoindex != 0) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: "".concat(Answermodules.changeButton, " ").concat(Answermodules.prevBtn, " mr20"), + type: "default", + onClick: function onClick() { + if (sign.current) { + sign.current = 'prev'; return; } - } - answerData.exercise_question_types[oneindex].items[twoindex].israp = false; - setAnswerData(objectSpread2_default()({}, answerData)); - if (twoindex === 0) { - oneindex -= 1; - twoindex = answerData.exercise_question_types[oneindex].items.length - 1; - } else { - twoindex -= 1; - } - setoneindex(oneindex); - settwoindex(twoindex); - // initData(); - }, - children: "\u4E0A\u4E00\u9898" - }), !(oneindex === (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_32 = answerData.exercise_question_types) === null || _answerData$exercise_32 === void 0 ? void 0 : _answerData$exercise_32.length) - 1 && twoindex === (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_33 = answerData.exercise_question_types) === null || _answerData$exercise_33 === void 0 ? void 0 : (_answerData$exercise_34 = _answerData$exercise_33[oneindex]) === null || _answerData$exercise_34 === void 0 ? void 0 : (_answerData$exercise_35 = _answerData$exercise_34.items) === null || _answerData$exercise_35 === void 0 ? void 0 : _answerData$exercise_35.length) - 1) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: Answermodules.submitButton, - type: "primary", - onClick: function onClick() { - var _answerData$exercise54; - window.blur(); - if (!ischecked && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise54 = answerData.exercise) === null || _answerData$exercise54 === void 0 ? void 0 : _answerData$exercise54.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { - var _answerData$exercise_36, _answerData$exercise_37, _answerData$exercise_38, _answerData$exercise_39; - if (!((_answerData$exercise_36 = answerData.exercise_question_types) !== null && _answerData$exercise_36 !== void 0 && (_answerData$exercise_37 = _answerData$exercise_36[oneindex]) !== null && _answerData$exercise_37 !== void 0 && (_answerData$exercise_38 = _answerData$exercise_37.items) !== null && _answerData$exercise_38 !== void 0 && (_answerData$exercise_39 = _answerData$exercise_38[twoindex]) !== null && _answerData$exercise_39 !== void 0 && _answerData$exercise_39.repeat_answer)) { - setisshowmodal(true); - settype(2); + skipPrevQuestion(); + }, + children: "\u4E0A\u4E00\u9898" + }), !(oneindex === (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_38 = answerData.exercise_question_types) === null || _answerData$exercise_38 === void 0 ? void 0 : _answerData$exercise_38.length) - 1 && twoindex === (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_39 = answerData.exercise_question_types) === null || _answerData$exercise_39 === void 0 ? void 0 : (_answerData$exercise_40 = _answerData$exercise_39[oneindex]) === null || _answerData$exercise_40 === void 0 ? void 0 : (_answerData$exercise_41 = _answerData$exercise_40.items) === null || _answerData$exercise_41 === void 0 ? void 0 : _answerData$exercise_41.length) - 1) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: Answermodules.changeButton, + type: "primary", + onClick: function onClick() { + if (sign.current) { + sign.current = 'next'; return; } - } - answerData.exercise_question_types[oneindex].items[twoindex].israp = false; - setAnswerData(objectSpread2_default()({}, answerData)); - if (answerData.exercise_question_types[oneindex].items.length - 1 === twoindex) { - oneindex = oneindex + 1; - twoindex = 0; - } else { - twoindex = twoindex + 1; - } - setoneindex(oneindex); - settwoindex(twoindex); - // initData(); - }, - children: "\u4E0B\u4E00\u9898" + skipNextQuestion(); + }, + children: "\u4E0B\u4E00\u9898" + })] })] })] }) @@ -6887,9 +7445,7 @@ var Answer = function Answer(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { title: "\u6CE8\u610F", open: isShowmodal, - onCancel: function onCancel() { - return setisshowmodal(false); - }, + closable: false, footer: false, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { @@ -6912,23 +7468,15 @@ var Answer = function Answer(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { onClick: function onClick() { - if (!answerData.exercise_question_types[oneindex].items[twoindex].israp) { - if (answerData.exercise_question_types[oneindex].items[twoindex].israp === '') { - answerData.exercise_question_types[oneindex].items[twoindex].israp = true; - setAnswerData(objectSpread2_default()({}, answerData)); - } - } else { - answerData.exercise_question_types[oneindex].items[twoindex].israp = true; - setAnswerData(objectSpread2_default()({}, answerData)); - } setisshowmodal(false); + setischecked(false); }, children: "\u6211\u518D\u60F3\u60F3" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { onClick: function onClick() { - answerData.exercise_question_types[oneindex].items[twoindex].israp = false; + answerData.exercise_question_types[oneindex].items[twoindex].ques_status = 1; setAnswerData(objectSpread2_default()({}, answerData)); - if (type === 1) { + if (switchType.current === 'prev') { if (twoindex === 0) { oneindex -= 1; twoindex = answerData.exercise_question_types[oneindex].items.length - 1; @@ -6937,7 +7485,7 @@ var Answer = function Answer(_ref) { } setoneindex(oneindex); settwoindex(twoindex); - } else if (type === 2) { + } else if (switchType.current === 'next') { if (answerData.exercise_question_types[oneindex].items.length - 1 === twoindex) { oneindex = oneindex + 1; twoindex = 0; @@ -6947,11 +7495,9 @@ var Answer = function Answer(_ref) { setoneindex(oneindex); settwoindex(twoindex); } else { - setoneindex(indexitems.oneindex); - settwoindex(indexitems.twoindex); + setoneindex(switchData.current.oneindex); + settwoindex(switchData.current.twoindex); } - - // initData(); setisshowmodal(false); }, type: "primary", @@ -6966,14 +7512,86 @@ var Answer = function Answer(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(Unlock/* default */.Z, { successCb: checkCamera })] + }), showCamera && /*#__PURE__*/(0,jsx_runtime.jsx)((cjs_default()), { + disabled: disabled, + bounds: bounds, + onStart: function onStart(event, uiData) { + return _onStart(event, uiData); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + ref: draggleRef, + style: { + position: 'absolute', + left: 40, + top: 200, + zIndex: 101 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onMouseOver: function onMouseOver() { + if (disabled) { + setDisabled(false); + } + }, + onMouseOut: function onMouseOut() { + setDisabled(true); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: Answermodules.cameraHeader, + align: "middle", + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-kaiqishexiangtou" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5DF2\u5F00\u542F\u6444\u50CF\u5934" + })] + }), isopen ? /*#__PURE__*/(0,jsx_runtime.jsx)(MinusOutlined/* default */.Z, { + onClick: function onClick() { + setisopen(false); + } + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(PlusOutlined/* default */.Z, { + onClick: function onClick() { + setisopen(true); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + display: isopen ? 'flex' : 'none' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(components_CaptureVideo, { + number: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise40 = answerData.exercise) === null || _answerData$exercise40 === void 0 ? void 0 : _answerData$exercise40.photo_count) - (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise41 = answerData.exercise) === null || _answerData$exercise41 === void 0 ? void 0 : _answerData$exercise41.take_photo), + take_photo: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise42 = answerData.exercise) === null || _answerData$exercise42 === void 0 ? void 0 : _answerData$exercise42.take_photo, + ref: captureRef, + time: (_answerData$exercise43 = answerData.exercise) === null || _answerData$exercise43 === void 0 ? void 0 : _answerData$exercise43.left_time, + update: initData, + supportCamera: function supportCamera(type) { + if (type === 2) { + initData(); + setOpenCameraSuccess(true); + setOpenFullScreen(answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.screen_open); + // window.onblur = function () { + // if (IsFull()) { + // exitFull() + // } + // }; + } else if (type === 1) { + setTimeout(function () { + return _umi_production_exports.history.push("/"); + }, 3000); + } + } + }) + })] + }) + }) })] }); }; -/* harmony default export */ var Exercise_Answer = ((0,_umi_production_exports.connect)(function (_ref19) { - var loading = _ref19.loading, - user = _ref19.user, - exercise = _ref19.exercise, - globalSetting = _ref19.globalSetting; +/* harmony default export */ var Exercise_Answer = ((0,_umi_production_exports.connect)(function (_ref25) { + var loading = _ref25.loading, + user = _ref25.user, + exercise = _ref25.exercise, + globalSetting = _ref25.globalSetting; return { globalSetting: globalSetting, user: user, @@ -6984,109 +7602,86 @@ var Answer = function Answer(_ref) { /***/ }), -/***/ 37537: -/*!***************************************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.tsx + 1 modules ***! - \***************************************************************************************************/ +/***/ 53280: +/*!***********************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Answer/useRemindModal.tsx ***! + \***********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ component_AnswerComments; } -}); - -// EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js -var style = __webpack_require__(13062); -// EXTERNAL MODULE: ./node_modules/antd/es/row/index.js -var row = __webpack_require__(71230); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/AnswerComments/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var AnswerCommentsmodules = ({"flex_box_center":"flex_box_center___hzSR8","flex_space_between":"flex_space_between___Mscip","flex_box_vertical_center":"flex_box_vertical_center___Uckau","flex_box_center_end":"flex_box_center_end___Kw1tf","flex_box_column":"flex_box_column___udgQE","comments":"comments___He0El","line":"line___P3zVB"}); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(59758); -// 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/Review/component/AnswerComments/index.tsx - +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "_": function() { return /* binding */ useRemindModal; } +/* harmony export */ }); +/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/modal/style */ 35611); +/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/modal */ 85402); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js */ 74704); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ant-design/icons */ 30071); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 85893); +//只需要left_time和exercise_events参数,实际上传进来的answerData还有很多其它的属性 -var AnswerComments = function AnswerComments(_ref) { - var list = _ref.list, - _ref$hideScore = _ref.hideScore, - hideScore = _ref$hideScore === void 0 ? false : _ref$hideScore; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: list === null || list === void 0 ? void 0 : list.map(function (v) { - var _v$user, _v$user2, _v$user3, _v$comments; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt20", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: env/* default.API_SERVER */.Z.API_SERVER + '/images/' + ((_v$user2 = v.user) === null || _v$user2 === void 0 ? void 0 : _v$user2.image_url), - width: "40", - style: { - borderRadius: 40 - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml10 font16", - children: (_v$user3 = v.user) === null || _v$user3 === void 0 ? void 0 : _v$user3.name - })] - }, v === null || v === void 0 ? void 0 : (_v$user = v.user) === null || _v$user === void 0 ? void 0 : _v$user.user_id), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AnswerCommentsmodules.comments, - children: v === null || v === void 0 ? void 0 : (_v$comments = v.comments) === null || _v$comments === void 0 ? void 0 : _v$comments.map(function (e, i) { - var _v$user4, _v$comments2; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - justify: "space-between", - children: [!!e.shixun_chanllge_position && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - flexShrink: 0, - marginRight: 10 - }, - children: ["\u7B2C", e.shixun_chanllge_position, "\u5173"] - }), !hideScore && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - flex: 1 - }, - children: ["\u539F\u59CB\u5F97\u5206", e === null || e === void 0 ? void 0 : e.origin_score, "\u5206\uFF0C\u4FEE\u6B63\u4E3A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-light-primary", - children: e === null || e === void 0 ? void 0 : e.score - }), "\u5206"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - flexShrink: 0 - }, - children: moment_default()(e.updated_at).format('YYYY-MM-DD HH:mm') - })] - }), !!e.comment && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u8BC4\u8BED\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-light-primary", - children: e.comment - })] - }), (v === null || v === void 0 ? void 0 : (_v$comments2 = v.comments) === null || _v$comments2 === void 0 ? void 0 : _v$comments2.length) - 1 > i && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AnswerCommentsmodules.line - })] - }, (v === null || v === void 0 ? void 0 : (_v$user4 = v.user) === null || _v$user4 === void 0 ? void 0 : _v$user4.user_id) + '-' + i); - }) - })] - }); - }) - }); +var useRemindModal = function useRemindModal(answerData) { + var _answerData$exercise7, _answerData$exercise8; + var countDownRefArr = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)([]); + var clearCountdownTimeout = function clearCountdownTimeout() { + var _iterator = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1___default()(countDownRefArr.current), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var id = _step.value; + clearTimeout(id); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + countDownRefArr.current = []; + }; + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + var _answerData$exercise, _answerData$exercise2, _answerData$exercise3; + clearCountdownTimeout(); + if (answerData !== null && answerData !== void 0 && (_answerData$exercise = answerData.exercise) !== null && _answerData$exercise !== void 0 && _answerData$exercise.left_time && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : (_answerData$exercise3 = _answerData$exercise2.exercise_events) === null || _answerData$exercise3 === void 0 ? void 0 : _answerData$exercise3.length) > 0) { + var _answerData$exercise4; + var _iterator2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1___default()(answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.exercise_events), + _step2; + try { + var _loop = function _loop() { + var _answerData$exercise5; + var eventItem = _step2.value; + if ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise5 = answerData.exercise) === null || _answerData$exercise5 === void 0 ? void 0 : _answerData$exercise5.left_time) > (eventItem === null || eventItem === void 0 ? void 0 : eventItem.reminder_time) * 60) { + var _answerData$exercise6; + var timeoutId = setTimeout(function () { + antd_es_modal__WEBPACK_IMPORTED_MODULE_4__/* ["default"].info */ .Z.info({ + content: "".concat(eventItem === null || eventItem === void 0 ? void 0 : eventItem.reminder_content), + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, {}), + centered: true, + okText: "知道了" + }); + }, ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise6 = answerData.exercise) === null || _answerData$exercise6 === void 0 ? void 0 : _answerData$exercise6.left_time) - (eventItem === null || eventItem === void 0 ? void 0 : eventItem.reminder_time) * 60) * 1000); + countDownRefArr.current.push(timeoutId); + } + }; + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + _loop(); + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } + } + }, [answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise7 = answerData.exercise) === null || _answerData$exercise7 === void 0 ? void 0 : _answerData$exercise7.left_time, answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise8 = answerData.exercise) === null || _answerData$exercise8 === void 0 ? void 0 : _answerData$exercise8.exercise_events]); + return clearCountdownTimeout; }; -/* harmony default export */ var component_AnswerComments = (AnswerComments); + /***/ }), @@ -7404,6 +7999,17 @@ var Unlock = function Unlock(_ref) { /***/ }), +/***/ 4977: +/*!********************************************!*\ + !*** ./src/assets/images/icons/nodata.png ***! + \********************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = "data:image/png;base64,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"; + +/***/ }), + /***/ 42480: /*!************************!*\ !*** crypto (ignored) ***! diff --git a/p__Classrooms__Lists__Exercise__Answer__index.chunk.css b/p__Classrooms__Lists__Exercise__Answer__index.chunk.css index 55c31290fb..8576166d9c 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__Answer__index.chunk.css @@ -1,3 +1,515 @@ +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/alert/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-alert { + 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; + display: flex; + align-items: center; + padding: 4px 7px; + word-wrap: break-word; + border-radius: 2px; +} +.ant-alert-content { + flex: 1 1; + min-width: 0; +} +.ant-alert-icon { + margin-right: 4px; +} +.ant-alert-description { + display: none; + font-size: 12px; + line-height: 20px; +} +.ant-alert-success { + background-color: #f6ffed; + border: 1px solid #b7eb8f; +} +.ant-alert-success .ant-alert-icon { + color: #52c41a; +} +.ant-alert-info { + background-color: #f0f7ff; + border: 1px solid #b0ccf7; +} +.ant-alert-info .ant-alert-icon { + color: #3061D0; +} +.ant-alert-warning { + background-color: #fffbe6; + border: 1px solid #ffe58f; +} +.ant-alert-warning .ant-alert-icon { + color: #faad14; +} +.ant-alert-error { + background-color: #fff2f0; + border: 1px solid #ffccc7; +} +.ant-alert-error .ant-alert-icon { + color: #ff4d4f; +} +.ant-alert-error .ant-alert-description > pre { + margin: 0; + padding: 0; +} +.ant-alert-action { + margin-left: 4px; +} +.ant-alert-close-icon { + margin-left: 4px; + padding: 0; + overflow: hidden; + font-size: 12px; + line-height: 12px; + background-color: transparent; + border: none; + outline: none; + cursor: pointer; +} +.ant-alert-close-icon .anticon-close { + color: rgba(0, 0, 0, 0.45); + transition: color 0.3s; +} +.ant-alert-close-icon .anticon-close:hover { + color: rgba(0, 0, 0, 0.75); +} +.ant-alert-close-text { + color: rgba(0, 0, 0, 0.45); + transition: color 0.3s; +} +.ant-alert-close-text:hover { + color: rgba(0, 0, 0, 0.75); +} +.ant-alert-with-description { + align-items: flex-start; + padding: 11px 15px 7px 20px; +} +.ant-alert-with-description.ant-alert-no-icon { + padding: 7px 15px; +} +.ant-alert-with-description .ant-alert-icon { + margin-right: 11px; + font-size: 20px; +} +.ant-alert-with-description .ant-alert-message { + display: block; + margin-bottom: 4px; + color: rgba(0, 0, 0, 0.85); + font-size: 14px; +} +.ant-alert-message { + color: rgba(0, 0, 0, 0.85); +} +.ant-alert-with-description .ant-alert-description { + display: block; +} +.ant-alert.ant-alert-motion-leave { + overflow: hidden; + opacity: 1; + transition: max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.ant-alert.ant-alert-motion-leave-active { + max-height: 0; + margin-bottom: 0 !important; + padding-top: 0; + padding-bottom: 0; + opacity: 0; +} +.ant-alert-banner { + margin-bottom: 0; + border: 0; + border-radius: 0; +} +.ant-alert.ant-alert-rtl { + direction: rtl; +} +.ant-alert-rtl .ant-alert-icon { + margin-right: auto; + margin-left: 4px; +} +.ant-alert-rtl .ant-alert-action { + margin-right: 4px; + margin-left: auto; +} +.ant-alert-rtl .ant-alert-close-icon { + margin-right: 4px; + margin-left: auto; +} +.ant-alert-rtl.ant-alert-with-description { + padding-right: 20px; + padding-left: 11px; +} +.ant-alert-rtl.ant-alert-with-description .ant-alert-icon { + margin-right: auto; + margin-left: 11px; +} +/* 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/statistic/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-statistic { + 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"; +} +.ant-statistic-title { + margin-bottom: 0px; + color: rgba(0, 0, 0, 0.45); + font-size: 12px; +} +.ant-statistic-skeleton { + padding-top: 8px; +} +.ant-statistic-content { + color: rgba(0, 0, 0, 0.85); + font-size: 20px; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; +} +.ant-statistic-content-value { + display: inline-block; + direction: ltr; +} +.ant-statistic-content-prefix, +.ant-statistic-content-suffix { + display: inline-block; +} +.ant-statistic-content-prefix { + margin-right: 4px; +} +.ant-statistic-content-suffix { + margin-left: 4px; +} +.ant-statistic-rtl { + direction: rtl; +} +.ant-statistic-rtl .ant-statistic-content-prefix { + margin-right: 0; + margin-left: 4px; +} +.ant-statistic-rtl .ant-statistic-content-suffix { + 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/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 */ + /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** 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/CaptureVideo/index.less?modules ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -30,18 +542,15 @@ box-orient: block-axis; } .video___nn_cD { - min-height: 160px; background: white; text-align: center; - padding: 14px; - margin-bottom: 20px; font-size: 0; } .video___nn_cD span { font-size: 16px; text-align: center; color: #ccc; - padding-top: 50px; + padding-top: 20px; display: inline-block; } /* stylelint-disable no-duplicate-selectors */ @@ -135,20 +644,35 @@ .bg___nHBEZ { background: white; } -.answerWrp___jZB_z { - flex-flow: nowrap !important; +.wrapper___TZKl8 { + padding-top: 84px; } -.title___rj6Q0 { - display: box; - display: flex; - align-items: center; - box-align: center; +.wrapper___TZKl8 .exerciseAlert___QUMwm { + margin-bottom: 10px; + background-color: #F6F7F9; } -.title___rj6Q0 strong { - color: #333; +.wrapper___TZKl8 .exerciseAlert___QUMwm div[class~='ant-alert-description'] { + padding: 10px 48px 8px 5px; +} +.wrapper___TZKl8 .exerciseAlert___QUMwm .title___rj6Q0 { + font-size: 14px; + color: #E99237; + white-space: nowrap; +} +.wrapper___TZKl8 .exerciseAlert___QUMwm .content___Te7Wz { + font-size: 14px; + color: #434D6C; +} +.baseMargin___BRmsh { + margin-left: 62px; +} +.noWrap___X6AS3 { + white-space: nowrap; } -.title___rj6Q0 [class~='tag-style'] { - vertical-align: bottom; +.singleItem___GkaDR { + border-radius: 2px; + border: 1px solid #CCCCCC; + padding: 20px 15px 10px 15px; } .questionIcons___XoGYC [class~='ant-anchor-link'] { display: inline; @@ -325,9 +849,6 @@ background: #cbcbcb; color: #fff; } -.questionItem___q6Hgu { - border-bottom: 1px solid #ebebeb; -} .questionItem___q6Hgu [class~='ant-checkbox-group'] { width: 100%; } @@ -343,12 +864,18 @@ display: inline-flex; } .questionItem___q6Hgu [class~='ant-checkbox'] + span [class~='mr3'] { - line-height: 1; flex-shrink: 0; } -.questionItem___q6Hgu [class~='ant-checkbox'] + span [class~='markdown-body'] { - position: relative; - top: -9px; +.questionItem___q6Hgu .questionScore___RW5tm { + background: rgba(236, 236, 236, 0.6); + border-radius: 2px; + width: 52px; + height: 25px; + white-space: nowrap; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; } .itemType___pPqzT { padding: 20px 5px; @@ -363,7 +890,7 @@ font-size: 14px; } .answerWrap___G9dnn { - padding: 10px 0px; + margin-bottom: 40px; } .answerSubjective___LRVKJ { width: 100%; @@ -473,17 +1000,17 @@ height: 12px; border: 1px solid rgba(0, 0, 0, 0.15); color: #fff; - display: inline-block; + display: flex; + align-items: flex-end; margin-right: 4px; } .answerInfo___tB4Wz { - background: rgba(230, 247, 255, 0.6); - border-radius: 2px; - border: 1px solid rgba(145, 213, 255, 0.6); - padding: 8px; font-size: 12px; - margin-bottom: 17px; - margin-top: 12px; + margin-bottom: 20px; + padding: 20px; +} +.answerInfo___tB4Wz .answerProgress___CbmXy { + font-weight: 500; } .answerSheet___yhxK1 { font-size: 0; @@ -496,48 +1023,62 @@ .answerSheet___yhxK1 li { width: 26px; height: 26px; - color: #000; + color: #666666; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 2px; display: inline-block; - margin: 0 14px 15px 0; + margin: 0 14px 20px 0; font-size: 14px; line-height: 26px; text-align: center; - overflow: hidden; position: relative; cursor: pointer; } +.answerSheet___yhxK1 li .qindex___XuKA8 { + position: relative; + z-index: 1; +} +.answerSheet___yhxK1 li .markIcon___ZTkqb { + position: absolute; + top: -8px; + right: -8px; + color: #FFB538; +} .answerSheet___yhxK1 li:hover { border-color: #0152d9; color: #0152d9; } .answerSheet___yhxK1 li.active___WSsrt { - background: #0152d9; + background: #3061D0; + color: #fff; +} +.answerSheet___yhxK1 li.partialActive___K6lsa { + background: #EEEEEE; color: #fff; } +.answerSheet___yhxK1 li.selected___grFyM { + border: 1px solid #18D6FF; +} .countDown___OzcWL { - vertical-align: top; + display: flex; + align-items: center; + color: #37AD83; +} +.countDown___OzcWL .cnText___TvFjV { + font-size: 14px; } .countDown___OzcWL > div { - width: 162px; - height: 32px; - background: #ffffff; - border: 1px solid #23c073; - color: #23c073; text-align: center; - line-height: 32px; - font-size: 14px; - border-radius: 32px; - vertical-align: top; display: inline-block; + margin-left: 10px; } .countDown___OzcWL > div [class~='ant-statistic'] { display: inline-block; } .countDown___OzcWL > div [class~='ant-statistic-content'] { - color: #23c073; - font-size: 14px; + color: #37AD83; + font-weight: 500; + font-size: 20px; } .countDown___OzcWL > div.red___Mge1h { color: red; @@ -546,6 +1087,20 @@ .countDown___OzcWL > div.red___Mge1h [class~='ant-statistic-content'] { color: red; } +.refreshBtn___lK1MX { + width: 88px; + height: 38px; + background: #F6F7F9; + border-radius: 4px; + color: #37AD83; + border: none; +} +.refreshBtn___lK1MX:hover, +.refreshBtn___lK1MX:focus, +.refreshBtn___lK1MX:active { + background: #F6F7F9; + color: #37AD83; +} .fold___id0EJ { background: #fff; width: 16px; @@ -584,9 +1139,13 @@ border-top: 10px solid #fff; } .cardList___xKhMX { - max-height: calc(100vh - 220px); + height: calc(88vh - 224px); + padding: 20px 20px 160px 20px; overflow: auto; } +.cardList___xKhMX.withQrcode___qphZK { + height: calc(88vh - 324px); +} .iframe___pMMQx { position: fixed; left: 0; @@ -682,6 +1241,165 @@ word-break: break-all; white-space: break-spaces; } +.videomodal___bYarH { + width: 200px; + padding: 0px; +} +.videomodal___bYarH div[class~='ant-modal-body'] { + padding: 0px; +} +.mainPart___Fqvw7 .userInfoText___nqL8p { + font-size: 16px; + font-weight: 600; + color: #000000; +} +.mainPart___Fqvw7 .answerSheetBottom___yXf5u { + background: #FFFFFF; + box-shadow: 0px -2px 4px 0px #EAEEF4; + height: 40px; + display: flex; + position: absolute; + bottom: 0; + width: 100%; + align-items: center; + z-index: 5; +} +.mainPart___Fqvw7 .tooltipWrap___AxG9B { + display: flex; + align-items: center; + color: #5F6368; +} +.mainPart___Fqvw7 .leftPart___P4Ook { + height: 88vh; + overflow: hidden; + position: relative; +} +.mainPart___Fqvw7 .rightPart___De4P3 { + height: 88vh; + background-color: #fff; + overflow: hidden; + position: relative; +} +.mainPart___Fqvw7 .rightPart___De4P3 .questionPart___GTq66 { + overflow: auto; + height: inherit; + padding-bottom: 78px; +} +.mainPart___Fqvw7 .rightPart___De4P3 .questionPart___GTq66 .questionTypeTitle___r6Fo9 { + font-size: 16px; + font-weight: 600; + color: #000000; +} +.mainPart___Fqvw7 .rightPart___De4P3 .questionPart___GTq66 .questionTypeInfo___JfpWv { + font-size: 16px; + font-weight: 400; + color: #464F66; +} +.mainPart___Fqvw7 .rightPart___De4P3 .questionPart___GTq66 .toIframeBtn___gRKtn { + width: 92px; + height: 36px; +} +.mainPart___Fqvw7 .rightPart___De4P3 .bottom___coSlv { + height: 64px; + width: 100%; + position: absolute; + bottom: 0; + box-shadow: 0px -2px 8px 0px #F1F1F1; + padding: 0 30px; + background-color: #fff; + z-index: 100; +} +.mainPart___Fqvw7 .rightPart___De4P3 .bottom___coSlv .markBtn___ZCLGF { + width: 116px; + height: 38px; + border-radius: 4px; + color: #666666; +} +.mainPart___Fqvw7 .rightPart___De4P3 .bottom___coSlv .markBtn___ZCLGF:hover { + color: #3061D0; +} +.mainPart___Fqvw7 .rightPart___De4P3 .changeButton___sBTjl { + width: 118px; + height: 38px; + border-radius: 2px; +} +.mainPart___Fqvw7 .rightPart___De4P3 .changeButton___sBTjl.prevBtn___lgCPG { + color: #666666; +} +.mainPart___Fqvw7 .rightPart___De4P3 .changeButton___sBTjl.prevBtn___lgCPG:hover { + color: #3061D0; +} +.analysisWrap___JoCnb { + border-top: 1px dotted #CCCCCC; + padding-top: 20px; +} +.analysisWrap___JoCnb .greyBg___vgesc { + background: #F6F7F9; + border-radius: 4px; + padding: 20px 15px; +} +.fixHeader___RoNxE { + position: fixed; + top: 0; + width: 100%; + height: 64px; + background: #FFFFFF; + box-shadow: 0px 2px 4px 0px #EAEEF4; + display: flex; + align-items: stretch; + z-index: 1; +} +.fixHeader___RoNxE .exerciseTitle___Dtp56 { + font-size: 18px; + font-weight: 600; + color: #333333; + max-width: 500px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.fixHeader___RoNxE .submitButton___zPo7H { + width: 88px; + height: 38px; + border-radius: 4px; +} +.commitModal___zqvNA span[class~='ant-modal-confirm-title'] { + margin-bottom: 30px; +} +.commitModal___zqvNA div[class~='ant-modal-confirm-btns'] button { + width: 60px; + height: 32px; + border-radius: 2px; +} +.commitModal___zqvNA .commitItem___mjYF6 { + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} +.commitModal___zqvNA .commitInfoLabel___KtIjW { + font-size: 14px; + color: #666666; + margin-right: 8px; +} +.commitModal___zqvNA .commitInfoValue___DCyRn { + font-size: 14px; + color: #191919; +} +.cameraHeader___Pqhwb { + height: 46px; + width: 200px; + padding: 0 12px; + background-color: #fff; + border-radius: 6px 6px 0px 0px; +} +.cameraHeader___Pqhwb i { + color: #3061D0; + margin-right: 8px; +} +.cameraHeader___Pqhwb span { + font-size: 14px; + color: #232B40; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ @@ -1563,6 +2281,144 @@ 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[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/anchor/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-anchor { + 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; + padding-left: 2px; +} +.ant-anchor-wrapper { + margin-left: -4px; + padding-left: 4px; + overflow: auto; + background-color: transparent; +} +.ant-anchor-ink { + position: absolute; + top: 0; + left: 0; + height: 100%; +} +.ant-anchor-ink::before { + position: relative; + display: block; + width: 2px; + height: 100%; + margin: 0 auto; + background-color: #f0f0f0; + content: ' '; +} +.ant-anchor-ink-ball { + position: absolute; + left: 50%; + display: none; + width: 8px; + height: 8px; + background-color: #fff; + border: 2px solid #3061D0; + border-radius: 8px; + transform: translateX(-50%); + transition: top 0.3s ease-in-out; +} +.ant-anchor-ink-ball.ant-anchor-ink-ball-visible { + display: inline-block; +} +.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball { + display: none; +} +.ant-anchor-link { + padding: 4px 0 4px 16px; +} +.ant-anchor-link-title { + position: relative; + display: block; + margin-bottom: 3px; + overflow: hidden; + color: rgba(0, 0, 0, 0.85); + white-space: nowrap; + text-overflow: ellipsis; + transition: all 0.3s; +} +.ant-anchor-link-title:only-child { + margin-bottom: 0; +} +.ant-anchor-link-active > .ant-anchor-link-title { + color: #3061D0; +} +.ant-anchor-link .ant-anchor-link { + padding-top: 2px; + padding-bottom: 2px; +} +.ant-anchor-rtl { + direction: rtl; +} +.ant-anchor-rtl.ant-anchor-wrapper { + margin-right: -4px; + margin-left: 0; + padding-right: 4px; + padding-left: 0; +} +.ant-anchor-rtl .ant-anchor-ink { + right: 0; + left: auto; +} +.ant-anchor-rtl .ant-anchor-ink-ball { + right: 50%; + left: 0; + transform: translateX(50%); +} +.ant-anchor-rtl .ant-anchor-link { + padding: 4px 16px 4px 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[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/Answer/components/UserScore/index.less?modules ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.score___mcGn7 { + font-weight: 600; + color: #FA6400; +} +.wrap___h11sQ { + font-size: 14px; + font-weight: 400; + color: #6A7283; +} +/* 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/Answer/components/index.less?modules ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -1613,60 +2469,117 @@ span.CodeMirror-selectedtext { font-size: 14px; font-weight: normal; padding: 6px 20px; - border-bottom: 1px solid #eee; + border-bottom: 1px solid #CCCCCC; margin: 0; position: relative; + color: #666666; + background: #F6F7F9; } .shixunWrp___FTFC6 h2 span { position: absolute; right: 10px; top: 6px; } +.fill___H_Qd6 { + margin-bottom: 40px; +} +.fill___H_Qd6 .index___PaSVJ { + font-size: 14px; + color: #666666; +} +.fill___H_Qd6 .success___fz_F7 { + color: #00C21E; +} +.fill___H_Qd6 .fail___ftXSv { + color: #FA6400; +} +.fill___H_Qd6 .fillInput___q_sSb { + height: 46px; +} +.shixunWrapper___toGqF { + border-radius: 2px; + border: 1px solid #CCCCCC; + padding: 10px 20px 90px 15px; + max-height: 380px; + overflow: auto; + margin-left: 62px; +} +.shixunWrapper___toGqF .score___AsYGZ { + font-size: 14px; + color: #999999; +} +.shixunWrapper___toGqF .name___hawfX { + font-size: 14px; + color: #333333; + margin-left: 6px; +} +.programWrapper___zVQPT { + margin-left: 62px; +} +.programWrapper___zVQPT .desc___MFIu5 { + font-size: 14px; + color: #666666; + margin-bottom: 14px; +} +.programWrapper___zVQPT .content___QuE41 { + border-radius: 2px; + border: 1px solid #CCCCCC; + max-height: 300px; + overflow: auto; + padding: 10px 15px; +} +.analysisWrap___qGPzJ { + border-top: 1px dotted #CCCCCC; + padding-top: 20px; +} +.analysisWrap___qGPzJ .greyBg___FIDIB { + background: #F6F7F9; + border-radius: 4px; + padding: 20px 15px; +} /* 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/Review/component/AnswerComments/index.less?modules ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___hzSR8 { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/Answer/components/NewAnswerComments/index.less?modules ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.comments___ZkLeS { + background-color: #fff; + min-height: 90px; + padding: 15px; } -.flex_space_between___Mscip { - justify-content: space-between; - -webkit-box-pack: justify; +.comments___ZkLeS .greyText___ow9J6 { + color: #6A7283; } -.flex_box_vertical_center___Uckau { - align-items: center; - box-align: center; +.comments___ZkLeS .commentText___Uklcs { + color: #333333; } -.flex_box_center_end___Kw1tf { - 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; +.wrapper___XTdhL { + border-radius: 4px; + border: 1px solid #DCDCDC; } -.flex_box_column___udgQE { - flex-direction: column; - box-orient: block-axis; +.header___pq5DQ { + background: #F6F7F9; + border-radius: 4px 4px 0px 0px; + height: 40px; + padding: 0 20px 0 15px; + font-size: 14px; + color: #000000; } -.comments___He0El { - background-color: #f2f2f2; - padding: 10px 14px; - border-radius: 2px; - margin-top: 11px; +.header___pq5DQ img { + width: 28px; + border-radius: 50%; } -.comments___He0El .line___P3zVB { - height: 1px; - border-bottom: 1px dashed #d3d1d1; - margin: 7px 0; +.header___pq5DQ .updateTime___WYYjt { + margin-left: auto; +} +.header___pq5DQ .updateTime___WYYjt .text___FmQY7 { + color: #6A7283; + margin-right: 10px; +} +.header___pq5DQ .updateTime___WYYjt .date___DiXg4 { + color: #333333; } /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ diff --git a/p__Classrooms__Lists__Exercise__Detail__index.async.js b/p__Classrooms__Lists__Exercise__Detail__index.async.js index d6f738fca4..48c83e8640 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.async.js @@ -2303,7 +2303,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } @@ -2684,9 +2684,9 @@ function useInterval(callback, delay) { /***/ }), -/***/ 8344: +/***/ 57661: /*!***************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/Detail/index.tsx + 57 modules ***! + !*** ./src/pages/Classrooms/Lists/Exercise/Detail/index.tsx + 58 modules ***! \***************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -4065,8 +4065,6 @@ var WorkList = function WorkList(_ref) { }); }; var date = new Date().getTime(); - console.log('user'); - console.log(user); var columns = [{ title: '序号', dataIndex: 'name', @@ -4173,6 +4171,9 @@ var WorkList = function WorkList(_ref) { align: 'center', sorter: true, render: function render(text, record) { + if (record.commit_status === 0 || record.commit_status === 1) { + return '--'; + } if (!record.open_total_score && (0,authority/* isStudent */.dE)()) { return '老师审核中'; } else { @@ -4201,6 +4202,9 @@ var WorkList = function WorkList(_ref) { // width: "10%", width: 100, render: function render(text, record) { + if (record.commit_status === 0 || record.commit_status === 1) { + return '--'; + } if (!record.open_total_score && (0,authority/* isStudent */.dE)()) { return '老师审核中'; } else { @@ -4236,6 +4240,9 @@ var WorkList = function WorkList(_ref) { dataIndex: 'subjective_score', align: 'center', render: function render(text, record) { + if (record.commit_status === 0 || record.commit_status === 1) { + return '--'; + } if (!record.open_total_score && (0,authority/* isStudent */.dE)()) { return '老师审核中'; } else { @@ -4923,7 +4930,7 @@ var WorkList = function WorkList(_ref) { className: "mr10", children: [exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis28 = exerciseList.exercise_types) === null || _exerciseList$exercis28 === void 0 ? void 0 : _exerciseList$exercis28.unanswer_users, "\u672A\u4EA4"] }), (exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis29 = exerciseList.exercise_types) === null || _exerciseList$exercis29 === void 0 ? void 0 : _exerciseList$exercis29.exercise_end_time) !== '--' && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u5269\u4F59\u63D0\u4EA4\u65F6\u95F4\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: ["\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#FF954C' }, @@ -15093,7 +15100,7 @@ var MinusCircleOutlined = __webpack_require__(3089); 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"}); +/* 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","remindForm":"remindForm___K6X21","remindItem":"remindItem___Z7rRb","remindInput":"remindInput___r_wq3","addRemind":"addRemind___jbnIp","disabled":"disabled___ebijK"}); // 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 @@ -15694,6 +15701,143 @@ var AddIPRange = function AddIPRange(_ref) { })(AddIPRange)); // EXTERNAL MODULE: ./src/components/TipsButton/index.tsx + 1 modules var TipsButton = __webpack_require__(85952); +// 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/Classrooms/Lists/Exercise/Detail/components/ConfigWorks/components/RemindForm.tsx + + + + + + + + + + + + + + + + + +var RemindForm = function RemindForm(_ref) { + var disabled = _ref.disabled, + time = _ref.time; + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.List */.Z.List, { + name: "exercise_events", + rules: [{ + validator: function validator(rule, values) { + var set = new Set(); + var _iterator = createForOfIteratorHelper_default()(values), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var _item$reminder_conten, _item$reminder_conten2; + var item = _step.value; + if (set.has(item.reminder_time)) { + return Promise.reject(new Error('答题提醒时间不允许重复,请重新设置')); + } + if (item.reminder_time > time) { + return Promise.reject(new Error('答题提醒时间不能大于答题时长')); + } + set.add(item.reminder_time); + if (!((_item$reminder_conten = item.reminder_content) !== null && _item$reminder_conten !== void 0 && (_item$reminder_conten2 = _item$reminder_conten.trim()) !== null && _item$reminder_conten2 !== void 0 && _item$reminder_conten2.length)) { + return Promise.reject(new Error('提醒内容不能为空')); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + return Promise.resolve(); + } + }], + children: function children(fields, _ref2) { + var add = _ref2.add, + remove = _ref2.remove; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ConfigWorksmodules.remindForm, + children: [fields.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mb20", + children: fields.map(function (field, index) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + wrap: false, + className: ConfigWorksmodules.remindItem, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "mr10", + children: [index + 1, ".\u7B54\u9898\u7ED3\u675F\u524D"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, field), {}, { + name: [field.name, 'reminder_time'], + rules: [{ + required: true, + message: '请输入提醒时间' + }], + noStyle: true, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + precision: 0, + min: 1, + disabled: disabled, + className: ConfigWorksmodules.remindInput + }) + })) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr10 ml10", + children: "\u5206\u949F\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, field), {}, { + name: [field.name, 'reminder_content'], + rules: [{ + required: true, + message: '请输入提醒内容' + }], + noStyle: true, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: ConfigWorksmodules.remindInput, + disabled: disabled, + showCount: true, + maxLength: 100 + }) + })) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(MinusCircleOutlined/* default */.Z, { + onClick: function onClick() { + return remove(field.name); + }, + style: { + color: '#E30000', + marginLeft: 54, + fontSize: 20, + visibility: disabled ? 'hidden' : 'visible' + } + })] + }, field.key); + }) + }), fields.length < 5 && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: "".concat(ConfigWorksmodules.addRemind, " ").concat(disabled ? ConfigWorksmodules.disabled : ''), + onClick: function onClick() { + if (disabled) { + return; + } + add({ + reminder_time: '' + }); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-tianjiashitixiaojiahao mr5" + }), "\u6DFB\u52A0\u7B54\u9898\u63D0\u9192"] + }) + })] + }); + } + }); +}; +/* harmony default export */ var components_RemindForm = (RemindForm); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Detail/components/ConfigWorks/components/PublishSettings.tsx @@ -15733,6 +15877,9 @@ var TipsButton = __webpack_require__(85952); + + + @@ -15747,12 +15894,8 @@ var PublishSettings = function PublishSettings(_ref) { globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch; - // console.log("466666666666666666", user?.userInfo?.course?.course_assistant_permission?.exercise?.can_delay); - var workSetting = exercise.workSetting, commonHeader = exercise.commonHeader; - // console.log("workSetting", workSetting); - var params = (0,_umi_production_exports.useParams)(); params.category = params.categoryId; var _useState = (0,react.useState)(true), @@ -15822,12 +15965,12 @@ var PublishSettings = function PublishSettings(_ref) { return _getData.apply(this, arguments); } function _getData() { - _getData = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + _getData = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { var data; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: - _context2.next = 2; + _context3.next = 2; return (0,fetch/* default */.ZP)("/api/courses/".concat(params === null || params === void 0 ? void 0 : params.coursesId, "/exercises/overload_alert.json"), { method: 'get', params: { @@ -15835,18 +15978,18 @@ var PublishSettings = function PublishSettings(_ref) { } }); case 2: - data = _context2.sent; + data = _context3.sent; setIsAlert(data === null || data === void 0 ? void 0 : data.alert); case 4: case "end": - return _context2.stop(); + return _context3.stop(); } - }, _callee2); + }, _callee3); })); return _getData.apply(this, arguments); } var setDefaultData = function setDefaultData() { - var _res$published_course, _workSetting$course_g; + var _res$published_course, _workSetting$course_g, _res$exercise2; var res = JSON.parse(JSON.stringify(workSetting)); Object.keys(data).forEach(function (item) { var _res$exercise; @@ -15872,51 +16015,98 @@ var PublishSettings = function PublishSettings(_ref) { setTimeLimited(data.time === -1 ? false : true); setData(data); setGroupSetting(groupSettings); + remindFormInstance.setFieldsValue({ + exercise_events: res === null || res === void 0 ? void 0 : (_res$exercise2 = res.exercise) === null || _res$exercise2 === void 0 ? void 0 : _res$exercise2.exercise_events + }); }; - var handleSubmit = function handleSubmit() { - var bodyData = JSON.parse(JSON.stringify(data)); - bodyData.categoryId = params.categoryId; - bodyData.publish_time_groups = groupSettings; - if (!data.unified_setting) { - if (!groupSettings.length) { - message/* default.warn */.ZP.warn('提交失败:分班发布设置不能为空'); - return; - } - delete bodyData.publish_time; - delete bodyData.end_time; - groupSettings.map(function (item) { - var _item$course_group_id; - if (!item.course_group_id || !((_item$course_group_id = item.course_group_id) !== null && _item$course_group_id !== void 0 && _item$course_group_id.length)) { - message/* default.error */.ZP.error('分班不能为空'); - throw new String("分班不能为空"); - } - if (!item.publish_time || !item.end_time) { - message/* default.error */.ZP.error('发布截止时间不能为空'); - throw new String("发布截止时间不能为空"); + var handleSubmit = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var bodyData, remindData, _errorInfo$errorField, _errorInfo$errorField2, _errorInfo$errorField3, _errorInfo$errorField4, _errorInfo$errorField5; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + bodyData = JSON.parse(JSON.stringify(data)); + _context.prev = 1; + _context.next = 4; + return remindFormInstance.validateFields(); + case 4: + remindData = remindFormInstance.getFieldsValue(); + bodyData.exercise_events = remindData.exercise_events; + _context.next = 12; + break; + case 8: + _context.prev = 8; + _context.t0 = _context["catch"](1); + if (_context.t0 !== null && _context.t0 !== void 0 && _context.t0.errorFields) { + remindFormInstance.scrollToField(_context.t0 === null || _context.t0 === void 0 ? void 0 : (_errorInfo$errorField = _context.t0.errorFields) === null || _errorInfo$errorField === void 0 ? void 0 : (_errorInfo$errorField2 = _errorInfo$errorField[0]) === null || _errorInfo$errorField2 === void 0 ? void 0 : _errorInfo$errorField2.name, { + behavior: 'smooth', + block: 'center' + }); + message/* default.error */.ZP.error(_context.t0 === null || _context.t0 === void 0 ? void 0 : (_errorInfo$errorField3 = _context.t0.errorFields) === null || _errorInfo$errorField3 === void 0 ? void 0 : (_errorInfo$errorField4 = _errorInfo$errorField3[0]) === null || _errorInfo$errorField4 === void 0 ? void 0 : (_errorInfo$errorField5 = _errorInfo$errorField4.errors) === null || _errorInfo$errorField5 === void 0 ? void 0 : _errorInfo$errorField5[0]); + } + return _context.abrupt("return"); + case 12: + bodyData.categoryId = params.categoryId; + bodyData.publish_time_groups = groupSettings; + if (data.unified_setting) { + _context.next = 23; + break; + } + if (groupSettings.length) { + _context.next = 18; + break; + } + message/* default.warn */.ZP.warn('提交失败:分班发布设置不能为空'); + return _context.abrupt("return"); + case 18: + delete bodyData.publish_time; + delete bodyData.end_time; + groupSettings.map(function (item) { + var _item$course_group_id; + if (!item.course_group_id || !((_item$course_group_id = item.course_group_id) !== null && _item$course_group_id !== void 0 && _item$course_group_id.length)) { + message/* default.error */.ZP.error('分班不能为空'); + throw new String("分班不能为空"); + } + if (!item.publish_time || !item.end_time) { + message/* default.error */.ZP.error('发布截止时间不能为空'); + throw new String("发布截止时间不能为空"); + } + }); + _context.next = 26; + break; + case 23: + if (!(!data.publish_time || !data.end_time)) { + _context.next = 26; + break; + } + message/* default.error */.ZP.error('发布截止时间不能为空'); + throw new String("发布截止时间不能为空"); + case 26: + handleUpdate(bodyData); + case 27: + case "end": + return _context.stop(); } - }); - } else { - if (!data.publish_time || !data.end_time) { - message/* default.error */.ZP.error('发布截止时间不能为空'); - throw new String("发布截止时间不能为空"); - } - } - handleUpdate(bodyData); - }; + }, _callee, null, [[1, 8]]); + })); + return function handleSubmit() { + return _ref2.apply(this, arguments); + }; + }(); var handleUpdate = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(bodyData) { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(bodyData) { var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: setPageLoading(true); - _context.next = 3; + _context2.next = 3; return (0,fetch/* default */.ZP)("/api/exercises/".concat(params === null || params === void 0 ? void 0 : params.categoryId, "/publish_settings.json"), { method: 'post', body: bodyData }); case 3: - res = _context.sent; + res = _context2.sent; if (res.status === 0) { message/* default.success */.ZP.success('更新成功'); dispatch({ @@ -15932,12 +16122,12 @@ var PublishSettings = function PublishSettings(_ref) { } case 5: case "end": - return _context.stop(); + return _context2.stop(); } - }, _callee); + }, _callee2); })); return function handleUpdate(_x) { - return _ref2.apply(this, arguments); + return _ref3.apply(this, arguments); }; }(); var disabledDate = function disabledDate(current) { @@ -15987,6 +16177,9 @@ var PublishSettings = function PublishSettings(_ref) { return [false, false]; } }; + var _Form$useForm = es_form/* default.useForm */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + remindFormInstance = _Form$useForm2[0]; return /*#__PURE__*/(0,jsx_runtime.jsx)("section", { className: ConfigWorksmodules.form, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { @@ -16089,7 +16282,7 @@ var PublishSettings = function PublishSettings(_ref) { format: "YYYY-MM-DD HH:mm", disabledDate: disabledDate, disabled: disabled || (workSetting === null || workSetting === void 0 ? void 0 : (_workSetting$exercise9 = workSetting.exercise) === null || _workSetting$exercise9 === void 0 ? void 0 : _workSetting$exercise9.exercise_status) > 1 || (0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist5 = classroomList.AssistantObject) !== null && _classroomList$Assist5 !== void 0 && (_classroomList$Assist6 = _classroomList$Assist5.exercise) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_publish), - value: data.publish_time ? moment_default()(data.publish_time) : '', + value: data.publish_time ? moment_default()(data.publish_time) : undefined, allowClear: false, onChange: function onChange(value, time) { data.publish_time = time; @@ -16114,7 +16307,7 @@ var PublishSettings = function PublishSettings(_ref) { format: "YYYY-MM-DD HH:mm", disabled: disabled || (0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist7 = classroomList.AssistantObject) !== null && _classroomList$Assist7 !== void 0 && (_classroomList$Assist8 = _classroomList$Assist7.exercise) !== null && _classroomList$Assist8 !== void 0 && _classroomList$Assist8.can_late), allowClear: false, - value: data.end_time ? moment_default()(data.end_time) : '', + value: data.end_time ? moment_default()(data.end_time) : undefined, disabledDate: disabledDateEnd, onChange: function onChange(value, time) { var _classroomList$Assist9, _classroomList$Assist10; @@ -16141,6 +16334,7 @@ var PublishSettings = function PublishSettings(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { className: "".concat(ConfigWorksmodules.publishRuleContent, " ").concat(ConfigWorksmodules.contentInterval), align: "middle", + wrap: false, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { children: "\u73ED\u7EA7" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { @@ -16189,11 +16383,12 @@ var PublishSettings = function PublishSettings(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { children: "\u8003\u8BD5\u65F6\u95F4" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: 1, children: /*#__PURE__*/(0,jsx_runtime.jsx)(RangePicker, { disabled: rulesDiabledDate(v) || (0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist11 = classroomList.AssistantObject) !== null && _classroomList$Assist11 !== void 0 && (_classroomList$Assist12 = _classroomList$Assist11.exercise) !== null && _classroomList$Assist12 !== void 0 && _classroomList$Assist12.can_publish), disabledDate: disabledDate, style: { - width: 400 + width: '100%' }, placeholder: ['请选择发布时间', '请选择截止时间'], showTime: { @@ -16209,10 +16404,15 @@ var PublishSettings = function PublishSettings(_ref) { setGroupSetting(toConsumableArray_default()(groupSettings)); } }) - }), !disabled && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { className: ConfigWorksmodules.addAndDelete, - span: 2, - children: [k > 0 && (v === null || v === void 0 ? void 0 : v["new"]) && /*#__PURE__*/(0,jsx_runtime.jsx)(MinusCircleOutlined/* default */.Z, { + style: { + visibility: disabled ? 'hidden' : 'visible' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(MinusCircleOutlined/* default */.Z, { + style: { + visibility: k > 0 && v !== null && v !== void 0 && v["new"] ? 'visible' : 'hidden' + }, className: ConfigWorksmodules.deleteIcon, onClick: function onClick() { groupSettings = groupSettings.filter(function (val, key) { @@ -16247,6 +16447,16 @@ var PublishSettings = function PublishSettings(_ref) { time: -1 }); }); + } else { + remindFormInstance.setFieldsValue({ + exercise_events: [{ + reminder_time: 30, + reminder_content: '请注意,30分钟后禁止作答' + }, { + reminder_time: 15, + reminder_content: '请注意,15分钟后禁止作答' + }] + }); } setTimeLimited(e.target.checked); }, @@ -16267,6 +16477,7 @@ var PublishSettings = function PublishSettings(_ref) { disabled: disabled, min: 1, value: data.time === -1 ? null : data.time, + precision: 0, onChange: function onChange(value) { data.time = value; setData(objectSpread2_default()({}, data)); @@ -16274,6 +16485,12 @@ var PublishSettings = function PublishSettings(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u5206\u949F" })] + }), timeLimited && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { + form: remindFormInstance, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(components_RemindForm, { + disabled: disabled, + time: data.time + }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { checked: data.enable_last_times, @@ -16321,12 +16538,12 @@ var PublishSettings = function PublishSettings(_ref) { }) }); }; -/* harmony default export */ var components_PublishSettings = ((0,_umi_production_exports.connect)(function (_ref3) { - var exercise = _ref3.exercise, - loading = _ref3.loading, - globalSetting = _ref3.globalSetting, - classroomList = _ref3.classroomList, - user = _ref3.user; +/* harmony default export */ var components_PublishSettings = ((0,_umi_production_exports.connect)(function (_ref4) { + var exercise = _ref4.exercise, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting, + classroomList = _ref4.classroomList, + user = _ref4.user; return { exercise: exercise, loading: loading.effects, @@ -18551,36 +18768,17 @@ var ConfigWorks_WorkList = function WorkList(_ref) { _useState2 = slicedToArray_default()(_useState, 2), active = _useState2[0], setActive = _useState2[1]; - { - console.log("----------------------------------", exercise); - } var tabs = [{ name: '发布设置', key: '0', element: /*#__PURE__*/(0,jsx_runtime.jsx)(components_PublishSettings, {}), show: true - }, - // { - // name: '答题设置', - // key: '1', - // element: , - // show: true - - // }, - { + }, { name: '防作弊设置', key: '2', element: /*#__PURE__*/(0,jsx_runtime.jsx)(PreventCheatingSettings, {}), show: globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local ? false : true - }, - // { - // name: '试卷导出设置', - // key: '4', - // element: , - // show: isAdmin() - - // }, - { + }, { name: '评阅设置', key: '5', element: /*#__PURE__*/(0,jsx_runtime.jsx)(DistinguishExerciseSettings, {}), @@ -21330,7 +21528,7 @@ var Detail_excluded = ["exercise", "globalSetting", "loading", "dispatch", "clas var ExerciseDetail = function ExerciseDetail(_ref) { - var _userInfo$course, _classroomList$Assist, _user$userInfo, _user$userInfo$course, _commonHeader$user_pe2, _commonHeader$user_pe3, _commonHeader$user_pe4, _commonHeader$user_pe5, _exerciseList$exercis, _exerciseList$exercis2, _commonHeader$user_pe6, _tabsArr$filter, _tabsArr$filter$; + var _userInfo$course, _classroomList$Assist, _user$userInfo, _user$userInfo$course, _commonHeader$user_pe, _commonHeader$user_pe2, _commonHeader$user_pe3, _commonHeader$user_pe4, _exerciseList$exercis, _exerciseList$exercis2, _commonHeader$user_pe5, _tabsArr$filter, _tabsArr$filter$; var exercise = _ref.exercise, globalSetting = _ref.globalSetting, loading = _ref.loading, @@ -21473,39 +21671,30 @@ var ExerciseDetail = function ExerciseDetail(_ref) { }; }(); var enterExam = function enterExam() { - var _commonHeader$user_pe; var notFirstTime = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; - // if (notFirstTime && commonHeader.is_user_locked) { - // dispatch({ - // type: 'exercise/setActionTabs', - // payload: { - // key: 'student-unlock', - // exerciseParams: commonHeader - // }, - // }) - // return - // } - (0,util/* startExercise */.nr)({ - inner_ip: commonHeader.inner_ip, - public_ip: commonHeader.public_ip, - ip_limit: commonHeader.ip_limit, - ip_bind: commonHeader.ip_bind, - open_camera: commonHeader.open_camera, - exercise_tips: [commonHeader.open_camera ? '已开启防作弊' : ''], - exerciseId: commonHeader.id, - screen_open: commonHeader.screen_open, - screen_num: commonHeader.screen_num, - screen_sec: commonHeader.screen_sec, - coursesId: params.coursesId, - login: userInfo.login, - history: _umi_production_exports.history, - identity_verify: commonHeader.identity_verify, - current_status: commonHeader === null || commonHeader === void 0 ? void 0 : (_commonHeader$user_pe = commonHeader.user_permission) === null || _commonHeader$user_pe === void 0 ? void 0 : _commonHeader$user_pe.current_status, - open_phone_video_recording: commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.open_phone_video_recording, - exercise_user_id: commonHeader.exercise_user_id, - unlockClose: true - }); + _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercisenotice/").concat(commonHeader.id, "/users/").concat(userInfo.login)); + // startExercise({ + // inner_ip: commonHeader.inner_ip, + // public_ip: commonHeader.public_ip, + // ip_limit: commonHeader.ip_limit, + // ip_bind: commonHeader.ip_bind, + // open_camera: commonHeader.open_camera, + // exercise_tips: [commonHeader.open_camera ? '已开启防作弊' : ''], + // exerciseId: commonHeader.id, + // screen_open: commonHeader.screen_open, + // screen_num: commonHeader.screen_num, + // screen_sec: commonHeader.screen_sec, + // coursesId: params.coursesId, + // login: userInfo.login, + // history: history, + // identity_verify: commonHeader.identity_verify, + // current_status: commonHeader?.user_permission?.current_status, + // open_phone_video_recording: commonHeader?.open_phone_video_recording, + // exercise_user_id: commonHeader.exercise_user_id, + // unlockClose: true + // }); }; + var getData = function getData() { dispatch({ type: 'exercise/getExerciseList', @@ -21539,15 +21728,17 @@ var ExerciseDetail = function ExerciseDetail(_ref) { var tabsArr = [{ name: '答题列表', id: 0, - compontent: /*#__PURE__*/(0,jsx_runtime.jsx)(components_WorkList, { + hidden: false, + component: /*#__PURE__*/(0,jsx_runtime.jsx)(components_WorkList, { getparams: getparams, checkDomainAuthority: checkDomainAuthority }) }, { name: '试卷预览', id: 2, + hidden: (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.show_statistic) && (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) === 3 || (0,util/* isKepuKehuan */._m)() && !(0,authority/* isCommonSuperAdminOrOperation */.ag)() || !checkDomainAuthority || (0,authority/* isStudent */.dE)(), //判断是否有预览权限 isAssistant - compontent: (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject.exercise) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_preview) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + component: (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist = classroomList.AssistantObject.exercise) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_preview) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { padding: "100px", textAlign: "center", @@ -21560,106 +21751,46 @@ var ExerciseDetail = function ExerciseDetail(_ref) { color: "#fcb041" } }), "\xA0 \u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(ReferenceAnswer, { + }) : commonHeader !== null && commonHeader !== void 0 && commonHeader.is_random ? /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewEdit["default"], {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(ReferenceAnswer, { activeTabs: activeTabs }) }, { name: '统计结果', id: 1, - compontent: /*#__PURE__*/(0,jsx_runtime.jsx)(StatisticsResult, {}) + hidden: !checkDomainAuthority || !((0,util/* isKepuKehuan */._m)() && !(0,authority/* isCommonSuperAdminOrOperation */.ag)()) || (0,authority/* isStudent */.dE)(), + component: commonHeader !== null && commonHeader !== void 0 && commonHeader.is_random ? /*#__PURE__*/(0,jsx_runtime.jsx)(RandomStatisticsResult, {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(StatisticsResult, {}) }, { name: '质量检测', id: 7, - compontent: /*#__PURE__*/(0,jsx_runtime.jsx)(QualityActivity, {}) + hidden: !(commonHeader !== null && commonHeader !== void 0 && commonHeader.open_code_quality_analysis) || (0,authority/* isStudent */.dE)(), + component: /*#__PURE__*/(0,jsx_runtime.jsx)(QualityActivity, {}) }, { name: '代码查重', id: 4, - compontent: /*#__PURE__*/(0,jsx_runtime.jsx)(components_DuplicateChecking, {}, checkTime) + hidden: (0,authority/* isStudent */.dE)() || commonHeader.exercise_status === 1 || !commonHeader.exist_program, + component: /*#__PURE__*/(0,jsx_runtime.jsx)(components_DuplicateChecking, {}, checkTime) }, { name: '规则设置', id: 3, - compontent: /*#__PURE__*/(0,jsx_runtime.jsx)(ConfigWorks, {}) + hidden: !checkDomainAuthority || (0,authority/* isStudent */.dE)(), + component: /*#__PURE__*/(0,jsx_runtime.jsx)(ConfigWorks, {}) }, { name: '考试监控', id: 7, - compontent: /*#__PURE__*/(0,jsx_runtime.jsx)(ExamMonitoring, {}) + hidden: !(0,authority/* isAdminOrTeacher */.G5)() || !(commonHeader !== null && commonHeader !== void 0 && commonHeader.is_locked), + component: /*#__PURE__*/(0,jsx_runtime.jsx)(ExamMonitoring, {}) }, { name: '人脸审核', id: 5, - compontent: /*#__PURE__*/(0,jsx_runtime.jsx)(components_FaceReview, {}) + hidden: !commonHeader.identity_verify || (0,authority/* isStudent */.dE)(), + component: /*#__PURE__*/(0,jsx_runtime.jsx)(components_FaceReview, {}) }, { name: '摄像监控', id: 6, - compontent: /*#__PURE__*/(0,jsx_runtime.jsx)(components_CameraMonitoring, {}) + hidden: !commonHeader.open_phone_video_recording || (0,authority/* isStudent */.dE)(), + component: /*#__PURE__*/(0,jsx_runtime.jsx)(components_CameraMonitoring, {}) }].filter(function (item) { - if (commonHeader !== null && commonHeader !== void 0 && commonHeader.is_random) { - if (item.name === '统计结果') { - item.compontent = /*#__PURE__*/(0,jsx_runtime.jsx)(RandomStatisticsResult, {}); - } - if (item.name === '试卷预览') { - var _classroomList$Assist2; - item.compontent = (0,authority/* isAssistant */.Rm)() && !((_classroomList$Assist2 = classroomList.AssistantObject.exercise) !== null && _classroomList$Assist2 !== void 0 && _classroomList$Assist2.can_preview) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - padding: "100px", - textAlign: "center", - fontSize: "18px", - height: "400px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-jinggao-3", - style: { - color: "#fcb041" - } - }), "\xA0 \u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewEdit["default"], {}); - } - } - return true; - }).filter(function (item) { - if ((0,authority/* isAssistant */.Rm)() && commonHeader !== null && commonHeader !== void 0 && commonHeader.assistant_auth || (0,authority/* isAdmin */.GJ)()) { - return true; - } - if (commonHeader !== null && commonHeader !== void 0 && commonHeader.show_statistic && (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) === 3) { - return item.name !== '试卷预览'; - } - return item.name === '答题列表' || item.name === '规则设置'; - }).filter(function (item) { - if ((0,authority/* isStudent */.dE)() || commonHeader.exercise_status === 1 || !commonHeader.exist_program) { - return item.name !== '代码查重'; - } - return true; - }).filter(function (item) { - if (!commonHeader.identity_verify) { - return item.name !== '人脸审核'; - } - return true; - }).filter(function (item) { - if (!commonHeader.open_phone_video_recording) { - return item.name !== '摄像监控'; - } - return true; - }).filter(function (item) { - if ((0,util/* isKepuKehuan */._m)() && !(0,authority/* isCommonSuperAdminOrOperation */.ag)()) { - return item.name !== '试卷预览' && item.name !== '统计结果'; - } - return true; - }).filter(function (item) { - if (!checkDomainAuthority) { - return item.name !== '统计结果' && item.name !== '试卷预览' && item.name !== '规则设置'; - } - return true; - }).filter(function (item) { - if (!(commonHeader !== null && commonHeader !== void 0 && commonHeader.open_code_quality_analysis)) { - return item.name !== '质量检测'; - } - return true; - }).filter(function (item) { - if (!(0,authority/* isAdminOrTeacher */.G5)() || !(commonHeader !== null && commonHeader !== void 0 && commonHeader.is_locked)) { - return item.name !== '考试监控'; - } - return true; - }).filter(function (item) { - return !!item; + return !item.hidden; }); (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) && (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) === 1 && tabsArr.splice.apply(tabsArr, [0, 1].concat(toConsumableArray_default()(tabsArr.splice(1, 1, tabsArr[0])))); (0,react.useEffect)(function () { @@ -21669,9 +21800,6 @@ var ExerciseDetail = function ExerciseDetail(_ref) { (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) && (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) === 1 && setActiveTabs('2'); }, [commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status]); - - // console.log(tabsArr.splice(0,1,...tabsArr.splice(1,1,tabsArr[0])), 'tabsArr') - var format = 'YYYY-MM-DD'; var endTime = moment_default()('2020-11-15', format); var modalText = function modalText() { @@ -21811,8 +21939,6 @@ var ExerciseDetail = function ExerciseDetail(_ref) { ld: '至少1个阻断漏洞', gf: '超过50%' }]; - - // console.log(activeTabs); if (!(0,authority/* isAdminOrStudent */.RV)()) return null; if (!(0,authority/* isAdminOrStudent */.RV)()) return ''; return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { @@ -21869,12 +21995,12 @@ var ExerciseDetail = function ExerciseDetail(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-daimachazhong font14 mr5" }), "\u4EE3\u7801\u67E5\u91CD"] - }), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && (commonHeader === null || commonHeader === void 0 ? void 0 : (_commonHeader$user_pe2 = commonHeader.user_permission) === null || _commonHeader$user_pe2 === void 0 ? void 0 : _commonHeader$user_pe2.user_commit_counts) > 0 && (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + }), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && (commonHeader === null || commonHeader === void 0 ? void 0 : (_commonHeader$user_pe = commonHeader.user_permission) === null || _commonHeader$user_pe === void 0 ? void 0 : _commonHeader$user_pe.user_commit_counts) > 0 && (commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.exercise_status) === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { onClick: function onClick(e) { - var _classroomList$Assist3, _classroomList$Assist4; + var _classroomList$Assist2, _classroomList$Assist3; {/* 判断是否可以打回重做 */} e.preventDefault(); - if ((0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist3 = classroomList.AssistantObject) !== null && _classroomList$Assist3 !== void 0 && (_classroomList$Assist4 = _classroomList$Assist3.exercise) !== null && _classroomList$Assist4 !== void 0 && _classroomList$Assist4.can_redo)) { + if ((0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist2 = classroomList.AssistantObject) !== null && _classroomList$Assist2 !== void 0 && (_classroomList$Assist3 = _classroomList$Assist2.exercise) !== null && _classroomList$Assist3 !== void 0 && _classroomList$Assist3.can_redo)) { message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能'); return; } @@ -21895,17 +22021,17 @@ var ExerciseDetail = function ExerciseDetail(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-dahuizhongzuo3x font14 mr5" }), "\u6253\u56DE\u91CD\u505A"] - }), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && (commonHeader === null || commonHeader === void 0 ? void 0 : (_commonHeader$user_pe3 = commonHeader.user_permission) === null || _commonHeader$user_pe3 === void 0 ? void 0 : _commonHeader$user_pe3.exercise_unpublish_count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(TipsButton/* default */.Z, { + }), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && (commonHeader === null || commonHeader === void 0 ? void 0 : (_commonHeader$user_pe2 = commonHeader.user_permission) === null || _commonHeader$user_pe2 === void 0 ? void 0 : _commonHeader$user_pe2.exercise_unpublish_count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(TipsButton/* default */.Z, { tips: commonHeader === null || commonHeader === void 0 ? void 0 : commonHeader.open_appraise, style: { marginLeft: 10 }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { onClick: function onClick(e) { - var _classroomList$Assist5, _classroomList$Assist6; + var _classroomList$Assist4, _classroomList$Assist5; // 判断是否可以发布 e.preventDefault(); - if ((0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist5 = classroomList.AssistantObject) !== null && _classroomList$Assist5 !== void 0 && (_classroomList$Assist6 = _classroomList$Assist5.exercise) !== null && _classroomList$Assist6 !== void 0 && _classroomList$Assist6.can_publish)) { + if ((0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist4 = classroomList.AssistantObject) !== null && _classroomList$Assist4 !== void 0 && (_classroomList$Assist5 = _classroomList$Assist4.exercise) !== null && _classroomList$Assist5 !== void 0 && _classroomList$Assist5.can_publish)) { message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能'); return; } @@ -21932,11 +22058,11 @@ var ExerciseDetail = function ExerciseDetail(_ref) { className: "iconfont icon-fabuzhiwei font14 mr5" }), "\u53D1\u5E03\u8003\u8BD5"] }) - }), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && (commonHeader === null || commonHeader === void 0 ? void 0 : (_commonHeader$user_pe4 = commonHeader.user_permission) === null || _commonHeader$user_pe4 === void 0 ? void 0 : _commonHeader$user_pe4.exercise_publish_count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + }), (0,authority/* isAdmin */.GJ)() && checkDomainAuthority && (commonHeader === null || commonHeader === void 0 ? void 0 : (_commonHeader$user_pe3 = commonHeader.user_permission) === null || _commonHeader$user_pe3 === void 0 ? void 0 : _commonHeader$user_pe3.exercise_publish_count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { onClick: function onClick(e) { - var _classroomList$Assist7, _classroomList$Assist8; + var _classroomList$Assist6, _classroomList$Assist7; e.preventDefault(); - if ((0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist7 = classroomList.AssistantObject) !== null && _classroomList$Assist7 !== void 0 && (_classroomList$Assist8 = _classroomList$Assist7.exercise) !== null && _classroomList$Assist8 !== void 0 && _classroomList$Assist8.can_stop)) { + if ((0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist6 = classroomList.AssistantObject) !== null && _classroomList$Assist6 !== void 0 && (_classroomList$Assist7 = _classroomList$Assist6.exercise) !== null && _classroomList$Assist7 !== void 0 && _classroomList$Assist7.can_stop)) { message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能'); return; } @@ -21954,7 +22080,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-lijijiezhi mr5 font14" }), "\u7ED3\u675F\u8003\u8BD5"] - }), (0,authority/* isStudent */.dE)() && (commonHeader === null || commonHeader === void 0 ? void 0 : (_commonHeader$user_pe5 = commonHeader.user_permission) === null || _commonHeader$user_pe5 === void 0 ? void 0 : _commonHeader$user_pe5.current_status) === 2 && commonHeader.exercise_status > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + }), (0,authority/* isStudent */.dE)() && (commonHeader === null || commonHeader === void 0 ? void 0 : (_commonHeader$user_pe4 = commonHeader.user_permission) === null || _commonHeader$user_pe4 === void 0 ? void 0 : _commonHeader$user_pe4.current_status) === 2 && commonHeader.exercise_status > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { danger: exerciseList === null || exerciseList === void 0 ? void 0 : (_exerciseList$exercis = exerciseList.exercise_types) === null || _exerciseList$exercis === void 0 ? void 0 : _exerciseList$exercis.is_redo, onClick: function onClick() { return enterExam(); @@ -21962,7 +22088,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-bianjizuoye mr5 font14" }), exerciseList !== null && exerciseList !== void 0 && (_exerciseList$exercis2 = exerciseList.exercise_types) !== null && _exerciseList$exercis2 !== void 0 && _exerciseList$exercis2.is_redo ? '重新考试' : '开始考试'] - }), (0,authority/* isStudent */.dE)() && (commonHeader === null || commonHeader === void 0 ? void 0 : (_commonHeader$user_pe6 = commonHeader.user_permission) === null || _commonHeader$user_pe6 === void 0 ? void 0 : _commonHeader$user_pe6.current_status) === 0 && commonHeader.exercise_status > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + }), (0,authority/* isStudent */.dE)() && (commonHeader === null || commonHeader === void 0 ? void 0 : (_commonHeader$user_pe5 = commonHeader.user_permission) === null || _commonHeader$user_pe5 === void 0 ? void 0 : _commonHeader$user_pe5.current_status) === 0 && commonHeader.exercise_status > 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { onClick: function onClick() { return enterExam(true); }, @@ -21987,9 +22113,9 @@ var ExerciseDetail = function ExerciseDetail(_ref) { }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { onClick: function onClick() { - var _classroomList$Assist9, _classroomList$Assist10; + var _classroomList$Assist8, _classroomList$Assist9; // 判断可否编辑试卷 - if ((0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist9 = classroomList.AssistantObject) !== null && _classroomList$Assist9 !== void 0 && (_classroomList$Assist10 = _classroomList$Assist9.exercise) !== null && _classroomList$Assist10 !== void 0 && _classroomList$Assist10.can_create)) { + if ((0,authority/* isAssistant */.Rm)() && !(classroomList !== null && classroomList !== void 0 && (_classroomList$Assist8 = classroomList.AssistantObject) !== null && _classroomList$Assist8 !== void 0 && (_classroomList$Assist9 = _classroomList$Assist8.exercise) !== null && _classroomList$Assist9 !== void 0 && _classroomList$Assist9.can_create)) { message/* default.warn */.ZP.warn('您未获取此权限,需向管理员申请权限才能使用此功能'); return; } @@ -22034,7 +22160,7 @@ var ExerciseDetail = function ExerciseDetail(_ref) { className: commonHeader !== null && commonHeader !== void 0 && commonHeader.is_random && activeTabs === '2' ? '' : 'pl25 pr25 bg-white', children: (_tabsArr$filter = tabsArr.filter(function (item) { return item.id == activeTabs; - })) === null || _tabsArr$filter === void 0 ? void 0 : (_tabsArr$filter$ = _tabsArr$filter[0]) === null || _tabsArr$filter$ === void 0 ? void 0 : _tabsArr$filter$['compontent'] + })) === null || _tabsArr$filter === void 0 ? void 0 : (_tabsArr$filter$ = _tabsArr$filter[0]) === null || _tabsArr$filter$ === void 0 ? void 0 : _tabsArr$filter$['component'] })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(Publish/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_Checking, { @@ -23070,7 +23196,7 @@ var Head = function Head(_ref) { dataIndex: 'total_score', render: function render(text) { return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text + children: text === '0.0' ? 0 : text === null || text === void 0 ? void 0 : text.toFixed(1) }); } }]; diff --git a/p__Classrooms__Lists__Exercise__Detail__index.chunk.css b/p__Classrooms__Lists__Exercise__Detail__index.chunk.css index bf3b23833f..e6f832c159 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__Detail__index.chunk.css @@ -3401,11 +3401,12 @@ span.CodeMirror-selectedtext { } .publishRuleContent___HohmS { margin-bottom: 40px; + padding-right: 40px; } .publishRuleContent___HohmS .groupSelector___Zxqsw { margin-left: 10px; margin-right: 40px; - width: 237px; + width: 314px; } .publishRuleContent___HohmS .groupSelector___Zxqsw div[class~='ant-select-selector'] { min-height: 38px; @@ -3417,7 +3418,7 @@ span.CodeMirror-selectedtext { .publishRuleContent___HohmS .addAndDelete___saTVM { text-align: right; font-size: 20px; - margin-left: 48px; + margin-left: 32px; } .publishRuleContent___HohmS .addAndDelete___saTVM .deleteIcon___vnkck { color: #E30000; @@ -3439,6 +3440,36 @@ span.CodeMirror-selectedtext { box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); border-radius: 2px; } +.remindForm___K6X21 { + padding: 20px 0 20px 20px; + background: #F8F9FA; + margin-bottom: 40px; +} +.remindForm___K6X21 .remindItem___Z7rRb { + padding-right: 40px; + margin-bottom: 16px; + color: #4C4C4C; + font-size: 14px; +} +.remindForm___K6X21 .remindItem___Z7rRb .remindInput___r_wq3 { + display: flex; + align-items: center; + font-size: 14px; +} +.remindForm___K6X21 .remindItem___Z7rRb .remindInput___r_wq3 input[class~='ant-input-number-input'] { + height: 38px; +} +.remindForm___K6X21 .remindItem___Z7rRb .remindInput___r_wq3 input[class~='ant-input'] { + height: 30px; +} +.remindForm___K6X21 .addRemind___jbnIp { + cursor: pointer; + color: #165DFF; +} +.remindForm___K6X21 .addRemind___jbnIp.disabled___ebijK { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} /* 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__DetailedAnalysis__index.async.js b/p__Classrooms__Lists__Exercise__DetailedAnalysis__index.async.js index 02a2037213..d9a461ab1d 100644 --- a/p__Classrooms__Lists__Exercise__DetailedAnalysis__index.async.js +++ b/p__Classrooms__Lists__Exercise__DetailedAnalysis__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[95125,36740],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[95125,36740,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -2030,6 +2030,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Export__index.async.js b/p__Classrooms__Lists__Exercise__Export__index.async.js index 82af648349..ceb34b7c27 100644 --- a/p__Classrooms__Lists__Exercise__Export__index.async.js +++ b/p__Classrooms__Lists__Exercise__Export__index.async.js @@ -1393,7 +1393,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } @@ -2691,7 +2691,7 @@ var Head = function Head(_ref) { dataIndex: 'total_score', render: function render(text) { return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text + children: text === '0.0' ? 0 : text === null || text === void 0 ? void 0 : text.toFixed(1) }); } }]; diff --git a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js index a56776d18f..3cbb661a9d 100644 --- a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js +++ b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js @@ -1,47 +1,5 @@ (self["webpackChunk"] = self["webpackChunk"] || []).push([[14889],{ -/***/ 82826: -/*!**********************************************************************************!*\ - !*** ./node_modules/@ant-design/icons/es/icons/ArrowLeftOutlined.js + 1 modules ***! - \**********************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ icons_ArrowLeftOutlined; } -}); - -// 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/ArrowLeftOutlined.js -// This icon file is generated automatically. -var ArrowLeftOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z" } }] }, "name": "arrow-left", "theme": "outlined" }; -/* harmony default export */ var asn_ArrowLeftOutlined = (ArrowLeftOutlined); - -// 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/ArrowLeftOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var ArrowLeftOutlined_ArrowLeftOutlined = function ArrowLeftOutlined(props, ref) { - return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { - ref: ref, - icon: asn_ArrowLeftOutlined - })); -}; -ArrowLeftOutlined_ArrowLeftOutlined.displayName = 'ArrowLeftOutlined'; -/* harmony default export */ var icons_ArrowLeftOutlined = (/*#__PURE__*/react.forwardRef(ArrowLeftOutlined_ArrowLeftOutlined)); - -/***/ }), - /***/ 68658: /*!************************************************************************!*\ !*** ./node_modules/@ant-design/icons/es/icons/MinusSquareOutlined.js ***! @@ -98,771 +56,6 @@ PlusSquareOutlined.displayName = 'PlusSquareOutlined'; /***/ }), -/***/ 92523: -/*!***********************************************************!*\ - !*** ./src/components/CaptureVideo/index.tsx + 1 modules ***! - \***********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ components_CaptureVideo; } -}); - -// UNUSED EXPORTS: CaptureVideo - -// 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 -var message = __webpack_require__(12461); -// 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/uuid/dist/esm-browser/v4.js + 4 modules -var v4 = __webpack_require__(25934); -// EXTERNAL MODULE: ./src/components/UploadFile/index.tsx -var UploadFile = __webpack_require__(82394); -// EXTERNAL MODULE: ./node_modules/ali-oss/dist/aliyun-oss-sdk.js -var aliyun_oss_sdk = __webpack_require__(56448); -var aliyun_oss_sdk_default = /*#__PURE__*/__webpack_require__.n(aliyun_oss_sdk); -;// CONCATENATED MODULE: ./src/components/CaptureVideo/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var CaptureVideomodules = ({"flex_box_center":"flex_box_center___kVqBh","flex_space_between":"flex_space_between___FMnNq","flex_box_vertical_center":"flex_box_vertical_center___meESe","flex_box_center_end":"flex_box_center_end___KFpOb","flex_box_column":"flex_box_column___GHIK9","video":"video___nn_cD"}); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/CaptureVideo/index.tsx - - - - - - - - - - - - - - - -/** -* base64 to file -* @param dataurl base64 content -* @param filename set up a meaningful suffix, or you can set mime type in options -* @returns {File|*} -*/ -var dataURLtoFile = function dataURLtoFile(dataurl, filename) { - var arr = dataurl.split(','); - var mime = arr[0].match(/:(.*?);/)[1]; - var bstr = atob(arr[1]); - var n = bstr.length; - var u8arr = new Uint8Array(n); - while (n--) { - u8arr[n] = bstr.charCodeAt(n); - } - return new Blob([u8arr], { - type: mime - }); // if env support File, also can use this: return new File([u8arr], filename, { type: mime }); -}; - -var CaptureVideo = /*#__PURE__*/(0,react.forwardRef)(function (_ref, ref) { - var time = _ref.time, - number = _ref.number, - supportCamera = _ref.supportCamera, - take_photo = _ref.take_photo, - update = _ref.update; - var video = (0,react.useRef)(); - var canvas = (0,react.useRef)(); - var params = (0,_umi_production_exports.useParams)(); - var _useState = (0,react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - phoneStep = _useState2[0], - setPhoneStep = _useState2[1]; - var _useState3 = (0,react.useState)(0), - _useState4 = slicedToArray_default()(_useState3, 2), - status = _useState4[0], - setStatus = _useState4[1]; // 0准备中,1开启失败,2开启成功,3考试结束 - var _useState5 = (0,react.useState)(''), - _useState6 = slicedToArray_default()(_useState5, 2), - src = _useState6[0], - setSrc = _useState6[1]; - var _useState7 = (0,react.useState)(), - _useState8 = slicedToArray_default()(_useState7, 2), - interval = _useState8[0], - setInter = _useState8[1]; - var _useState9 = (0,react.useState)(0), - _useState10 = slicedToArray_default()(_useState9, 2), - isPause = _useState10[0], - setIsPause = _useState10[1]; //0未开始,1开始计时,2停止计时 - (0,react.useEffect)(function () { - checkMediaDevices(); - return function () { - handleStop(); - clearTimer(); - }; - }, []); - (0,react.useEffect)(function () { - // clearTimer() - if (status === 2 && time && number > 0) { - calcPhoto(); - setIsPause(1); - // photograph(); - } - }, [time]); - (0,react.useEffect)(function () { - if (isPause === 0) return; - if (isPause === 2) { - clearInterval(interval); - } else { - var n = 0; - var id = setInterval(function () { - if (phoneStep.includes(n)) { - handlePhoto(); - } - n++; - }, 1000); - setInter(id); - } - return function () { - return clearInterval(interval); - }; - }, [isPause]); - (0,react.useImperativeHandle)(ref, function () { - return { - handlePhoto: handlePhoto - }; - }); - var clearTimer = function clearTimer() { - setIsPause(2); - }; - var calcPhoto = function calcPhoto() { - var step = time / number; - var arr = []; - function getRndInteger(min, max) { - return parseInt(Math.floor(Math.random() * (max - min + 1)) + min); - } - new Array(number).fill(0).map(function (item, key) { - if (take_photo) { - arr.push(getRndInteger(step * key, step * (key + 1))); - } else { - if (key == 0) { - arr.push(0); - } else { - arr.push(getRndInteger(step * key, step * (key + 1))); - } - } - }); - phoneStep = arr; - setPhoneStep([].concat(arr)); - console.log(arr); - }; - var checkMediaDevices = function checkMediaDevices() { - if (navigator.mediaDevices === undefined) { - navigator.mediaDevices = {}; - } - if (navigator.mediaDevices.getUserMedia === undefined) { - navigator.mediaDevices.getUserMedia = function (constraints) { - var getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia; - if (!getUserMedia) { - return Promise.reject(new Error('getUserMedia is not implemented in this browser')); - } - return new Promise(function (resolve, reject) { - getUserMedia.call(navigator, constraints, resolve, reject); - }); - }; - } - navigator.mediaDevices.getUserMedia({ - video: { - width: 640, - height: 480 - } - }).then(function (stream) { - supportCamera && supportCamera(2); - setStatus(2); - if ("srcObject" in video.current) { - video.current.srcObject = stream; - } else { - video.current.src = window.URL.createObjectURL(stream); - } - video.current.onloadedmetadata = function (e) { - video.current.play(); - }; - video.current.addEventListener('ended', function () { - //结束 - console.log("播放结束"); - clearTimer(); - message/* default.error */.ZP.error({ - content: "您已经关闭了摄像头,请在10秒钟内恢复摄像头,否则将推出考试", - duration: 10, - key: 9998 - }); - }, false); - })["catch"](function (err) { - setStatus(1); - supportCamera && supportCamera(1); - // 错误信息,以及用户未授权 - if (err.message === "Permission denied" || err.name === 'NotAllowedError') { - message/* default.error */.ZP.error('您已拒绝了获取摄像头'); - } else { - message/* default.error */.ZP.error('摄像头获取失败,或您已拒绝了获取摄像头'); - } - console.log("errname: " + err.name); - console.log("err: " + err.message); - }); - }; - var handlePhoto = function handlePhoto() { - try { - canvas.current.width = video.current.videoWidth; - canvas.current.height = video.current.videoHeight; - var context = canvas.current.getContext('2d'); - context.drawImage(video.current, 0, 0, canvas.current.width, canvas.current.height); - setSrc(canvas.current.toDataURL('image/png')); - uploadFile(canvas.current.toDataURL('image/png')); - } catch (e) {} - }; - var handleStop = function handleStop() { - try { - var stream = video.current.srcObject; - var tracks = stream.getTracks(); - tracks.forEach(function (track) { - track.stop(); - }); - video.current.srcObject = null; - } catch (e) {} - }; - var uploadFile = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(file) { - var _res$data, _res$data2, _res$data3, _res$data4, _res$data5, _res$data6, _res$data7; - var res, name, client, imgfile; - 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/buckets/get_upload_token.json', { - method: "get" - }); - case 2: - res = _context.sent; - res.data = JSON.parse((0,UploadFile/* decrypt */.pe)(res.data)); - name = (0,v4/* default */.Z)(); - client = new (aliyun_oss_sdk_default())({ - endpoint: res === null || res === void 0 ? void 0 : (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.end_point, - region: res === null || res === void 0 ? void 0 : (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.region, - accessKeyId: res === null || res === void 0 ? void 0 : (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.access_key_id, - accessKeySecret: res === null || res === void 0 ? void 0 : (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.access_key_secret, - bucket: res === null || res === void 0 ? void 0 : (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.bucket, - stsToken: res === null || res === void 0 ? void 0 : (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.security_token - }); - imgfile = dataURLtoFile(file, name); - client.multipartUpload("".concat(name, ".png"), imgfile, { - timeout: 10 * 1000, - partSize: 10485760, - callback: { - url: res === null || res === void 0 ? void 0 : (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.callback_url, - host: res === null || res === void 0 ? void 0 : res.data.bucket_host, - body: 'bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login=' + params.login + '&container_id=' + params.categoryId + '&container_type=Exercise' - } - }).then(function (result) { - console.log("result:", result); - })["catch"](function (err) { - console.log("err:", err); - }); - case 8: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function uploadFile(_x) { - return _ref2.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: status !== 3 && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: CaptureVideomodules.video, - id: "screenshot", - children: [status === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..." - }), status === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25" - }), status === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("video", { - width: "288", - ref: video, - autoPlay: true - }), /*#__PURE__*/(0,jsx_runtime.jsx)("canvas", { - style: { - display: "none" - }, - ref: canvas - })] - })] - }) - }); -}); -/* harmony default export */ var components_CaptureVideo = (CaptureVideo); - -/***/ }), - -/***/ 82394: -/*!*********************************************!*\ - !*** ./src/components/UploadFile/index.tsx ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "cT": function() { return /* binding */ uploadFile; }, -/* harmony export */ "pe": function() { return /* binding */ decrypt; } -/* harmony export */ }); -/* unused harmony exports reNameFile, UploadFile */ -/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/message/style */ 14934); -/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd/es/message */ 12461); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__ = __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_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4__ = __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_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_5__ = __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_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__ = __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_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var antd_es_upload_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/upload/style */ 13759); -/* harmony import */ var antd_es_upload__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd/es/upload */ 7426); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/utils/fetch */ 84519); -/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! crypto-js */ 81354); -/* harmony import */ var crypto_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_10__); -/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! uuid */ 25934); -/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! umi */ 89214); -/* harmony import */ var ali_oss__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ali-oss */ 56448); -/* harmony import */ var ali_oss__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(ali_oss__WEBPACK_IMPORTED_MODULE_13__); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react/jsx-runtime */ 85893); - - - - - - - - - - -var _excluded = ["user", "cancelUpload"]; - - - - - -var Dragger = antd_es_upload__WEBPACK_IMPORTED_MODULE_12__/* ["default"].Dragger */ .Z.Dragger; - - -var decrypt = function decrypt(word) { - var ENC_KEY = "bf3c199c2470cb477d907b1e0917c17b"; - var IV = "5183666c72eec9e4"; - var key = crypto_js__WEBPACK_IMPORTED_MODULE_10___default().enc.Utf8.parse(ENC_KEY); - var iv = crypto_js__WEBPACK_IMPORTED_MODULE_10___default().enc.Utf8.parse(IV); - var decrypt = crypto_js__WEBPACK_IMPORTED_MODULE_10___default().AES.decrypt(word, key, { - iv: iv, - mode: (crypto_js__WEBPACK_IMPORTED_MODULE_10___default().mode.CBC) - // padding: CryptoJS.pad.ZeroPadding - }); - - return decrypt.toString((crypto_js__WEBPACK_IMPORTED_MODULE_10___default().enc.Utf8)); -}; -var tempCheckpoint; -// 重命名 -var reNameFile = /*#__PURE__*/(/* unused pure expression or super */ null && (function () { - var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(_ref) { - var _res$data, _res$data2, _res$data3, _res$data4, _res$data5, _res$data6; - var identifier, oldFilename, newFilename, res, client; - return _regeneratorRuntime().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - identifier = _ref.identifier, oldFilename = _ref.oldFilename, newFilename = _ref.newFilename; - _context.next = 3; - return Fetch('/api/buckets/get_upload_token_for_big_files.json', { - method: "get" - }); - case 3: - res = _context.sent; - res.data = JSON.parse(decrypt(res.data)); - client = new OSS({ - endpoint: res === null || res === void 0 ? void 0 : (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.end_point, - region: res === null || res === void 0 ? void 0 : (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.region, - accessKeyId: res === null || res === void 0 ? void 0 : (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.access_key_id, - accessKeySecret: res === null || res === void 0 ? void 0 : (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.access_key_secret, - bucket: res === null || res === void 0 ? void 0 : (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.bucket, - stsToken: res === null || res === void 0 ? void 0 : (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.security_token - }); - return _context.abrupt("return", new Promise(function (resolve, reject) { - console.log(11111, "".concat(identifier, "/").concat(oldFilename), "".concat(identifier, "/").concat(newFilename), res.data); - client.copy("/".concat(identifier, "/").concat(oldFilename), "/".concat(identifier, "/").concat(newFilename)).then(function (r) { - console.log('拷贝成功', r); - // client - // .delete(`${identifier}/${oldFilename}`) - // .then(r => console.log(r)) - // .catch(e => console.log(e)); - })["catch"](function (e) { - console.log(e); - debugger; - }); - })); - case 7: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function reNameFile(_x) { - return _ref2.apply(this, arguments); - }; -}())); -var uploadFile = /*#__PURE__*/function () { - var _ref3 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_5___default()().mark(function _callee2(file, obj, config) { - var _res$data7, _res$data8, _res$data9, _res$data10, _res$data11, _res$data12; - var res, namearrs, name, client; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_5___default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - obj.file_name = file.name; - _context2.next = 3; - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP)('/api/buckets/get_upload_token.json', { - method: "get" - }); - case 3: - res = _context2.sent; - console.log("decrypt(res.data):", decrypt(res.data)); - res.data = JSON.parse(decrypt(res.data)); - namearrs = file.name.split("."); - namearrs.pop(); - name = obj.realFileName ? namearrs.join("") : (0,uuid__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z)(); // const name = file.name - client = new (ali_oss__WEBPACK_IMPORTED_MODULE_13___default())({ - endpoint: res === null || res === void 0 ? void 0 : (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.end_point, - region: res === null || res === void 0 ? void 0 : (_res$data8 = res.data) === null || _res$data8 === void 0 ? void 0 : _res$data8.region, - accessKeyId: res === null || res === void 0 ? void 0 : (_res$data9 = res.data) === null || _res$data9 === void 0 ? void 0 : _res$data9.access_key_id, - accessKeySecret: res === null || res === void 0 ? void 0 : (_res$data10 = res.data) === null || _res$data10 === void 0 ? void 0 : _res$data10.access_key_secret, - bucket: res === null || res === void 0 ? void 0 : (_res$data11 = res.data) === null || _res$data11 === void 0 ? void 0 : _res$data11.bucket, - stsToken: res === null || res === void 0 ? void 0 : (_res$data12 = res.data) === null || _res$data12 === void 0 ? void 0 : _res$data12.security_token - }); - return _context2.abrupt("return", new Promise(function (resolve, reject) { - var _res$data13; - client.multipartUpload("".concat(name), new Blob([file], { - type: file.type - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({ - timeout: 200 * 1000, - partSize: 102400 - }, config), {}, { - callback: { - url: res === null || res === void 0 ? void 0 : (_res$data13 = res.data) === null || _res$data13 === void 0 ? void 0 : _res$data13.callback_url, - host: res === null || res === void 0 ? void 0 : res.data.bucket_host, - body: 'bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&' + (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_9__/* .parseParams */ .rz)(obj) - // body: 'bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login=' + obj.login + '&container_id=' + obj.container_id + '&container_type='+obj.container_type, - } - })).then(function (result) { - var _result$data; - file.response = (_result$data = result.data) === null || _result$data === void 0 ? void 0 : _result$data.data; - resolve(result === null || result === void 0 ? void 0 : result.data); - })["catch"](function (err) { - reject(err); - console.log("err:", err); - }); - })); - case 11: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function uploadFile(_x2, _x3, _x4) { - return _ref3.apply(this, arguments); - }; -}(); -var UploadFile = function UploadFile(_ref4) { - var user = _ref4.user, - cancelUpload = _ref4.cancelUpload, - props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_3___default()(_ref4, _excluded); - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_8__.useState)([]), - _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2), - fileList = _useState2[0], - setFileList = _useState2[1]; - var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_8__.useState)(), - _useState4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState3, 2), - client = _useState4[0], - setClient = _useState4[1]; - var _props = { - onRemove: function onRemove(e) { - setFileList(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default()(fileList.filter(function (item) { - return item.name !== e.name; - }))); - props.onChange(fileList.filter(function (item) { - return item.name !== e.name; - })); - }, - disabled: props.disabled, - multiple: true, - fileList: fileList === null || fileList === void 0 ? void 0 : fileList.map(function (item) { - return item.file; - }), - customRequest: function customRequest() {}, - beforeUpload: function () { - var _beforeUpload = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_5___default()().mark(function _callee3(file) { - var fileSize; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_5___default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - fileSize = props.maxSize || 1024 * 1024 * 1024 * 1; - if (!fileList.filter(function (item) { - return item.name === file.name; - }).length) { - _context3.next = 4; - break; - } - antd_es_message__WEBPACK_IMPORTED_MODULE_16__/* ["default"].info */ .ZP.info("".concat(file.name, "\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9")); - return _context3.abrupt("return"); - case 4: - if (!((file === null || file === void 0 ? void 0 : file.size) > fileSize)) { - _context3.next = 7; - break; - } - antd_es_message__WEBPACK_IMPORTED_MODULE_16__/* ["default"].info */ .ZP.info("\u6587\u4EF6\u8D85\u8FC7".concat(fileSize / 1024 / 1024 / 1024, "GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")); - return _context3.abrupt("return", false); - case 7: - fileList.push({ - name: file.name, - file: file - }); - setFileList(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default()(fileList)); - props.onChange(fileList); - return _context3.abrupt("return", false); - case 11: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - function beforeUpload(_x5) { - return _beforeUpload.apply(this, arguments); - } - return beforeUpload; - }() - }; - var _uploadFiles = /*#__PURE__*/function () { - var _ref5 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_5___default()().mark(function _callee4(file, obj) { - var _res$data14, _res$data15, _res$data16, _res$data17, _res$data18, _res$data19; - var name, res, namearrs, filename; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_5___default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - obj.file_name = file.name; - name = file.name; - _context4.next = 4; - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP)('/api/buckets/get_upload_token_for_big_files.json', { - method: "get" - }); - case 4: - res = _context4.sent; - res.data = JSON.parse(decrypt(res.data)); - if (!((res === null || res === void 0 ? void 0 : res.status) !== 0)) { - _context4.next = 12; - break; - } - fileList[fileList.findIndex(function (item) { - return item.name === name; - })]['status'] = 'error'; - fileList[fileList.findIndex(function (item) { - return item.name === name; - })]['file']['status'] = 'error'; - props.onChange(fileList); - antd_es_message__WEBPACK_IMPORTED_MODULE_16__/* ["default"].warn */ .ZP.warn("上传失败,请重新尝试"); - return _context4.abrupt("return"); - case 12: - client = new (ali_oss__WEBPACK_IMPORTED_MODULE_13___default())({ - endpoint: res === null || res === void 0 ? void 0 : (_res$data14 = res.data) === null || _res$data14 === void 0 ? void 0 : _res$data14.end_point, - region: res === null || res === void 0 ? void 0 : (_res$data15 = res.data) === null || _res$data15 === void 0 ? void 0 : _res$data15.region, - accessKeyId: res === null || res === void 0 ? void 0 : (_res$data16 = res.data) === null || _res$data16 === void 0 ? void 0 : _res$data16.access_key_id, - accessKeySecret: res === null || res === void 0 ? void 0 : (_res$data17 = res.data) === null || _res$data17 === void 0 ? void 0 : _res$data17.access_key_secret, - bucket: res === null || res === void 0 ? void 0 : (_res$data18 = res.data) === null || _res$data18 === void 0 ? void 0 : _res$data18.bucket, - stsToken: res === null || res === void 0 ? void 0 : (_res$data19 = res.data) === null || _res$data19 === void 0 ? void 0 : _res$data19.security_token - }); - console.log(file, 'file'); - setClient(client); - // const filename = uuidv4() - namearrs = file.name.split("."); - namearrs.pop(); - filename = obj.realFileName ? namearrs.join(".") : (0,uuid__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z)(); - return _context4.abrupt("return", new Promise(function (resolve, reject) { - try { - var _res$data20; - client.multipartUpload("".concat(props.identifier, "/").concat(filename).concat(name.indexOf(".") > -1 ? '.' + name.split(".").pop() : ""), new Blob([file.file], { - type: file.file.type - }), { - timeout: 3600 * 1000, - partSize: 1002400, - progress: function progress(p, checkpoint, res) { - try { - console.log("进度", p, checkpoint, res); - var index = fileList.findIndex(function (item) { - return item.name === name; - }); - fileList[index]['file']['percent'] = p * 100; - // if (p === 1) { - // fileList[index]['status'] = 'done' - // fileList[index]['file']['status'] = 'done' - // props.onChange(fileList) - // } - fileList[index].tempCheckpoint = checkpoint; - setFileList(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default()(fileList)); - } catch (e) {} - }, - checkpoint: fileList[fileList.findIndex(function (item) { - return item.name === name; - })].tempCheckpoint, - callback: { - customValue: { - id: name + '' - }, - url: res === null || res === void 0 ? void 0 : (_res$data20 = res.data) === null || _res$data20 === void 0 ? void 0 : _res$data20.callback_url, - host: res === null || res === void 0 ? void 0 : res.data.bucket_host, - body: 'bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&' + (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_9__/* .parseParams */ .rz)(obj) - } - }).then(function (result) { - var _result$data2; - var index = fileList.findIndex(function (item) { - return item.name === name; - }); - var status = 'done'; - if (((_result$data2 = result.data) === null || _result$data2 === void 0 ? void 0 : _result$data2.status) === 0) { - var _result$data3; - file.response = (_result$data3 = result.data) === null || _result$data3 === void 0 ? void 0 : _result$data3.data; - var _index = fileList.findIndex(function (item) { - return item.name === name; - }); - fileList[_index]['status'] = 'done'; - fileList[_index]['file']['status'] = 'done'; - } else { - var _result$data4; - antd_es_message__WEBPACK_IMPORTED_MODULE_16__/* ["default"].warn */ .ZP.warn((_result$data4 = result.data) === null || _result$data4 === void 0 ? void 0 : _result$data4.message); - status = 'error'; - } - fileList[index]['status'] = status; - fileList[index]['file']['status'] = status; - props.onChange(fileList); - resolve(result === null || result === void 0 ? void 0 : result.data); - })["catch"](function (err) { - fileList[fileList.findIndex(function (item) { - return item.name === name; - })]['status'] = 'error'; - fileList[fileList.findIndex(function (item) { - return item.name === name; - })]['file']['status'] = 'error'; - antd_es_message__WEBPACK_IMPORTED_MODULE_16__/* ["default"].warn */ .ZP.warn("上传失败,请重新尝试"); - setFileList(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1___default()(fileList)); - props.onChange(fileList); - reject(err); - console.log("err:", err); - }); - } catch (e) { - debugger; - } - })); - case 19: - case "end": - return _context4.stop(); - } - }, _callee4); - })); - return function _uploadFiles(_x6, _x7) { - return _ref5.apply(this, arguments); - }; - }(); - (0,react__WEBPACK_IMPORTED_MODULE_8__.useEffect)(function () { - if (fileList.every(function (item) { - return item === 'done' || item === 'error'; - })) { - props.onComplete(fileList); - } - }, [fileList]); - (0,react__WEBPACK_IMPORTED_MODULE_8__.useEffect)(function () { - if (cancelUpload) { - var _client; - (_client = client) === null || _client === void 0 ? void 0 : _client.cancel(); - } - }, [cancelUpload]); - (0,react__WEBPACK_IMPORTED_MODULE_8__.useEffect)(function () { - if (props.uploading) fileList.map( /*#__PURE__*/function () { - var _ref6 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_5___default()().mark(function _callee5(item) { - var _user$userInfo, res; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_5___default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - if (!((!item.status || item.status === 'error') && !cancelUpload)) { - _context5.next = 6; - break; - } - item.status = 'uploading'; - item.file.status = 'uploading'; - _context5.next = 5; - return _uploadFiles(item, { - login: user === null || user === void 0 ? void 0 : (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, - container_type: props.container_type, - container_id: props.container_id, - description: props.description, - realFileName: props.realFileName - }); - case 5: - res = _context5.sent; - case 6: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - return function (_x8) { - return _ref6.apply(this, arguments); - }; - }()); - }, [props.uploading]); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)(Dragger, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_4___default()({}, _props), {}, { - height: props.height, - className: props.className, - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_14__.jsx)("p", { - className: "ant-upload-hint", - children: props.text || '拖拽文件或者点击上传' - }) - })); -}; -/* harmony default export */ __webpack_exports__["ZP"] = ((0,umi__WEBPACK_IMPORTED_MODULE_11__.connect)(function (_ref7) { - var loading = _ref7.loading, - globalSetting = _ref7.globalSetting, - user = _ref7.user; - return { - globalSetting: globalSetting, - loading: loading.models.competitions, - user: user - }; -})(UploadFile)); - -/***/ }), - /***/ 87746: /*!*********************************************************************************!*\ !*** ./src/pages/Classrooms/Lists/Exercise/ImitateAnswer/index.tsx + 7 modules ***! @@ -882,10 +75,6 @@ __webpack_require__.d(__webpack_exports__, { 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/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/button/style/index.js + 1 modules var button_style = __webpack_require__(29913); // EXTERNAL MODULE: ./node_modules/antd/es/button/index.js @@ -934,9 +123,6 @@ var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerat // 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/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 @@ -953,10 +139,6 @@ var _umi_production_exports = __webpack_require__(89214); var MinusSquareOutlined = __webpack_require__(68658); // EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/PlusSquareOutlined.js var PlusSquareOutlined = __webpack_require__(30723); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ArrowLeftOutlined.js + 1 modules -var ArrowLeftOutlined = __webpack_require__(82826); -// EXTERNAL MODULE: ./src/components/CaptureVideo/index.tsx + 1 modules -var CaptureVideo = __webpack_require__(92523); // EXTERNAL MODULE: ./src/components/Exercise/recordScreen.tsx + 3 modules var recordScreen = __webpack_require__(78806); // EXTERNAL MODULE: ./node_modules/moment/moment.js @@ -964,11 +146,9 @@ var moment = __webpack_require__(30381); var moment_default = /*#__PURE__*/__webpack_require__.n(moment); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/ImitateAnswer/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var ImitateAnswermodules = ({"flex_box_center":"flex_box_center___MzHUI","flex_space_between":"flex_space_between___ZPKmx","flex_box_vertical_center":"flex_box_vertical_center___MNo4n","flex_box_center_end":"flex_box_center_end___stoyX","flex_box_column":"flex_box_column___HR6oq","bg":"bg___MN8xj","title":"title___h5yRx","questionIcons":"questionIcons___kiVRR","green":"green___PIOSW","orange":"orange___aGI_B","greenTip":"greenTip___bShpb","redTip":"redTip___wCm4Z","orangeTip":"orangeTip___HRBLJ","pollDesc":"pollDesc___SxQ7V","answered":"answered___e5zk4","unanswer":"unanswer___dEmC8","anchor":"anchor___xdS4e","answerFlag":"answerFlag____R2kw","flagActive":"flagActive___hkk6X","flagHalf":"flagHalf___ZgZyz","answerStudentFlag":"answerStudentFlag___RlIwt","answerStudentActive":"answerStudentActive___pQpEA","questionItem":"questionItem___Yg7y3","itemType":"itemType___zMAIQ","itemFlag":"itemFlag___KI4Jb","answerWrap":"answerWrap___CETMI","answerSubjective":"answerSubjective____A1OC","otherInput":"otherInput___hanjt","submitButton":"submitButton___ATddm","randomFlag":"randomFlag___mId_V","answerTrue":"answerTrue___QzQ9o","answerFalse":"answerFalse____K4Me","answerHalf":"answerHalf___gnzWI","renderHtml":"renderHtml___dDhM4","simpleText":"simpleText___kJ0Kc","answerYes":"answerYes___btoYt","answerNo":"answerNo___aNG_f","answerInfo":"answerInfo___af0Ma","answerSheet":"answerSheet___ojXFi","active":"active___KmAlt","countDown":"countDown___W4ClT","red":"red___RSej4","fold":"fold___pujAY","cardList":"cardList___Bd4OZ","iframe":"iframe___kQjBw"}); +/* harmony default export */ var ImitateAnswermodules = ({"flex_box_center":"flex_box_center___MzHUI","flex_space_between":"flex_space_between___ZPKmx","flex_box_vertical_center":"flex_box_vertical_center___MNo4n","flex_box_center_end":"flex_box_center_end___stoyX","flex_box_column":"flex_box_column___HR6oq","baseMargin":"baseMargin___V_l7f","noWrap":"noWrap___ZcvYB","singleItem":"singleItem___vjYWR","questionIcons":"questionIcons___kiVRR","green":"green___PIOSW","orange":"orange___aGI_B","greenTip":"greenTip___bShpb","redTip":"redTip___wCm4Z","orangeTip":"orangeTip___HRBLJ","pollDesc":"pollDesc___SxQ7V","answered":"answered___e5zk4","unanswer":"unanswer___dEmC8","anchor":"anchor___xdS4e","answerFlag":"answerFlag____R2kw","flagActive":"flagActive___hkk6X","flagHalf":"flagHalf___ZgZyz","answerStudentFlag":"answerStudentFlag___RlIwt","answerStudentActive":"answerStudentActive___pQpEA","questionItem":"questionItem___Yg7y3","questionScore":"questionScore___hGLaV","itemFlag":"itemFlag___KI4Jb","answerWrap":"answerWrap___CETMI","answerSubjective":"answerSubjective____A1OC","otherInput":"otherInput___hanjt","randomFlag":"randomFlag___mId_V","answerTrue":"answerTrue___QzQ9o","answerFalse":"answerFalse____K4Me","answerHalf":"answerHalf___gnzWI","renderHtml":"renderHtml___dDhM4","simpleText":"simpleText___kJ0Kc","answerYes":"answerYes___btoYt","answerNo":"answerNo___aNG_f","answerInfo":"answerInfo___af0Ma","answerProgress":"answerProgress___h6he7","answerSheet":"answerSheet___ojXFi","qindex":"qindex___Fx51y","active":"active___KmAlt","partialActive":"partialActive___UsoA4","answerSheetBottom":"answerSheetBottom___Lh0Ny","countDown":"countDown___W4ClT","red":"red___RSej4","fold":"fold___pujAY","cardList":"cardList___Bd4OZ","iframe":"iframe___kQjBw","mainPart":"mainPart___aRRl1","tooltipWrap":"tooltipWrap___FJod3","leftPart":"leftPart___f5dDH","rightPart":"rightPart___M7fOP","questionPart":"questionPart___HlX7z","questionTypeTitle":"questionTypeTitle___RRn2_","questionTypeInfo":"questionTypeInfo___a3Iny","toIframeBtn":"toIframeBtn___PH9eF","bottom":"bottom___slps3","changeButton":"changeButton___YjNWr","fixHeader":"fixHeader___Jjypd","title":"title___h5yRx","submitButton":"submitButton___ATddm"}); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(29427); -// EXTERNAL MODULE: ./src/components/Exercise/ip.tsx -var Exercise_ip = __webpack_require__(79443); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(7); // EXTERNAL MODULE: ./src/utils/fullscreen.ts @@ -1028,7 +208,7 @@ var Simple = function Simple(_ref) { }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: item.user_score && (item.user_score === item.question_score ? "c-green" : "c-red"), children: showEditor ? /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - height: 150, + height: 450, isFocus: true, defaultValue: item === null || item === void 0 ? void 0 : (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2[0], id: item === null || item === void 0 ? void 0 : item.question_id, @@ -1085,7 +265,7 @@ var es_anchor = __webpack_require__(37802); var monaco_editor = __webpack_require__(8691); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/ImitateAnswer/components/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var componentsmodules = ({"flex_box_center":"flex_box_center___NzoJU","flex_space_between":"flex_space_between___Hwix8","flex_box_vertical_center":"flex_box_vertical_center___IjC7Y","flex_box_center_end":"flex_box_center_end___HmCsd","flex_box_column":"flex_box_column___hOf25","shixunWrp":"shixunWrp___yZiPI"}); +/* harmony default export */ var componentsmodules = ({"flex_box_center":"flex_box_center___NzoJU","flex_space_between":"flex_space_between___Hwix8","flex_box_vertical_center":"flex_box_vertical_center___IjC7Y","flex_box_center_end":"flex_box_center_end___HmCsd","flex_box_column":"flex_box_column___hOf25","shixunWrp":"shixunWrp___yZiPI","fill":"fill___gz7tU","index":"index___eoHnJ","success":"success___vcRmo","fail":"fail___u5yz8","fillInput":"fillInput___ras_5","shixunWrapper":"shixunWrapper___jNj55","score":"score___gt155","name":"name___BgNAP","programWrapper":"programWrapper___lMcxv","desc":"desc___ODeOH","content":"content___RoL0o"}); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/ImitateAnswer/components/Shixun.tsx @@ -1293,26 +473,33 @@ var Shixun = function Shixun(_ref) { scrollBeyondLastLine: false }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt15 mb15", + className: componentsmodules.shixunWrapper, children: [(answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.commit_status) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: item.shixun.map(function (val, key) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "font16", - gutter: [0, 20], - style: { - marginTop: 10 - }, + className: "mb20", + justify: "space-between", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - flex: "1", - children: [val.challenge_name, " (", val.challenge_score, "\u5206)"] + flex: 1, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: componentsmodules.score, + children: ["(", val.challenge_score, "\u5206)"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: componentsmodules.name, + children: [val.challenge_name, " "] + })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - flex: "100px", - className: "tr", children: [val.answer_status === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font12 tag-style-border border-orange c-orange ", + className: "font14", + style: { + color: '#FA6400' + }, children: "\u672A\u5B8C\u6210" }), val.answer_status === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font12 tag-style-border border-green c-green ", + className: "font14", + style: { + color: '#37AD83' + }, children: "\u5DF2\u5B8C\u6210" })] })] @@ -1393,7 +580,6 @@ var base64 = __webpack_require__(19575); - var Program = function Program(_ref) { var item = _ref.item, answerData = _ref.answerData; @@ -1448,9 +634,13 @@ var Program = function Program(_ref) { }, scrollBeyondLastLine: false }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(componentsmodules.programWrapper), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt15 mb15", + className: componentsmodules.desc, + children: "\u9898\u76EE\u63CF\u8FF0" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: componentsmodules.content, children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item === null || item === void 0 ? void 0 : item.description }) @@ -1484,17 +674,28 @@ var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableA + + + + + + + var TextArea = input/* default.TextArea */.Z.TextArea; var Fill = function Fill(_ref) { var _item$standard_answer, _item$standard_answer2; var item = _ref.item, answerData = _ref.answerData, _ref$onBlur = _ref.onBlur, - _onBlur = _ref$onBlur === void 0 ? function () {} : _ref$onBlur; + onBlur = _ref$onBlur === void 0 ? function () {} : _ref$onBlur; var _useState = (0,react.useState)([]), _useState2 = slicedToArray_default()(_useState, 2), userAnswer = _useState2[0], setUserAnswer = _useState2[1]; + var _useState3 = (0,react.useState)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + saveStatusArr = _useState4[0], + setSaveStatusArr = _useState4[1]; (0,react.useEffect)(function () { var data = []; var _loop = function _loop(i) { @@ -1514,28 +715,89 @@ var Fill = function Fill(_ref) { }, [item === null || item === void 0 ? void 0 : item.user_answer]); return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [userAnswer === null || userAnswer === void 0 ? void 0 : userAnswer.map(function (answer, index) { - var _item$user_answer2; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt10", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u6211\u7684\u7B54\u6848\uFF08\u586B\u7A7A", index + 1, "\uFF09:"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(TextArea, { - autoSize: true, - rows: 4, + var _item$user_answer2, _saveStatusArr$index, _saveStatusArr$index2, _saveStatusArr$index3; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "".concat(componentsmodules.baseMargin, " ").concat(componentsmodules.fill), + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: componentsmodules.index, + children: ["\u586B\u7A7A\u9879", index + 1] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '430px', + className: "ml20 mr20", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u7B54\u6848", disabled: !item.repeat_answer && (item === null || item === void 0 ? void 0 : (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2.length) > 0 && !item.israp || !!(answerData !== null && answerData !== void 0 && answerData.exercise.commit_status), value: answer === null || answer === void 0 ? void 0 : answer.answer_text, onChange: function onChange(e) { userAnswer[index].answer_text = e.target.value; setUserAnswer(toConsumableArray_default()(userAnswer)); }, - onBlur: function onBlur(e) { - return _onBlur(answer === null || answer === void 0 ? void 0 : answer.answer_text, index + 1, userAnswer); - }, - className: "overflow_hidden ".concat(item.user_score && (item.user_score === item.question_score ? "c-green" : "c-red")) + onBlur: /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) { + var res, newArr, _newArr; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return onBlur(answer === null || answer === void 0 ? void 0 : answer.answer_text, index + 1, userAnswer); + case 2: + res = _context.sent; + if (res.status === 0) { + newArr = saveStatusArr.slice(); + newArr[index] = { + status: 'success', + errorText: '' + }; + setSaveStatusArr(newArr); + } else { + _newArr = saveStatusArr.slice(); + _newArr[index] = { + status: 'fail', + errorText: res.message + }; + setSaveStatusArr(_newArr); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }(), + className: "".concat(item.user_score && (item.user_score === item.question_score ? "c-green" : "c-red"), " ").concat(componentsmodules.fillInput) + }) + }), ((_saveStatusArr$index = saveStatusArr[index]) === null || _saveStatusArr$index === void 0 ? void 0 : _saveStatusArr$index.status) === "success" && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + marginRight: 8 + }, + className: "iconfont icon-chenggong1 ".concat(componentsmodules.success) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: componentsmodules.success, + children: "\u4FDD\u5B58\u6210\u529F" + })] + }) + }), ((_saveStatusArr$index2 = saveStatusArr[index]) === null || _saveStatusArr$index2 === void 0 ? void 0 : _saveStatusArr$index2.status) === "fail" && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + style: { + marginRight: 8 + }, + className: "iconfont icon-tishi7 ".concat(componentsmodules.fail) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: componentsmodules.fail, + children: (_saveStatusArr$index3 = saveStatusArr[index]) === null || _saveStatusArr$index3 === void 0 ? void 0 : _saveStatusArr$index3.errorText + })] }) })] - }); + }, index); }), !!(item !== null && item !== void 0 && (_item$standard_answer = item.standard_answer) !== null && _item$standard_answer !== void 0 && _item$standard_answer.length) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: item === null || item === void 0 ? void 0 : (_item$standard_answer2 = item.standard_answer) === null || _item$standard_answer2 === void 0 ? void 0 : _item$standard_answer2.map(function (answer, index) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -1548,7 +810,7 @@ var Fill = function Fill(_ref) { value: answer === null || answer === void 0 ? void 0 : answer.answer_text[0] }) })] - }); + }, index); }) })] }); @@ -1627,12 +889,6 @@ var lodash = __webpack_require__(96486); - - -var _excluded = ["globalSetting", "loading", "user", "dispatch"]; - - - @@ -1657,27 +913,14 @@ var _excluded = ["globalSetting", "loading", "user", "dispatch"]; var Countdown = statistic/* default.Countdown */.Z.Countdown; var ImitateAnswer_TextArea = input/* default.TextArea */.Z.TextArea; var 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 statusMapping = { - 1: "未发布", - 2: "已发布", - 3: "已截止" -}; -var answerFlagMapping = { - 1: ImitateAnswermodules.flagActive, - 2: ImitateAnswermodules.flagHalf -}; var scoreStatusMapping = { 0: 'c-red-ee4', 1: 'c-green' }; -var mapping = (/* unused pure expression or super */ null && (["单选题", "多选题", "判断题", "填空题", "简答题", "实训题", "编程题"])); var Answer = function Answer(_ref) { - var _answerData$exercise4, _user$userInfo, _user$userInfo$course, _user$userInfo2, _user$userInfo3, _answerData$exercise17, _answerData$exercise18, _answerData$user_scor, _answerData$exercise19, _answerData$exercise20, _answerData$exercise21, _answerData$exercise22, _answerData$exercise23, _answerData$exercise24, _answerData$question_3, _answerData$question_4, _answerData$exercise_20, _answerData$question_5, _answerData$question_6, _answerData$exercise_21, _answerData$exercise_22, _answerData$exercise_23, _answerData$exercise_24, _answerData$exercise_25, _answerData$exercise_26, _answerData$exercise_27, _answerData$exercise_28, _answerData$exercise_33, _answerData$exercise_34, _answerData$exercise_35, _answerData$exercise_36; - var globalSetting = _ref.globalSetting, - loading = _ref.loading, - user = _ref.user, - dispatch = _ref.dispatch, - props = objectWithoutProperties_default()(_ref, _excluded); + var _answerData$exercise4, _answerData$exercise16, _answerData$exercise17, _answerData$exercise18, _answerData$exercise19, _answerData$exercise20, _answerData$question_4, _answerData$question_5, _answerData$exercise_19, _answerData$question_6, _answerData$question_7, _answerData$exercise_20, _answerData$exercise_21, _answerData$exercise_22, _answerData$exercise_23, _answerData$exercise_24, _answerData$exercise_25, _answerData$exercise_26, _answerData$exercise_27, _answerData$exercise_32, _answerData$exercise_33, _answerData$exercise_34, _answerData$exercise_35; + var user = _ref.user, + dispatch = _ref.dispatch; var params = (0,_umi_production_exports.useParams)(); var _useState = (0,react.useState)({}), _useState2 = slicedToArray_default()(_useState, 2), @@ -1711,58 +954,56 @@ var Answer = function Answer(_ref) { _useState16 = slicedToArray_default()(_useState15, 2), time = _useState16[0], setTime = _useState16[1]; - var _useState17 = (0,react.useState)(0), + var _useState17 = (0,react.useState)(''), _useState18 = slicedToArray_default()(_useState17, 2), - submitProgress = _useState18[0], - setSubmitProgress = _useState18[1]; - var _useState19 = (0,react.useState)(''), + iframeUrl = _useState18[0], + setIframeUrl = _useState18[1]; + var _useState19 = (0,react.useState)('none'), _useState20 = slicedToArray_default()(_useState19, 2), - iframeUrl = _useState20[0], - setIframeUrl = _useState20[1]; - var _useState21 = (0,react.useState)('none'), + iframeBlock = _useState20[0], + setIframeBlock = _useState20[1]; + var _useState21 = (0,react.useState)(''), _useState22 = slicedToArray_default()(_useState21, 2), - iframeBlock = _useState22[0], - setIframeBlock = _useState22[1]; - var _useState23 = (0,react.useState)(''), - _useState24 = slicedToArray_default()(_useState23, 2), - countDownColor = _useState24[0], - setCountDownColor = _useState24[1]; - var _useState25 = (0,react.useState)({ + countDownColor = _useState22[0], + setCountDownColor = _useState22[1]; + var _useState23 = (0,react.useState)({ status: 0 }), - _useState26 = slicedToArray_default()(_useState25, 2), - checkStatus = _useState26[0], - setCheckStatus = _useState26[1]; //0ip合法,-1ip不在范围,-2已绑定其他ip + _useState24 = slicedToArray_default()(_useState23, 2), + checkStatus = _useState24[0], + setCheckStatus = _useState24[1]; //0ip合法,-1ip不在范围,-2已绑定其他ip var iframe = (0,react.useRef)(); + var _useState25 = (0,react.useState)(0), + _useState26 = slicedToArray_default()(_useState25, 2), + oneindex = _useState26[0], + setoneindex = _useState26[1]; //大题下标 var _useState27 = (0,react.useState)(0), _useState28 = slicedToArray_default()(_useState27, 2), - oneindex = _useState28[0], - setoneindex = _useState28[1]; //大题下标 - var _useState29 = (0,react.useState)(0), + twoindex = _useState28[0], + settwoindex = _useState28[1]; //小题下标 + var _useState29 = (0,react.useState)(false), _useState30 = slicedToArray_default()(_useState29, 2), - twoindex = _useState30[0], - settwoindex = _useState30[1]; //小题下标 + isShowmodal = _useState30[0], + setisshowmodal = _useState30[1]; var _useState31 = (0,react.useState)(false), _useState32 = slicedToArray_default()(_useState31, 2), - isShowmodal = _useState32[0], - setisshowmodal = _useState32[1]; - var _useState33 = (0,react.useState)(false), + ischecked = _useState32[0], + setischecked = _useState32[1]; + var _useState33 = (0,react.useState)(), _useState34 = slicedToArray_default()(_useState33, 2), - ischecked = _useState34[0], - setischecked = _useState34[1]; + type = _useState34[0], + settype = _useState34[1]; var _useState35 = (0,react.useState)(), _useState36 = slicedToArray_default()(_useState35, 2), - type = _useState36[0], - settype = _useState36[1]; - var _useState37 = (0,react.useState)(), - _useState38 = slicedToArray_default()(_useState37, 2), - indexitems = _useState38[0], - setindexitems = _useState38[1]; + indexitems = _useState36[0], + setindexitems = _useState36[1]; (0,react.useEffect)(function () { + dispatch({ + type: "globalSetting/headerFooterToggle", + payload: false + }); if ((0,authority/* isAdmin */.GJ)() || (0,authority/* isCommonAdminOrCreator */.EO)()) { initData(); - } else { - // history.replace('/403') } window.addEventListener('message', handleMessage); return function () { @@ -1778,117 +1019,38 @@ var Answer = function Answer(_ref) { initData(); } }; - var checkCamera = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var _res$data; - var res, _res$data2, _res$data3, _res$data4, ip, _res$data5, _res$data6, _res$data7, _res$data8, _res$data9; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return dispatch({ - type: "exercise/getExerciseUserInfo", - payload: objectSpread2_default()({}, params) - }); - case 2: - res = _context.sent; - setAnswerCheckData(objectSpread2_default()({}, res.data)); - if (!((res === null || res === void 0 ? void 0 : (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.ip_limit) !== 'no')) { - _context.next = 11; - break; - } - if (!((res === null || res === void 0 ? void 0 : (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.ip_limit) === 'inner')) { - _context.next = 9; - break; - } - _context.next = 8; - return (0,Exercise_ip/* findLocalIp */.y)({ - ip_limit: res === null || res === void 0 ? void 0 : (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.ip_limit - }); - case 8: - ip = _context.sent; - case 9: - _context.next = 11; - return (0,util/* checkLocalOrPublicIp */.oi)({ - exerciseId: params.categoryId, - ip: ip, - errmsgHide: true, - ip_limit: res === null || res === void 0 ? void 0 : (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.ip_limit - })["catch"](function (e) { - setCheckStatus(e); - }); - case 11: - if (!((res === null || res === void 0 ? void 0 : res.status) == 0)) { - _context.next = 18; - break; - } - if (!((res === null || res === void 0 ? void 0 : (_res$data5 = res.data) === null || _res$data5 === void 0 ? void 0 : _res$data5.used_screen_num) > (res === null || res === void 0 ? void 0 : (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.screen_num) && res !== null && res !== void 0 && (_res$data7 = res.data) !== null && _res$data7 !== void 0 && _res$data7.screen_open)) { - _context.next = 15; - break; - } - handleSubmitAnswer(); - return _context.abrupt("return", false); - case 15: - setShowCamera(res === null || res === void 0 ? void 0 : res.data.check_camera); - setOpenFullScreen(res === null || res === void 0 ? void 0 : (_res$data8 = res.data) === null || _res$data8 === void 0 ? void 0 : _res$data8.screen_open); - if (!(res !== null && res !== void 0 && (_res$data9 = res.data) !== null && _res$data9 !== void 0 && _res$data9.check_camera)) { - initData(); - } - case 18: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function checkCamera() { - return _ref2.apply(this, arguments); - }; - }(); var onBeforeunload = function onBeforeunload(e) { var confirmationMessage = "确定离开此页面吗?此页数据可能会丢失"; (e || window.event).returnValue = confirmationMessage; return confirmationMessage; }; var initData = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _res; - var res, _res2, _res3, _res3$exercise_scores; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res, _res$exercise_scores; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { case 0: setIsSpin(true); - _context2.next = 3; + _context.next = 3; return (0,exercise/* startSimulateAnswer */._F)(objectSpread2_default()({}, params))["catch"](function () { return setIsSpin(false); }); case 3: - res = _context2.sent; - ((_res = res) === null || _res === void 0 ? void 0 : _res.exercise) && (res.exercise.user_exercise_status = 1); - // } else { - // // res = await getExerciseStartAnswer({ ...params }).catch(() => setIsSpin(false)); - // // if (res.exercise?.commit_status > 0) { - // // window.removeEventListener("beforeunload", onBeforeunload) - // // } - // // if (res?.exercise?.left_time) { - // // setTimeout(() => { - // // setCountDownColor(styles.red); - // // }, (res?.exercise?.left_time - 300 > 0 ? res?.exercise?.left_time - 300 : 0) * 1000); - // // } - - // } + res = _context.sent; + (res === null || res === void 0 ? void 0 : res.exercise) && (res.exercise.user_exercise_status = 1); setIsSpin(false); if (res) { - res.exercise_types = ((_res2 = res) === null || _res2 === void 0 ? void 0 : _res2.exercise_types) || ((_res3 = res) === null || _res3 === void 0 ? void 0 : (_res3$exercise_scores = _res3.exercise_scores) === null || _res3$exercise_scores === void 0 ? void 0 : _res3$exercise_scores.exercise_types); + res.exercise_types = (res === null || res === void 0 ? void 0 : res.exercise_types) || (res === null || res === void 0 ? void 0 : (_res$exercise_scores = res.exercise_scores) === null || _res$exercise_scores === void 0 ? void 0 : _res$exercise_scores.exercise_types); setAnswerData(res); } case 7: case "end": - return _context2.stop(); + return _context.stop(); } - }, _callee2); + }, _callee); })); return function initData() { - return _ref3.apply(this, arguments); + return _ref2.apply(this, arguments); }; }(); (0,react.useEffect)(function () { @@ -1896,82 +1058,24 @@ var Answer = function Answer(_ref) { if (((_answerData$exercise = answerData.exercise) === null || _answerData$exercise === void 0 ? void 0 : _answerData$exercise.time) === 0) handleSubmitAnswer(); //自动任务失败,进入后时间为0自动提交试卷 ((_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : _answerData$exercise2.time) && setTime(Date.now() + (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise3 = answerData.exercise) === null || _answerData$exercise3 === void 0 ? void 0 : _answerData$exercise3.time) * 1000 * 60); }, [(_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.time]); - var handleBackToRedo = function handleBackToRedo() { - var _answerData$exercise5; - if ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise5 = answerData.exercise) === null || _answerData$exercise5 === void 0 ? void 0 : _answerData$exercise5.exercise_status) === 3) { - es_modal/* default.confirm */.Z.confirm({ - width: 530, - title: '提示', - centered: true, - okText: '确定', - cancelText: '取消', - content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "tc font16", - children: ["\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C"] - }) - }); - } else { - es_modal/* default.confirm */.Z.confirm({ - width: 530, - title: '提示', - centered: true, - okText: '确定', - cancelText: '取消', - content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "tc font16", - children: ["\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"] - }), - onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var _answerData$exercise_; - var res; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return (0,exercise/* redoExercise */.q6)({ - categoryId: params.categoryId, - user_ids: [answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_ = answerData.exercise_answer_user) === null || _answerData$exercise_ === void 0 ? void 0 : _answerData$exercise_.user_id] - }); - case 2: - res = _context3.sent; - if (res) { - message/* default.info */.ZP.info(res === null || res === void 0 ? void 0 : res.message); - handleToDetail(); - } - case 4: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }() - }); - } - }; var handleToDetail = function handleToDetail() { initData(); - // location.href = (`/classrooms/${params.coursesId}/exercise/${params.categoryId}/detail`); }; // 自动交卷 var handleFinishTime = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { var res, _time; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: - _context5.next = 2; + _context3.next = 2; return (0,exercise/* submitSimulateExerciseAnswer */.kp)({ categoryId: params.categoryId, commit_method: 2 }); case 2: - res = _context5.sent; + res = _context3.sent; if ((res === null || res === void 0 ? void 0 : res.status) === 0) { es_modal/* default.info */.Z.info({ width: 530, @@ -1983,19 +1087,19 @@ var Answer = function Answer(_ref) { children: ["\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"] }), onOk: function () { - var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.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: handleToDetail(); case 1: case "end": - return _context4.stop(); + return _context2.stop(); } - }, _callee4); + }, _callee2); })); function onOk() { - return _onOk2.apply(this, arguments); + return _onOk.apply(this, arguments); } return onOk; }() @@ -2009,32 +1113,30 @@ var Answer = function Answer(_ref) { } case 5: case "end": - return _context5.stop(); + return _context3.stop(); } - }, _callee5); + }, _callee3); })); return function handleFinishTime() { - return _ref4.apply(this, arguments); + return _ref3.apply(this, arguments); }; }(); var goShixun = /*#__PURE__*/function () { - var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(item) { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(item) { var res; - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: - _context6.next = 2; + _context4.next = 2; return (0,shixuns/* execShixun */.Ir)({ id: item.shixun_identifier }); case 2: - res = _context6.sent; + res = _context4.sent; if (res !== null && res !== void 0 && res.game_identifier) { setIframeUrl("/tasks/".concat(res.game_identifier, "?type=exercises&exercisesId=").concat(params.categoryId, "&coursesId=").concat(params.coursesId, "&login=").concat(params.login, "&questionId=").concat(item.question_id)); setIframeBlock("block"); - // props.history.push(`/tasks/${res.game_identifier}?type=exercises&exercisesId=${params.categoryId}&coursesId=${params.coursesId}&login=${params.login}&questionId=${item.question_id}`) } - if ((res === null || res === void 0 ? void 0 : res.status) === -3) { (0,util/* bindPhone */.eF)(); } else if ((res === null || res === void 0 ? void 0 : res.status) === 2) { @@ -2044,12 +1146,12 @@ var Answer = function Answer(_ref) { } case 5: case "end": - return _context6.stop(); + return _context4.stop(); } - }, _callee6); + }, _callee4); })); return function goShixun(_x) { - return _ref5.apply(this, arguments); + return _ref4.apply(this, arguments); }; }(); var handleResetGame = function handleResetGame(url, question_id) { @@ -2065,40 +1167,39 @@ var Answer = function Answer(_ref) { children: "\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!" }), onOk: function () { - var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { + var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { var res, execRes; - return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: - _context7.next = 2; + _context5.next = 2; return (0,exercise/* resetMyGame */.$Q)({ url: url }); case 2: - res = _context7.sent; + res = _context5.sent; if (res) { - _context7.next = 5; + _context5.next = 5; break; } - return _context7.abrupt("return"); + return _context5.abrupt("return"); case 5: message/* default.success */.ZP.success("重置成功,正在进入实训!"); - _context7.next = 8; + _context5.next = 8; return (0,shixuns/* execShixun */.Ir)({ id: res.shixun_identifier }); case 8: - execRes = _context7.sent; + execRes = _context5.sent; if (!(execRes !== null && execRes !== void 0 && execRes.game_identifier)) { - _context7.next = 12; + _context5.next = 12; break; } goShixun({ shixun_identifier: execRes === null || execRes === void 0 ? void 0 : execRes.game_identifier, question_id: question_id }); - // openNewWindow(`/tasks/${execRes.game_identifier}`); - return _context7.abrupt("return"); + return _context5.abrupt("return"); case 12: if ((execRes === null || execRes === void 0 ? void 0 : execRes.status) === 2) { handleResetGame(execRes === null || execRes === void 0 ? void 0 : execRes.message, question_id); @@ -2107,12 +1208,12 @@ var Answer = function Answer(_ref) { } case 13: case "end": - return _context7.stop(); + return _context5.stop(); } - }, _callee7); + }, _callee5); })); function onOk() { - return _onOk3.apply(this, arguments); + return _onOk2.apply(this, arguments); } return onOk; }() @@ -2142,18 +1243,18 @@ var Answer = function Answer(_ref) { children: "\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218" }), onOk: function () { - var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { + var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { var res, newQuestions, index, newItem; - return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { case 0: - _context8.next = 2; + _context6.next = 2; return (0,exercise/* resetMyGame */.$Q)({ id: item.myshixun_identifier, url: item.url }); case 2: - res = _context8.sent; + res = _context6.sent; if (res) { newQuestions = (0,lodash.cloneDeep)(answerData === null || answerData === void 0 ? void 0 : answerData.exercise_question_types); index = newQuestions === null || newQuestions === void 0 ? void 0 : newQuestions.findIndex(function (e) { @@ -2174,12 +1275,12 @@ var Answer = function Answer(_ref) { } case 4: case "end": - return _context8.stop(); + return _context6.stop(); } - }, _callee8); + }, _callee6); })); function onOk() { - return _onOk4.apply(this, arguments); + return _onOk3.apply(this, arguments); } return onOk; }() @@ -2189,87 +1290,87 @@ var Answer = function Answer(_ref) { } }; var handleJoinProgram = /*#__PURE__*/function () { - var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(item) { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(item) { var res; - return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { case 0: if (!item.hack_identifier) { - _context9.next = 5; + _context7.next = 5; break; } - _context9.next = 3; + _context7.next = 3; return (0,exercise/* startProgram */.nF)({ id: item.hack_identifier }); case 3: - res = _context9.sent; + res = _context7.sent; if ((res === null || res === void 0 ? void 0 : res.status) === 0) { setIframeUrl("/myproblems/".concat(res.identifier, "?type=exercises&exercisesId=").concat(params.categoryId, "&coursesId=").concat(params.coursesId, "&login=").concat(params.login, "&questionId=").concat(item.question_id)); setIframeBlock("block"); - // props.history.push(`/myproblems/${res.identifier}?type=exercises&exercisesId=${params.categoryId}&coursesId=${params.coursesId}&login=${params.login}&questionId=${item.question_id}`) } case 5: case "end": - return _context9.stop(); + return _context7.stop(); } - }, _callee9); + }, _callee7); })); return function handleJoinProgram(_x2) { - return _ref6.apply(this, arguments); + return _ref5.apply(this, arguments); }; }(); var handleSave = /*#__PURE__*/function () { - var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(questionId, exercise_choice_id, answer_text, callBack) { - var ip, res; - return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { - while (1) switch (_context10.prev = _context10.next) { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(questionId, exercise_choice_id, answer_text, callBack) { + var res; + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: if (questionId) { - _context10.next = 3; + _context8.next = 3; break; } console.error("handleSave no questionId params"); - return _context10.abrupt("return"); + return _context8.abrupt("return"); case 3: - _context10.next = 5; + _context8.next = 5; return (0,exercise/* updateExerciseAnswers */.oX)({ questionId: questionId, exercise_choice_id: exercise_choice_id, answer_text: answer_text }); case 5: - res = _context10.sent; + res = _context8.sent; if ((res === null || res === void 0 ? void 0 : res.status) === 0) { callBack && callBack(); } - case 7: + return _context8.abrupt("return", res); + case 8: case "end": - return _context10.stop(); + return _context8.stop(); } - }, _callee10); + }, _callee8); })); return function handleSave(_x3, _x4, _x5, _x6) { - return _ref7.apply(this, arguments); + return _ref6.apply(this, arguments); }; }(); var handleVerifySave = /*#__PURE__*/function () { - var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13(isSave) { + var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11(isSave) { var res, tip; - return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { - while (1) switch (_context13.prev = _context13.next) { + return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { + while (1) switch (_context11.prev = _context11.next) { case 0: - _context13.next = 2; + _context11.next = 2; return (0,exercise/* simulateBeginCommit */.WL)({ id: params.categoryId }); case 2: - res = _context13.sent; + res = _context11.sent; if (res) { - _context13.next = 5; + _context11.next = 5; break; } - return _context13.abrupt("return"); + return _context11.abrupt("return"); case 5: if (res.question_undo !== 0 || res.oj_undo !== 0) { tip = ''; @@ -2291,9 +1392,9 @@ var Answer = function Answer(_ref) { children: [tip, /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), isSave ? "\u5728".concat(moment_default()(res.end_time).format("YYYY-MM-DD HH:mm"), "\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898") : "\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"] }), onOk: function () { - var _onOk5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { - return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { + var _onOk4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { + return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { case 0: if (isSave) { handleToDetail(); @@ -2302,12 +1403,12 @@ var Answer = function Answer(_ref) { } case 1: case "end": - return _context11.stop(); + return _context9.stop(); } - }, _callee11); + }, _callee9); })); function onOk() { - return _onOk5.apply(this, arguments); + return _onOk4.apply(this, arguments); } return onOk; }() @@ -2323,9 +1424,9 @@ var Answer = function Answer(_ref) { children: isSave ? "\u5728".concat(moment_default()(res.end_time).format("YYYY-MM-DD HH:mm"), "\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898") : "\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F" }), onOk: function () { - var _onOk6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() { - return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { - while (1) switch (_context12.prev = _context12.next) { + var _onOk5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { + return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { case 0: if (isSave) { handleToDetail(); @@ -2334,12 +1435,12 @@ var Answer = function Answer(_ref) { } case 1: case "end": - return _context12.stop(); + return _context10.stop(); } - }, _callee12); + }, _callee10); })); function onOk() { - return _onOk6.apply(this, arguments); + return _onOk5.apply(this, arguments); } return onOk; }() @@ -2347,12 +1448,12 @@ var Answer = function Answer(_ref) { } case 6: case "end": - return _context13.stop(); + return _context11.stop(); } - }, _callee13); + }, _callee11); })); return function handleVerifySave(_x7) { - return _ref8.apply(this, arguments); + return _ref7.apply(this, arguments); }; }(); var submitProgressContent = function submitProgressContent(progress) { @@ -2391,19 +1492,19 @@ var Answer = function Answer(_ref) { }, 50); }; var handleSubmitAnswer = /*#__PURE__*/function () { - var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14() { + var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() { var res; - return regeneratorRuntime_default()().wrap(function _callee14$(_context14) { - while (1) switch (_context14.prev = _context14.next) { + return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { + while (1) switch (_context12.prev = _context12.next) { case 0: submitProgressLoading(); - _context14.next = 3; + _context12.next = 3; return (0,exercise/* submitSimulateExerciseAnswer */.kp)({ categoryId: params.categoryId, commit_method: 1 }); case 3: - res = _context14.sent; + res = _context12.sent; (0,fullscreen/* exitFull */.BU)(); dispatch({ type: "exercise/setActionTabs", @@ -2426,18 +1527,18 @@ var Answer = function Answer(_ref) { } case 7: case "end": - return _context14.stop(); + return _context12.stop(); } - }, _callee14); + }, _callee12); })); return function handleSubmitAnswer() { - return _ref9.apply(this, arguments); + return _ref8.apply(this, arguments); }; }(); var handleChangeSingle = /*#__PURE__*/function () { - var _ref10 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15(value, id, key, item) { - return regeneratorRuntime_default()().wrap(function _callee15$(_context15) { - while (1) switch (_context15.prev = _context15.next) { + var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13(value, id, key, item) { + return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { + while (1) switch (_context13.prev = _context13.next) { case 0: handleSave(id, value, null, function () { //题目选中 @@ -2458,18 +1559,18 @@ var Answer = function Answer(_ref) { }); case 1: case "end": - return _context15.stop(); + return _context13.stop(); } - }, _callee15); + }, _callee13); })); return function handleChangeSingle(_x8, _x9, _x10, _x11) { - return _ref10.apply(this, arguments); + return _ref9.apply(this, arguments); }; }(); var handleChangeSingles = /*#__PURE__*/function () { - var _ref11 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16(value, id, key, item, items) { - return regeneratorRuntime_default()().wrap(function _callee16$(_context16) { - while (1) switch (_context16.prev = _context16.next) { + var _ref10 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14(value, id, key, item, items) { + return regeneratorRuntime_default()().wrap(function _callee14$(_context14) { + while (1) switch (_context14.prev = _context14.next) { case 0: handleSave(item.question_id, value, null, function () { var _items$sub_exercise_q, _items$sub_exercise_q2, _items$sub_exercise_q3; @@ -2495,56 +1596,73 @@ var Answer = function Answer(_ref) { }); case 1: case "end": - return _context16.stop(); + return _context14.stop(); } - }, _callee16); + }, _callee14); })); return function handleChangeSingles(_x12, _x13, _x14, _x15, _x16) { - return _ref11.apply(this, arguments); + return _ref10.apply(this, arguments); }; - }(); - var handleChangeMultiple = function handleChangeMultiple(value, id, item) { - handleSave(id, value, null, function () { - item.user_answer = value; - if (!item.repeat_answer) { - item.israp = true; - } - answerData.question_status.find(function (item) { - return item.ques_id === id; - }).ques_status = value !== null && value !== void 0 && value.length ? 1 : 0; - setAnswerData(objectSpread2_default()({}, answerData)); - }); - }; - var handleBlurFill = function handleBlurFill(value, index, id, param, item) { - handleSave(id, index, value, function () { - answerData.question_status.find(function (item) { - return item.ques_id === id; - }).ques_status = param.every(function (k) { - return !!k.answer_text; - }) ? 1 : answerData.question_status.find(function (item) { - return item.ques_id === id; - }).ques_status = param.some(function (k) { - return !!k.answer_text; - }) ? 2 : 0; - // item.user_answer=value; - var answers = { - choice_id: index, - answer_text: value - }; - if (item.user_answer.filter(function (item) { - return item.choice_id != index; - })) { - item.user_answer.splice(index - 1, 1, answers); - } else { - item.user_answer.push(answers); - } + }(); + var handleChangeMultiple = function handleChangeMultiple(value, id, item) { + handleSave(id, value, null, function () { + item.user_answer = value; if (!item.repeat_answer) { item.israp = true; } - // item.user_answer.filter((item:any)=>item.choice_id!=index) + answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = value !== null && value !== void 0 && value.length ? 1 : 0; setAnswerData(objectSpread2_default()({}, answerData)); }); }; + var handleBlurFill = /*#__PURE__*/function () { + var _ref11 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15(value, index, id, param, item) { + var res; + return regeneratorRuntime_default()().wrap(function _callee15$(_context15) { + while (1) switch (_context15.prev = _context15.next) { + case 0: + _context15.next = 2; + return handleSave(id, index, value, function () { + answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = param.every(function (k) { + return !!k.answer_text; + }) ? 1 : answerData.question_status.find(function (item) { + return item.ques_id === id; + }).ques_status = param.some(function (k) { + return !!k.answer_text; + }) ? 2 : 0; + // item.user_answer=value; + var answers = { + choice_id: index, + answer_text: value + }; + if (item.user_answer.filter(function (item) { + return item.choice_id != index; + })) { + item.user_answer.splice(index - 1, 1, answers); + } else { + item.user_answer.push(answers); + } + if (!item.repeat_answer) { + item.israp = true; + } + setAnswerData(objectSpread2_default()({}, answerData)); + }); + case 2: + res = _context15.sent; + return _context15.abrupt("return", res); + case 4: + case "end": + return _context15.stop(); + } + }, _callee15); + })); + return function handleBlurFill(_x17, _x18, _x19, _x20, _x21) { + return _ref11.apply(this, arguments); + }; + }(); var handleBlurSimple = function handleBlurSimple(value, id, item) { handleSave(id, null, value, function () { answerData.question_status.find(function (item) { @@ -2560,8 +1678,9 @@ var Answer = function Answer(_ref) { }); }; var renderSingle = function renderSingle(item, key) { - var _item$user_answer2, _item$question_choice, _answerData$exercise6, _answerData$exercise7, _answerData$exercise8, _item$standard_answer; + var _item$user_answer2, _item$question_choice, _answerData$exercise5, _answerData$exercise6, _answerData$exercise7, _item$standard_answer; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ImitateAnswermodules.baseMargin, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { disabled: !!(answerData !== null && answerData !== void 0 && answerData.exercise.commit_status), defaultValue: item === null || item === void 0 ? void 0 : (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2[0], @@ -2574,12 +1693,13 @@ var Answer = function Answer(_ref) { var isJudge = item.question_type == 2; var prefix = isJudge ? '' : "".concat(tagList[index], "."); return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ImitateAnswermodules.answerWrap, + className: "".concat(ImitateAnswermodules.answerWrap), children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { + className: ImitateAnswermodules.noWrap, disabled: !item.repeat_answer && (item === null || item === void 0 ? void 0 : (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3.length) > 0 && !item.israp, value: answer === null || answer === void 0 ? void 0 : answer.choice_id, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr3", + className: "mr3 font16", children: prefix }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { style: { @@ -2591,11 +1711,11 @@ var Answer = function Answer(_ref) { }) }, index); }) - }), (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise6 = answerData.exercise) === null || _answerData$exercise6 === void 0 ? void 0 : _answerData$exercise6.answer_open) && ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise7 = answerData.exercise) === null || _answerData$exercise7 === void 0 ? void 0 : _answerData$exercise7.exercise_status) == 3 || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise8 = answerData.exercise) === null || _answerData$exercise8 === void 0 ? void 0 : _answerData$exercise8.user_exercise_status) == 1) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise5 = answerData.exercise) === null || _answerData$exercise5 === void 0 ? void 0 : _answerData$exercise5.answer_open) && ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise6 = answerData.exercise) === null || _answerData$exercise6 === void 0 ? void 0 : _answerData$exercise6.exercise_status) == 3 || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise7 = answerData.exercise) === null || _answerData$exercise7 === void 0 ? void 0 : _answerData$exercise7.user_exercise_status) == 1) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: ["\u53C2\u8003\u7B54\u6848\uFF1A", item === null || item === void 0 ? void 0 : (_item$standard_answer = item.standard_answer) === null || _item$standard_answer === void 0 ? void 0 : _item$standard_answer.map(function (answer, index) { return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: tagList[Number(answer) - 1] - }); + }, index); })] })] }); @@ -2604,20 +1724,20 @@ var Answer = function Answer(_ref) { var _items$sub_exercise_q4; return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: items === null || items === void 0 ? void 0 : (_items$sub_exercise_q4 = items.sub_exercise_questions) === null || _items$sub_exercise_q4 === void 0 ? void 0 : _items$sub_exercise_q4.map(function (item, key) { - var _item$user_answer4, _item$question_choice2, _answerData$exercise9, _answerData$exercise10, _answerData$exercise11, _item$standard_answer2; + var _item$user_answer4, _item$question_choice2, _answerData$exercise8, _answerData$exercise9, _answerData$exercise10, _item$standard_answer2; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(ImitateAnswermodules.baseMargin, " ").concat(ImitateAnswermodules.singleItem, " mb20"), children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: 'flex', - marginTop: 20, userSelect: "none" }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { flexShrink: 0 }, className: "font18", - children: [i + 1 + '.' + (key + 1), "\uFF08\u5355\u9009\u9898\uFF09"] + children: i + 1 + '.' + (key + 1) }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item === null || item === void 0 ? void 0 : item.question_title }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { @@ -2641,10 +1761,11 @@ var Answer = function Answer(_ref) { return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ImitateAnswermodules.answerWrap, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default */.ZP, { + className: ImitateAnswermodules.noWrap, disabled: !item.repeat_answer && (item === null || item === void 0 ? void 0 : (_item$user_answer5 = item.user_answer) === null || _item$user_answer5 === void 0 ? void 0 : _item$user_answer5.length) > 0, value: answer === null || answer === void 0 ? void 0 : answer.choice_id, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr3", + className: "mr3 ".concat(ImitateAnswermodules.noWrap), children: prefix }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { style: { @@ -2656,20 +1777,21 @@ var Answer = function Answer(_ref) { }) }, index); }) - }), (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise9 = answerData.exercise) === null || _answerData$exercise9 === void 0 ? void 0 : _answerData$exercise9.answer_open) && ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise10 = answerData.exercise) === null || _answerData$exercise10 === void 0 ? void 0 : _answerData$exercise10.exercise_status) == 3 || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise11 = answerData.exercise) === null || _answerData$exercise11 === void 0 ? void 0 : _answerData$exercise11.user_exercise_status) == 1) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise8 = answerData.exercise) === null || _answerData$exercise8 === void 0 ? void 0 : _answerData$exercise8.answer_open) && ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise9 = answerData.exercise) === null || _answerData$exercise9 === void 0 ? void 0 : _answerData$exercise9.exercise_status) == 3 || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise10 = answerData.exercise) === null || _answerData$exercise10 === void 0 ? void 0 : _answerData$exercise10.user_exercise_status) == 1) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: ["\u53C2\u8003\u7B54\u6848\uFF1A", item === null || item === void 0 ? void 0 : (_item$standard_answer2 = item.standard_answer) === null || _item$standard_answer2 === void 0 ? void 0 : _item$standard_answer2.map(function (answer, index) { return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: tagList[Number(answer) - 1] - }); + }, index); })] })] - }); + }, key); }) }); }; var renderMultiple = function renderMultiple(item, key) { - var _item$question_choice3, _answerData$exercise12, _answerData$exercise13, _item$standard_answer3; + var _item$question_choice3, _answerData$exercise11, _answerData$exercise12, _item$standard_answer3; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ImitateAnswermodules.baseMargin, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default.Group */.Z.Group, { disabled: !!(answerData !== null && answerData !== void 0 && answerData.exercise.commit_status), defaultValue: item === null || item === void 0 ? void 0 : item.user_answer, @@ -2686,20 +1808,20 @@ var Answer = function Answer(_ref) { disabled: !item.repeat_answer && (item === null || item === void 0 ? void 0 : (_item$user_answer6 = item.user_answer) === null || _item$user_answer6 === void 0 ? void 0 : _item$user_answer6.length) > 0 && !item.israp, value: answer === null || answer === void 0 ? void 0 : answer.choice_id, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr3", + className: "mr3 font16", children: prefix }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { className: ImitateAnswermodules.renderHtml, value: answer === null || answer === void 0 ? void 0 : answer.choice_text })] }) - }); + }, index); }) - }), (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise12 = answerData.exercise) === null || _answerData$exercise12 === void 0 ? void 0 : _answerData$exercise12.answer_open) && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise13 = answerData.exercise) === null || _answerData$exercise13 === void 0 ? void 0 : _answerData$exercise13.exercise_status) == 3 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), (0,authority/* isStudent */.dE)() && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise11 = answerData.exercise) === null || _answerData$exercise11 === void 0 ? void 0 : _answerData$exercise11.answer_open) && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise12 = answerData.exercise) === null || _answerData$exercise12 === void 0 ? void 0 : _answerData$exercise12.exercise_status) == 3 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: ["\u53C2\u8003\u7B54\u6848\uFF1A", item === null || item === void 0 ? void 0 : (_item$standard_answer3 = item.standard_answer) === null || _item$standard_answer3 === void 0 ? void 0 : _item$standard_answer3.map(function (answer, index) { return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: tagList[Number(answer) - 1] - }); + }, index); })] })] }); @@ -2708,9 +1830,25 @@ var Answer = function Answer(_ref) { return /*#__PURE__*/(0,jsx_runtime.jsx)(components_Fill, { item: item, answerData: answerData, - onBlur: function onBlur(value, index, userAnswer) { - return handleBlurFill(value, index, item === null || item === void 0 ? void 0 : item.question_id, userAnswer, item); - } + onBlur: /*#__PURE__*/function () { + var _ref12 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16(value, index, userAnswer) { + return regeneratorRuntime_default()().wrap(function _callee16$(_context16) { + while (1) switch (_context16.prev = _context16.next) { + case 0: + _context16.next = 2; + return handleBlurFill(value, index, item === null || item === void 0 ? void 0 : item.question_id, userAnswer, item); + case 2: + return _context16.abrupt("return", _context16.sent); + case 3: + case "end": + return _context16.stop(); + } + }, _callee16); + })); + return function (_x22, _x23, _x24) { + return _ref12.apply(this, arguments); + }; + }() }); }; @@ -2737,8 +1875,8 @@ var Answer = function Answer(_ref) { }); }; var renderAnswerCard = function renderAnswerCard(title, key, index) { - var _answerData$exercise_2, _obj$items; - var obj = answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_2 = answerData.exercise_question_types) === null || _answerData$exercise_2 === void 0 ? void 0 : _answerData$exercise_2.find(function (item) { + var _answerData$exercise_, _obj$items; + var obj = answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_ = answerData.exercise_question_types) === null || _answerData$exercise_ === void 0 ? void 0 : _answerData$exercise_.find(function (item) { return item.question_type === key; }); return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { @@ -2756,15 +1894,15 @@ var Answer = function Answer(_ref) { className: ImitateAnswermodules.answerSheet, children: !hideAnswerCard[key] && (obj === null || obj === void 0 ? void 0 : (_obj$items = obj.items) === null || _obj$items === void 0 ? void 0 : _obj$items.map(function (item, k) { if (item.question_type === key) { - var _answerData$question_, _answerData$question_2; + var _answerData$question_, _answerData$question_2, _answerData$question_3; return /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { onClick: function onClick() { - var _answerData$exercise14; + var _answerData$exercise13; answerData.exercise_question_types[oneindex].items[twoindex].israp = false; setAnswerData(objectSpread2_default()({}, answerData)); - if (!ischecked && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise14 = answerData.exercise) === null || _answerData$exercise14 === void 0 ? void 0 : _answerData$exercise14.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { - var _answerData$exercise_3, _answerData$exercise_4, _answerData$exercise_5, _answerData$exercise_6; - if (!((_answerData$exercise_3 = answerData.exercise_question_types) !== null && _answerData$exercise_3 !== void 0 && (_answerData$exercise_4 = _answerData$exercise_3[oneindex]) !== null && _answerData$exercise_4 !== void 0 && (_answerData$exercise_5 = _answerData$exercise_4.items) !== null && _answerData$exercise_5 !== void 0 && (_answerData$exercise_6 = _answerData$exercise_5[twoindex]) !== null && _answerData$exercise_6 !== void 0 && _answerData$exercise_6.repeat_answer)) { + if (!ischecked && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise13 = answerData.exercise) === null || _answerData$exercise13 === void 0 ? void 0 : _answerData$exercise13.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { + var _answerData$exercise_2, _answerData$exercise_3, _answerData$exercise_4, _answerData$exercise_5; + if (!((_answerData$exercise_2 = answerData.exercise_question_types) !== null && _answerData$exercise_2 !== void 0 && (_answerData$exercise_3 = _answerData$exercise_2[oneindex]) !== null && _answerData$exercise_3 !== void 0 && (_answerData$exercise_4 = _answerData$exercise_3.items) !== null && _answerData$exercise_4 !== void 0 && (_answerData$exercise_5 = _answerData$exercise_4[twoindex]) !== null && _answerData$exercise_5 !== void 0 && _answerData$exercise_5.repeat_answer)) { setisshowmodal(true); settype(3); setindexitems({ @@ -2776,7 +1914,6 @@ var Answer = function Answer(_ref) { } setoneindex(index); settwoindex(k); - // initData(); var anchorName = "Anchor_".concat(key, "_").concat(k); var anchorElement = document.getElementById(anchorName); if (anchorElement) { @@ -2788,15 +1925,20 @@ var Answer = function Answer(_ref) { }); } }, - className: (answerData === null || answerData === void 0 ? void 0 : (_answerData$question_ = answerData.question_status) === null || _answerData$question_ === void 0 ? void 0 : _answerData$question_.some(function (val) { + className: "".concat(answerData !== null && answerData !== void 0 && (_answerData$question_ = answerData.question_status) !== null && _answerData$question_ !== void 0 && _answerData$question_.some(function (val) { return val.ques_id === item.question_id && (val === null || val === void 0 ? void 0 : val.ques_status) === 1; - })) && ImitateAnswermodules.active, - children: [k + 1, (answerData === null || answerData === void 0 ? void 0 : (_answerData$question_2 = answerData.question_status) === null || _answerData$question_2 === void 0 ? void 0 : _answerData$question_2.some(function (val) { + }) ? ImitateAnswermodules.active : '', "\n ").concat(answerData !== null && answerData !== void 0 && (_answerData$question_2 = answerData.question_status) !== null && _answerData$question_2 !== void 0 && _answerData$question_2.some(function (val) { + return val.ques_id === item.question_id && (val === null || val === void 0 ? void 0 : val.ques_status) === 2; + }) ? ImitateAnswermodules.partialActive : '', "\n "), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ImitateAnswermodules.qindex, + children: k + 1 + }), (answerData === null || answerData === void 0 ? void 0 : (_answerData$question_3 = answerData.question_status) === null || _answerData$question_3 === void 0 ? void 0 : _answerData$question_3.some(function (val) { return val.ques_id === item.question_id && (val === null || val === void 0 ? void 0 : val.ques_status) === 2; })) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { - height: 3, - background: '#0152d9', + height: '50%', + background: '#3061D0', position: 'absolute', width: 26, bottom: 0 @@ -2809,38 +1951,33 @@ var Answer = function Answer(_ref) { }); }; var renderQuestion = function renderQuestion(item, i) { - var _item$sub_exercise_qu, _item$schools, _item$answer_comments, _item$answer_comments2, _answerData$exercise15, _answerData$exercise16; - var title = (item === null || item === void 0 ? void 0 : item.question_type) == 5 ? item === null || item === void 0 ? void 0 : item.shixun_name : item === null || item === void 0 ? void 0 : item.question_title; + var _item$schools, _item$answer_comments, _item$answer_comments2, _answerData$exercise14, _answerData$exercise15; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ImitateAnswermodules.questionItem, id: "Anchor_".concat(item === null || item === void 0 ? void 0 : item.question_type, "_").concat(i), children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: 'flex', + alignItems: 'baseline', marginTop: 20, + marginBottom: 40, userSelect: "none" }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font18", - children: [i + 1, "."] + className: "".concat(ImitateAnswermodules.questionScore, " mr10"), + children: [item === null || item === void 0 ? void 0 : item.question_score, "\u5206"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font16 ".concat(ImitateAnswermodules.noWrap), + children: [i + 1, "\u3001"] }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: item === null || item === void 0 ? void 0 : item.question_title - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flexShrink: 0 - }, - className: "font16", - children: ["\uFF08", (item === null || item === void 0 ? void 0 : item.question_type) === 7 ? "\u5171".concat(item === null || item === void 0 ? void 0 : (_item$sub_exercise_qu = item.sub_exercise_questions) === null || _item$sub_exercise_qu === void 0 ? void 0 : _item$sub_exercise_qu.length, "\u5C0F\u9898\uFF0C") : '', item === null || item === void 0 ? void 0 : item.question_score, "\u5206\uFF09"] }), !(item !== null && item !== void 0 && item.repeat_answer) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - color: '#FA6400 ', - marginLeft: 10, - fontSize: 16 + color: '#E30000', + marginLeft: 20, + fontSize: 14 }, - children: "\u6CE8\u610F\uFF1A\u8BE5\u9898\u4E0D\u5141\u8BB8\u91CD\u590D\u7B54\u9898" + children: "\u6CE8\u610F\uFF1A\u8BE5\u9898\u4F5C\u7B54\u4E4B\u540E\u4E0D\u5141\u8BB8\u4FEE\u6539\u7B54\u6848\u3002" }), !!(item !== null && item !== void 0 && (_item$schools = item.schools) !== null && _item$schools !== void 0 && _item$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", { @@ -2908,45 +2045,43 @@ var Answer = function Answer(_ref) { }) })] })] - }); + }, k); }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ImitateAnswermodules.itemType, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - children: [(item === null || item === void 0 ? void 0 : item.question_type) < 3 && (item === null || item === void 0 ? void 0 : item.standard_answer_show) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 ml20", - children: ["\u6B63\u786E\u7B54\u6848\uFF1A", item === null || item === void 0 ? void 0 : item.standard_answer_show] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 ml20", - children: (item === null || item === void 0 ? void 0 : item.user_score) !== null && (item === null || item === void 0 ? void 0 : item.user_score) >= 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: scoreStatusMapping[Number(item === null || item === void 0 ? void 0 : item.answer_status)] || 'c-orange-ff9', - children: item === null || item === void 0 ? void 0 : item.user_score - }), " \u5206"] - }) - }), - // 实训题 ,答题 - (item === null || item === void 0 ? void 0 : item.question_type) == 5 && !((_answerData$exercise15 = answerData.exercise) !== null && _answerData$exercise15 !== void 0 && _answerData$exercise15.commit_status) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "primary", - className: "font14 ml20", - onClick: function onClick() { - return handleJoinShixun(item); - }, - children: "\u8FDB\u5165\u7B54\u9898" - }), - // 编程题 ,答题 - (item === null || item === void 0 ? void 0 : item.question_type) == 6 && !((_answerData$exercise16 = answerData.exercise) !== null && _answerData$exercise16 !== void 0 && _answerData$exercise16.commit_status) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - type: "primary", - className: "font14 ml20", - onClick: function onClick() { - return handleJoinProgram(item); - }, - children: "\u8FDB\u5165\u7B54\u9898" - })] - })] + }), (item === null || item === void 0 ? void 0 : item.question_type) < 3 && (item === null || item === void 0 ? void 0 : item.standard_answer_show) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "font16 ml20", + children: ["\u6B63\u786E\u7B54\u6848\uFF1A", item === null || item === void 0 ? void 0 : item.standard_answer_show] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (item === null || item === void 0 ? void 0 : item.user_score) !== null && (item === null || item === void 0 ? void 0 : item.user_score) >= 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: scoreStatusMapping[Number(item === null || item === void 0 ? void 0 : item.answer_status)] || 'c-orange-ff9', + children: item === null || item === void 0 ? void 0 : item.user_score + }), " \u5206"] + }) + }), + // 实训题 ,答题 + (item === null || item === void 0 ? void 0 : item.question_type) == 5 && !((_answerData$exercise14 = answerData.exercise) !== null && _answerData$exercise14 !== void 0 && _answerData$exercise14.commit_status) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + justify: "end", + className: "mt20", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "primary", + className: ImitateAnswermodules.toIframeBtn, + onClick: function onClick() { + return handleJoinShixun(item); + }, + children: "\u8FDB\u5165\u7B54\u9898" + }) + }), + // 编程题 ,答题 + (item === null || item === void 0 ? void 0 : item.question_type) == 6 && !((_answerData$exercise15 = answerData.exercise) !== null && _answerData$exercise15 !== void 0 && _answerData$exercise15.commit_status) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + justify: "end", + className: "mt20", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "primary", + className: ImitateAnswermodules.toIframeBtn, + onClick: function onClick() { + return handleJoinProgram(item); + }, + children: "\u8FDB\u5165\u7B54\u9898" }) })] }); @@ -2976,32 +2111,19 @@ var Answer = function Answer(_ref) { return overWan ? getWan(overWan) + "万" + getWan(noWan) : getWan(num); }; var renderClassifyQuestion = function renderClassifyQuestion() { - var _answerData$exercise_7, _answerData$exercise_8, _answerData$exercise_9, _answerData$exercise_10, _answerData$exercise_11, _answerData$exercise_12, _answerData$exercise_13, _answerData$exercise_14, _answerData$exercise_15, _answerData$exercise_16, _answerData$exercise_17, _answerData$exercise_18, _answerData$exercise_19; - // const dom = answerData?.exercise_question_types?.map((er: any, index: number) => { - // return - //
- // {toChinesNum(index + 1)}、{er.name} - // (共{er.count}题;共{er.score}分) - //
- // {er.items?.map(function (item: any, i: number) { - // return - // {renderQuestion(item, i)} - // - // }) - // } - //
+ var _answerData$exercise_6, _answerData$exercise_7, _answerData$exercise_8, _answerData$exercise_9, _answerData$exercise_10, _answerData$exercise_11, _answerData$exercise_12, _answerData$exercise_13, _answerData$exercise_14, _answerData$exercise_15, _answerData$exercise_16, _answerData$exercise_17, _answerData$exercise_18; return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "pt20", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "font16 c-light-primary", - children: [toChinesNum(oneindex + 1), "\u3001", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_7 = answerData.exercise_question_types) === null || _answerData$exercise_7 === void 0 ? void 0 : (_answerData$exercise_8 = _answerData$exercise_7[oneindex]) === null || _answerData$exercise_8 === void 0 ? void 0 : _answerData$exercise_8.name] + className: ImitateAnswermodules.questionTypeTitle, + children: [toChinesNum(oneindex + 1), "\u3001", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_6 = answerData.exercise_question_types) === null || _answerData$exercise_6 === void 0 ? void 0 : (_answerData$exercise_7 = _answerData$exercise_6[oneindex]) === null || _answerData$exercise_7 === void 0 ? void 0 : _answerData$exercise_7.name] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "c-grey-999", - children: ["\uFF08\u5171", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_9 = answerData.exercise_question_types) === null || _answerData$exercise_9 === void 0 ? void 0 : (_answerData$exercise_10 = _answerData$exercise_9[oneindex]) === null || _answerData$exercise_10 === void 0 ? void 0 : _answerData$exercise_10.count, "\u9898\uFF1B", (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_11 = answerData.exercise_question_types) === null || _answerData$exercise_11 === void 0 ? void 0 : (_answerData$exercise_12 = _answerData$exercise_11[oneindex]) === null || _answerData$exercise_12 === void 0 ? void 0 : _answerData$exercise_12.question_type) === 7 ? "\u5305\u542B".concat(answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_13 = answerData.exercise_question_types) === null || _answerData$exercise_13 === void 0 ? void 0 : (_answerData$exercise_14 = _answerData$exercise_13[oneindex]) === null || _answerData$exercise_14 === void 0 ? void 0 : _answerData$exercise_14.sub_questions_count, "\u5C0F\u9898") : '', " \u5171", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_15 = answerData.exercise_question_types) === null || _answerData$exercise_15 === void 0 ? void 0 : (_answerData$exercise_16 = _answerData$exercise_15[oneindex]) === null || _answerData$exercise_16 === void 0 ? void 0 : _answerData$exercise_16.score, "\u5206\uFF09"] + className: ImitateAnswermodules.questionTypeInfo, + children: ["\uFF08\u5171", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_8 = answerData.exercise_question_types) === null || _answerData$exercise_8 === void 0 ? void 0 : (_answerData$exercise_9 = _answerData$exercise_8[oneindex]) === null || _answerData$exercise_9 === void 0 ? void 0 : _answerData$exercise_9.count, "\u9898\uFF1B", (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_10 = answerData.exercise_question_types) === null || _answerData$exercise_10 === void 0 ? void 0 : (_answerData$exercise_11 = _answerData$exercise_10[oneindex]) === null || _answerData$exercise_11 === void 0 ? void 0 : _answerData$exercise_11.question_type) === 7 ? "\u5305\u542B".concat(answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_12 = answerData.exercise_question_types) === null || _answerData$exercise_12 === void 0 ? void 0 : (_answerData$exercise_13 = _answerData$exercise_12[oneindex]) === null || _answerData$exercise_13 === void 0 ? void 0 : _answerData$exercise_13.sub_questions_count, "\u5C0F\u9898") : '', " \u5171", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_14 = answerData.exercise_question_types) === null || _answerData$exercise_14 === void 0 ? void 0 : (_answerData$exercise_15 = _answerData$exercise_14[oneindex]) === null || _answerData$exercise_15 === void 0 ? void 0 : _answerData$exercise_15.score, "\u5206\uFF09"] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { - children: renderQuestion(answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_17 = answerData.exercise_question_types) === null || _answerData$exercise_17 === void 0 ? void 0 : (_answerData$exercise_18 = _answerData$exercise_17[oneindex]) === null || _answerData$exercise_18 === void 0 ? void 0 : (_answerData$exercise_19 = _answerData$exercise_18.items) === null || _answerData$exercise_19 === void 0 ? void 0 : _answerData$exercise_19[twoindex], twoindex) + children: renderQuestion(answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_16 = answerData.exercise_question_types) === null || _answerData$exercise_16 === void 0 ? void 0 : (_answerData$exercise_17 = _answerData$exercise_16[oneindex]) === null || _answerData$exercise_17 === void 0 ? void 0 : (_answerData$exercise_18 = _answerData$exercise_17.items) === null || _answerData$exercise_18 === void 0 ? void 0 : _answerData$exercise_18[twoindex], twoindex) }, twoindex)] }, oneindex); }; @@ -3019,304 +2141,227 @@ var Answer = function Answer(_ref) { src: iframeUrl, ref: iframe, frameBorder: "0" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: "edu-container", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: "animated fadeIn", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "mt10", - children: [globalSetting.showHeaderFooter && params.coursesId !== 'coursesId' && /*#__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: (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : (_user$userInfo$course = _user$userInfo.course) === null || _user$userInfo$course === void 0 ? void 0 : _user$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" - }) - }), /*#__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/").concat(params.categoryId, "/detail"), - children: "\u8BD5\u5377\u8BE6\u60C5" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { - children: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.real_name - })] - }), globalSetting.showHeaderFooter && params.coursesId === 'coursesId' && /*#__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: (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.real_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ImitateAnswermodules.fixHeader, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: "edu-container", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(util/* StatusClassroomsTags */.VV, { + status: answerData !== null && answerData !== void 0 && (_answerData$exercise16 = answerData.exercise) !== null && _answerData$exercise16 !== void 0 && _answerData$exercise16.commit_status ? [util/* ExerciseStatus.4 */.ju[4]] : [util/* ExerciseStatus.99 */.ju[99]] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + className: "".concat(ImitateAnswermodules.title, " ml10"), + children: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise17 = answerData.exercise) === null || _answerData$exercise17 === void 0 ? void 0 : _answerData$exercise17.exercise_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + style: { + marginLeft: 'auto' + }, + children: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise18 = answerData.exercise) === null || _answerData$exercise18 === void 0 ? void 0 : _answerData$exercise18.time) !== -1 && !(answerData !== null && answerData !== void 0 && (_answerData$exercise19 = answerData.exercise) !== null && _answerData$exercise19 !== void 0 && _answerData$exercise19.commit_status) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "".concat(ImitateAnswermodules.countDown, " ").concat(countDownColor), + children: ["\u5269\u4F59\u7B54\u9898\u65F6\u957F", /*#__PURE__*/(0,jsx_runtime.jsx)(Countdown, { + value: time, + onFinish: handleFinishTime })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: [ImitateAnswermodules.title, 'mt10'].join(' '), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: !(answerData !== null && answerData !== void 0 && (_answerData$exercise20 = answerData.exercise) !== null && _answerData$exercise20 !== void 0 && _answerData$exercise20.commit_status) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: ImitateAnswermodules.submitButton, style: { - width: "100%" + marginLeft: 30 }, - align: "middle", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ImitateAnswermodules.title, - children: [(globalSetting === null || globalSetting === void 0 ? void 0 : globalSetting.showHeaderFooter) && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: params.coursesId === 'coursesId' ? "/paperlibrary" : "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/detail"), - children: /*#__PURE__*/(0,jsx_runtime.jsx)(ArrowLeftOutlined/* default */.Z, { - className: "font16 c-black" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { - className: "font24 ml5", - children: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise17 = answerData.exercise) === null || _answerData$exercise17 === void 0 ? void 0 : _answerData$exercise17.exercise_name - }), (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise18 = answerData.exercise) === null || _answerData$exercise18 === void 0 ? void 0 : _answerData$exercise18.is_random) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ImitateAnswermodules.randomFlag, - children: "\u968F\u673A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(util/* StatusClassroomsTags */.VV, { - status: [util/* ExerciseStatus.99 */.ju[99]] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - style: { - display: 'flex' - }, - children: [(answerData === null || answerData === void 0 ? void 0 : (_answerData$user_scor = answerData.user_score) === null || _answerData$user_scor === void 0 ? void 0 : _answerData$user_scor.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: ["\u6A21\u62DF\u8003\u8BD5\u603B\u5F97\u5206\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-red", - children: answerData === null || answerData === void 0 ? void 0 : answerData.user_score - }), " \u5206"] - }), !!(answerData !== null && answerData !== void 0 && (_answerData$exercise19 = answerData.exercise) !== null && _answerData$exercise19 !== void 0 && _answerData$exercise19.time) && !(answerData !== null && answerData !== void 0 && (_answerData$exercise20 = answerData.exercise) !== null && _answerData$exercise20 !== void 0 && _answerData$exercise20.commit_status) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "".concat(ImitateAnswermodules.countDown, " ").concat(countDownColor), - children: ["\u5269\u4F59\u65F6\u95F4:", /*#__PURE__*/(0,jsx_runtime.jsx)(Countdown, { - value: time, - onFinish: handleFinishTime - })] - }), !(answerData !== null && answerData !== void 0 && (_answerData$exercise21 = answerData.exercise) !== null && _answerData$exercise21 !== void 0 && _answerData$exercise21.commit_status) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: ImitateAnswermodules.submitButton, - style: { - marginLeft: 20 - }, - type: "primary", - onClick: function onClick() { - return handleVerifySave(false); - }, - children: "\u4EA4\u5377" - })] - })] + type: "primary", + onClick: function onClick() { + return handleVerifySave(false); + }, + children: "\u4EA4\u5377" }) })] - }), checkStatus.status === 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "mt10", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: showAnswerCard ? "316px" : "16px", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - style: { - position: "sticky", - top: 0, - zIndex: 1 - }, - children: [showCamera && /*#__PURE__*/(0,jsx_runtime.jsx)(CaptureVideo/* default */.Z, { - number: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise22 = answerData.exercise) === null || _answerData$exercise22 === void 0 ? void 0 : _answerData$exercise22.photo_count) - (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise23 = answerData.exercise) === null || _answerData$exercise23 === void 0 ? void 0 : _answerData$exercise23.take_photo), - time: (_answerData$exercise24 = answerData.exercise) === null || _answerData$exercise24 === void 0 ? void 0 : _answerData$exercise24.left_time, - update: initData, - supportCamera: function supportCamera(type) { - if (type === 2) { - initData(); - setOpenFullScreen(answerCheckData === null || answerCheckData === void 0 ? void 0 : answerCheckData.screen_open); - // window.onblur = function () { - // if (IsFull()) { - // exitFull() - // } - // }; - } else if (type === 1) { - setTimeout(function () { - return props.history.push("/"); - }, 3000); - } - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "relative", - style: { - minHeight: 236 - }, - children: [showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - className: "bg-white p16", + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: "edu-container", + children: [checkStatus.status === 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: ImitateAnswermodules.mainPart, + wrap: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: showAnswerCard ? "280px" : "0px", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ImitateAnswermodules.leftPart, + children: [showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "bg-white", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: ImitateAnswermodules.answerInfo, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 8, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font16 blod", - children: "\u7B54\u9898\u5361" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 16, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "tr", + children: "\u7B54\u9898\u8FDB\u5EA6" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: ImitateAnswermodules.answerProgress, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#165DFF' + }, + children: answerData === null || answerData === void 0 ? void 0 : (_answerData$question_4 = answerData.question_status) === null || _answerData$question_4 === void 0 ? void 0 : (_answerData$question_5 = _answerData$question_4.filter(function (val) { + return (val === null || val === void 0 ? void 0 : val.ques_status) === 1; + })) === null || _answerData$question_5 === void 0 ? void 0 : _answerData$question_5.length + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { - display: 'flex', - alignItems: 'center', - justifyContent: 'end' + color: '#999999' }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: ImitateAnswermodules.answerYes - }), "\u5DF2\u7B54", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: ["/", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_19 = answerData.exercise_types) === null || _answerData$exercise_19 === void 0 ? void 0 : _answerData$exercise_19.q_counts] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_progress/* default */.Z, { + strokeColor: "#165dffa6", + trailColor: "#0000000d", + percent: (answerData === null || answerData === void 0 ? void 0 : (_answerData$question_6 = answerData.question_status) === null || _answerData$question_6 === void 0 ? void 0 : (_answerData$question_7 = _answerData$question_6.filter(function (val) { + return (val === null || val === void 0 ? void 0 : val.ques_status) === 1; + })) === null || _answerData$question_7 === void 0 ? void 0 : _answerData$question_7.length) / (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_20 = answerData.exercise_types) === null || _answerData$exercise_20 === void 0 ? void 0 : _answerData$exercise_20.q_counts) * 100, + showInfo: false + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-grey-333", + children: ["\u5171 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - width: 13, - height: 13, - display: 'flex', - flexDirection: 'column-reverse' + color: '#165DFF' }, - className: "".concat(ImitateAnswermodules.answerNo, " ml10"), - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - height: '10%', - background: '#0152d9' - } - }) - }), "\u90E8\u5206\u7B54\u9898", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "".concat(ImitateAnswermodules.answerNo, " ml10") - }), "\u672A\u7B54"] - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: ImitateAnswermodules.answerInfo, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 12, - children: "\u7B54\u9898\u8FDB\u5EA6" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - span: 12, - className: "tr c-blue", - children: [answerData === null || answerData === void 0 ? void 0 : (_answerData$question_3 = answerData.question_status) === null || _answerData$question_3 === void 0 ? void 0 : (_answerData$question_4 = _answerData$question_3.filter(function (val) { - return (val === null || val === void 0 ? void 0 : val.ques_status) === 1; - })) === null || _answerData$question_4 === void 0 ? void 0 : _answerData$question_4.length, " / ", answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_20 = answerData.exercise_types) === null || _answerData$exercise_20 === void 0 ? void 0 : _answerData$exercise_20.q_counts] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - span: 24, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_progress/* default */.Z, { - trailColor: "#c3ced2", - percent: (answerData === null || answerData === void 0 ? void 0 : (_answerData$question_5 = answerData.question_status) === null || _answerData$question_5 === void 0 ? void 0 : (_answerData$question_6 = _answerData$question_5.filter(function (val) { - return (val === null || val === void 0 ? void 0 : val.ques_status) === 1; - })) === null || _answerData$question_6 === void 0 ? void 0 : _answerData$question_6.length) / (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_21 = answerData.exercise_types) === null || _answerData$exercise_21 === void 0 ? void 0 : _answerData$exercise_21.q_counts) * 100, - showInfo: false - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "c-grey-333", - children: ["\u5171 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-blue-4ca", - children: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_22 = answerData.exercise_types) === null || _answerData$exercise_22 === void 0 ? void 0 : _answerData$exercise_22.q_counts) || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_23 = answerData.exercise_scores) === null || _answerData$exercise_23 === void 0 ? void 0 : (_answerData$exercise_24 = _answerData$exercise_23.exercise_types) === null || _answerData$exercise_24 === void 0 ? void 0 : _answerData$exercise_24.q_counts) - }), " \u9898\uFF1A"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "c-grey-333", - children: ["\u6EE1\u5206 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-blue-4ca", - children: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_25 = answerData.exercise_types) === null || _answerData$exercise_25 === void 0 ? void 0 : _answerData$exercise_25.q_scores) || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_26 = answerData.exercise_scores) === null || _answerData$exercise_26 === void 0 ? void 0 : (_answerData$exercise_27 = _answerData$exercise_26.exercise_types) === null || _answerData$exercise_27 === void 0 ? void 0 : _answerData$exercise_27.q_scores) - }), " \u5206"] - })] + children: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_21 = answerData.exercise_types) === null || _answerData$exercise_21 === void 0 ? void 0 : _answerData$exercise_21.q_counts) || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_22 = answerData.exercise_scores) === null || _answerData$exercise_22 === void 0 ? void 0 : (_answerData$exercise_23 = _answerData$exercise_22.exercise_types) === null || _answerData$exercise_23 === void 0 ? void 0 : _answerData$exercise_23.q_counts) + }), " \u9898\uFF1A"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-grey-333", + children: ["\u6EE1\u5206 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#FA6400' + }, + children: (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_24 = answerData.exercise_types) === null || _answerData$exercise_24 === void 0 ? void 0 : _answerData$exercise_24.q_scores) || (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_25 = answerData.exercise_scores) === null || _answerData$exercise_25 === void 0 ? void 0 : (_answerData$exercise_26 = _answerData$exercise_25.exercise_types) === null || _answerData$exercise_26 === void 0 ? void 0 : _answerData$exercise_26.q_scores) + }), " \u5206"] })] }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "1", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: ImitateAnswermodules.cardList, - children: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_28 = answerData.exercise_question_types) === null || _answerData$exercise_28 === void 0 ? void 0 : _answerData$exercise_28.map(function (er, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { - children: renderCardList(er, index) - }, er.question_type); - }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: ImitateAnswermodules.cardList, + children: answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_27 = answerData.exercise_question_types) === null || _answerData$exercise_27 === void 0 ? void 0 : _answerData$exercise_27.map(function (er, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { + children: renderCardList(er, index) + }, er.question_type); }) }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ImitateAnswermodules.fold, - onClick: function onClick() { - return setShowAnswerCard(!showAnswerCard); - }, - children: [showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "icon-zuojiantou iconfont c-grey-c" - }), !showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "icon-youjiantou iconfont c-grey-c" - })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-around", + align: "middle", + className: ImitateAnswermodules.answerSheetBottom, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: ImitateAnswermodules.tooltipWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: ImitateAnswermodules.answerYes + }), "\u5DF2\u7B54"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: ImitateAnswermodules.tooltipWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(ImitateAnswermodules.answerNo, " ml10"), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + height: '50%', + background: '#0152d9' + } + }) + }), "\u90E8\u5206\u7B54\u9898"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: ImitateAnswermodules.tooltipWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(ImitateAnswermodules.answerNo, " ml10") + }), "\u672A\u7B54"] })] })] - }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ImitateAnswermodules.fold, + onClick: function onClick() { + return setShowAnswerCard(!showAnswerCard); + }, + children: [showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u6536\u8D77\u7B54\u9898\u5361", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "icon-zuojiantou iconfont c-grey-c" + }) + }), !showAnswerCard && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "\u5C55\u5F00", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "icon-youjiantou iconfont c-grey-c" + }) + })] + })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { flex: "1", children: /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: [ImitateAnswermodules.bg, 'pl30', 'pr30', 'pb30', 'mb50', 'ml20'].join(' '), + className: [ImitateAnswermodules.rightPart, 'pb30', 'ml20'].join(' '), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - maxHeight: 600, - overflow: 'hidden auto' - }, + className: "".concat(ImitateAnswermodules.questionPart, " pl30 pr30"), children: renderClassifyQuestion() - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginTop: 60, - textAlign: 'center' - }, - children: [(oneindex != 0 || twoindex != 0) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: "".concat(ImitateAnswermodules.submitButton, " mr10"), - type: "default", - onClick: function onClick() { - var _answerData$exercise25; - answerData.exercise_question_types[oneindex].items[twoindex].israp = false; - setAnswerData(objectSpread2_default()({}, answerData)); - if (!ischecked && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise25 = answerData.exercise) === null || _answerData$exercise25 === void 0 ? void 0 : _answerData$exercise25.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { - var _answerData$exercise_29, _answerData$exercise_30, _answerData$exercise_31, _answerData$exercise_32; - if (!((_answerData$exercise_29 = answerData.exercise_question_types) !== null && _answerData$exercise_29 !== void 0 && (_answerData$exercise_30 = _answerData$exercise_29[oneindex]) !== null && _answerData$exercise_30 !== void 0 && (_answerData$exercise_31 = _answerData$exercise_30.items) !== null && _answerData$exercise_31 !== void 0 && (_answerData$exercise_32 = _answerData$exercise_31[twoindex]) !== null && _answerData$exercise_32 !== void 0 && _answerData$exercise_32.repeat_answer)) { - setisshowmodal(true); - settype(1); - return; + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + className: ImitateAnswermodules.bottom, + align: "middle", + justify: "end", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [(oneindex != 0 || twoindex != 0) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: "".concat(ImitateAnswermodules.changeButton, " mr20"), + type: "default", + onClick: function onClick() { + var _answerData$exercise21; + answerData.exercise_question_types[oneindex].items[twoindex].israp = false; + setAnswerData(objectSpread2_default()({}, answerData)); + if (!ischecked && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise21 = answerData.exercise) === null || _answerData$exercise21 === void 0 ? void 0 : _answerData$exercise21.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { + var _answerData$exercise_28, _answerData$exercise_29, _answerData$exercise_30, _answerData$exercise_31; + if (!((_answerData$exercise_28 = answerData.exercise_question_types) !== null && _answerData$exercise_28 !== void 0 && (_answerData$exercise_29 = _answerData$exercise_28[oneindex]) !== null && _answerData$exercise_29 !== void 0 && (_answerData$exercise_30 = _answerData$exercise_29.items) !== null && _answerData$exercise_30 !== void 0 && (_answerData$exercise_31 = _answerData$exercise_30[twoindex]) !== null && _answerData$exercise_31 !== void 0 && _answerData$exercise_31.repeat_answer)) { + setisshowmodal(true); + settype(1); + return; + } } - } - if (twoindex === 0) { - oneindex -= 1; - twoindex = answerData.exercise_question_types[oneindex].items.length - 1; - } else { - twoindex -= 1; - } - setoneindex(oneindex); - settwoindex(twoindex); - // initData(); - }, - children: "\u4E0A\u4E00\u9898" - }), !(oneindex === (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_33 = answerData.exercise_question_types) === null || _answerData$exercise_33 === void 0 ? void 0 : _answerData$exercise_33.length) - 1 && twoindex === (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_34 = answerData.exercise_question_types) === null || _answerData$exercise_34 === void 0 ? void 0 : (_answerData$exercise_35 = _answerData$exercise_34[oneindex]) === null || _answerData$exercise_35 === void 0 ? void 0 : (_answerData$exercise_36 = _answerData$exercise_35.items) === null || _answerData$exercise_36 === void 0 ? void 0 : _answerData$exercise_36.length) - 1) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - className: ImitateAnswermodules.submitButton, - type: "primary", - onClick: function onClick() { - var _answerData$exercise26; - answerData.exercise_question_types[oneindex].items[twoindex].israp = false; - setAnswerData(objectSpread2_default()({}, answerData)); - if (!ischecked && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise26 = answerData.exercise) === null || _answerData$exercise26 === void 0 ? void 0 : _answerData$exercise26.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { - var _answerData$exercise_37, _answerData$exercise_38, _answerData$exercise_39, _answerData$exercise_40; - if (!((_answerData$exercise_37 = answerData.exercise_question_types) !== null && _answerData$exercise_37 !== void 0 && (_answerData$exercise_38 = _answerData$exercise_37[oneindex]) !== null && _answerData$exercise_38 !== void 0 && (_answerData$exercise_39 = _answerData$exercise_38.items) !== null && _answerData$exercise_39 !== void 0 && (_answerData$exercise_40 = _answerData$exercise_39[twoindex]) !== null && _answerData$exercise_40 !== void 0 && _answerData$exercise_40.repeat_answer)) { - setisshowmodal(true); - settype(2); - return; + if (twoindex === 0) { + oneindex -= 1; + twoindex = answerData.exercise_question_types[oneindex].items.length - 1; + } else { + twoindex -= 1; } - } - if (answerData.exercise_question_types[oneindex].items.length - 1 === twoindex) { - oneindex = oneindex + 1; - twoindex = 0; - } else { - twoindex = twoindex + 1; - } - setoneindex(oneindex); - settwoindex(twoindex); - // initData(); - }, - children: "\u4E0B\u4E00\u9898" - })] + setoneindex(oneindex); + settwoindex(twoindex); + }, + children: "\u4E0A\u4E00\u9898" + }), !(oneindex === (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_32 = answerData.exercise_question_types) === null || _answerData$exercise_32 === void 0 ? void 0 : _answerData$exercise_32.length) - 1 && twoindex === (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise_33 = answerData.exercise_question_types) === null || _answerData$exercise_33 === void 0 ? void 0 : (_answerData$exercise_34 = _answerData$exercise_33[oneindex]) === null || _answerData$exercise_34 === void 0 ? void 0 : (_answerData$exercise_35 = _answerData$exercise_34.items) === null || _answerData$exercise_35 === void 0 ? void 0 : _answerData$exercise_35.length) - 1) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: ImitateAnswermodules.changeButton, + type: "primary", + onClick: function onClick() { + var _answerData$exercise22; + answerData.exercise_question_types[oneindex].items[twoindex].israp = false; + setAnswerData(objectSpread2_default()({}, answerData)); + if (!ischecked && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise22 = answerData.exercise) === null || _answerData$exercise22 === void 0 ? void 0 : _answerData$exercise22.user_exercise_status) === 0 && (0,authority/* isStudent */.dE)()) { + var _answerData$exercise_36, _answerData$exercise_37, _answerData$exercise_38, _answerData$exercise_39; + if (!((_answerData$exercise_36 = answerData.exercise_question_types) !== null && _answerData$exercise_36 !== void 0 && (_answerData$exercise_37 = _answerData$exercise_36[oneindex]) !== null && _answerData$exercise_37 !== void 0 && (_answerData$exercise_38 = _answerData$exercise_37.items) !== null && _answerData$exercise_38 !== void 0 && (_answerData$exercise_39 = _answerData$exercise_38[twoindex]) !== null && _answerData$exercise_39 !== void 0 && _answerData$exercise_39.repeat_answer)) { + setisshowmodal(true); + settype(2); + return; + } + } + if (answerData.exercise_question_types[oneindex].items.length - 1 === twoindex) { + oneindex = oneindex + 1; + twoindex = 0; + } else { + twoindex = twoindex + 1; + } + setoneindex(oneindex); + settwoindex(twoindex); + }, + children: "\u4E0B\u4E00\u9898" + })] + }) })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { @@ -3405,284 +2450,15 @@ var Answer = function Answer(_ref) { })] }); }; -/* harmony default export */ var ImitateAnswer = ((0,_umi_production_exports.connect)(function (_ref12) { - var loading = _ref12.loading, - user = _ref12.user, - globalSetting = _ref12.globalSetting; +/* harmony default export */ var ImitateAnswer = ((0,_umi_production_exports.connect)(function (_ref13) { + var loading = _ref13.loading, + user = _ref13.user; return { - globalSetting: globalSetting, user: user, loading: loading.effects }; })(Answer)); -/***/ }), - -/***/ 58492: -/*!**************************************************************!*\ - !*** ./node_modules/antd/es/breadcrumb/index.js + 3 modules ***! - \**************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// 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__) { - -"use strict"; - -// 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 - - - /***/ }), /***/ 19575: @@ -3923,16 +2699,6 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* })); -/***/ }), - -/***/ 42480: -/*!************************!*\ - !*** crypto (ignored) ***! - \************************/ -/***/ (function() { - -/* (ignored) */ - /***/ }) }]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.chunk.css b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.chunk.css index 427ec8855c..aa5692345d 100644 --- a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.chunk.css @@ -1,82 +1,195 @@ -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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 ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/progress/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 { +.ant-progress { 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"; - color: rgba(0, 0, 0, 0.45); - font-size: 12px; + display: inline-block; } -.ant-breadcrumb .anticon { +.ant-progress-line { + position: relative; + width: 100%; font-size: 12px; } -.ant-breadcrumb ol { +.ant-progress-steps { + display: inline-block; +} +.ant-progress-steps-outer { display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style: none; + flex-direction: row; + align-items: center; } -.ant-breadcrumb a { - color: rgba(0, 0, 0, 0.45); - transition: color 0.3s; +.ant-progress-steps-item { + flex-shrink: 0; + min-width: 2px; + margin-right: 2px; + background: #f3f3f3; + transition: all 0.3s; } -.ant-breadcrumb a:hover { - color: rgba(0, 0, 0, 0.85); +.ant-progress-steps-item-active { + background: #1890ff; } -.ant-breadcrumb li:last-child { - color: rgba(0, 0, 0, 0.85); +.ant-progress-small.ant-progress-line, +.ant-progress-small.ant-progress-line .ant-progress-text .anticon { + font-size: 12px; } -.ant-breadcrumb li:last-child a { - color: rgba(0, 0, 0, 0.85); +.ant-progress-outer { + display: inline-block; + width: 100%; + margin-right: 0; + padding-right: 0; } -li:last-child > .ant-breadcrumb-separator { - display: none; +.ant-progress-show-info .ant-progress-outer { + margin-right: calc(-2em - 8px); + padding-right: calc(2em + 8px); } -.ant-breadcrumb-separator { - margin: 0 4px; - color: rgba(0, 0, 0, 0.45); +.ant-progress-inner { + position: relative; + display: inline-block; + width: 100%; + overflow: hidden; + vertical-align: middle; + background-color: #f5f5f5; + border-radius: 100px; } -.ant-breadcrumb-link > .anticon + span, -.ant-breadcrumb-link > .anticon + a { - margin-left: 4px; +.ant-progress-circle-trail { + stroke: #f5f5f5; } -.ant-breadcrumb-overlay-link > .anticon { - margin-left: 4px; +.ant-progress-circle-path { + animation: ant-progress-appear 0.3s; } -.ant-breadcrumb-rtl { - direction: rtl; +.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path { + stroke: #1890ff; } -.ant-breadcrumb-rtl::before { - display: table; - content: ''; +.ant-progress-success-bg, +.ant-progress-bg { + position: relative; + background-color: #1890ff; + border-radius: 100px; + transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s; } -.ant-breadcrumb-rtl::after { - display: table; - clear: both; +.ant-progress-success-bg { + position: absolute; + top: 0; + left: 0; + background-color: #52c41a; +} +.ant-progress-text { + display: inline-block; + width: 2em; + margin-left: 8px; + color: rgba(0, 0, 0, 0.85); + font-size: 1em; + line-height: 1; + white-space: nowrap; + text-align: left; + vertical-align: middle; + word-break: normal; +} +.ant-progress-text .anticon { + font-size: 12px; +} +.ant-progress-status-active .ant-progress-bg::before { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: #fff; + border-radius: 10px; + opacity: 0; + animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite; content: ''; } -.ant-breadcrumb-rtl > span { - float: right; +.ant-progress-status-exception .ant-progress-bg { + background-color: #ff4d4f; } -.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span, -.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a { - margin-right: 4px; - margin-left: 0; +.ant-progress-status-exception .ant-progress-text { + color: #ff4d4f; } -.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon { - margin-right: 4px; +.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path { + stroke: #ff4d4f; +} +.ant-progress-status-success .ant-progress-bg { + background-color: #52c41a; +} +.ant-progress-status-success .ant-progress-text { + color: #52c41a; +} +.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path { + stroke: #52c41a; +} +.ant-progress-circle .ant-progress-inner { + position: relative; + line-height: 1; + background-color: transparent; +} +.ant-progress-circle .ant-progress-text { + position: absolute; + top: 50%; + left: 50%; + width: 100%; + margin: 0; + padding: 0; + color: rgba(0, 0, 0, 0.85); + font-size: 0.833333em; + line-height: 1; + white-space: normal; + text-align: center; + transform: translate(-50%, -50%); +} +.ant-progress-circle .ant-progress-text .anticon { + font-size: 1.16666667em; +} +.ant-progress-circle.ant-progress-status-exception .ant-progress-text { + color: #ff4d4f; +} +.ant-progress-circle.ant-progress-status-success .ant-progress-text { + color: #52c41a; +} +@keyframes ant-progress-active { + 0% { + transform: translateX(-100%) scaleX(0); + opacity: 0.1; + } + 20% { + transform: translateX(-100%) scaleX(0); + opacity: 0.5; + } + 100% { + transform: translateX(0) scaleX(1); + opacity: 0; + } +} +.ant-progress-rtl { + direction: rtl; +} +.ant-progress-rtl.ant-progress-show-info .ant-progress-outer { + margin-right: 0; + margin-left: calc(-2em - 8px); + padding-right: 0; + padding-left: calc(2em + 8px); +} +.ant-progress-rtl .ant-progress-success-bg { + right: 0; + left: auto; +} +.ant-progress-rtl.ant-progress-line .ant-progress-text, +.ant-progress-rtl.ant-progress-steps .ant-progress-text { + margin-right: 8px; margin-left: 0; + text-align: right; } /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ @@ -431,56 +544,6 @@ 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[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/CaptureVideo/index.less?modules ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.flex_box_center___kVqBh { - justify-content: center; - align-items: center; - -webkit-justify-content: center; - box-align: center; -} -.flex_space_between___FMnNq { - justify-content: space-between; - -webkit-box-pack: justify; -} -.flex_box_vertical_center___meESe { - align-items: center; - box-align: center; -} -.flex_box_center_end___KFpOb { - 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___GHIK9 { - flex-direction: column; - box-orient: block-axis; -} -.video___nn_cD { - min-height: 160px; - background: white; - text-align: center; - padding: 14px; - margin-bottom: 20px; - font-size: 0; -} -.video___nn_cD span { - font-size: 16px; - text-align: center; - color: #ccc; - padding-top: 50px; - display: inline-block; -} -/* 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/Exercise/index.less?modules ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -565,20 +628,16 @@ li:last-child > .ant-breadcrumb-separator { flex-direction: column; box-orient: block-axis; } -.bg___MN8xj { - background: white; +.baseMargin___V_l7f { + margin-left: 62px; } -.title___h5yRx { - display: box; - display: flex; - align-items: center; - box-align: center; -} -.title___h5yRx strong { - color: #333; +.noWrap___ZcvYB { + white-space: nowrap; } -.title___h5yRx [class~='tag-style'] { - vertical-align: bottom; +.singleItem___vjYWR { + border-radius: 2px; + border: 1px solid #CCCCCC; + padding: 20px 15px 0 15px; } .questionIcons___kiVRR [class~='ant-anchor-link'] { display: inline; @@ -755,9 +814,6 @@ li:last-child > .ant-breadcrumb-separator { background: #cbcbcb; color: #fff; } -.questionItem___Yg7y3 { - border-bottom: 1px solid #ebebeb; -} .questionItem___Yg7y3 [class~='ant-checkbox-group'] { width: 100%; } @@ -767,21 +823,27 @@ li:last-child > .ant-breadcrumb-separator { .questionItem___Yg7y3 [class~='ant-checkbox-wrapper'] { margin-right: 5px; display: flex; - align-items: flex-start; + align-items: baseline; } .questionItem___Yg7y3 [class~='ant-checkbox'] + span { display: inline-flex; } .questionItem___Yg7y3 [class~='ant-checkbox'] + span [class~='mr3'] { - line-height: 1; flex-shrink: 0; } .questionItem___Yg7y3 [class~='ant-checkbox'] + span [class~='markdown-body'] { position: relative; - top: -7px; } -.itemType___zMAIQ { - padding: 20px 5px; +.questionItem___Yg7y3 .questionScore___hGLaV { + background: rgba(236, 236, 236, 0.6); + border-radius: 2px; + width: 52px; + height: 25px; + white-space: nowrap; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; } .itemFlag___KI4Jb { padding: 0px 10px; @@ -793,7 +855,7 @@ li:last-child > .ant-breadcrumb-separator { font-size: 14px; } .answerWrap___CETMI { - padding: 10px 0px; + margin-bottom: 40px; } .answerSubjective____A1OC { width: 100%; @@ -817,10 +879,6 @@ li:last-child > .ant-breadcrumb-separator { border-bottom: 1px solid #eee !important; background: #f8f8f8 !important; } -.submitButton___ATddm { - width: 130px; - height: 40px; -} .randomFlag___mId_V { width: 68px; height: 24px; @@ -899,21 +957,21 @@ li:last-child > .ant-breadcrumb-separator { margin-right: 4px; } .answerNo___aNG_f { - width: 12px; - height: 12px; + width: 13px; + height: 13px; border: 1px solid rgba(0, 0, 0, 0.15); color: #fff; - display: inline-block; + display: flex; + flex-direction: column-reverse; margin-right: 4px; } .answerInfo___af0Ma { - background: rgba(230, 247, 255, 0.6); - border-radius: 2px; - border: 1px solid rgba(145, 213, 255, 0.6); - padding: 8px; font-size: 12px; - margin-bottom: 17px; - margin-top: 12px; + margin-bottom: 20px; + padding: 20px; +} +.answerInfo___af0Ma .answerProgress___h6he7 { + font-weight: 500; } .answerSheet___ojXFi { font-size: 0; @@ -939,6 +997,10 @@ li:last-child > .ant-breadcrumb-separator { position: relative; cursor: pointer; } +.answerSheet___ojXFi li .qindex___Fx51y { + position: relative; + z-index: 1; +} .answerSheet___ojXFi li:hover { border-color: #0152d9; color: #0152d9; @@ -947,23 +1009,35 @@ li:last-child > .ant-breadcrumb-separator { background: #0152d9; color: #fff; } +.answerSheet___ojXFi li.partialActive___UsoA4 { + background: #EEEEEE; + color: #fff; +} +.answerSheetBottom___Lh0Ny { + background: #FFFFFF; + box-shadow: 0px -2px 4px 0px #EAEEF4; + height: 40px; + display: flex; + position: absolute; + bottom: 0; + width: 100%; + align-items: center; + z-index: 5; +} .countDown___W4ClT { - width: 162px; - height: 32px; - background: #ffffff; - border: 1px solid #23c073; - color: #23c073; + color: #37AD83; text-align: center; - line-height: 32px; font-size: 14px; - border-radius: 32px; + display: flex; + align-items: center; } .countDown___W4ClT [class~='ant-statistic'] { - display: inline-block; + margin-left: 10px; } .countDown___W4ClT [class~='ant-statistic-content'] { - color: #23c073; - font-size: 14px; + color: #37AD83; + font-size: 20px; + font-weight: 500; } .countDown___W4ClT.red___RSej4 { color: red; @@ -1010,7 +1084,8 @@ li:last-child > .ant-breadcrumb-separator { border-top: 10px solid #fff; } .cardList___Bd4OZ { - max-height: calc(100vh - 220px); + height: calc(88vh - 120px); + padding: 20px 20px 160px 20px; overflow: auto; } .iframe___kQjBw { @@ -1026,6 +1101,82 @@ li:last-child > .ant-breadcrumb-separator { display: none; background: #fff; } +.mainPart___aRRl1 { + margin-top: 84px; +} +.mainPart___aRRl1 .tooltipWrap___FJod3 { + display: flex; + align-items: center; +} +.mainPart___aRRl1 .leftPart___f5dDH { + height: 88vh; + overflow: hidden; + position: relative; +} +.mainPart___aRRl1 .rightPart___M7fOP { + height: 88vh; + background-color: #fff; + overflow: hidden; + position: relative; +} +.mainPart___aRRl1 .rightPart___M7fOP .questionPart___HlX7z { + overflow: auto; + height: inherit; + padding-bottom: 68px; +} +.mainPart___aRRl1 .rightPart___M7fOP .questionPart___HlX7z .questionTypeTitle___RRn2_ { + font-size: 16px; + font-weight: 600; + color: #000000; +} +.mainPart___aRRl1 .rightPart___M7fOP .questionPart___HlX7z .questionTypeInfo___a3Iny { + font-size: 16px; + font-weight: 400; + color: #464F66; +} +.mainPart___aRRl1 .rightPart___M7fOP .questionPart___HlX7z .toIframeBtn___PH9eF { + width: 92px; + height: 36px; +} +.mainPart___aRRl1 .rightPart___M7fOP .bottom___slps3 { + height: 64px; + width: 100%; + position: absolute; + bottom: 0; + box-shadow: 0px -2px 8px 0px #F1F1F1; + padding: 0 30px; + background-color: #fff; + z-index: 100; +} +.mainPart___aRRl1 .rightPart___M7fOP .changeButton___YjNWr { + width: 118px; + height: 38px; + border-radius: 2px; +} +.fixHeader___Jjypd { + position: fixed; + top: 0; + width: 100%; + height: 64px; + background: #FFFFFF; + box-shadow: 0px 2px 4px 0px #EAEEF4; + display: flex; + align-items: stretch; +} +.fixHeader___Jjypd .title___h5yRx { + font-size: 18px; + font-weight: 600; + color: #333333; + max-width: 500px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.fixHeader___Jjypd .submitButton___ATddm { + width: 88px; + height: 38px; + border-radius: 4px; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ @@ -1211,6 +1362,52 @@ li:last-child > .ant-breadcrumb-separator { right: 10px; top: 6px; } +.fill___gz7tU { + margin-bottom: 40px; +} +.fill___gz7tU .index___eoHnJ { + font-size: 14px; + color: #666666; +} +.fill___gz7tU .success___vcRmo { + color: #00C21E; +} +.fill___gz7tU .fail___u5yz8 { + color: #FA6400; +} +.fill___gz7tU .fillInput___ras_5 { + height: 46px; +} +.shixunWrapper___jNj55 { + border-radius: 2px; + border: 1px solid #CCCCCC; + padding: 10px 20px 90px 15px; + margin-left: 62px; +} +.shixunWrapper___jNj55 .score___gt155 { + font-size: 14px; + color: #999999; +} +.shixunWrapper___jNj55 .name___BgNAP { + font-size: 14px; + color: #333333; + margin-left: 6px; +} +.programWrapper___lMcxv { + margin-left: 62px; +} +.programWrapper___lMcxv .desc___ODeOH { + font-size: 14px; + color: #666666; + margin-bottom: 14px; +} +.programWrapper___lMcxv .content___RoL0o { + border-radius: 2px; + border: 1px solid #CCCCCC; + max-height: 300px; + overflow: auto; + padding: 10px 15px; +} /* 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__Notice__index.async.js b/p__Classrooms__Lists__Exercise__Notice__index.async.js new file mode 100644 index 0000000000..d798b2f814 --- /dev/null +++ b/p__Classrooms__Lists__Exercise__Notice__index.async.js @@ -0,0 +1,560 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[17482],{ + +/***/ 48559: +/*!**********************************************!*\ + !*** ./src/components/AsyncButton/index.tsx ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ AsyncButton; } +/* 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_8__ = __webpack_require__(/*! antd/es/button */ 71577); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__); +/* 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 _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__ = __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_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + + +var _excluded = ["children"]; + + +var AsyncButton = function AsyncButton(_ref) { + var children = _ref.children, + props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default()(_ref, _excluded); + 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_4___default()(_useState, 2), + btnLoading = _useState2[0], + setBtnLoading = _useState2[1]; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd_es_button__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()({}, props), {}, { + loading: btnLoading, + onClick: /*#__PURE__*/function () { + var _ref2 = _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_2___default()().mark(function _callee(e) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.prev = 0; + setBtnLoading(true); + _context.next = 4; + return props.onClick(e); + case 4: + setBtnLoading(false); + _context.next = 11; + break; + case 7: + _context.prev = 7; + _context.t0 = _context["catch"](0); + console.error(_context.t0); + setBtnLoading(false); + case 11: + case "end": + return _context.stop(); + } + }, _callee, null, [[0, 7]]); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }(), + children: children + })); +}; + +/***/ }), + +/***/ 48073: +/*!**************************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Notice/index.tsx + 1 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 */ Exercise_Notice; } +}); + +// EXTERNAL MODULE: ./node_modules/antd/es/skeleton/style/index.js + 1 modules +var 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/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/@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/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/react/index.js +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/Classrooms/Lists/Exercise/Notice/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Noticemodules = ({"bg":"bg___YVx48","title":"title___NM3xC","textOverflow":"textOverflow___gz3GM","wrap":"wrap___if0Ln","infoTitle":"infoTitle___dk7YF","infoValue":"infoValue___kBWqL","itemTitle":"itemTitle___WP88A","circle":"circle___Rq79V","warnText":"warnText___cpZS0","greyText":"greyText___erT_A","linkText":"linkText___YWy1z","num":"num___Dq7FU","fixBottom":"fixBottom___WHsNA","backBtn":"backBtn___swiNH","enterBtn":"enterBtn___pk16U"}); +// EXTERNAL MODULE: ./src/service/exercise.ts +var exercise = __webpack_require__(51412); +// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx +var AsyncButton = __webpack_require__(48559); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(29427); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/Notice/index.tsx + + + + + + + + + + + + + + + + + + + + + +var DescriptionItem = function DescriptionItem(_ref) { + var title = _ref.title, + content = _ref.content; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + style: { + marginBottom: 12 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "20px", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Noticemodules.circle + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: title + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + className: "pl20", + children: content + })] + }); +}; +var Notice = function Notice(_ref2) { + var _user$userInfo, _user$userInfo$course, _user$userInfo2; + var user = _ref2.user, + dispatch = _ref2.dispatch, + globalSetting = _ref2.globalSetting; + var params = (0,_umi_production_exports.useParams)(); + var _useState = (0,react.useState)(), + _useState2 = slicedToArray_default()(_useState, 2), + detail = _useState2[0], + setDetail = _useState2[1]; + var _useState3 = (0,react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + loading = _useState4[0], + setLoading = _useState4[1]; + (0,react.useEffect)(function () { + dispatch({ + type: 'globalSetting/footerToggle', + payload: false + }); + }, []); + (0,react.useEffect)(function () { + 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: + setLoading(true); + _context.next = 3; + return (0,exercise/* getWorkSetting */.Ul)(params); + case 3: + res = _context.sent; + setLoading(false); + if (!res.status) { + setDetail(res); + } + case 6: + case "end": + return _context.stop(); + } + }, _callee); + }))(); + }, []); + var _ref4 = (detail === null || detail === void 0 ? void 0 : detail.exercise) || {}, + exercise_name = _ref4.exercise_name, + time = _ref4.time, + student_id = _ref4.student_id, + screen_open = _ref4.screen_open, + screen_num = _ref4.screen_num, + screen_sec = _ref4.screen_sec, + real_name = _ref4.real_name, + id = _ref4.id, + open_camera = _ref4.open_camera, + inner_ip = _ref4.inner_ip, + public_ip = _ref4.public_ip, + ip_limit = _ref4.ip_limit, + ip_bind = _ref4.ip_bind, + open_phone_video_recording = _ref4.open_phone_video_recording, + identity_verify = _ref4.identity_verify, + user_permission = _ref4.user_permission, + total_score = _ref4.total_score, + question_type_count = _ref4.question_type_count, + question_count = _ref4.question_count; + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Noticemodules.bg, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "edu-container", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "pt10", + children: globalSetting.showHeaderFooter && /*#__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)("a", { + href: "/classrooms/".concat(params.coursesId, "/exercise"), + children: (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : (_user$userInfo$course = _user$userInfo.course) === null || _user$userInfo$course === void 0 ? void 0 : _user$userInfo$course.course_name + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/classrooms/".concat(params.coursesId, "/exercise"), + children: "\u8BD5\u5377" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/classrooms/".concat(params.coursesId, "/exercise/").concat(params.categoryId, "/detail"), + children: "\u8BD5\u5377\u8BE6\u60C5" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(breadcrumb/* default.Item */.Z.Item, { + children: (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.real_name + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Noticemodules.wrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(skeleton/* default */.Z, { + loading: loading, + active: true, + className: "mt20", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Noticemodules.title, + children: exercise_name + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "center", + gutter: 30, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.infoTitle, + children: "\u5927\u9898\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.infoValue, + children: question_type_count + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.infoTitle, + children: "\u5C0F\u9898\u6570" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.infoValue, + children: question_count + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.infoTitle, + children: "\u6EE1\u5206" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: Noticemodules.infoValue, + children: [total_score, "\u5206"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.infoTitle, + children: "\u8003\u8BD5\u65F6\u957F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.infoValue, + children: time === -1 ? '不限时长' : "".concat(time, "\u5206\u949F") + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "20px", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-dangqiankaoshengxinxi font14", + style: { + color: '#3061D0' + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Noticemodules.itemTitle, + children: "\u5F53\u524D\u8003\u751F\u4FE1\u606F" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb30 pl20", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + flex: "190px", + className: "mr20 ".concat(Noticemodules.textOverflow), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.infoTitle, + children: "\u59D3\u540D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: real_name + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.infoTitle, + children: "\u5B66\u53F7" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: student_id || '--' + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "20px", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chengxinkaoshishengming font14", + style: { + color: '#3061D0' + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Noticemodules.itemTitle, + children: "\u8BDA\u4FE1\u8003\u8BD5\u58F0\u660E" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mb30 pl20", + children: "\u8003\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5E94\u81EA\u89C9\u9075\u5B88\u8003\u8BD5\u7EAA\u5F8B\uFF0C\u8BDA\u4FE1\u5E94\u8003\uFF0C\u62D2\u7EDD\u4F5C\u5F0A\u884C\u4E3A\uFF0C\u4FDD\u6301\u826F\u597D\u8003\u8BD5\u79E9\u5E8F\u3002\u5B9E\u65BD\u4F5C\u5F0A\u884C\u4E3A\u4E00\u7ECF\u53D1\u73B0\uFF0C\u5C06\u6309\u5B66\u6821\u8003\u8BD5\u7BA1\u7406\u529E\u6CD5\u4E25\u8083\u5904\u7406\uFF0C\u56E0\u4F5C\u5F0A\u4EA7\u751F\u7684\u4E00\u5207\u540E\u679C\u81EA\u8D1F\u3002" + }), (open_camera || screen_open || ip_limit !== 'no' || identity_verify) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + className: "mb20", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "20px", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-yikaiqifangzuobimoshi font14", + style: { + color: '#3061D0' + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Noticemodules.itemTitle, + children: "\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u6A21\u5F0F" + }) + })] + }), identity_verify && /*#__PURE__*/(0,jsx_runtime.jsx)(DescriptionItem, { + title: "\u5DF2\u5F00\u542F\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C", + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.greyText, + children: "\u8FDB\u5165\u8003\u8BD5\u524D\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u9700\u91C7\u96C6\u7167\u7247\u8BA4\u8BC1\uFF0C\u8BA4\u8BC1\u901A\u8FC7\u5E76\u5F00\u542F\u624B\u673A\u5F55\u5236\u624D\u53EF\u4EE5\u8FDB\u5165\u8003\u8BD5\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.linkText, + onClick: function onClick() { + return (0,util/* openNewWindow */.xg)('https://www.educoder.net/forums/4459'); + }, + children: "\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934?" + })] + }) + }), identity_verify && /*#__PURE__*/(0,jsx_runtime.jsx)(DescriptionItem, { + title: "\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u624B\u673A\u89C6\u9891\u5F55\u5236", + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.greyText, + children: "\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.linkText, + onClick: function onClick() { + return (0,util/* openNewWindow */.xg)('https://www.educoder.net/forums/4459'); + }, + children: "\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934?" + })] + }) + }), open_camera && /*#__PURE__*/(0,jsx_runtime.jsx)(DescriptionItem, { + title: "\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u62CD\u7167\u76D1\u63A7", + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.greyText, + children: "\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.linkText, + onClick: function onClick() { + return (0,util/* openNewWindow */.xg)('https://www.educoder.net/forums/4459'); + }, + children: "\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934?" + })] + }) + }), screen_open && /*#__PURE__*/(0,jsx_runtime.jsx)(DescriptionItem, { + title: "\u5DF2\u5F00\u542F\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377", + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: Noticemodules.greyText, + children: ["\u5207\u5C4F\u8D85\u8FC7", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.num, + children: screen_num + }), "\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.num, + children: screen_sec + }), "\u79D2\u540E\u5373\u5224\u5B9A\u4E3A\u4E00\u6B21\u5207\u5C4F\uFF0C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.num, + children: screen_sec * 2 + }), "\u79D2\u5219\u5224\u5B9A\u4E3A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.num, + children: "2" + }), "\u6B21\u5207\u5C4F\uFF0C\u4EE5\u6B64\u7C7B\u63A8\uFF1B\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u8BF7\u52FF\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762\u6216\u9000\u51FA\u5168\u5C4F\u3002"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.linkText, + onClick: function onClick() { + return (0,util/* openNewWindow */.xg)('https://www.educoder.net/forums/4460'); + }, + children: "\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F" + })] + }) + }), ip_limit !== 'no' && /*#__PURE__*/(0,jsx_runtime.jsx)(DescriptionItem, { + title: "\u5DF2\u5F00\u542FIP\u8303\u56F4\u9650\u5B9A", + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.greyText, + children: "IP\u5730\u5740\u4E0D\u5728\u8303\u56F4\u5185\u4E0D\u53EF\u53C2\u52A0\u8003\u8BD5\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.warnText, + children: "\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.linkText, + onClick: function onClick() { + return (0,util/* openNewWindow */.xg)('https://www.educoder.net/forums/4478'); + }, + children: "\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?" + }) + })] + }) + }), ip_bind && /*#__PURE__*/(0,jsx_runtime.jsx)(DescriptionItem, { + title: "\u5DF2\u5F00\u542F\u8003\u8BD5\u671F\u95F4IP\u7ED1\u5B9A", + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.greyText, + children: "\u5F53\u60A8\u5F00\u59CB\u8003\u8BD5\u540E\uFF0C\u5C06\u81EA\u52A8\u7ED1\u5B9AIP\uFF0C\u8003\u8BD5\u671F\u95F4\u53EA\u5141\u8BB8\u4F7F\u7528\u552F\u4E00\u7684IP\u8FDB\u5165\u8003\u8BD5\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u5411\u8001\u5E08\u7533\u8BF7\u89E3\u9664IP\u7ED1\u5B9A\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.warnText, + children: "\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Noticemodules.linkText, + onClick: function onClick() { + return (0,util/* openNewWindow */.xg)('https://www.educoder.net/forums/4478'); + }, + children: "\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?" + }) + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Noticemodules.fixBottom, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + className: Noticemodules.backBtn, + onClick: function onClick() { + return _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercise")); + }, + children: "\u8FD4\u56DE\u8003\u8BD5\u5217\u8868" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + type: "primary", + className: "".concat(Noticemodules.enterBtn, " ml20"), + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _user$userInfo3; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return (0,util/* startExercise */.nr)({ + inner_ip: inner_ip, + public_ip: public_ip, + open_camera: open_camera, + ip_limit: ip_limit, + ip_bind: ip_bind, + exercise_tips: [''], + exerciseId: id, + screen_open: screen_open, + screen_num: screen_num, + screen_sec: screen_sec, + coursesId: params.coursesId, + login: (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login, + history: _umi_production_exports.history, + identity_verify: identity_verify, + open_phone_video_recording: open_phone_video_recording, + current_status: user_permission, + unlockClose: true + }); + case 2: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + children: "\u6211\u5DF2\u9605\u8BFB\uFF0C\u8FDB\u5165\u8003\u8BD5" + })] + })] + }) + })] + }) + }); +}; +/* harmony default export */ var Exercise_Notice = ((0,_umi_production_exports.connect)(function (_ref6) { + var user = _ref6.user, + globalSetting = _ref6.globalSetting; + return { + globalSetting: globalSetting, + user: user + }; +})(Notice)); + +/***/ }) + +}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Notice__index.chunk.css b/p__Classrooms__Lists__Exercise__Notice__index.chunk.css new file mode 100644 index 0000000000..208154fb8b --- /dev/null +++ b/p__Classrooms__Lists__Exercise__Notice__index.chunk.css @@ -0,0 +1,455 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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 */ + +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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[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/Notice/index.less?modules ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.bg___YVx48 { + background-color: #fff; + min-height: 100vh; +} +.title___NM3xC { + font-size: 18px; + font-weight: 600; + color: #191919; + text-align: center; + margin-bottom: 20px; +} +.textOverflow___gz3GM { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.wrap___if0Ln { + padding-bottom: 80px; +} +.infoTitle___dk7YF { + font-size: 14px; + color: #5F6368; + margin-right: 8px; +} +.infoValue___kBWqL { + font-size: 14px; + color: #1B1B1B; +} +.itemTitle___WP88A { + font-size: 14px; + font-weight: 600; + color: #191919; +} +.circle___Rq79V { + width: 8px; + height: 8px; + background: #3061D0; + border-radius: 50%; +} +.warnText___cpZS0 { + color: #E53333; +} +.greyText___erT_A { + color: #666666; +} +.linkText___YWy1z { + color: #3061D0; + cursor: pointer; +} +.num___Dq7FU { + color: #232B40; + font-weight: 500; +} +.fixBottom___WHsNA { + position: fixed; + bottom: 0; + left: 0; + display: flex; + width: 100%; + height: 70px; + background: #FFFFFF; + box-shadow: 0px -2px 8px 0px #F1F1F1; + align-items: center; + justify-content: center; +} +.fixBottom___WHsNA .backBtn___swiNH { + width: 116px; + height: 38px; + border-radius: 2px; +} +.fixBottom___WHsNA .enterBtn___pk16U { + width: 186px; + height: 38px; + border-radius: 2px; +} +/* 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__Review__index.async.js b/p__Classrooms__Lists__Exercise__Review__index.async.js index 59d73bfcf7..64b2d367da 100644 --- a/p__Classrooms__Lists__Exercise__Review__index.async.js +++ b/p__Classrooms__Lists__Exercise__Review__index.async.js @@ -2082,7 +2082,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } @@ -3380,7 +3380,7 @@ var Head = function Head(_ref) { dataIndex: 'total_score', render: function render(text) { return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - children: text === '0.0' ? 0 : text + children: text === '0.0' ? 0 : text === null || text === void 0 ? void 0 : text.toFixed(1) }); } }]; diff --git a/p__Classrooms__Lists__Exercise__index.async.js b/p__Classrooms__Lists__Exercise__index.async.js index e33417df6f..c0f9a61843 100644 --- a/p__Classrooms__Lists__Exercise__index.async.js +++ b/p__Classrooms__Lists__Exercise__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[45825,36579,23805,62654],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[45825,36579,23805],{ /***/ 13887: /*!******************************************************!*\ @@ -1828,38 +1828,30 @@ var List = function List(_ref) { var enterExam = function enterExam(v) { var _userInfo; var notFirstTime = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; - // if (notFirstTime && v.is_user_locked) { - // dispatch({ - // type: 'exercise/setActionTabs', - // payload: { - // key: 'student-unlock', - // exerciseParams: v - // }, - // }) - // return - // }; - currentEnterExamRef.current = v; - (0,util/* startExercise */.nr)({ - inner_ip: v.inner_ip, - public_ip: v.public_ip, - open_camera: v.open_camera, - ip_limit: v.ip_limit, - ip_bind: v.ip_bind, - exercise_tips: v.exercise_tips, - exerciseId: v.id, - screen_open: v.screen_open, - screen_num: v.screen_num, - screen_sec: v.screen_sec, - coursesId: params.coursesId, - login: (_userInfo = (0,authority/* userInfo */.eY)()) === null || _userInfo === void 0 ? void 0 : _userInfo.login, - history: _umi_production_exports.history, - identity_verify: v.identity_verify, - open_phone_video_recording: v.open_phone_video_recording, - current_status: v.current_status, - exercise_user_id: v.exercise_user_id, - unlockClose: true - }); + _umi_production_exports.history.push("/classrooms/".concat(params.coursesId, "/exercisenotice/").concat(v.id, "/users/").concat((_userInfo = (0,authority/* userInfo */.eY)()) === null || _userInfo === void 0 ? void 0 : _userInfo.login)); + // currentEnterExamRef.current = v; + // startExercise({ + // inner_ip: v.inner_ip, + // public_ip: v.public_ip, + // open_camera: v.open_camera, + // ip_limit: v.ip_limit, + // ip_bind: v.ip_bind, + // exercise_tips: v.exercise_tips, + // exerciseId: v.id, + // screen_open: v.screen_open, + // screen_num: v.screen_num, + // screen_sec: v.screen_sec, + // coursesId: params.coursesId, + // login: userInfo()?.login, + // history: history, + // identity_verify: v.identity_verify, + // open_phone_video_recording: v.open_phone_video_recording, + // current_status: v.current_status, + // exercise_user_id: v.exercise_user_id, + // unlockClose: true + // }) }; + var columns = [{ title: '班级', dataIndex: 'name', @@ -2374,7 +2366,7 @@ var List = function List(_ref) { children: ["\u521B\u5EFA\u65F6\u95F4\uFF1A", moment_default()(v.created_at).format('YYYY-MM-DD HH:mm:ss')] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml30 c-grey-666", - children: ["\u65F6\u957F\uFF1A", v.time === null ? '不限时' : "".concat(v.time, "\u5206\u949F")] + children: ["\u7B54\u9898\u65F6\u957F\uFF1A", v.time === null ? '不限时' : "".concat(v.time, "\u5206\u949F")] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml30 c-grey-666", children: ["\u7C7B\u578B\uFF1A", v.is_random ? '随机组卷' : '人工组卷'] @@ -2425,7 +2417,7 @@ var List = function List(_ref) { children: v.author }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml30 c-grey-999 mr20", - children: ["\u8003\u8BD5\u65F6\u957F\uFF1A", v.time === null ? '不限时' : "".concat(v.time, "\u5206\u949F")] + children: ["\u7B54\u9898\u65F6\u957F\uFF1A", v.time === null ? '不限时' : "".concat(v.time, "\u5206\u949F")] }), !!(v !== null && v !== void 0 && v.exercise_left_time) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml15 c-grey-999", children: ["\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A", v === null || v === void 0 ? void 0 : v.exercise_left_time] diff --git a/p__Classrooms__Lists__ExportList__index.async.js b/p__Classrooms__Lists__ExportList__index.async.js index 6ca0020bdd..a53604503f 100644 --- a/p__Classrooms__Lists__ExportList__index.async.js +++ b/p__Classrooms__Lists__ExportList__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[54572],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[54572,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1140,6 +1140,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Graduation__Tasks__index.chunk.css b/p__Classrooms__Lists__Graduation__Tasks__index.chunk.css index 11f6ccc955..60d1526107 100644 --- a/p__Classrooms__Lists__Graduation__Tasks__index.chunk.css +++ b/p__Classrooms__Lists__Graduation__Tasks__index.chunk.css @@ -560,6 +560,238 @@ textarea.ant-pagination-options-quick-jumper input { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/layout/style/index.less ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Graduation__Topics__index.chunk.css b/p__Classrooms__Lists__Graduation__Topics__index.chunk.css index 5bf7e57a84..a2d20d130a 100644 --- a/p__Classrooms__Lists__Graduation__Topics__index.chunk.css +++ b/p__Classrooms__Lists__Graduation__Topics__index.chunk.css @@ -849,6 +849,238 @@ textarea.ant-pagination-options-quick-jumper input { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/layout/style/index.less ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__GroupHomework__Add__index.chunk.css b/p__Classrooms__Lists__GroupHomework__Add__index.chunk.css index f5ee73e6c2..374c1c2bb0 100644 --- a/p__Classrooms__Lists__GroupHomework__Add__index.chunk.css +++ b/p__Classrooms__Lists__GroupHomework__Add__index.chunk.css @@ -1,3 +1,235 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js index 9778a70d77..e54e01865e 100644 --- a/p__Classrooms__Lists__GroupHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__GroupHomework__Detail__index.async.js @@ -3653,7 +3653,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } diff --git a/p__Classrooms__Lists__GroupHomework__EditWork__index.chunk.css b/p__Classrooms__Lists__GroupHomework__EditWork__index.chunk.css index dcfb3232de..3013319832 100644 --- a/p__Classrooms__Lists__GroupHomework__EditWork__index.chunk.css +++ b/p__Classrooms__Lists__GroupHomework__EditWork__index.chunk.css @@ -1,3 +1,235 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__GroupHomework__Edit__index.chunk.css b/p__Classrooms__Lists__GroupHomework__Edit__index.chunk.css index c713709e60..6d469b1c3a 100644 --- a/p__Classrooms__Lists__GroupHomework__Edit__index.chunk.css +++ b/p__Classrooms__Lists__GroupHomework__Edit__index.chunk.css @@ -1,3 +1,235 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__GroupHomework__Review__index.chunk.css b/p__Classrooms__Lists__GroupHomework__Review__index.chunk.css index 97189f0f4a..456ec6ffdd 100644 --- a/p__Classrooms__Lists__GroupHomework__Review__index.chunk.css +++ b/p__Classrooms__Lists__GroupHomework__Review__index.chunk.css @@ -1,3 +1,235 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__GroupHomework__SubmitWork__index.chunk.css b/p__Classrooms__Lists__GroupHomework__SubmitWork__index.chunk.css index f7a190c636..03138eb2af 100644 --- a/p__Classrooms__Lists__GroupHomework__SubmitWork__index.chunk.css +++ b/p__Classrooms__Lists__GroupHomework__SubmitWork__index.chunk.css @@ -1,3 +1,235 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__OnlineLearning__index.async.js b/p__Classrooms__Lists__OnlineLearning__index.async.js index dae572d9b0..4a2cf9f5fc 100644 --- a/p__Classrooms__Lists__OnlineLearning__index.async.js +++ b/p__Classrooms__Lists__OnlineLearning__index.async.js @@ -274,13 +274,14 @@ var AsyncButton = function AsyncButton(_ref) { return props.onClick(e); case 4: setBtnLoading(false); - _context.next = 10; + _context.next = 11; break; case 7: _context.prev = 7; _context.t0 = _context["catch"](0); + console.error(_context.t0); setBtnLoading(false); - case 10: + case 11: case "end": return _context.stop(); } @@ -2303,7 +2304,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } @@ -6803,7 +6804,7 @@ var SendToClassModal = function SendToClassModal(_ref) { , blockNode: true, titleRender: function titleRender(nodeData) { - var _nodeData$learning_st, _nodeData$schools, _nodeData$children; + var _nodeData$learning_st, _nodeData$shixun_mark, _nodeData$schools, _nodeData$children; var item = nodeData; if (item.item_type !== visibleType && visibleType !== 'All') { return null; @@ -6823,6 +6824,9 @@ var SendToClassModal = function SendToClassModal(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { flex: "1", className: "c-grey-333", + style: { + display: 'flex' + }, children: [props.cust_seq && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "mr10" // style={{flexShrink:0}} @@ -6911,6 +6915,26 @@ var SendToClassModal = function SendToClassModal(_ref) { fontSize: '12px' }, children: "Jupyter Notebook" + }), nodeData.item_type === 'Shixun' && (nodeData === null || nodeData === void 0 ? void 0 : (_nodeData$shixun_mark = nodeData.shixun_marks) === null || _nodeData$shixun_mark === void 0 ? void 0 : _nodeData$shixun_mark.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "".concat(nodeData === null || nodeData === void 0 ? void 0 : nodeData.shixun_marks), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + background: '#43a2ff', + color: '#fff', + borderRadius: '13px', + marginLeft: '5px', + height: '20px', + textAlign: 'center', + fontSize: '12px', + maxWidth: '70px', + padding: '0px 13px', + overflow: 'hidden', + whiteSpace: 'nowrap', + display: 'inline-block', + textOverflow: 'ellipsis' + }, + children: nodeData === null || nodeData === void 0 ? void 0 : nodeData.shixun_marks + }) }), !!((_nodeData$schools = nodeData.schools) !== null && _nodeData$schools !== void 0 && _nodeData$schools.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E", children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { diff --git a/p__Classrooms__Lists__Polls__Add__index.chunk.css b/p__Classrooms__Lists__Polls__Add__index.chunk.css index 5bbb11f039..dc4644fc8d 100644 --- a/p__Classrooms__Lists__Polls__Add__index.chunk.css +++ b/p__Classrooms__Lists__Polls__Add__index.chunk.css @@ -265,6 +265,238 @@ 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/Polls/Edit/components/editor.less?modules ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Polls__Answer__index.chunk.css b/p__Classrooms__Lists__Polls__Answer__index.chunk.css index b1a3b41691..e6c920bade 100644 --- a/p__Classrooms__Lists__Polls__Answer__index.chunk.css +++ b/p__Classrooms__Lists__Polls__Answer__index.chunk.css @@ -959,6 +959,238 @@ span.ant-radio + * { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Polls__Edit__index.chunk.css b/p__Classrooms__Lists__Polls__Edit__index.chunk.css index 4b427c9a9a..53d44a0e32 100644 --- a/p__Classrooms__Lists__Polls__Edit__index.chunk.css +++ b/p__Classrooms__Lists__Polls__Edit__index.chunk.css @@ -211,6 +211,238 @@ 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/Polls/Edit/components/editor.less?modules ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__ProgramHomework__Comment__index.async.js b/p__Classrooms__Lists__ProgramHomework__Comment__index.async.js index df9376cc0c..19d7dc3853 100644 --- a/p__Classrooms__Lists__ProgramHomework__Comment__index.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Comment__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[12884,36579,23805,62654],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[12884,36579,23805],{ /***/ 77680: /*!********************************************************************************************************!*\ diff --git a/p__Classrooms__Lists__ProgramHomework__Ranking__index.async.js b/p__Classrooms__Lists__ProgramHomework__Ranking__index.async.js index 45fc4d866f..28ac668da1 100644 --- a/p__Classrooms__Lists__ProgramHomework__Ranking__index.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Ranking__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[6127],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[6127,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1200,6 +1200,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Statistics__StudentDetail__index.async.js b/p__Classrooms__Lists__Statistics__StudentDetail__index.async.js index 1a8bbd6035..e8d0d6a750 100644 --- a/p__Classrooms__Lists__Statistics__StudentDetail__index.async.js +++ b/p__Classrooms__Lists__Statistics__StudentDetail__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[27395],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[27395,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -2651,6 +2651,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index.async.js b/p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index.async.js index 73551fbafb..ee2388532f 100644 --- a/p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index.async.js +++ b/p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index.async.js @@ -773,6 +773,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Statistics__StudentStatistics__index.async.js b/p__Classrooms__Lists__Statistics__StudentStatistics__index.async.js index 21d4150eee..0c299e3aae 100644 --- a/p__Classrooms__Lists__Statistics__StudentStatistics__index.async.js +++ b/p__Classrooms__Lists__Statistics__StudentStatistics__index.async.js @@ -1520,6 +1520,195 @@ var style_default = __webpack_require__(43146); +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Template__teacher__index.chunk.css b/p__Classrooms__Lists__Template__teacher__index.chunk.css index 78dde9afb1..bc9a2d772e 100644 --- a/p__Classrooms__Lists__Template__teacher__index.chunk.css +++ b/p__Classrooms__Lists__Template__teacher__index.chunk.css @@ -158,6 +158,238 @@ /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Classrooms__Lists__Video__Statistics__Detail__index.async.js b/p__Classrooms__Lists__Video__Statistics__Detail__index.async.js index 6e48c921f1..8993c510ce 100644 --- a/p__Classrooms__Lists__Video__Statistics__Detail__index.async.js +++ b/p__Classrooms__Lists__Video__Statistics__Detail__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[60533],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[60533,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1207,6 +1207,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Video__Statistics__StudentDetail__index.async.js b/p__Classrooms__Lists__Video__Statistics__StudentDetail__index.async.js index 19cfeb2fc3..ec49a24094 100644 --- a/p__Classrooms__Lists__Video__Statistics__StudentDetail__index.async.js +++ b/p__Classrooms__Lists__Video__Statistics__StudentDetail__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[69944],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[69944,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1054,6 +1054,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Video__Statistics__index.async.js b/p__Classrooms__Lists__Video__Statistics__index.async.js index 1534bb1f07..6cf51f3a1e 100644 --- a/p__Classrooms__Lists__Video__Statistics__index.async.js +++ b/p__Classrooms__Lists__Video__Statistics__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[64217],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[64217,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1106,6 +1106,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Video__index.async.js b/p__Classrooms__Lists__Video__index.async.js index 8a014a579f..93a7dd30ab 100644 --- a/p__Classrooms__Lists__Video__index.async.js +++ b/p__Classrooms__Lists__Video__index.async.js @@ -215,12 +215,12 @@ var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerat 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/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // 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); @@ -2132,21 +2132,24 @@ var ShixunsListPage = function ShixunsListPage(_ref) { user = _ref.user, dispatch = _ref.dispatch, props = objectWithoutProperties_default()(_ref, _excluded); - var params = objectSpread2_default()(objectSpread2_default()({}, (0,_umi_production_exports.useParams)()), {}, { - page: 1, - limit: 15 - }); + var _useState = (0,react.useState)(objectSpread2_default()(objectSpread2_default()({}, (0,_umi_production_exports.useParams)()), {}, { + page: 1, + limit: 15 + })), + _useState2 = slicedToArray_default()(_useState, 2), + params = _useState2[0], + setParams = _useState2[1]; var detailVideoList = classroomList.detailVideoList, updateData = classroomList.updateData; - var _useState = (0,react.useState)({}), - _useState2 = slicedToArray_default()(_useState, 2), - selectArrs = _useState2[0], - setSelectArrs = _useState2[1]; - //排序or正常显示 - var _useState3 = (0,react.useState)(true), + var _useState3 = (0,react.useState)({}), _useState4 = slicedToArray_default()(_useState3, 2), - isSort = _useState4[0], - setIsSort = _useState4[1]; + selectArrs = _useState4[0], + setSelectArrs = _useState4[1]; + //排序or正常显示 + var _useState5 = (0,react.useState)(true), + _useState6 = slicedToArray_default()(_useState5, 2), + isSort = _useState6[0], + setIsSort = _useState6[1]; params['id'] = params['coursesId']; if (params['categoryId'] != 0) params['category_id'] = params['categoryId']; (0,react.useEffect)(function () { @@ -2171,6 +2174,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }, [location.pathname]); var onShowSizeChange = function onShowSizeChange(current, pageSize) { params.page = current; + setParams(objectSpread2_default()({}, params)); dispatch({ type: 'classroomList/getVideoList', payload: objectSpread2_default()({}, params) diff --git a/p__Classrooms__New__index.async.js b/p__Classrooms__New__index.async.js index 748c3cd076..3ae928c932 100644 --- a/p__Classrooms__New__index.async.js +++ b/p__Classrooms__New__index.async.js @@ -2194,6 +2194,196 @@ function copy(text, options) { module.exports = copy; +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }), /***/ 43159: diff --git a/p__Colleges__index.async.js b/p__Colleges__index.async.js index f5be594da7..6b731abb3d 100644 --- a/p__Colleges__index.async.js +++ b/p__Colleges__index.async.js @@ -1634,6 +1634,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Competitions__Detail__index.async.js b/p__Competitions__Detail__index.async.js index c5bf8b6ec1..067285074d 100644 --- a/p__Competitions__Detail__index.async.js +++ b/p__Competitions__Detail__index.async.js @@ -1,4 +1,256 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[72570,12768,67570,12325,30707],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[72570,4977,12768,67570,12325,30707],{ + +/***/ 50675: +/*!**********************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/CheckCircleFilled.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* 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_CheckCircleFilled__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CheckCircleFilled */ 72961); +/* 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 CheckCircleFilled = function CheckCircleFilled(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_CheckCircleFilled__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z + })); +}; +CheckCircleFilled.displayName = 'CheckCircleFilled'; +/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CheckCircleFilled)); + +/***/ }), + +/***/ 38900: +/*!**********************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/CloseCircleFilled.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* 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_CloseCircleFilled__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CloseCircleFilled */ 1085); +/* 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 CloseCircleFilled = function CloseCircleFilled(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_CloseCircleFilled__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z + })); +}; +CloseCircleFilled.displayName = 'CloseCircleFilled'; +/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CloseCircleFilled)); + +/***/ }), + +/***/ 28508: +/*!******************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/CloseOutlined.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* 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_CloseOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/CloseOutlined */ 89503); +/* 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 CloseOutlined = function CloseOutlined(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_CloseOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z + })); +}; +CloseOutlined.displayName = 'CloseOutlined'; +/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(CloseOutlined)); + +/***/ }), + +/***/ 87588: +/*!******************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js ***! + \******************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* 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)); + +/***/ }), + +/***/ 64082: +/*!******************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/InboxOutlined.js + 1 modules ***! + \******************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ icons_InboxOutlined; } +}); + +// 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/InboxOutlined.js +// This icon file is generated automatically. +var InboxOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "0 0 1024 1024", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z" } }] }, "name": "inbox", "theme": "outlined" }; +/* harmony default export */ var asn_InboxOutlined = (InboxOutlined); + +// 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/InboxOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var InboxOutlined_InboxOutlined = function InboxOutlined(props, ref) { + return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { + ref: ref, + icon: asn_InboxOutlined + })); +}; +InboxOutlined_InboxOutlined.displayName = 'InboxOutlined'; +/* harmony default export */ var icons_InboxOutlined = (/*#__PURE__*/react.forwardRef(InboxOutlined_InboxOutlined)); + +/***/ }), + +/***/ 37653: +/*!*****************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/LeftOutlined.js ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* 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_LeftOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/LeftOutlined */ 26554); +/* 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 LeftOutlined = function LeftOutlined(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_LeftOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z + })); +}; +LeftOutlined.displayName = 'LeftOutlined'; +/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(LeftOutlined)); + +/***/ }), + +/***/ 43929: +/*!******************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/RightOutlined.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* 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_RightOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/RightOutlined */ 50756); +/* 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 RightOutlined = function RightOutlined(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_RightOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z + })); +}; +RightOutlined.displayName = 'RightOutlined'; +/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(RightOutlined)); + +/***/ }), + +/***/ 88484: +/*!*******************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/es/icons/UploadOutlined.js + 1 modules ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ icons_UploadOutlined; } +}); + +// 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/UploadOutlined.js +// This icon file is generated automatically. +var UploadOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z" } }] }, "name": "upload", "theme": "outlined" }; +/* harmony default export */ var asn_UploadOutlined = (UploadOutlined); + +// 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/UploadOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + +var UploadOutlined_UploadOutlined = function UploadOutlined(props, ref) { + return /*#__PURE__*/react.createElement(AntdIcon/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, props), {}, { + ref: ref, + icon: asn_UploadOutlined + })); +}; +UploadOutlined_UploadOutlined.displayName = 'UploadOutlined'; +/* harmony default export */ var icons_UploadOutlined = (/*#__PURE__*/react.forwardRef(UploadOutlined_UploadOutlined)); + +/***/ }), /***/ 96403: /*!*********************************!*\ @@ -87,6 +339,83 @@ var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"].API_SERVER * /***/ }), +/***/ 48559: +/*!**********************************************!*\ + !*** ./src/components/AsyncButton/index.tsx ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Z": function() { return /* binding */ AsyncButton; } +/* 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_8__ = __webpack_require__(/*! antd/es/button */ 71577); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__); +/* 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 _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__ = __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_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js */ 70215); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + + +var _excluded = ["children"]; + + +var AsyncButton = function AsyncButton(_ref) { + var children = _ref.children, + props = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_5___default()(_ref, _excluded); + 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_4___default()(_useState, 2), + btnLoading = _useState2[0], + setBtnLoading = _useState2[1]; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(antd_es_button__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()({}, props), {}, { + loading: btnLoading, + onClick: /*#__PURE__*/function () { + var _ref2 = _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_2___default()().mark(function _callee(e) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.prev = 0; + setBtnLoading(true); + _context.next = 4; + return props.onClick(e); + case 4: + setBtnLoading(false); + _context.next = 11; + break; + case 7: + _context.prev = 7; + _context.t0 = _context["catch"](0); + console.error(_context.t0); + setBtnLoading(false); + case 11: + case "end": + return _context.stop(); + } + }, _callee, null, [[0, 7]]); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }(), + children: children + })); +}; + +/***/ }), + /***/ 8213: /*!******************************************************!*\ !*** ./src/components/AuthenticationModel/index.tsx ***! @@ -156,6 +485,62 @@ var AuthModal = function AuthModal(_ref) { /***/ }), +/***/ 82982: +/*!*****************************************!*\ + !*** ./src/components/NoData/index.tsx ***! + \*****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/button/style */ 29913); +/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/button */ 71577); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __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_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + + +var noData = function noData(_ref) { + var _ref$buttonProps = _ref.buttonProps, + buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps, + _ref$styles = _ref.styles, + styles = _ref$styles === void 0 ? {} : _ref$styles, + customText = _ref.customText, + ButtonText = _ref.ButtonText, + ButtonClick = _ref.ButtonClick, + Buttonclass = _ref.Buttonclass, + ButtonTwo = _ref.ButtonTwo, + imgStyles = _ref.imgStyles; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("section", { + className: "tc animated fadeIn", + style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, { + color: '#999', + margin: '200px auto' + }), styles), + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("img", { + src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_3__, + style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, imgStyles) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("p", { + className: "mt20 font14", + children: customText || '暂时还没有相关数据哦!' + }), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(antd_es_button__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({ + className: Buttonclass, + onClick: ButtonClick + }, buttonProps), {}, { + children: ButtonText + })), ButtonTwo && ButtonTwo] + }); +}; +/* harmony default export */ __webpack_exports__["Z"] = (noData); + +/***/ }), + /***/ 36579: /*!*********************************************************!*\ !*** ./src/components/PreviewAll/index.tsx + 1 modules ***! @@ -2415,7 +2800,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } @@ -2798,9 +3183,9 @@ function useInterval(callback, delay) { /***/ }), -/***/ 84541: +/***/ 11940: /*!**************************************************************!*\ - !*** ./src/pages/Competitions/Detail/index.tsx + 25 modules ***! + !*** ./src/pages/Competitions/Detail/index.tsx + 27 modules ***! \**************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -3017,7 +3402,7 @@ var RenderHtml = __webpack_require__(12768); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(59758); // EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(84519); +var utils_fetch = __webpack_require__(84519); // EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules var verifyLogin = __webpack_require__(7303); // EXTERNAL MODULE: ./node_modules/antd/es/carousel/style/index.js + 1 modules @@ -3657,7 +4042,7 @@ var SeeItem = function SeeItem(_ref, ref) { // } setLoading(true); _context.next = 6; - return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/upload_file.json"), { + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/upload_file.json"), { method: 'post', body: { attachment_id: fileId, @@ -4412,7 +4797,7 @@ function Ranking(_ref) { break; } _context.next = 8; - return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { method: 'post', body: { competition_module_id: Selectkey, @@ -4434,7 +4819,7 @@ function Ranking(_ref) { break; case 12: _context.next = 14; - return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { method: 'post', body: { competition_module_id: Selectkey, @@ -7197,7 +7582,7 @@ function SubmitResult_Ranking(_ref) { break; } _context.next = 8; - return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { method: 'post', body: { competition_module_id: Selectkey, @@ -7219,7 +7604,7 @@ function SubmitResult_Ranking(_ref) { break; case 12: _context.next = 14; - return (0,fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/update_md_content.json"), { method: 'post', body: { competition_module_id: Selectkey, @@ -8366,7 +8751,25 @@ var JoinModel = __webpack_require__(74195); var Addteams = __webpack_require__(6237); // EXTERNAL MODULE: ./src/pages/Competitions/components/PhoneModal.tsx var PhoneModal = __webpack_require__(74009); -;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/index.tsx +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/objectDestructuringEmpty.js +var objectDestructuringEmpty = __webpack_require__(13012); +var objectDestructuringEmpty_default = /*#__PURE__*/__webpack_require__.n(objectDestructuringEmpty); +// 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/@ant-design/icons/es/icons/UploadOutlined.js + 1 modules +var UploadOutlined = __webpack_require__(88484); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/WorkSubmit/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var WorkSubmitmodules = ({"WorkSubmitDesc":"WorkSubmitDesc___zk_Kc","WorkSubmit":"WorkSubmit___BOuVl","span":"span___sGFYr","search":"search___wZWVl","downBut":"downBut___tfNYQ"}); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(82982); +// EXTERNAL MODULE: ./src/components/AsyncButton/index.tsx +var AsyncButton = __webpack_require__(48559); +// EXTERNAL MODULE: ./node_modules/jszip/dist/jszip.min.js +var jszip_min = __webpack_require__(55733); +var jszip_min_default = /*#__PURE__*/__webpack_require__.n(jszip_min); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/components/WorkSubmit/index.tsx @@ -8384,18 +8787,13 @@ var PhoneModal = __webpack_require__(74009); -var Detail_excluded = ["globalSetting", "loading", "dispatch", "user"]; -//查看内容 -//编辑内容 - //排行榜 - //获奖证书 @@ -8408,71 +8806,1113 @@ var Detail_excluded = ["globalSetting", "loading", "dispatch", "user"]; -var competitionDetails = function competitionDetails(_ref) { - var _HeaderDetail$competi5, _HeaderDetail$competi6, _user$userInfo3, _HeaderDetail$permiss, _HeaderDetail$permiss2, _HeaderDetail$permiss3, _HeaderDetail$permiss4, _HeaderDetail$permiss5; - var globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - user = _ref.user, - props = objectWithoutProperties_default()(_ref, Detail_excluded); - var _useState = (0,react.useState)({ - avatar_url: "" - }), + + + + + + + + +var WorkSubmit = function WorkSubmit(_ref) { + var _TabResults$stages5, _TabResults$stages5$, _TabResults$stages6, _TabResults$rule_cont3, _TabResults$rule_cont4, _TabResults$rule_cont6, _TabResults$rule_cont7; + var dispatch = _ref.dispatch, + userinfo = _ref.userinfo, + Editable = _ref.Editable, + ItemData = _ref.ItemData, + TabResults = _ref.TabResults, + HeaderDetail = _ref.HeaderDetail, + StaffDetail = _ref.StaffDetail, + _ref$getTabResults = _ref.getTabResults, + getTabResults = _ref$getTabResults === void 0 ? function () {} : _ref$getTabResults; + // 开启/关闭 编辑 + var _useState = (0,react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), - HeaderDetail = _useState2[0], - setHeaderDetail = _useState2[1]; - var _useState3 = (0,react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - StaffDetail = _useState4[0], - setStaffDetail = _useState4[1]; + isEdit = _useState2[0], + setIsEdit = _useState2[1]; var _useParams = (0,_umi_production_exports.useParams)(), identifier = _useParams.identifier; - var _useState5 = (0,react.useState)([]), + // 提交作品:1, 仅提交文件:2 + var _useState3 = (0,react.useState)(1), + _useState4 = slicedToArray_default()(_useState3, 2), + modelType = _useState4[0], + setModelType = _useState4[1]; + // 竞赛管理员、超管、运营 + var _useState5 = (0,react.useState)(false), _useState6 = slicedToArray_default()(_useState5, 2), - ItemData = _useState6[0], - setItemData = _useState6[1]; - //打开编辑还是打开查看 - var _useState7 = (0,react.useState)(true), + identity = _useState6[0], + setIdentity = _useState6[1]; + var _useState7 = (0,react.useState)(false), _useState8 = slicedToArray_default()(_useState7, 2), - ISsee = _useState8[0], - setIssee = _useState8[1]; + isSubmitModel = _useState8[0], + setIsSubmitModel = _useState8[1]; + // 上传列表数据 var _useState9 = (0,react.useState)([]), _useState10 = slicedToArray_default()(_useState9, 2), - MenuItem = _useState10[0], - setMenuItem = _useState10[1]; - var _useState11 = (0,react.useState)([]), + fileList = _useState10[0], + setFileList = _useState10[1]; + // 表格数据 + var _useState11 = (0,react.useState)(false), _useState12 = slicedToArray_default()(_useState11, 2), - ModelType = _useState12[0], - setModelType = _useState12[1]; - //点击了排行榜 - var _useState13 = (0,react.useState)(false), + tableLoading = _useState12[0], + setTableLoading = _useState12[1]; + var _useState13 = (0,react.useState)({ + name: "", + url: "", + id: null, + fileList: [] + }), _useState14 = slicedToArray_default()(_useState13, 2), - isRanKing = _useState14[0], - setIsRanKing = _useState14[1]; - //获取排行榜 - var _useState15 = (0,react.useState)(false), + rowTable = _useState14[0], + setRowTable = _useState14[1]; + var _useState15 = (0,react.useState)({ + total_count: 0, + results: [] + }), _useState16 = slicedToArray_default()(_useState15, 2), - ChartRules = _useState16[0], - setChartRules = _useState16[1]; - //点击了获奖证书 - var _useState17 = (0,react.useState)(false), + tableList = _useState16[0], + setTableList = _useState16[1]; + // 当前赛事 + var _useState17 = (0,react.useState)(null), _useState18 = slicedToArray_default()(_useState17, 2), - isAward = _useState18[0], - setIsAward = _useState18[1]; - //获奖证书信息 - var _useState19 = (0,react.useState)([]), + gameItem = _useState18[0], + setGameItem = _useState18[1]; + // 分页,搜索 + var _useState19 = (0,react.useState)({ + page: 1, + per_page: 20, + keyword: "" + }), _useState20 = slicedToArray_default()(_useState19, 2), - Prize = _useState20[0], - setPrize = _useState20[1]; - //获取个人信息 Accounts - var _useState21 = (0,react.useState)([]), + urlData = _useState20[0], + setUrlData = _useState20[1]; + // MD内容 + var _useState21 = (0,react.useState)(""), _useState22 = slicedToArray_default()(_useState21, 2), - Accounts = _useState22[0], - SetAccounts = _useState22[1]; - //设置选中的条目 - var _useState23 = (0,react.useState)([]), + mdContent = _useState22[0], + setMdContent = _useState22[1]; + // 下载所有文件时打包成zip文件 + var _useState23 = (0,react.useState)(new (jszip_min_default())()), _useState24 = slicedToArray_default()(_useState23, 2), - Selectkey = _useState24[0], + zipAll = _useState24[0], + setZipAll = _useState24[1]; + (0,react.useEffect)(function () { + setIdentity((userinfo === null || userinfo === void 0 ? void 0 : userinfo.admin) || (userinfo === null || userinfo === void 0 ? void 0 : userinfo.business) || Editable); + }, [userinfo === null || userinfo === void 0 ? void 0 : userinfo.admin, userinfo === null || userinfo === void 0 ? void 0 : userinfo.business, Editable]); + (0,react.useEffect)(function () { + if (ItemData !== null && ItemData !== void 0 && ItemData.only_file) setModelType(2); + }, [ItemData]); + (0,react.useEffect)(function () { + var _TabResults$stages; + if (TabResults.stages && ((_TabResults$stages = TabResults.stages) === null || _TabResults$stages === void 0 ? void 0 : _TabResults$stages.length) > 0) { + var _TabResults$stages2, _TabResults$stages2$, _TabResults$stages2$$, _TabResults$stages3, _TabResults$stages3$, _TabResults$stages3$$, _TabResults$stages4; + ((_TabResults$stages2 = TabResults.stages) === null || _TabResults$stages2 === void 0 ? void 0 : (_TabResults$stages2$ = _TabResults$stages2[0]) === null || _TabResults$stages2$ === void 0 ? void 0 : (_TabResults$stages2$$ = _TabResults$stages2$.children) === null || _TabResults$stages2$$ === void 0 ? void 0 : _TabResults$stages2$$.length) > 0 ? setGameItem(((_TabResults$stages3 = TabResults.stages) === null || _TabResults$stages3 === void 0 ? void 0 : (_TabResults$stages3$ = _TabResults$stages3[0]) === null || _TabResults$stages3$ === void 0 ? void 0 : (_TabResults$stages3$$ = _TabResults$stages3$.children) === null || _TabResults$stages3$$ === void 0 ? void 0 : _TabResults$stages3$$[0]) || null) : setGameItem(((_TabResults$stages4 = TabResults.stages) === null || _TabResults$stages4 === void 0 ? void 0 : _TabResults$stages4[0]) || null); + } + }, [TabResults.stages]); + (0,react.useEffect)(function () { + getResults(); + }, [gameItem === null || gameItem === void 0 ? void 0 : gameItem.id, urlData.page]); + // 表格头部数据 + var columns = [{ + title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#5F6368" + }, + children: "\u961F\u4F0D\u540D\u79F0" + }), + dataIndex: 'team_name', + width: "120px", + ellipsis: true, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: text || "- -" + }); + }, + isShow: [1, 2] + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#5F6368" + }, + children: "\u63D0\u4EA4\u4EBA" + }), + dataIndex: 'user_name', + width: "120px", + ellipsis: true, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: text || "- -" + }); + }, + isShow: [1, 2] + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#5F6368" + }, + children: "\u4F5C\u54C1\u540D\u79F0" + }), + dataIndex: 'name', + ellipsis: true, + render: function render(text, record) { + return text ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: record.url || '#', + target: "_blank", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: text + }) + }) : "--"; + }, + isShow: [1] + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#5F6368" + }, + children: "\u4F5C\u54C1\u6587\u4EF6" + }), + dataIndex: 'file_name', + width: modelType == 1 ? "180px" : "", + ellipsis: true, + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "topLeft", + title: text, + children: text || "- -" + }); + }, + isShow: [1, 2] + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#5F6368" + }, + children: "\u66F4\u65B0\u65F6\u95F4" + }), + dataIndex: 'updated_at', + width: "180px", + render: function render(text) { + return text || '- -'; + }, + isShow: [1, 2] + }, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#5F6368" + }, + children: "\u64CD\u4F5C" + }), + dataIndex: 'result_url', + ellipsis: true, + width: "140px", + align: 'center', + render: function render(text, record) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: identity ? "center" : "space-between", + children: [!identity && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "link", + onClick: function onClick() { + setIsSubmitModel(true); + setRowTable({ + name: record.name, + url: record.url, + id: record.id + }); + if (record.file_name) { + setFileList([{ + uid: "-1", + // TODO : 这里目前无法获取到id或者唯一标识,暂时只能用-1 + name: record.file_name, + status: 'done', + url: record.result_url || "" + }]); + } + }, + children: "\u7F16\u8F91" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + type: "link", + disabled: !text, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + return _context.abrupt("return", (0,util/* downLoadLink */.Nd)(record.file_name, text)); + case 1: + case "end": + return _context.stop(); + } + }, _callee); + })), + children: identity ? "下载文件" : "下载" + })] + }); + }, + isShow: [1, 2] + }].filter(function (item) { + return item.isShow.includes(modelType); + }); + // 获取列表数据 + var getResults = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var data; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + setTableLoading(true); + _context2.next = 3; + return dispatch({ + type: 'competitions/Results', + payload: objectSpread2_default()({ + identifier: identifier, + stage_id: gameItem === null || gameItem === void 0 ? void 0 : gameItem.id, + module_type: 'worksubmit' + }, urlData) + }); + case 3: + data = _context2.sent; + setTableList(data); + setTableLoading(false); + case 6: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function getResults() { + return _ref3.apply(this, arguments); + }; + }(); + // 更新MD内容 + var getUpMDContent = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(data) { + var res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return dispatch({ + type: 'competitions/updateMdContent', + payload: { + identifier: identifier, + stage_id: gameItem === null || gameItem === void 0 ? void 0 : gameItem.id, + competition_module_id: ItemData.id, + content: mdContent, + md_content_id: data === null || data === void 0 ? void 0 : data.id + } + }); + case 2: + res = _context3.sent; + res.status == 0 && message/* default.success */.ZP.success(res.message); + setIsEdit(false); + _context3.next = 7; + return getTabResults(); + case 7: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function getUpMDContent(_x) { + return _ref4.apply(this, arguments); + }; + }(); + // 作品提交或者编辑 + var handleFormFinish = /*#__PURE__*/function () { + var _ref5 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(values) { + var _fileList$, _res2; + var res, Data, _res, _res3; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + console.log(values, fileList); + if (!(modelType == 2 && fileList.length == 0)) { + _context4.next = 4; + break; + } + message/* default.error */.ZP.error("请选择文件"); + return _context4.abrupt("return"); + case 4: + Data = { + login: userinfo === null || userinfo === void 0 ? void 0 : userinfo.login, + container_type: "Competition", + file_name: fileList === null || fileList === void 0 ? void 0 : (_fileList$ = fileList[0]) === null || _fileList$ === void 0 ? void 0 : _fileList$.name, + stage_type: gameItem === null || gameItem === void 0 ? void 0 : gameItem.id, + container_id: HeaderDetail === null || HeaderDetail === void 0 ? void 0 : HeaderDetail.id, + result_id: rowTable === null || rowTable === void 0 ? void 0 : rowTable.id, + module_type: 'worksubmit' + }; + if (!(modelType == 1)) { + _context4.next = 13; + break; + } + _context4.next = 8; + return (0,utils_fetch/* default */.ZP)("/api/competitions/".concat(identifier, "/check_result_url.json"), { + method: "GET", + params: { + url: values.url, + stage_id: gameItem === null || gameItem === void 0 ? void 0 : gameItem.id, + result_id: rowTable === null || rowTable === void 0 ? void 0 : rowTable.id + } + }); + case 8: + _res = _context4.sent; + if (!((_res === null || _res === void 0 ? void 0 : _res.status) != 0)) { + _context4.next = 11; + break; + } + return _context4.abrupt("return"); + case 11: + Data["name"] = values.name; + Data["url"] = values.url; + case 13: + if (!(modelType == 1 && fileList.length == 0)) { + _context4.next = 19; + break; + } + _context4.next = 16; + return dispatch({ + type: 'competitions/getWorkSubmitUpdateRes', + payload: { + identifier: identifier, + result_id: rowTable === null || rowTable === void 0 ? void 0 : rowTable.id, + name: values.name, + url: values.url, + stage_id: gameItem === null || gameItem === void 0 ? void 0 : gameItem.id, + result_url: rowTable === null || rowTable === void 0 ? void 0 : rowTable.result_url, + module_type: 'worksubmit' + } + }); + case 16: + res = _context4.sent; + _context4.next = 22; + break; + case 19: + _context4.next = 21; + return (0,UploadFile/* uploadFile */.cT)(fileList[0], Data); + case 21: + res = _context4.sent; + case 22: + if (((_res2 = res) === null || _res2 === void 0 ? void 0 : _res2.status) == 0) { + message/* default.success */.ZP.success("提交成功"); + } else { + message/* default.info */.ZP.info(((_res3 = res) === null || _res3 === void 0 ? void 0 : _res3.message) || "提交失败"); + } + setIsSubmitModel(false); + setFileList([]); + getResults(); + case 26: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function handleFormFinish(_x2) { + return _ref5.apply(this, arguments); + }; + }(); + // 下载所有作品 + var handleAllDownload = /*#__PURE__*/function () { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { + var _res$results; + var res, DownloadList, modal, nameLsit, addzip, i, _iterator, _step, item; + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + _context6.next = 2; + return dispatch({ + type: 'competitions/Results', + payload: { + identifier: identifier, + stage_id: gameItem === null || gameItem === void 0 ? void 0 : gameItem.id, + page: 1, + per_page: 9999999, + // TODO :查询所有列表数据 + keyword: "", + module_type: 'worksubmit' + } + }); + case 2: + res = _context6.sent; + DownloadList = res === null || res === void 0 ? void 0 : (_res$results = res.results) === null || _res$results === void 0 ? void 0 : _res$results.filter(function (item) { + return (item === null || item === void 0 ? void 0 : item.result_url) && item.file_name; + }); + modal = es_modal/* default.info */.Z.info({ + width: 460, + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u6B63\u5728\u5BFC\u51FA\u53C2\u8D5B\u6587\u4EF6,", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3" + })] + }), + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-blue", + children: 0 + }), "/", DownloadList.length] + }), + maskClosable: false, + className: WorkSubmitmodules.modal, + onOk: function onOk() {} + }); + nameLsit = []; + addzip = /*#__PURE__*/function () { + var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(data, progress) { + var zip, response, blob; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + _context5.prev = 0; + zip = new (jszip_min_default())(); + _context5.next = 4; + return fetch(data.result_url, { + method: "get" + }); + case 4: + response = _context5.sent; + _context5.next = 7; + return response.blob(); + case 7: + blob = _context5.sent; + zip.file(data.file_name, blob); + _context5.next = 11; + return zip.generateAsync({ + type: "blob" + }).then(function (blob) { + var getNameFile = function getNameFile(name) { + var index = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0; + if (index == 0 && nameLsit.includes(name) || nameLsit.includes("".concat(name, "(").concat(index, ")"))) { + getNameFile(name, index + 1); + } else { + nameLsit.push(index == 0 ? name : "".concat(name, "(").concat(index, ")")); + zipAll.file(index == 0 ? name + ".zip" : "".concat(name, "(").concat(index, ")") + ".zip", blob); + } + }; + getNameFile("".concat(data === null || data === void 0 ? void 0 : data.team_name, "-").concat(data === null || data === void 0 ? void 0 : data.user_name)); + }); + case 11: + modal.update({ + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u5F53\u524D\u8FDB\u5EA6: ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-blue", + children: progress + }), "/", DownloadList.length] + }) + }); + _context5.next = 17; + break; + case 14: + _context5.prev = 14; + _context5.t0 = _context5["catch"](0); + message/* default.error */.ZP.error("".concat(data.file_name, "\u4E0B\u8F7D\u5931\u8D25")); + case 17: + case "end": + return _context5.stop(); + } + }, _callee5, null, [[0, 14]]); + })); + return function addzip(_x3, _x4) { + return _ref7.apply(this, arguments); + }; + }(); + if (!(DownloadList.length > 0)) { + _context6.next = 27; + break; + } + i = 0; + _iterator = createForOfIteratorHelper_default()(DownloadList); + _context6.prev = 10; + _iterator.s(); + case 12: + if ((_step = _iterator.n()).done) { + _context6.next = 18; + break; + } + item = _step.value; + _context6.next = 16; + return addzip(item, ++i); + case 16: + _context6.next = 12; + break; + case 18: + _context6.next = 23; + break; + case 20: + _context6.prev = 20; + _context6.t0 = _context6["catch"](10); + _iterator.e(_context6.t0); + case 23: + _context6.prev = 23; + _iterator.f(); + return _context6.finish(23); + case 26: + zipAll.generateAsync({ + type: "blob" + }).then(function (blob) { + (0,util/* downLoadLink */.Nd)(HeaderDetail.name, window.URL.createObjectURL(blob)); + }); + case 27: + modal.destroy(); + case 28: + case "end": + return _context6.stop(); + } + }, _callee6, null, [[10, 20, 23, 26]]); + })); + return function handleAllDownload() { + return _ref6.apply(this, arguments); + }; + }(); + var uploadProps = { + maxCount: 1, + withCredentials: true, + fileList: fileList, + onRemove: function onRemove() { + setFileList([]); + }, + beforeUpload: function beforeUpload(file) { + var fileSize = file.size / 1024 / 1024; + var fileType = file.name.split(".").slice(-1)[0].toLowerCase(); + if (modelType == 1 && fileSize > 150 || modelType == 2 && fileSize / 1024 > 1 || fileSize == 0) { + message/* default.error */.ZP.error("".concat(file.name, " \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002").concat(fileSize == 0 ? "文件内容不能为空" : "\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(modelType == 1 ? '150MB' : '1G', ")"))); + return Promise.reject(); + } + setFileList([file]); + return false; + } + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: WorkSubmitmodules.WorkSubmit, + children: [gameItem ? /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { + defaultActiveKey: ((_TabResults$stages5 = TabResults.stages) === null || _TabResults$stages5 === void 0 ? void 0 : (_TabResults$stages5$ = _TabResults$stages5[0]) === null || _TabResults$stages5$ === void 0 ? void 0 : _TabResults$stages5$.id) || 1, + destroyInactiveTabPane: true, + tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + style: { + marginBottom: "10px" + }, + children: [!identity && StaffDetail.enrolled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "primary", + onClick: function onClick() { + return setIsSubmitModel(true); + }, + children: "\u4F5C\u54C1\u63D0\u4EA4" + }), identity && !isEdit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + style: { + marginLeft: "10px" + }, + type: "primary", + onClick: function onClick() { + return setIsEdit(true); + }, + children: "\u7F16\u8F91" + })] + }), + onChange: function onChange(activeKey) { + var item = TabResults.stages.find(function (item) { + return item.id == activeKey; + }); + item.children.length > 0 ? setGameItem(item.children[0]) : setGameItem(item); + }, + children: (_TabResults$stages6 = TabResults.stages) === null || _TabResults$stages6 === void 0 ? void 0 : _TabResults$stages6.map(function (item, index) { + var _TabResults$rule_cont, _TabResults$rule_cont2, _item$children$, _item$children; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(tabs/* default.TabPane */.Z.TabPane, { + tab: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + marginBottom: "20px" + }, + children: item.name + }), + children: [isEdit ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + defaultValue: ((_TabResults$rule_cont = TabResults.rule_contents[index]) === null || _TabResults$rule_cont === void 0 ? void 0 : _TabResults$rule_cont.content) || "", + onChange: function onChange(e) { + return setMdContent(e); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + type: "primary", + onClick: function onClick() { + return getUpMDContent(TabResults.rule_contents[index]); + }, + children: "\u63D0\u4EA4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + style: { + marginLeft: "10px" + }, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { + case 0: + return _context7.abrupt("return", setIsEdit(false)); + case 1: + case "end": + return _context7.stop(); + } + }, _callee7); + })), + children: "\u53D6\u6D88" + })] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + style: { + marginTop: "10px" + }, + value: ((_TabResults$rule_cont2 = TabResults.rule_contents[index]) === null || _TabResults$rule_cont2 === void 0 ? void 0 : _TabResults$rule_cont2.content) || "" + }), item.children.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default */.Z, { + defaultActiveKey: (_item$children$ = item.children[0]) === null || _item$children$ === void 0 ? void 0 : _item$children$.id, + destroyInactiveTabPane: true, + onChange: function onChange(activeKey) { + setGameItem(item.children.find(function (item) { + return item.id == activeKey; + })); + }, + children: (_item$children = item.children) === null || _item$children === void 0 ? void 0 : _item$children.map(function (ChildItem) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tabs/* default.TabPane */.Z.TabPane, { + tab: ChildItem.name + }, ChildItem.id); + }) + })] + }, item.id); + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [(StaffDetail.enrolled || identity) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + style: { + marginBottom: "10px", + paddingBottom: "10px", + borderBottom: "1px solid #eee" + }, + children: [!identity && StaffDetail.enrolled && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + style: { + marginLeft: "auto" + }, + type: "primary", + onClick: function onClick() { + return setIsSubmitModel(true); + }, + children: "\u4F5C\u54C1\u63D0\u4EA4" + }), identity && !isEdit && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + style: { + marginLeft: !identity && StaffDetail.enrolled ? "10px" : "auto" + }, + type: "primary", + onClick: function onClick() { + return setIsEdit(true); + }, + children: "\u7F16\u8F91" + })] + }), isEdit ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + defaultValue: ((_TabResults$rule_cont3 = TabResults.rule_contents) === null || _TabResults$rule_cont3 === void 0 ? void 0 : (_TabResults$rule_cont4 = _TabResults$rule_cont3[0]) === null || _TabResults$rule_cont4 === void 0 ? void 0 : _TabResults$rule_cont4.content) || "", + onChange: function onChange(e) { + return setMdContent(e); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + type: "primary", + onClick: function onClick() { + var _TabResults$rule_cont5; + return getUpMDContent((_TabResults$rule_cont5 = TabResults.rule_contents) === null || _TabResults$rule_cont5 === void 0 ? void 0 : _TabResults$rule_cont5[0]); + }, + children: "\u63D0\u4EA4" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + style: { + marginLeft: "10px" + }, + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { + case 0: + return _context8.abrupt("return", setIsEdit(false)); + case 1: + case "end": + return _context8.stop(); + } + }, _callee8); + })), + children: "\u53D6\u6D88" + })] + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + style: { + marginTop: "10px" + }, + value: ((_TabResults$rule_cont6 = TabResults.rule_contents) === null || _TabResults$rule_cont6 === void 0 ? void 0 : (_TabResults$rule_cont7 = _TabResults$rule_cont6[0]) === null || _TabResults$rule_cont7 === void 0 ? void 0 : _TabResults$rule_cont7.content) || "" + })] + }), identity && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", + style: { + marginTop: "21px" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + className: WorkSubmitmodules.search, + placeholder: "\u8BF7\u8F93\u5165\u961F\u4F0D\u540D\u79F0\u6216\u63D0\u4EA4\u4EBA\u59D3\u540D\u641C\u7D22", + suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-sousuo9", + onClick: getResults, + style: { + color: "#000", + cursor: "pointer", + fontSize: "14px" + } + }), + onChange: function onChange(e) { + urlData.keyword = e.target.value; + setUrlData(urlData); + }, + style: { + background: "#F6F7F9" + }, + bordered: false, + onPressEnter: getResults + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + color: "#9B9B9B", + fontSize: "14px", + marginLeft: "20px" + }, + children: ["\u5F53\u524D\u5171\u8BA1\u4F5C\u54C1", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: "#165DFF" + }, + children: tableList.total_count + }), "\u4E2A"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [modelType == 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + style: { + lineHeight: "32px" + }, + target: "_blank", + href: "/api/competitions/".concat(identifier, "/results.xlsx?identifier=").concat(identifier, "&stage_id=").concat((gameItem === null || gameItem === void 0 ? void 0 : gameItem.id) || "", "&module_type=worksubmit"), + icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-lianjie3", + style: { + fontSize: "16px", + color: "#44D7B6" + } + }), + className: WorkSubmitmodules.downBut, + children: "\u4E0B\u8F7D\u4F5C\u54C1\u94FE\u63A5" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { + icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-wenjian4", + style: { + fontSize: "16px", + color: "#F6C555" + } + }), + className: WorkSubmitmodules.downBut, + style: { + marginLeft: "20px" + }, + onClick: handleAllDownload, + children: "\u4E0B\u8F7D\u6240\u6709\u6587\u4EF6" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + style: { + marginTop: "17px" + }, + loading: tableLoading, + columns: columns, + dataSource: tableList.results, + locale: { + emptyText: /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) + }, + pagination: false + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + style: { + marginTop: "20px" + }, + align: "middle", + justify: "space-between", + children: [((gameItem === null || gameItem === void 0 ? void 0 : gameItem.end_time) && (gameItem === null || gameItem === void 0 ? void 0 : gameItem.start_time) || HeaderDetail.start_time && HeaderDetail.end_time) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: WorkSubmitmodules.span, + children: ["\u63D0\u4EA4\u65F6\u95F4\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: moment_default()((gameItem === null || gameItem === void 0 ? void 0 : gameItem.start_time) || HeaderDetail.start_time).format("YYYY-MM-DD HH:mm:ss") + }), " \u81F3 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: moment_default()((gameItem === null || gameItem === void 0 ? void 0 : gameItem.end_time) || HeaderDetail.end_time).format("YYYY-MM-DD HH:mm:ss") + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { + showQuickJumper: true, + hideOnSinglePage: true, + total: tableList.total_count, + pageSize: urlData.per_page, + onChange: function onChange(page) { + urlData.page = page; + setUrlData(urlData); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { + centered: true, + destroyOnClose: true, + title: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + fontWeight: "500", + color: "#000000", + marginTop: "10px" + }, + children: "\u53C2\u6570\u4F5C\u54C1\u63D0\u4EA4" + }), + open: isSubmitModel, + bodyStyle: { + padding: " 0px 25px 10px 25px" + }, + footer: null, + onCancel: function onCancel() { + setIsSubmitModel(false); + setFileList([]); + setRowTable(null); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: WorkSubmitmodules.WorkSubmitDesc, + children: "\u8BF4\u660E\uFF1A\u53C2\u8D5B\u4F5C\u54C1\u4E0D\u652F\u6301\u5220\u9664\uFF0C\u5927\u8D5B\u8FDB\u884C\u4E2D\u4E0A\u4F20\u540E\u7684\u4F5C\u54C1\u5982\u9700\u4FEE\u6539\uFF0C\u53EF\u5728\u3010\u4F5C\u54C1\u63D0\u4EA4\u3011\u5217\u8868\u70B9\u51FB\u201C\u7F16\u8F91\u201D\u8FDB\u884C\u4FEE\u6539\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + initialValues: rowTable, + colon: false, + onFinish: handleFormFinish, + children: [modelType == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u4F5C\u54C1\u540D\u79F0", + name: "name", + rules: [{ + required: true, + message: "请填写作品名称" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + showCount: true, + maxLength: 60, + placeholder: "\u8BF7\u8F93\u5165\u4F5C\u54C1\u540D\u79F0" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u4F5C\u54C1\u94FE\u63A5", + name: "url", + rules: [{ + required: true, + message: "请填写作品链接" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u4F5C\u54C1\u94FE\u63A5" + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, { + name: "fileList", + style: { + paddingLeft: modelType == 1 ? "76px" : "0" + }, + valuePropName: "fileList", + getValueFromEvent: function getValueFromEvent(e) { + if (Array.isArray(e)) return e; + return e === null || e === void 0 ? void 0 : e.fileList; + }, + children: [modelType == 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(upload/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, uploadProps), {}, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "primary", + ghost: true, + icon: /*#__PURE__*/(0,jsx_runtime.jsx)(UploadOutlined/* default */.Z, {}), + children: fileList.length > 0 ? "更换文件" : "文件上传" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + placement: "right", + overlayStyle: { + maxWidth: 600 + }, + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick(e) { + e.preventDefault(); + e.stopPropagation(); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u63D0\u793A\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "1. \u4E00\u6B21\u6700\u591A\u4E0A\u4F201\u4E2A\u6587\u4EF6\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "2. \u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7150M\u3002" + })] + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + onClick: function onClick(e) { + e.preventDefault(); + e.stopPropagation(); + }, + className: "iconfont icon-tishixiaowenhao ml5", + style: { + cursor: 'pointer', + color: '#C5C5C5' + } + }) + })] + }) + })), modelType == 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)(upload/* default.Dragger */.Z.Dragger, objectSpread2_default()(objectSpread2_default()({ + className: WorkSubmitmodules.fileList, + style: { + background: "#fff", + padding: "31px 0px" + } + }, uploadProps), {}, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "ant-upload-drag-icon", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shangchuan4", + style: { + fontSize: "32px", + color: "#165DFF" + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "ant-upload-text", + children: "\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20" + })] + }))] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + style: { + marginLeft: "auto" + }, + onClick: function onClick() { + setIsSubmitModel(false); + setFileList([]); + setRowTable(null); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + type: "primary", + style: { + marginLeft: "10px" + }, + htmlType: "submit", + children: "\u786E\u5B9A" + })] + }) + })] + })] + })] + }); +}; +/* harmony default export */ var components_WorkSubmit = ((0,_umi_production_exports.connect)(function (_ref10) { + objectDestructuringEmpty_default()(_ref10); + return {}; +})(WorkSubmit)); +;// CONCATENATED MODULE: ./src/pages/Competitions/Detail/index.tsx + + + + + + + + + + + + + + + + + +var Detail_excluded = ["globalSetting", "loading", "dispatch", "user"]; + + + + + +//查看内容 + +//编辑内容 + + //排行榜 + //获奖证书 + + + + + + + + + + + + + +var competitionDetails = function competitionDetails(_ref) { + var _HeaderDetail$competi5, _HeaderDetail$competi6, _user$userInfo3, _HeaderDetail$permiss, _HeaderDetail$permiss2, _HeaderDetail$permiss3, _HeaderDetail$permiss4, _HeaderDetail$permiss5, _HeaderDetail$permiss6; + var globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + user = _ref.user, + props = objectWithoutProperties_default()(_ref, Detail_excluded); + var _useState = (0,react.useState)({ + avatar_url: "" + }), + _useState2 = slicedToArray_default()(_useState, 2), + HeaderDetail = _useState2[0], + setHeaderDetail = _useState2[1]; + var _useState3 = (0,react.useState)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + StaffDetail = _useState4[0], + setStaffDetail = _useState4[1]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + var _useState5 = (0,react.useState)([]), + _useState6 = slicedToArray_default()(_useState5, 2), + ItemData = _useState6[0], + setItemData = _useState6[1]; + //打开编辑还是打开查看 + var _useState7 = (0,react.useState)(true), + _useState8 = slicedToArray_default()(_useState7, 2), + ISsee = _useState8[0], + setIssee = _useState8[1]; + var _useState9 = (0,react.useState)([]), + _useState10 = slicedToArray_default()(_useState9, 2), + MenuItem = _useState10[0], + setMenuItem = _useState10[1]; + var _useState11 = (0,react.useState)([]), + _useState12 = slicedToArray_default()(_useState11, 2), + ModelType = _useState12[0], + setModelType = _useState12[1]; + //点击了排行榜 + var _useState13 = (0,react.useState)(false), + _useState14 = slicedToArray_default()(_useState13, 2), + isRanKing = _useState14[0], + setIsRanKing = _useState14[1]; + //获取排行榜 + var _useState15 = (0,react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + ChartRules = _useState16[0], + setChartRules = _useState16[1]; + //点击了获奖证书 + var _useState17 = (0,react.useState)(false), + _useState18 = slicedToArray_default()(_useState17, 2), + isAward = _useState18[0], + setIsAward = _useState18[1]; + //获奖证书信息 + var _useState19 = (0,react.useState)([]), + _useState20 = slicedToArray_default()(_useState19, 2), + Prize = _useState20[0], + setPrize = _useState20[1]; + //获取个人信息 Accounts + var _useState21 = (0,react.useState)([]), + _useState22 = slicedToArray_default()(_useState21, 2), + Accounts = _useState22[0], + SetAccounts = _useState22[1]; + //设置选中的条目 + var _useState23 = (0,react.useState)([]), + _useState24 = slicedToArray_default()(_useState23, 2), + Selectkey = _useState24[0], setSeleckjey = _useState24[1]; //md_tab var _useState25 = (0,react.useState)(false), @@ -8531,6 +9971,12 @@ var competitionDetails = function competitionDetails(_ref) { setdatas = _useState50[1]; var loction = (0,_umi_production_exports.useLocation)(); var see = (0,react.useRef)(null); + + // 作品提交 + var _useState51 = (0,react.useState)(false), + _useState52 = slicedToArray_default()(_useState51, 2), + isWorkSubmit = _useState52[0], + setIsWorkSubmit = _useState52[1]; (0,react.useEffect)(function () { console.log("++++++++++++++++++++++++++++++++++++", identifier); if (identifier) { @@ -8647,8 +10093,13 @@ var competitionDetails = function competitionDetails(_ref) { setItemData(data); setshowmake(false); setentrance(false); + setIsWorkSubmit(false); setModelType(item.module_type); - if (item.module_type === "chart") { + if (item.module_type === "worksubmit") { + setIssee(false); + setIsWorkSubmit(true); + getTabResults(); + } else if (item.module_type === "chart") { setIsRanKing(true); setIssee(false); getChartRules(); @@ -8677,7 +10128,7 @@ var competitionDetails = function competitionDetails(_ref) { setIssee(true); localStorage.setItem('issee', '1'); } - case 20: + case 21: case "end": return _context3.stop(); } @@ -9094,8 +10545,8 @@ var competitionDetails = function competitionDetails(_ref) { var _user$userInfo, _user$userInfo2; //判断 如果不符合条件 不能加入竞赛 if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.is_teacher) { - var _StaffDetail$teacher_; - if (StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$teacher_ = StaffDetail.teacher_staff) !== null && _StaffDetail$teacher_ !== void 0 && _StaffDetail$teacher_.mutiple_limited) { + var _StaffDetail$all_staf, _StaffDetail$teacher_; + if (StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$all_staf = StaffDetail.all_staff) !== null && _StaffDetail$all_staf !== void 0 && _StaffDetail$all_staf.mutiple_limited || StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$teacher_ = StaffDetail.teacher_staff) !== null && _StaffDetail$teacher_ !== void 0 && _StaffDetail$teacher_.mutiple_limited) { if (StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.enrolled) { message/* default.info */.ZP.info('你已经报名,不能重复报名'); setIsClick(true); @@ -9103,8 +10554,8 @@ var competitionDetails = function competitionDetails(_ref) { } } } else { - var _StaffDetail$member_s; - if (StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$member_s = StaffDetail.member_staff) !== null && _StaffDetail$member_s !== void 0 && _StaffDetail$member_s.mutiple_limited) { + var _StaffDetail$all_staf2, _StaffDetail$member_s; + if (StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$all_staf2 = StaffDetail.all_staff) !== null && _StaffDetail$all_staf2 !== void 0 && _StaffDetail$all_staf2.mutiple_limited || StaffDetail !== null && StaffDetail !== void 0 && (_StaffDetail$member_s = StaffDetail.member_staff) !== null && _StaffDetail$member_s !== void 0 && _StaffDetail$member_s.mutiple_limited) { if (StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.enrolled) { message/* default.info */.ZP.info('你已经报名,不能重复报名'); setIsClick(true); @@ -9118,6 +10569,8 @@ var competitionDetails = function competitionDetails(_ref) { setIsClick(true); return true; } + // 是否可以全部报名 + if (StaffDetail !== null && StaffDetail !== void 0 && StaffDetail.all_staff) return false; //禁止老师or学生报名 if (user !== null && user !== void 0 && (_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.is_teacher) { if (!StaffDetail.teacher_staff) { @@ -9455,7 +10908,7 @@ var competitionDetails = function competitionDetails(_ref) { setIssee: setIssee, ModelType: ModelType, dispatch: dispatch - }) : null, !ISsee && !showmake && !entrance && !isRanKing && !isAward && !MdTab ? /*#__PURE__*/(0,jsx_runtime.jsx)(Update, { + }) : null, !ISsee && !showmake && !entrance && !isRanKing && !isAward && !MdTab && !isWorkSubmit ? /*#__PURE__*/(0,jsx_runtime.jsx)(Update, { userinfo: user.userInfo, ModelType: ModelType, getrightdatas: getrightdatas, @@ -9499,6 +10952,14 @@ var competitionDetails = function competitionDetails(_ref) { Selectkey: Selectkey, ChartRules: TabResults, ItemData: ItemData + }), isWorkSubmit && /*#__PURE__*/(0,jsx_runtime.jsx)(components_WorkSubmit, { + HeaderDetail: HeaderDetail, + userinfo: user.userInfo, + StaffDetail: StaffDetail, + Editable: HeaderDetail === null || HeaderDetail === void 0 ? void 0 : (_HeaderDetail$permiss6 = HeaderDetail.permission) === null || _HeaderDetail$permiss6 === void 0 ? void 0 : _HeaderDetail$permiss6.editable, + ItemData: MenuItem, + TabResults: TabResults, + getTabResults: getTabResults })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(AuthenticationModel/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(AddSubmitModel, { @@ -12075,6 +13536,240 @@ function useInterval(callback, delay) { /***/ }), +/***/ 49288: +/*!*****************************************************!*\ + !*** ./node_modules/antd/es/auto-complete/index.js ***! + \*****************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/typeof */ 71002); +/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ 97685); +/* 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 rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-util/es/Children/toArray */ 50344); +/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rc-util/es/omit */ 98423); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../config-provider */ 53124); +/* harmony import */ var _select__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../select */ 34041); +/* harmony import */ var _util_reactNode__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../_util/reactNode */ 96159); + + + +/** + * TODO: 4.0 + * + * - Remove `dataSource` + * - `size` not work with customizeInput + * - CustomizeInput not feedback `ENTER` key since accessibility enhancement + */ + + + + + + + + +var Option = _select__WEBPACK_IMPORTED_MODULE_3__/* ["default"].Option */ .Z.Option; +function isSelectOptionOrSelectOptGroup(child) { + return child && child.type && (child.type.isSelectOption || child.type.isSelectOptGroup); +} +var AutoComplete = function AutoComplete(props, ref) { + var customizePrefixCls = props.prefixCls, + className = props.className, + popupClassName = props.popupClassName, + dropdownClassName = props.dropdownClassName, + children = props.children, + dataSource = props.dataSource; + var childNodes = (0,rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(children); + // ============================= Input ============================= + var customizeInput; + if (childNodes.length === 1 && (0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__/* .isValidElement */ .l$)(childNodes[0]) && !isSelectOptionOrSelectOptGroup(childNodes[0])) { + var _childNodes = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(childNodes, 1); + customizeInput = _childNodes[0]; + } + var getInputElement = customizeInput ? function () { + return customizeInput; + } : undefined; + // ============================ Options ============================ + var optionChildren; + // [Legacy] convert `children` or `dataSource` into option children + if (childNodes.length && isSelectOptionOrSelectOptGroup(childNodes[0])) { + optionChildren = children; + } else { + optionChildren = dataSource ? dataSource.map(function (item) { + if ((0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__/* .isValidElement */ .l$)(item)) { + return item; + } + switch ((0,_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(item)) { + case 'string': + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Option, { + key: item, + value: item + }, item); + case 'object': + { + var optionValue = item.value; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Option, { + key: optionValue, + value: optionValue + }, item.text); + } + default: + false ? 0 : void 0; + return undefined; + } + }) : []; + } + false ? 0 : void 0; + false ? 0 : void 0; + false ? 0 : void 0; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_config_provider__WEBPACK_IMPORTED_MODULE_7__/* .ConfigConsumer */ .C, null, function (_ref) { + var getPrefixCls = _ref.getPrefixCls; + var prefixCls = getPrefixCls('select', customizePrefixCls); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_select__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)({ + ref: ref + }, (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)(props, ['dataSource']), { + prefixCls: prefixCls, + popupClassName: popupClassName || dropdownClassName, + className: classnames__WEBPACK_IMPORTED_MODULE_0___default()("".concat(prefixCls, "-auto-complete"), className), + mode: _select__WEBPACK_IMPORTED_MODULE_3__/* ["default"].SECRET_COMBOBOX_MODE_DO_NOT_USE */ .Z.SECRET_COMBOBOX_MODE_DO_NOT_USE + }, { + // Internal api + getInputElement: getInputElement + }), optionChildren); + }); +}; +var RefAutoComplete = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(AutoComplete); +RefAutoComplete.Option = Option; +/* harmony default export */ __webpack_exports__["Z"] = (RefAutoComplete); + +/***/ }), + +/***/ 19070: +/*!***********************************************************************!*\ + !*** ./node_modules/antd/es/auto-complete/style/index.js + 1 modules ***! + \***********************************************************************/ +/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less +var style_default = __webpack_require__(43146); +;// CONCATENATED MODULE: ./node_modules/antd/es/auto-complete/style/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js + 1 modules +var style = __webpack_require__(95985); +;// CONCATENATED MODULE: ./node_modules/antd/es/auto-complete/style/index.js + + +// style dependencies + + +/***/ }), + +/***/ 27049: +/*!***********************************************!*\ + !*** ./node_modules/antd/es/divider/index.js ***! + \***********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* 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__) { + +"use strict"; + +// 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) { + +"use strict"; +module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="; + +/***/ }), + /***/ 42480: /*!************************!*\ !*** crypto (ignored) ***! diff --git a/p__Competitions__Detail__index.chunk.css b/p__Competitions__Detail__index.chunk.css index 098bad4a3a..c61cdb6fd4 100644 --- a/p__Competitions__Detail__index.chunk.css +++ b/p__Competitions__Detail__index.chunk.css @@ -1,3 +1,87 @@ +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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[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/Competitions/Detail/index.less?modules ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -501,6 +585,299 @@ .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/carousel/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-carousel { + 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"; +} +.ant-carousel .slick-slider { + position: relative; + display: block; + box-sizing: border-box; + touch-action: pan-y; + -webkit-touch-callout: none; + -webkit-tap-highlight-color: transparent; +} +.ant-carousel .slick-list { + position: relative; + display: block; + margin: 0; + padding: 0; + overflow: hidden; +} +.ant-carousel .slick-list:focus { + outline: none; +} +.ant-carousel .slick-list.dragging { + cursor: pointer; +} +.ant-carousel .slick-list .slick-slide { + pointer-events: none; +} +.ant-carousel .slick-list .slick-slide input.ant-radio-input, +.ant-carousel .slick-list .slick-slide input.ant-checkbox-input { + visibility: hidden; +} +.ant-carousel .slick-list .slick-slide.slick-active { + pointer-events: auto; +} +.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input, +.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input { + visibility: visible; +} +.ant-carousel .slick-list .slick-slide > div > div { + vertical-align: bottom; +} +.ant-carousel .slick-slider .slick-track, +.ant-carousel .slick-slider .slick-list { + transform: translate3d(0, 0, 0); + touch-action: pan-y; +} +.ant-carousel .slick-track { + position: relative; + top: 0; + left: 0; + display: block; +} +.ant-carousel .slick-track::before, +.ant-carousel .slick-track::after { + display: table; + content: ''; +} +.ant-carousel .slick-track::after { + clear: both; +} +.slick-loading .ant-carousel .slick-track { + visibility: hidden; +} +.ant-carousel .slick-slide { + display: none; + float: left; + height: 100%; + min-height: 1px; +} +.ant-carousel .slick-slide img { + display: block; +} +.ant-carousel .slick-slide.slick-loading img { + display: none; +} +.ant-carousel .slick-slide.dragging img { + pointer-events: none; +} +.ant-carousel .slick-initialized .slick-slide { + display: block; +} +.ant-carousel .slick-loading .slick-slide { + visibility: hidden; +} +.ant-carousel .slick-vertical .slick-slide { + display: block; + height: auto; +} +.ant-carousel .slick-arrow.slick-hidden { + display: none; +} +.ant-carousel .slick-prev, +.ant-carousel .slick-next { + position: absolute; + top: 50%; + display: block; + width: 20px; + height: 20px; + margin-top: -10px; + padding: 0; + color: transparent; + font-size: 0; + line-height: 0; + background: transparent; + border: 0; + outline: none; + cursor: pointer; +} +.ant-carousel .slick-prev:hover, +.ant-carousel .slick-next:hover, +.ant-carousel .slick-prev:focus, +.ant-carousel .slick-next:focus { + color: transparent; + background: transparent; + outline: none; +} +.ant-carousel .slick-prev:hover::before, +.ant-carousel .slick-next:hover::before, +.ant-carousel .slick-prev:focus::before, +.ant-carousel .slick-next:focus::before { + opacity: 1; +} +.ant-carousel .slick-prev.slick-disabled::before, +.ant-carousel .slick-next.slick-disabled::before { + opacity: 0.25; +} +.ant-carousel .slick-prev { + left: -25px; +} +.ant-carousel .slick-prev::before { + content: '←'; +} +.ant-carousel .slick-next { + right: -25px; +} +.ant-carousel .slick-next::before { + content: '→'; +} +.ant-carousel .slick-dots { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: flex !important; + justify-content: center; + margin-right: 15%; + margin-bottom: 0; + margin-left: 15%; + padding-left: 0; + list-style: none; +} +.ant-carousel .slick-dots-bottom { + bottom: 12px; +} +.ant-carousel .slick-dots-top { + top: 12px; + bottom: auto; +} +.ant-carousel .slick-dots li { + position: relative; + display: inline-block; + flex: 0 1 auto; + box-sizing: content-box; + width: 16px; + height: 3px; + margin: 0 4px; + padding: 0; + text-align: center; + text-indent: -999px; + vertical-align: top; + transition: all 0.5s; +} +.ant-carousel .slick-dots li button { + position: relative; + display: block; + width: 100%; + height: 3px; + padding: 0; + color: transparent; + font-size: 0; + background: #fff; + border: 0; + border-radius: 1px; + outline: none; + cursor: pointer; + opacity: 0.3; + transition: all 0.5s; +} +.ant-carousel .slick-dots li button:hover, +.ant-carousel .slick-dots li button:focus { + opacity: 0.75; +} +.ant-carousel .slick-dots li button::after { + position: absolute; + top: -4px; + right: -4px; + bottom: -4px; + left: -4px; + content: ''; +} +.ant-carousel .slick-dots li.slick-active { + width: 24px; +} +.ant-carousel .slick-dots li.slick-active button { + background: #fff; + opacity: 1; +} +.ant-carousel .slick-dots li.slick-active:hover, +.ant-carousel .slick-dots li.slick-active:focus { + opacity: 1; +} +.ant-carousel-vertical .slick-dots { + top: 50%; + bottom: auto; + flex-direction: column; + width: 3px; + height: auto; + margin: 0; + transform: translateY(-50%); +} +.ant-carousel-vertical .slick-dots-left { + right: auto; + left: 12px; +} +.ant-carousel-vertical .slick-dots-right { + right: 12px; + left: auto; +} +.ant-carousel-vertical .slick-dots li { + width: 3px; + height: 16px; + margin: 4px 0; + vertical-align: baseline; +} +.ant-carousel-vertical .slick-dots li button { + width: 3px; + height: 16px; +} +.ant-carousel-vertical .slick-dots li.slick-active { + width: 3px; + height: 24px; +} +.ant-carousel-vertical .slick-dots li.slick-active button { + width: 3px; + height: 24px; +} +.ant-carousel-rtl { + direction: rtl; +} +.ant-carousel-rtl .ant-carousel .slick-track { + right: 0; + left: auto; +} +.ant-carousel-rtl .ant-carousel .slick-prev { + right: -25px; + left: auto; +} +.ant-carousel-rtl .ant-carousel .slick-prev::before { + content: '→'; +} +.ant-carousel-rtl .ant-carousel .slick-next { + right: auto; + left: -25px; +} +.ant-carousel-rtl .ant-carousel .slick-next::before { + content: '←'; +} +.ant-carousel-rtl.ant-carousel .slick-dots { + flex-direction: row-reverse; +} +.ant-carousel-rtl.ant-carousel-vertical .slick-dots { + flex-direction: column; +} +/* 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 ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -1249,76 +1626,777 @@ 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/Competitions/Detail/component/index.less?modules ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.modal___A9Ovz div[class~='ant-modal-body'] { - height: 500px; - overflow-y: auto; +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/card/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-card { + 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; + background: #fff; + border-radius: 2px; } -.colorBlue___XSmR5 { - color: #0152d9; +.ant-card-rtl { + direction: rtl; } -.formWrap___wRvaA div[class~='ant-form-item-label'] { - width: 100px; - text-align: right; +.ant-card-hoverable { + cursor: pointer; + transition: box-shadow 0.3s, border-color 0.3s; } -.formWrap___wRvaA span[class~='ant-upload-btn'] { - padding: 0px !important; +.ant-card-hoverable:hover { + border-color: transparent; + box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09); } -.flexRow___C40dc { - display: flex; - flex-direction: row; +.ant-card-bordered { + border: 1px solid #f0f0f0; } -.flexColumn___LkZfj { +.ant-card-head { + min-height: 36px; + margin-bottom: -1px; + padding: 0 12px; + color: rgba(0, 0, 0, 0.85); + font-weight: 500; + font-size: 12px; + background: transparent; + border-bottom: 1px solid #f0f0f0; + border-radius: 2px 2px 0 0; +} +.ant-card-head::before { + display: table; + content: ''; +} +.ant-card-head::after { + display: table; + clear: both; + content: ''; +} +.ant-card-head-wrapper { display: flex; - flex-direction: column; align-items: center; } -.example___bz7Hw p { - margin: 0px; +.ant-card-head-title { + display: inline-block; + flex: 1 1; + padding: 8.5px 0; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; } -.exampleImg___gNkC_ { - width: 160px; - height: 110px; - background: #f0f0f0; - border: 1px solid #dadada; - border-radius: 4px; - padding: 0px 5px; - justify-content: center; - align-items: center; - display: flex; +.ant-card-head-title > .ant-typography, +.ant-card-head-title > .ant-typography-edit-content { + left: 0; + margin-top: 0; + margin-bottom: 0; +} +.ant-card-head .ant-tabs-top { + clear: both; + margin-bottom: -9px; + color: rgba(0, 0, 0, 0.85); + font-weight: normal; + font-size: 12px; } -.colorOrange___Ka6zf { - color: #ff6800; +.ant-card-head .ant-tabs-top-bar { + border-bottom: 1px solid #f0f0f0; } -.uploader___plQRr p { - margin: 0px; +.ant-card-extra { + margin-left: auto; + padding: 8.5px 0; + color: rgba(0, 0, 0, 0.85); + font-weight: normal; + font-size: 12px; } -.uploadImg___cjOpL { - height: 110px; - width: 162px; +.ant-card-rtl .ant-card-extra { + margin-right: auto; + margin-left: 0; } -.imageTip___p1_lZ { - display: flex; - flex-direction: column; - align-items: center; - justify-content: space-between; - height: 110px; - width: 162px; - padding: 20px 0; +.ant-card-body { + padding: 12px; } -.uploadTipIcon___SpsS2 { - color: #4b667f; - cursor: pointer; - font-size: 18px; +.ant-card-body::before { + display: table; + content: ''; } -.uploadTip___e9JlL { - font-size: 16px; - color: #05101a; +.ant-card-body::after { + display: table; + clear: both; + content: ''; } -.color05101a___CDEUv { - color: #05101a; +.ant-card-contain-grid .ant-card-body { + display: flex; + flex-wrap: wrap; +} +.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body { + margin: -1px 0 0 -1px; + padding: 0; +} +.ant-card-grid { + width: 33.33%; + padding: 12px; + border: 0; + border-radius: 0; + box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, 1px 0 0 0 #f0f0f0 inset, 0 1px 0 0 #f0f0f0 inset; + transition: all 0.3s; +} +.ant-card-grid-hoverable:hover { + position: relative; + z-index: 1; + box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09); +} +.ant-card-contain-tabs > .ant-card-head .ant-card-head-title { + min-height: 27.5px; + padding-bottom: 0; +} +.ant-card-contain-tabs > .ant-card-head .ant-card-extra { + padding-bottom: 0; +} +.ant-card-bordered .ant-card-cover { + margin-top: -1px; + margin-right: -1px; + margin-left: -1px; +} +.ant-card-cover > * { + display: block; + width: 100%; +} +.ant-card-cover img { + border-radius: 2px 2px 0 0; +} +.ant-card-actions { + display: flex; + margin: 0; + padding: 0; + list-style: none; + background: #fff; + border-top: 1px solid #f0f0f0; +} +.ant-card-actions::before { + display: table; + content: ''; +} +.ant-card-actions::after { + display: table; + clear: both; + content: ''; +} +.ant-card-actions > li { + margin: 4px 0; + color: rgba(0, 0, 0, 0.45); + text-align: center; +} +.ant-card-actions > li > span { + position: relative; + display: block; + min-width: 32px; + font-size: 12px; + line-height: 1.66667; + cursor: pointer; +} +.ant-card-actions > li > span:hover { + color: #3061D0; + transition: color 0.3s; +} +.ant-card-actions > li > span a:not(.ant-btn), +.ant-card-actions > li > span > .anticon { + display: inline-block; + width: 100%; + color: rgba(0, 0, 0, 0.45); + line-height: 22px; + transition: color 0.3s; +} +.ant-card-actions > li > span a:not(.ant-btn):hover, +.ant-card-actions > li > span > .anticon:hover { + color: #3061D0; +} +.ant-card-actions > li > span > .anticon { + font-size: 16px; + line-height: 22px; +} +.ant-card-actions > li:not(:last-child) { + border-right: 1px solid #f0f0f0; +} +.ant-card-rtl .ant-card-actions > li:not(:last-child) { + border-right: none; + border-left: 1px solid #f0f0f0; +} +.ant-card-type-inner .ant-card-head { + padding: 0 12px; + background: #fafafa; +} +.ant-card-type-inner .ant-card-head-title { + padding: 12px 0; + font-size: 12px; +} +.ant-card-type-inner .ant-card-body { + padding: 16px 12px; +} +.ant-card-type-inner .ant-card-extra { + padding: 13.5px 0; +} +.ant-card-meta { + display: flex; + margin: -4px 0; +} +.ant-card-meta::before { + display: table; + content: ''; +} +.ant-card-meta::after { + display: table; + clear: both; + content: ''; +} +.ant-card-meta-avatar { + padding-right: 16px; +} +.ant-card-rtl .ant-card-meta-avatar { + padding-right: 0; + padding-left: 16px; +} +.ant-card-meta-detail { + flex: 1 1; + overflow: hidden; +} +.ant-card-meta-detail > div:not(:last-child) { + margin-bottom: 4px; +} +.ant-card-meta-title { + overflow: hidden; + color: rgba(0, 0, 0, 0.85); + font-weight: 500; + font-size: 14px; + white-space: nowrap; + text-overflow: ellipsis; +} +.ant-card-meta-description { + color: rgba(0, 0, 0, 0.45); +} +.ant-card-loading { + overflow: hidden; +} +.ant-card-loading .ant-card-body { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ant-card-small > .ant-card-head { + min-height: 30px; + padding: 0 12px; + font-size: 12px; +} +.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-head-title { + padding: 6px 0; +} +.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-extra { + padding: 6px 0; + font-size: 12px; +} +.ant-card-small > .ant-card-body { + padding: 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/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 */ + +/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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[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/Competitions/Detail/component/index.less?modules ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.modal___A9Ovz div[class~='ant-modal-body'] { + height: 500px; + overflow-y: auto; +} +.colorBlue___XSmR5 { + color: #0152d9; +} +.formWrap___wRvaA div[class~='ant-form-item-label'] { + width: 100px; + text-align: right; +} +.formWrap___wRvaA span[class~='ant-upload-btn'] { + padding: 0px !important; +} +.flexRow___C40dc { + display: flex; + flex-direction: row; +} +.flexColumn___LkZfj { + display: flex; + flex-direction: column; + align-items: center; +} +.example___bz7Hw p { + margin: 0px; +} +.exampleImg___gNkC_ { + width: 160px; + height: 110px; + background: #f0f0f0; + border: 1px solid #dadada; + border-radius: 4px; + padding: 0px 5px; + justify-content: center; + align-items: center; + display: flex; +} +.colorOrange___Ka6zf { + color: #ff6800; +} +.uploader___plQRr p { + margin: 0px; +} +.uploadImg___cjOpL { + height: 110px; + width: 162px; +} +.imageTip___p1_lZ { + display: flex; + flex-direction: column; + align-items: center; + justify-content: space-between; + height: 110px; + width: 162px; + padding: 20px 0; +} +.uploadTipIcon___SpsS2 { + color: #4b667f; + cursor: pointer; + font-size: 18px; +} +.uploadTip___e9JlL { + font-size: 16px; + color: #05101a; +} +.color05101a___CDEUv { + color: #05101a; } .viewLargerImg___IclRX { border-bottom: 1px solid #ff6800; @@ -1360,6 +2438,31 @@ 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[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/auto-complete/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-select-auto-complete { + 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"; +} +.ant-select-auto-complete .ant-select-clear { + right: 13px; +} +/* 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/Competitions/Detail/components/AppplyDepartmentModal/index.less?modules ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -1405,6 +2508,345 @@ 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[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: #3061D0; +} +.ant-cascader-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + 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: #3061D0; + border-color: #3061D0; +} +.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: #3061D0; + 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: #f0f7ff; +} +.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[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/Competitions/Detail/components/AppplySchoolModal/index.less?modules ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -1450,3 +2892,51 @@ 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/Competitions/Detail/components/WorkSubmit/index.less?modules ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +[class^='ant-upload-list-item-info'] { + padding: 10px; + height: 26px; + background: #F6F7F9; + border-radius: 15px; +} +[class^="ant-table-cell"]::before { + background: rgba(255, 255, 255, 0); +} +.WorkSubmitDesc___zk_Kc { + width: 100%; + padding: 8px 14px; + background: #f5f5f5; + color: #9096a3; + font-size: 12px; + border-radius: 0 0 8px 8px; + margin: 20px 0 30px 0; +} +.WorkSubmit___BOuVl .span___sGFYr { + font-size: 12px; + font-weight: 400; + color: #C5C5C5; +} +.WorkSubmit___BOuVl .span___sGFYr span { + color: #717171; +} +.WorkSubmit___BOuVl .search___wZWVl { + width: 292px; + border-radius: 19px; + height: 38px; + padding: 5px 14px; + font-size: 14px; +} +.WorkSubmit___BOuVl .downBut___tfNYQ { + border-radius: 16px; + color: #3061D0; + padding: 0 20px; + height: 32px; + border: 1px solid #BACFFE; + box-shadow: 0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5); +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + diff --git a/p__Competitions__Entered__Assembly__TeamDateil.async.js b/p__Competitions__Entered__Assembly__TeamDateil.async.js index e2ed71429c..789dd6a2c8 100644 --- a/p__Competitions__Entered__Assembly__TeamDateil.async.js +++ b/p__Competitions__Entered__Assembly__TeamDateil.async.js @@ -1348,6 +1348,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Competitions__Entered__index.async.js b/p__Competitions__Entered__index.async.js index 25f987d65a..91b310fdb1 100644 --- a/p__Competitions__Entered__index.async.js +++ b/p__Competitions__Entered__index.async.js @@ -1211,7 +1211,7 @@ var SetmembersModel_Search = input/* default.Search */.Z.Search; function Setmembers(_ref) { - var _StaffDetail$teacher_, _StaffDetail$teacher_2, _StaffDetail$member_s, _StaffDetail$member_s2; + var _StaffDetail$teacher_, _StaffDetail$teacher_2, _StaffDetail$member_s, _StaffDetail$member_s2, _StaffDetail$all_staf, _StaffDetail$all_staf2; var Membersshow = _ref.Membersshow, setClose = _ref.setClose, HeaderDetail = _ref.HeaderDetail, @@ -1258,7 +1258,7 @@ function Setmembers(_ref) { _useState16 = slicedToArray_default()(_useState15, 2), loaderid = _useState16[0], setLoaderid = _useState16[1]; - //提交时学生数量 与老师数量 + //提交时学生数量 与老师数量,或者总成员 var _useState17 = (0,react.useState)([]), _useState18 = slicedToArray_default()(_useState17, 2), TeacherNumber = _useState18[0], @@ -1267,15 +1267,23 @@ function Setmembers(_ref) { _useState20 = slicedToArray_default()(_useState19, 2), StudentNumber = _useState20[0], setStudentNumber = _useState20[1]; - //判断是否需要弹出警告 - var _useState21 = (0,react.useState)(false), + var _useState21 = (0,react.useState)([]), _useState22 = slicedToArray_default()(_useState21, 2), - isTwarning = _useState22[0], - setIsTwarning = _useState22[1]; + MemberNumber = _useState22[0], + setMemberNumber = _useState22[1]; + //判断是否需要弹出警告 var _useState23 = (0,react.useState)(false), _useState24 = slicedToArray_default()(_useState23, 2), - isSwarning = _useState24[0], - setIsSwarning = _useState24[1]; + isTwarning = _useState24[0], + setIsTwarning = _useState24[1]; + var _useState25 = (0,react.useState)(false), + _useState26 = slicedToArray_default()(_useState25, 2), + isSwarning = _useState26[0], + setIsSwarning = _useState26[1]; + var _useState27 = (0,react.useState)(false), + _useState28 = slicedToArray_default()(_useState27, 2), + isMwarning = _useState28[0], + setIsMwarning = _useState28[1]; (0,react.useEffect)(function () { //排序 规则为 队长永远只第一位 创建者只第二位 var datas = mydatas && mydatas.team_members.sort(function (item, item1) { @@ -1355,7 +1363,7 @@ function Setmembers(_ref) { } function _submitTeam() { _submitTeam = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var _StaffDetail$teacher_3, _StaffDetail$member_s3; + var _StaffDetail$teacher_3, _StaffDetail$member_s3, _StaffDetail$all_staf3; var member_ids, teacher_ids, data; return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { @@ -1371,23 +1379,32 @@ function Setmembers(_ref) { }); setTeacherNumber(teacher_ids.length); setStudentNumber(member_ids.length); + setMemberNumber(member_ids.length + teacher_ids.length); if (!((StaffDetail === null || StaffDetail === void 0 ? void 0 : (_StaffDetail$teacher_3 = StaffDetail.teacher_staff) === null || _StaffDetail$teacher_3 === void 0 ? void 0 : _StaffDetail$teacher_3.maximum) < teacher_ids.length)) { - _context3.next = 8; + _context3.next = 9; break; } setIsTwarning(true); return _context3.abrupt("return"); - case 8: + case 9: setIsTwarning(false); if (!((StaffDetail === null || StaffDetail === void 0 ? void 0 : (_StaffDetail$member_s3 = StaffDetail.member_staff) === null || _StaffDetail$member_s3 === void 0 ? void 0 : _StaffDetail$member_s3.maximum) < member_ids.length)) { - _context3.next = 12; + _context3.next = 13; break; } setIsSwarning(true); return _context3.abrupt("return"); - case 12: + case 13: setIsSwarning(false); - _context3.next = 15; + if (!((StaffDetail === null || StaffDetail === void 0 ? void 0 : (_StaffDetail$all_staf3 = StaffDetail.all_staff) === null || _StaffDetail$all_staf3 === void 0 ? void 0 : _StaffDetail$all_staf3.maximum) < member_ids.length + teacher_ids.length)) { + _context3.next = 17; + break; + } + setIsMwarning(true); + return _context3.abrupt("return"); + case 17: + setIsMwarning(false); + _context3.next = 20; return dispatch({ type: 'competitions/SubmitTeam', payload: { @@ -1398,7 +1415,7 @@ function Setmembers(_ref) { leader: loaderid } }); - case 15: + case 20: data = _context3.sent; if (data && data.status === 0) { // console.log(data.teachers); @@ -1406,7 +1423,7 @@ function Setmembers(_ref) { setMembers(false); selectlist(''); } - case 17: + case 22: case "end": return _context3.stop(); } @@ -1521,7 +1538,9 @@ function Setmembers(_ref) { style: { flex: '1' }, - children: ["\u8BF7\u6DFB\u52A0\u6218\u961F\u6210\u5458\uFF1A", StaffDetail && StaffDetail.teacher_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u8BF7\u6DFB\u52A0\u6218\u961F\u6210\u5458\uFF1A", StaffDetail && StaffDetail.all_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [StaffDetail && StaffDetail.all_staff.minimum, "-", StaffDetail && StaffDetail.all_staff.maximum, "\u540D\u6210\u5458"] + }) : '', StaffDetail && StaffDetail.teacher_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: [StaffDetail && StaffDetail.teacher_staff.minimum, "-", StaffDetail && StaffDetail.teacher_staff.maximum, "\u540D\u6559\u5E08"] }) : '', StaffDetail && StaffDetail.teacher_staff && StaffDetail.member_staff ? '/' : '', StaffDetail && StaffDetail.member_staff ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: [StaffDetail && StaffDetail.member_staff.minimum, "-", StaffDetail && StaffDetail.member_staff.maximum, "\u540D\u5B66\u751F"] @@ -1557,6 +1576,14 @@ function Setmembers(_ref) { marginTop: "9px" }, children: ["\u6218\u961F\u6210\u5458(\u804C\u4E1A\u4E3A\u5B66\u751F)\u9700\u4E3A", StaffDetail === null || StaffDetail === void 0 ? void 0 : (_StaffDetail$member_s = StaffDetail.member_staff) === null || _StaffDetail$member_s === void 0 ? void 0 : _StaffDetail$member_s.minimum, "-", StaffDetail === null || StaffDetail === void 0 ? void 0 : (_StaffDetail$member_s2 = StaffDetail.member_staff) === null || _StaffDetail$member_s2 === void 0 ? void 0 : _StaffDetail$member_s2.maximum, "\u4EBA,\u73B0\u4E3A", StudentNumber, "\u4EBA"] + }), isMwarning && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + marginLeft: "53px", + color: "#D0021B", + fontSize: "12px", + marginTop: "9px" + }, + children: ["\u6218\u961F\u6210\u5458\u9700\u4E3A", StaffDetail === null || StaffDetail === void 0 ? void 0 : (_StaffDetail$all_staf = StaffDetail.all_staff) === null || _StaffDetail$all_staf === void 0 ? void 0 : _StaffDetail$all_staf.minimum, "-", StaffDetail === null || StaffDetail === void 0 ? void 0 : (_StaffDetail$all_staf2 = StaffDetail.all_staff) === null || _StaffDetail$all_staf2 === void 0 ? void 0 : _StaffDetail$all_staf2.maximum, "\u4EBA,\u73B0\u4E3A", MemberNumber, "\u4EBA"] })] }) }); diff --git a/p__Competitions__Update__index.async.js b/p__Competitions__Update__index.async.js index e409db76f9..6a926efb80 100644 --- a/p__Competitions__Update__index.async.js +++ b/p__Competitions__Update__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[45650,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[45650],{ /***/ 66023: /*!*******************************************************************!*\ diff --git a/p__Engineering__Evaluate__Detail__index.async.js b/p__Engineering__Evaluate__Detail__index.async.js index 3fb9c05162..85cb7789ca 100644 --- a/p__Engineering__Evaluate__Detail__index.async.js +++ b/p__Engineering__Evaluate__Detail__index.async.js @@ -1123,6 +1123,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Engineering__Evaluate__List__index.async.js b/p__Engineering__Evaluate__List__index.async.js index 49476346c2..6e95414ac0 100644 --- a/p__Engineering__Evaluate__List__index.async.js +++ b/p__Engineering__Evaluate__List__index.async.js @@ -840,6 +840,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Engineering__Lists__CourseList__index.async.js b/p__Engineering__Lists__CourseList__index.async.js index f750694a3f..b9542b1686 100644 --- a/p__Engineering__Lists__CourseList__index.async.js +++ b/p__Engineering__Lists__CourseList__index.async.js @@ -1629,6 +1629,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Engineering__Lists__Document__index.async.js b/p__Engineering__Lists__Document__index.async.js index 986ce30797..94a1362f97 100644 --- a/p__Engineering__Lists__Document__index.async.js +++ b/p__Engineering__Lists__Document__index.async.js @@ -1474,6 +1474,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Engineering__Lists__GraduatedMatrix__index.async.js b/p__Engineering__Lists__GraduatedMatrix__index.async.js index ab613668bd..250e4ff8c7 100644 --- a/p__Engineering__Lists__GraduatedMatrix__index.async.js +++ b/p__Engineering__Lists__GraduatedMatrix__index.async.js @@ -592,1399 +592,6 @@ var SelectWrap = function SelectWrap(_ref) { // 选择包装器 -/***/ }), - -/***/ 98787: -/*!**********************************************!*\ - !*** ./node_modules/antd/es/_util/colors.js ***! - \**********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "E": function() { return /* binding */ PresetStatusColorTypes; }, -/* harmony export */ "Y": function() { return /* binding */ PresetColorTypes; } -/* harmony export */ }); -/* harmony import */ var _type__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./type */ 93355); - -var PresetStatusColorTypes = (0,_type__WEBPACK_IMPORTED_MODULE_0__/* .tuple */ .b)('success', 'processing', 'error', 'default', 'warning'); -// eslint-disable-next-line import/prefer-default-export -var PresetColorTypes = (0,_type__WEBPACK_IMPORTED_MODULE_0__/* .tuple */ .b)('pink', 'red', 'yellow', 'orange', 'cyan', 'green', 'blue', 'purple', 'geekblue', 'magenta', 'volcano', 'gold', 'lime'); - -/***/ }), - -/***/ 80636: -/*!**************************************************!*\ - !*** ./node_modules/antd/es/_util/placements.js ***! - \**************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "Z": function() { return /* binding */ getPlacements; } -/* harmony export */ }); -/* unused harmony export getOverflowOptions */ -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); -/* harmony import */ var rc_tooltip_es_placements__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-tooltip/es/placements */ 43159); - - -var autoAdjustOverflowEnabled = { - adjustX: 1, - adjustY: 1 -}; -var autoAdjustOverflowDisabled = { - adjustX: 0, - adjustY: 0 -}; -var targetOffset = [0, 0]; -function getOverflowOptions(autoAdjustOverflow) { - if (typeof autoAdjustOverflow === 'boolean') { - return autoAdjustOverflow ? autoAdjustOverflowEnabled : autoAdjustOverflowDisabled; - } - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)({}, autoAdjustOverflowDisabled), autoAdjustOverflow); -} -function getPlacements(config) { - var _config$arrowWidth = config.arrowWidth, - arrowWidth = _config$arrowWidth === void 0 ? 4 : _config$arrowWidth, - _config$horizontalArr = config.horizontalArrowShift, - horizontalArrowShift = _config$horizontalArr === void 0 ? 16 : _config$horizontalArr, - _config$verticalArrow = config.verticalArrowShift, - verticalArrowShift = _config$verticalArrow === void 0 ? 8 : _config$verticalArrow, - autoAdjustOverflow = config.autoAdjustOverflow, - arrowPointAtCenter = config.arrowPointAtCenter; - var placementMap = { - left: { - points: ['cr', 'cl'], - offset: [-4, 0] - }, - right: { - points: ['cl', 'cr'], - offset: [4, 0] - }, - top: { - points: ['bc', 'tc'], - offset: [0, -4] - }, - bottom: { - points: ['tc', 'bc'], - offset: [0, 4] - }, - topLeft: { - points: ['bl', 'tc'], - offset: [-(horizontalArrowShift + arrowWidth), -4] - }, - leftTop: { - points: ['tr', 'cl'], - offset: [-4, -(verticalArrowShift + arrowWidth)] - }, - topRight: { - points: ['br', 'tc'], - offset: [horizontalArrowShift + arrowWidth, -4] - }, - rightTop: { - points: ['tl', 'cr'], - offset: [4, -(verticalArrowShift + arrowWidth)] - }, - bottomRight: { - points: ['tr', 'bc'], - offset: [horizontalArrowShift + arrowWidth, 4] - }, - rightBottom: { - points: ['bl', 'cr'], - offset: [4, verticalArrowShift + arrowWidth] - }, - bottomLeft: { - points: ['tl', 'bc'], - offset: [-(horizontalArrowShift + arrowWidth), 4] - }, - leftBottom: { - points: ['br', 'cl'], - offset: [-4, verticalArrowShift + arrowWidth] - } - }; - Object.keys(placementMap).forEach(function (key) { - placementMap[key] = arrowPointAtCenter ? (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)({}, placementMap[key]), { - overflow: getOverflowOptions(autoAdjustOverflow), - targetOffset: targetOffset - }) : (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)({}, rc_tooltip_es_placements__WEBPACK_IMPORTED_MODULE_0__/* .placements */ .C[key]), { - overflow: getOverflowOptions(autoAdjustOverflow) - }); - placementMap[key].ignoreShake = true; - }); - return placementMap; -} - -/***/ }), - -/***/ 9708: -/*!***************************************************!*\ - !*** ./node_modules/antd/es/_util/statusUtils.js ***! - \***************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "F": function() { return /* binding */ getMergedStatus; }, -/* harmony export */ "Z": function() { return /* binding */ getStatusClassNames; } -/* harmony export */ }); -/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__ = __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 _type__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./type */ 93355); - - - -var InputStatuses = (0,_type__WEBPACK_IMPORTED_MODULE_1__/* .tuple */ .b)('warning', 'error', ''); -function getStatusClassNames(prefixCls, status, hasFeedback) { - var _classNames; - return classnames__WEBPACK_IMPORTED_MODULE_0___default()((_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-status-success"), status === 'success'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-status-warning"), status === 'warning'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-status-error"), status === 'error'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-status-validating"), status === 'validating'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-has-feedback"), hasFeedback), _classNames)); -} -var getMergedStatus = function getMergedStatus(contextStatus, customStatus) { - return customStatus || contextStatus; -}; - -/***/ }), - -/***/ 34041: -/*!**********************************************!*\ - !*** ./node_modules/antd/es/select/index.js ***! - \**********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); -/* 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 rc_select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-select */ 7752); -/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rc-util/es/omit */ 98423); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 53124); -/* harmony import */ var _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../config-provider/defaultRenderEmpty */ 88258); -/* harmony import */ var _config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../config-provider/DisabledContext */ 98866); -/* harmony import */ var _config_provider_SizeContext__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider/SizeContext */ 97647); -/* harmony import */ var _form_context__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../form/context */ 65223); -/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../_util/motion */ 33603); -/* harmony import */ var _util_statusUtils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/statusUtils */ 9708); -/* harmony import */ var _utils_iconUtil__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./utils/iconUtil */ 46163); -/* harmony import */ var _space_Compact__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../space/Compact */ 4173); - - -// TODO: 4.0 - codemod should help to change `filterOption` to support node props. -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 SECRET_COMBOBOX_MODE_DO_NOT_USE = 'SECRET_COMBOBOX_MODE_DO_NOT_USE'; -var InternalSelect = function InternalSelect(_a, ref) { - var _classNames2; - var customizePrefixCls = _a.prefixCls, - _a$bordered = _a.bordered, - bordered = _a$bordered === void 0 ? true : _a$bordered, - className = _a.className, - getPopupContainer = _a.getPopupContainer, - dropdownClassName = _a.dropdownClassName, - popupClassName = _a.popupClassName, - _a$listHeight = _a.listHeight, - listHeight = _a$listHeight === void 0 ? 256 : _a$listHeight, - placement = _a.placement, - _a$listItemHeight = _a.listItemHeight, - listItemHeight = _a$listItemHeight === void 0 ? 24 : _a$listItemHeight, - customizeSize = _a.size, - customDisabled = _a.disabled, - notFoundContent = _a.notFoundContent, - customStatus = _a.status, - showArrow = _a.showArrow, - props = __rest(_a, ["prefixCls", "bordered", "className", "getPopupContainer", "dropdownClassName", "popupClassName", "listHeight", "placement", "listItemHeight", "size", "disabled", "notFoundContent", "status", "showArrow"]); - var _React$useContext = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_), - getContextPopupContainer = _React$useContext.getPopupContainer, - getPrefixCls = _React$useContext.getPrefixCls, - renderEmpty = _React$useContext.renderEmpty, - direction = _React$useContext.direction, - virtual = _React$useContext.virtual, - dropdownMatchSelectWidth = _React$useContext.dropdownMatchSelectWidth; - var size = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_SizeContext__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z); - var prefixCls = getPrefixCls('select', customizePrefixCls); - var rootPrefixCls = getPrefixCls(); - var _useCompactItemContex = (0,_space_Compact__WEBPACK_IMPORTED_MODULE_5__/* .useCompactItemContext */ .ri)(prefixCls, direction), - compactSize = _useCompactItemContex.compactSize, - compactItemClassnames = _useCompactItemContex.compactItemClassnames; - var mode = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(function () { - var m = props.mode; - if (m === 'combobox') { - return undefined; - } - if (m === SECRET_COMBOBOX_MODE_DO_NOT_USE) { - return 'combobox'; - } - return m; - }, [props.mode]); - var isMultiple = mode === 'multiple' || mode === 'tags'; - var mergedShowArrow = showArrow !== undefined ? showArrow : props.loading || !(isMultiple || mode === 'combobox'); - // =================== Warning ===================== - false ? 0 : void 0; - // ===================== Form Status ===================== - var _useContext = (0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)(_form_context__WEBPACK_IMPORTED_MODULE_6__/* .FormItemInputContext */ .aM), - contextStatus = _useContext.status, - hasFeedback = _useContext.hasFeedback, - isFormItemInput = _useContext.isFormItemInput, - feedbackIcon = _useContext.feedbackIcon; - var mergedStatus = (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_7__/* .getMergedStatus */ .F)(contextStatus, customStatus); - // ===================== Empty ===================== - var mergedNotFound; - if (notFoundContent !== undefined) { - mergedNotFound = notFoundContent; - } else if (mode === 'combobox') { - mergedNotFound = null; - } else { - mergedNotFound = (renderEmpty || _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)('Select'); - } - // ===================== Icons ===================== - var _getIcons = (0,_utils_iconUtil__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)({}, props), { - multiple: isMultiple, - hasFeedback: hasFeedback, - feedbackIcon: feedbackIcon, - showArrow: mergedShowArrow, - prefixCls: prefixCls - })), - suffixIcon = _getIcons.suffixIcon, - itemIcon = _getIcons.itemIcon, - removeIcon = _getIcons.removeIcon, - clearIcon = _getIcons.clearIcon; - var selectProps = (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z)(props, ['suffixIcon', 'itemIcon']); - var rcSelectRtlDropdownClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()(popupClassName || dropdownClassName, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)({}, "".concat(prefixCls, "-dropdown-").concat(direction), direction === 'rtl')); - var mergedSize = compactSize || customizeSize || size; - // ===================== Disabled ===================== - var disabled = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z); - var mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled; - var mergedClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()((_classNames2 = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-lg"), mergedSize === 'large'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-sm"), mergedSize === 'small'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-borderless"), !bordered), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_classNames2, "".concat(prefixCls, "-in-form-item"), isFormItemInput), _classNames2), (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_7__/* .getStatusClassNames */ .Z)(prefixCls, mergedStatus, hasFeedback), compactItemClassnames, className); - // ===================== Placement ===================== - var getPlacement = function getPlacement() { - if (placement !== undefined) { - return placement; - } - return direction === 'rtl' ? 'bottomRight' : 'bottomLeft'; - }; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_select__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)({ - ref: ref, - virtual: virtual, - dropdownMatchSelectWidth: dropdownMatchSelectWidth - }, selectProps, { - transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_14__/* .getTransitionName */ .mL)(rootPrefixCls, (0,_util_motion__WEBPACK_IMPORTED_MODULE_14__/* .getTransitionDirection */ .q0)(placement), props.transitionName), - listHeight: listHeight, - listItemHeight: listItemHeight, - mode: mode, - prefixCls: prefixCls, - placement: getPlacement(), - direction: direction, - inputIcon: suffixIcon, - menuItemSelectedIcon: itemIcon, - removeIcon: removeIcon, - clearIcon: clearIcon, - notFoundContent: mergedNotFound, - className: mergedClassName, - getPopupContainer: getPopupContainer || getContextPopupContainer, - dropdownClassName: rcSelectRtlDropdownClassName, - showArrow: hasFeedback || showArrow, - disabled: mergedDisabled - })); -}; -var Select = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(InternalSelect); -Select.SECRET_COMBOBOX_MODE_DO_NOT_USE = SECRET_COMBOBOX_MODE_DO_NOT_USE; -Select.Option = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .Option */ .Wx; -Select.OptGroup = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .OptGroup */ .Xo; -/* harmony default export */ __webpack_exports__["Z"] = (Select); - -/***/ }), - -/***/ 84908: -/*!***********************************************************!*\ - !*** ./node_modules/antd/es/tooltip/index.js + 3 modules ***! - \***********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ tooltip; } -}); - -// 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/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// 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/typeof.js -var esm_typeof = __webpack_require__(71002); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(1413); -// 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-trigger/es/index.js + 15 modules -var es = __webpack_require__(81263); -// EXTERNAL MODULE: ./node_modules/rc-tooltip/es/placements.js -var placements = __webpack_require__(43159); -;// CONCATENATED MODULE: ./node_modules/rc-tooltip/es/Popup.js - - -function Popup(props) { - var showArrow = props.showArrow, - arrowContent = props.arrowContent, - children = props.children, - prefixCls = props.prefixCls, - id = props.id, - overlayInnerStyle = props.overlayInnerStyle, - className = props.className, - style = props.style; - return /*#__PURE__*/react.createElement("div", { - className: classnames_default()("".concat(prefixCls, "-content"), className), - style: style - }, showArrow !== false && /*#__PURE__*/react.createElement("div", { - className: "".concat(prefixCls, "-arrow"), - key: "arrow" - }, arrowContent), /*#__PURE__*/react.createElement("div", { - className: "".concat(prefixCls, "-inner"), - id: id, - role: "tooltip", - style: overlayInnerStyle - }, typeof children === 'function' ? children() : children)); -} -;// CONCATENATED MODULE: ./node_modules/rc-tooltip/es/Tooltip.js - - - - - - - - - - -var Tooltip = function Tooltip(props, ref) { - var overlayClassName = props.overlayClassName, - _props$trigger = props.trigger, - trigger = _props$trigger === void 0 ? ['hover'] : _props$trigger, - _props$mouseEnterDela = props.mouseEnterDelay, - mouseEnterDelay = _props$mouseEnterDela === void 0 ? 0 : _props$mouseEnterDela, - _props$mouseLeaveDela = props.mouseLeaveDelay, - mouseLeaveDelay = _props$mouseLeaveDela === void 0 ? 0.1 : _props$mouseLeaveDela, - overlayStyle = props.overlayStyle, - _props$prefixCls = props.prefixCls, - prefixCls = _props$prefixCls === void 0 ? 'rc-tooltip' : _props$prefixCls, - children = props.children, - onVisibleChange = props.onVisibleChange, - afterVisibleChange = props.afterVisibleChange, - transitionName = props.transitionName, - animation = props.animation, - motion = props.motion, - _props$placement = props.placement, - placement = _props$placement === void 0 ? 'right' : _props$placement, - _props$align = props.align, - align = _props$align === void 0 ? {} : _props$align, - _props$destroyTooltip = props.destroyTooltipOnHide, - destroyTooltipOnHide = _props$destroyTooltip === void 0 ? false : _props$destroyTooltip, - defaultVisible = props.defaultVisible, - getTooltipContainer = props.getTooltipContainer, - overlayInnerStyle = props.overlayInnerStyle, - arrowContent = props.arrowContent, - overlay = props.overlay, - id = props.id, - showArrow = props.showArrow, - restProps = (0,objectWithoutProperties/* default */.Z)(props, ["overlayClassName", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle", "prefixCls", "children", "onVisibleChange", "afterVisibleChange", "transitionName", "animation", "motion", "placement", "align", "destroyTooltipOnHide", "defaultVisible", "getTooltipContainer", "overlayInnerStyle", "arrowContent", "overlay", "id", "showArrow"]); - - var domRef = (0,react.useRef)(null); - (0,react.useImperativeHandle)(ref, function () { - return domRef.current; - }); - - var extraProps = (0,objectSpread2/* default */.Z)({}, restProps); - - if ('visible' in props) { - extraProps.popupVisible = props.visible; - } - - var getPopupElement = function getPopupElement() { - return /*#__PURE__*/react.createElement(Popup, { - showArrow: showArrow, - arrowContent: arrowContent, - key: "content", - prefixCls: prefixCls, - id: id, - overlayInnerStyle: overlayInnerStyle - }, overlay); - }; - - var destroyTooltip = false; - var autoDestroy = false; - - if (typeof destroyTooltipOnHide === 'boolean') { - destroyTooltip = destroyTooltipOnHide; - } else if (destroyTooltipOnHide && (0,esm_typeof/* default */.Z)(destroyTooltipOnHide) === 'object') { - var keepParent = destroyTooltipOnHide.keepParent; - destroyTooltip = keepParent === true; - autoDestroy = keepParent === false; - } - - return /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ - popupClassName: overlayClassName, - prefixCls: prefixCls, - popup: getPopupElement, - action: trigger, - builtinPlacements: placements/* placements */.C, - popupPlacement: placement, - ref: domRef, - popupAlign: align, - getPopupContainer: getTooltipContainer, - onPopupVisibleChange: onVisibleChange, - afterPopupVisibleChange: afterVisibleChange, - popupTransitionName: transitionName, - popupAnimation: animation, - popupMotion: motion, - defaultPopupVisible: defaultVisible, - destroyPopupOnHide: destroyTooltip, - autoDestroy: autoDestroy, - mouseLeaveDelay: mouseLeaveDelay, - popupStyle: overlayStyle, - mouseEnterDelay: mouseEnterDelay - }, extraProps), children); -}; - -/* harmony default export */ var es_Tooltip = (/*#__PURE__*/(0,react.forwardRef)(Tooltip)); -;// CONCATENATED MODULE: ./node_modules/rc-tooltip/es/index.js - - - -/* harmony default export */ var rc_tooltip_es = (es_Tooltip); -// EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMergedState.js -var useMergedState = __webpack_require__(21770); -// 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/motion.js -var motion = __webpack_require__(33603); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/placements.js -var _util_placements = __webpack_require__(80636); -// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js -var reactNode = __webpack_require__(96159); -;// CONCATENATED MODULE: ./node_modules/antd/es/tooltip/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 splitObject = function splitObject(obj, keys) { - var picked = {}; - var omitted = (0,esm_extends/* default */.Z)({}, obj); - keys.forEach(function (key) { - if (obj && key in obj) { - picked[key] = obj[key]; - delete omitted[key]; - } - }); - return { - picked: picked, - omitted: omitted - }; -}; -var PresetColorRegex = new RegExp("^(".concat(colors/* PresetColorTypes.join */.Y.join('|'), ")(-inverse)?$")); -// Fix Tooltip won't hide at disabled button -// mouse events don't trigger at disabled button in Chrome -// https://github.com/react-component/tooltip/issues/18 -function getDisabledCompatibleChildren(element, prefixCls) { - var elementType = element.type; - if ((elementType.__ANT_BUTTON === true || element.type === 'button') && element.props.disabled || elementType.__ANT_SWITCH === true && (element.props.disabled || element.props.loading) || elementType.__ANT_RADIO === true && element.props.disabled) { - // Pick some layout related style properties up to span - // Prevent layout bugs like https://github.com/ant-design/ant-design/issues/5254 - var _splitObject = splitObject(element.props.style, ['position', 'left', 'right', 'top', 'bottom', 'float', 'display', 'zIndex']), - picked = _splitObject.picked, - omitted = _splitObject.omitted; - var spanStyle = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({ - display: 'inline-block' - }, picked), { - cursor: 'not-allowed', - width: element.props.block ? '100%' : undefined - }); - var buttonStyle = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, omitted), { - pointerEvents: 'none' - }); - var child = (0,reactNode/* cloneElement */.Tm)(element, { - style: buttonStyle, - className: null - }); - return /*#__PURE__*/react.createElement("span", { - style: spanStyle, - className: classnames_default()(element.props.className, "".concat(prefixCls, "-disabled-compatible-wrapper")) - }, child); - } - return element; -} -var tooltip_Tooltip = /*#__PURE__*/react.forwardRef(function (props, ref) { - var _classNames2; - var _React$useContext = react.useContext(context/* ConfigContext */.E_), - getContextPopupContainer = _React$useContext.getPopupContainer, - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - // Warning for deprecated usage - if (false) {} - var _useMergedState = (0,useMergedState/* default */.Z)(false, { - value: props.open !== undefined ? props.open : props.visible, - defaultValue: props.defaultOpen !== undefined ? props.defaultOpen : props.defaultVisible - }), - _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), - open = _useMergedState2[0], - setOpen = _useMergedState2[1]; - var isNoTitle = function isNoTitle() { - var title = props.title, - overlay = props.overlay; - return !title && !overlay && title !== 0; // overlay for old version compatibility - }; - - var onOpenChange = function onOpenChange(vis) { - var _a, _b; - setOpen(isNoTitle() ? false : vis); - if (!isNoTitle()) { - (_a = props.onOpenChange) === null || _a === void 0 ? void 0 : _a.call(props, vis); - (_b = props.onVisibleChange) === null || _b === void 0 ? void 0 : _b.call(props, vis); - } - }; - var getTooltipPlacements = function getTooltipPlacements() { - var builtinPlacements = props.builtinPlacements, - _props$arrowPointAtCe = props.arrowPointAtCenter, - arrowPointAtCenter = _props$arrowPointAtCe === void 0 ? false : _props$arrowPointAtCe, - _props$autoAdjustOver = props.autoAdjustOverflow, - autoAdjustOverflow = _props$autoAdjustOver === void 0 ? true : _props$autoAdjustOver; - return builtinPlacements || (0,_util_placements/* default */.Z)({ - arrowPointAtCenter: arrowPointAtCenter, - autoAdjustOverflow: autoAdjustOverflow - }); - }; - // 动态设置动画点 - var onPopupAlign = function onPopupAlign(domNode, align) { - var placements = getTooltipPlacements(); - // 当前返回的位置 - var placement = Object.keys(placements).find(function (key) { - var _a, _b; - return placements[key].points[0] === ((_a = align.points) === null || _a === void 0 ? void 0 : _a[0]) && placements[key].points[1] === ((_b = align.points) === null || _b === void 0 ? void 0 : _b[1]); - }); - if (!placement) { - return; - } - // 根据当前坐标设置动画点 - var rect = domNode.getBoundingClientRect(); - var transformOrigin = { - top: '50%', - left: '50%' - }; - if (/top|Bottom/.test(placement)) { - transformOrigin.top = "".concat(rect.height - align.offset[1], "px"); - } else if (/Top|bottom/.test(placement)) { - transformOrigin.top = "".concat(-align.offset[1], "px"); - } - if (/left|Right/.test(placement)) { - transformOrigin.left = "".concat(rect.width - align.offset[0], "px"); - } else if (/right|Left/.test(placement)) { - transformOrigin.left = "".concat(-align.offset[0], "px"); - } - domNode.style.transformOrigin = "".concat(transformOrigin.left, " ").concat(transformOrigin.top); - }; - var getOverlay = function getOverlay() { - var title = props.title, - overlay = props.overlay; - if (title === 0) { - return title; - } - return overlay || title || ''; - }; - var getPopupContainer = props.getPopupContainer, - _props$placement = props.placement, - placement = _props$placement === void 0 ? 'top' : _props$placement, - _props$mouseEnterDela = props.mouseEnterDelay, - mouseEnterDelay = _props$mouseEnterDela === void 0 ? 0.1 : _props$mouseEnterDela, - _props$mouseLeaveDela = props.mouseLeaveDelay, - mouseLeaveDelay = _props$mouseLeaveDela === void 0 ? 0.1 : _props$mouseLeaveDela, - otherProps = __rest(props, ["getPopupContainer", "placement", "mouseEnterDelay", "mouseLeaveDelay"]); - var customizePrefixCls = props.prefixCls, - openClassName = props.openClassName, - getTooltipContainer = props.getTooltipContainer, - overlayClassName = props.overlayClassName, - color = props.color, - overlayInnerStyle = props.overlayInnerStyle, - children = props.children; - var prefixCls = getPrefixCls('tooltip', customizePrefixCls); - var rootPrefixCls = getPrefixCls(); - var tempOpen = open; - // Hide tooltip when there is no title - if (!('open' in props) && !('visible' in props) && isNoTitle()) { - tempOpen = false; - } - var child = getDisabledCompatibleChildren((0,reactNode/* isValidElement */.l$)(children) && !(0,reactNode/* isFragment */.M2)(children) ? children : /*#__PURE__*/react.createElement("span", null, children), prefixCls); - var childProps = child.props; - var childCls = !childProps.className || typeof childProps.className === 'string' ? classnames_default()(childProps.className, (0,defineProperty/* default */.Z)({}, openClassName || "".concat(prefixCls, "-open"), true)) : childProps.className; - var customOverlayClassName = classnames_default()(overlayClassName, (_classNames2 = {}, (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames2, "".concat(prefixCls, "-").concat(color), color && PresetColorRegex.test(color)), _classNames2)); - var formattedOverlayInnerStyle = overlayInnerStyle; - var arrowContentStyle = {}; - if (color && !PresetColorRegex.test(color)) { - formattedOverlayInnerStyle = (0,esm_extends/* default */.Z)((0,esm_extends/* default */.Z)({}, overlayInnerStyle), { - background: color - }); - // @ts-ignore - arrowContentStyle = { - '--antd-arrow-background-color': color - }; - } - return /*#__PURE__*/react.createElement(rc_tooltip_es, (0,esm_extends/* default */.Z)({}, otherProps, { - placement: placement, - mouseEnterDelay: mouseEnterDelay, - mouseLeaveDelay: mouseLeaveDelay, - prefixCls: prefixCls, - overlayClassName: customOverlayClassName, - getTooltipContainer: getPopupContainer || getTooltipContainer || getContextPopupContainer, - ref: ref, - builtinPlacements: getTooltipPlacements(), - overlay: getOverlay(), - visible: tempOpen, - onVisibleChange: onOpenChange, - onPopupAlign: onPopupAlign, - overlayInnerStyle: formattedOverlayInnerStyle, - arrowContent: /*#__PURE__*/react.createElement("span", { - className: "".concat(prefixCls, "-arrow-content"), - style: arrowContentStyle - }), - motion: { - motionName: (0,motion/* getTransitionName */.mL)(rootPrefixCls, 'zoom-big-fast', props.transitionName), - motionDeadline: 1000 - } - }), tempOpen ? (0,reactNode/* cloneElement */.Tm)(child, { - className: childCls - }) : child); -}); -if (false) {} -/* harmony default export */ var tooltip = (tooltip_Tooltip); - -/***/ }), - -/***/ 60057: -/*!**********************************************************!*\ - !*** ./node_modules/rc-dropdown/es/index.js + 3 modules ***! - \**********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ rc_dropdown_es; } -}); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(4942); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(1413); -// 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-trigger/es/index.js + 15 modules -var es = __webpack_require__(81263); -// EXTERNAL MODULE: ./node_modules/classnames/index.js -var classnames = __webpack_require__(94184); -var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); -;// CONCATENATED MODULE: ./node_modules/rc-dropdown/es/placements.js -var autoAdjustOverflow = { - adjustX: 1, - adjustY: 1 -}; -var targetOffset = [0, 0]; -var placements = { - topLeft: { - points: ['bl', 'tl'], - overflow: autoAdjustOverflow, - offset: [0, -4], - targetOffset: targetOffset - }, - topCenter: { - points: ['bc', 'tc'], - overflow: autoAdjustOverflow, - offset: [0, -4], - targetOffset: targetOffset - }, - topRight: { - points: ['br', 'tr'], - overflow: autoAdjustOverflow, - offset: [0, -4], - targetOffset: targetOffset - }, - bottomLeft: { - points: ['tl', 'bl'], - overflow: autoAdjustOverflow, - offset: [0, 4], - targetOffset: targetOffset - }, - bottomCenter: { - points: ['tc', 'bc'], - overflow: autoAdjustOverflow, - offset: [0, 4], - targetOffset: targetOffset - }, - bottomRight: { - points: ['tr', 'br'], - overflow: autoAdjustOverflow, - offset: [0, 4], - targetOffset: targetOffset - } -}; -/* harmony default export */ var es_placements = (placements); -// EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js -var KeyCode = __webpack_require__(15105); -// EXTERNAL MODULE: ./node_modules/rc-util/es/raf.js -var raf = __webpack_require__(75164); -// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/focus.js -var Dom_focus = __webpack_require__(88603); -;// CONCATENATED MODULE: ./node_modules/rc-dropdown/es/hooks/useAccessibility.js - - - - -var ESC = KeyCode/* default.ESC */.Z.ESC, - TAB = KeyCode/* default.TAB */.Z.TAB; -function useAccessibility(_ref) { - var visible = _ref.visible, - setTriggerVisible = _ref.setTriggerVisible, - triggerRef = _ref.triggerRef, - onVisibleChange = _ref.onVisibleChange, - autoFocus = _ref.autoFocus; - var focusMenuRef = react.useRef(false); - - var handleCloseMenuAndReturnFocus = function handleCloseMenuAndReturnFocus() { - if (visible && triggerRef.current) { - var _triggerRef$current, _triggerRef$current$t, _triggerRef$current$t2, _triggerRef$current$t3; - - (_triggerRef$current = triggerRef.current) === null || _triggerRef$current === void 0 ? void 0 : (_triggerRef$current$t = _triggerRef$current.triggerRef) === null || _triggerRef$current$t === void 0 ? void 0 : (_triggerRef$current$t2 = _triggerRef$current$t.current) === null || _triggerRef$current$t2 === void 0 ? void 0 : (_triggerRef$current$t3 = _triggerRef$current$t2.focus) === null || _triggerRef$current$t3 === void 0 ? void 0 : _triggerRef$current$t3.call(_triggerRef$current$t2); - setTriggerVisible(false); - - if (typeof onVisibleChange === 'function') { - onVisibleChange(false); - } - } - }; - - var focusMenu = function focusMenu() { - var _triggerRef$current2, _triggerRef$current2$, _triggerRef$current2$2, _triggerRef$current2$3; - - var elements = (0,Dom_focus/* getFocusNodeList */.tS)((_triggerRef$current2 = triggerRef.current) === null || _triggerRef$current2 === void 0 ? void 0 : (_triggerRef$current2$ = _triggerRef$current2.popupRef) === null || _triggerRef$current2$ === void 0 ? void 0 : (_triggerRef$current2$2 = _triggerRef$current2$.current) === null || _triggerRef$current2$2 === void 0 ? void 0 : (_triggerRef$current2$3 = _triggerRef$current2$2.getElement) === null || _triggerRef$current2$3 === void 0 ? void 0 : _triggerRef$current2$3.call(_triggerRef$current2$2)); - var firstElement = elements[0]; - - if (firstElement === null || firstElement === void 0 ? void 0 : firstElement.focus) { - firstElement.focus(); - focusMenuRef.current = true; - return true; - } - - return false; - }; - - var handleKeyDown = function handleKeyDown(event) { - switch (event.keyCode) { - case ESC: - handleCloseMenuAndReturnFocus(); - break; - - case TAB: - { - var focusResult = false; - - if (!focusMenuRef.current) { - focusResult = focusMenu(); - } - - if (focusResult) { - event.preventDefault(); - } else { - handleCloseMenuAndReturnFocus(); - } - - break; - } - } - }; - - react.useEffect(function () { - if (visible) { - window.addEventListener('keydown', handleKeyDown); - - if (autoFocus) { - // FIXME: hack with raf - (0,raf/* default */.Z)(focusMenu, 3); - } - - return function () { - window.removeEventListener('keydown', handleKeyDown); - focusMenuRef.current = false; - }; - } - - return function () { - focusMenuRef.current = false; - }; - }, [visible]); // eslint-disable-line react-hooks/exhaustive-deps -} -;// CONCATENATED MODULE: ./node_modules/rc-dropdown/es/Dropdown.js - - - - -var _excluded = ["arrow", "prefixCls", "transitionName", "animation", "align", "placement", "placements", "getPopupContainer", "showAction", "hideAction", "overlayClassName", "overlayStyle", "visible", "trigger", "autoFocus"]; - - - - - - -function Dropdown(props, ref) { - var _props$arrow = props.arrow, - arrow = _props$arrow === void 0 ? false : _props$arrow, - _props$prefixCls = props.prefixCls, - prefixCls = _props$prefixCls === void 0 ? 'rc-dropdown' : _props$prefixCls, - transitionName = props.transitionName, - animation = props.animation, - align = props.align, - _props$placement = props.placement, - placement = _props$placement === void 0 ? 'bottomLeft' : _props$placement, - _props$placements = props.placements, - placements = _props$placements === void 0 ? es_placements : _props$placements, - getPopupContainer = props.getPopupContainer, - showAction = props.showAction, - hideAction = props.hideAction, - overlayClassName = props.overlayClassName, - overlayStyle = props.overlayStyle, - visible = props.visible, - _props$trigger = props.trigger, - trigger = _props$trigger === void 0 ? ['hover'] : _props$trigger, - autoFocus = props.autoFocus, - otherProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded); - - var _React$useState = react.useState(), - _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), - triggerVisible = _React$useState2[0], - setTriggerVisible = _React$useState2[1]; - - var mergedVisible = 'visible' in props ? visible : triggerVisible; - var triggerRef = react.useRef(null); - react.useImperativeHandle(ref, function () { - return triggerRef.current; - }); - useAccessibility({ - visible: mergedVisible, - setTriggerVisible: setTriggerVisible, - triggerRef: triggerRef, - onVisibleChange: props.onVisibleChange, - autoFocus: autoFocus - }); - - var getOverlayElement = function getOverlayElement() { - var overlay = props.overlay; - var overlayElement; - - if (typeof overlay === 'function') { - overlayElement = overlay(); - } else { - overlayElement = overlay; - } - - return overlayElement; - }; - - var onClick = function onClick(e) { - var onOverlayClick = props.onOverlayClick; - setTriggerVisible(false); - - if (onOverlayClick) { - onOverlayClick(e); - } - }; - - var onVisibleChange = function onVisibleChange(newVisible) { - var onVisibleChangeProp = props.onVisibleChange; - setTriggerVisible(newVisible); - - if (typeof onVisibleChangeProp === 'function') { - onVisibleChangeProp(newVisible); - } - }; - - var getMenuElement = function getMenuElement() { - var overlayElement = getOverlayElement(); - return /*#__PURE__*/react.createElement(react.Fragment, null, arrow && /*#__PURE__*/react.createElement("div", { - className: "".concat(prefixCls, "-arrow") - }), overlayElement); - }; - - var getMenuElementOrLambda = function getMenuElementOrLambda() { - var overlay = props.overlay; - - if (typeof overlay === 'function') { - return getMenuElement; - } - - return getMenuElement(); - }; - - var getMinOverlayWidthMatchTrigger = function getMinOverlayWidthMatchTrigger() { - var minOverlayWidthMatchTrigger = props.minOverlayWidthMatchTrigger, - alignPoint = props.alignPoint; - - if ('minOverlayWidthMatchTrigger' in props) { - return minOverlayWidthMatchTrigger; - } - - return !alignPoint; - }; - - var getOpenClassName = function getOpenClassName() { - var openClassName = props.openClassName; - - if (openClassName !== undefined) { - return openClassName; - } - - return "".concat(prefixCls, "-open"); - }; - - var renderChildren = function renderChildren() { - var children = props.children; - var childrenProps = children.props ? children.props : {}; - var childClassName = classnames_default()(childrenProps.className, getOpenClassName()); - return mergedVisible && children ? /*#__PURE__*/react.cloneElement(children, { - className: childClassName - }) : children; - }; - - var triggerHideAction = hideAction; - - if (!triggerHideAction && trigger.indexOf('contextMenu') !== -1) { - triggerHideAction = ['click']; - } - - return /*#__PURE__*/react.createElement(es/* default */.Z, (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({ - builtinPlacements: placements - }, otherProps), {}, { - prefixCls: prefixCls, - ref: triggerRef, - popupClassName: classnames_default()(overlayClassName, (0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-show-arrow"), arrow)), - popupStyle: overlayStyle, - action: trigger, - showAction: showAction, - hideAction: triggerHideAction || [], - popupPlacement: placement, - popupAlign: align, - popupTransitionName: transitionName, - popupAnimation: animation, - popupVisible: mergedVisible, - stretch: getMinOverlayWidthMatchTrigger() ? 'minWidth' : '', - popup: getMenuElementOrLambda(), - onPopupVisibleChange: onVisibleChange, - onPopupClick: onClick, - getPopupContainer: getPopupContainer - }), renderChildren()); -} - -/* harmony default export */ var es_Dropdown = (/*#__PURE__*/react.forwardRef(Dropdown)); -;// CONCATENATED MODULE: ./node_modules/rc-dropdown/es/index.js - -/* harmony default export */ var rc_dropdown_es = (es_Dropdown); - -/***/ }), - -/***/ 48555: -/*!*****************************************************************!*\ - !*** ./node_modules/rc-resize-observer/es/index.js + 4 modules ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ es; } -}); - -// UNUSED EXPORTS: _rs - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(87462); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/rc-util/es/Children/toArray.js -var toArray = __webpack_require__(50344); -// EXTERNAL MODULE: ./node_modules/rc-util/es/warning.js -var warning = __webpack_require__(80334); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(1413); -// EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js -var es_ref = __webpack_require__(42550); -// EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/findDOMNode.js -var findDOMNode = __webpack_require__(34203); -// EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js -var ResizeObserver_es = __webpack_require__(91033); -;// CONCATENATED MODULE: ./node_modules/rc-resize-observer/es/utils/observerUtil.js - -// =============================== Const =============================== -var elementListeners = new Map(); -function onResize(entities) { - entities.forEach(function (entity) { - var _elementListeners$get; - var target = entity.target; - (_elementListeners$get = elementListeners.get(target)) === null || _elementListeners$get === void 0 ? void 0 : _elementListeners$get.forEach(function (listener) { - return listener(target); - }); - }); -} -// Note: ResizeObserver polyfill not support option to measure border-box resize -var resizeObserver = new ResizeObserver_es/* default */.Z(onResize); -// Dev env only -var _el = (/* unused pure expression or super */ null && ( false ? 0 : null)); // eslint-disable-line -var _rs = (/* unused pure expression or super */ null && ( false ? 0 : null)); // eslint-disable-line -// ============================== Observe ============================== -function observe(element, callback) { - if (!elementListeners.has(element)) { - elementListeners.set(element, new Set()); - resizeObserver.observe(element); - } - elementListeners.get(element).add(callback); -} -function unobserve(element, callback) { - if (elementListeners.has(element)) { - elementListeners.get(element).delete(callback); - if (!elementListeners.get(element).size) { - resizeObserver.unobserve(element); - elementListeners.delete(element); - } - } -} -// 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); -;// CONCATENATED MODULE: ./node_modules/rc-resize-observer/es/SingleObserver/DomWrapper.js - - - - - -/** - * Fallback to findDOMNode if origin ref do not provide any dom element - */ -var DomWrapper = /*#__PURE__*/function (_React$Component) { - (0,inherits/* default */.Z)(DomWrapper, _React$Component); - var _super = (0,createSuper/* default */.Z)(DomWrapper); - function DomWrapper() { - (0,classCallCheck/* default */.Z)(this, DomWrapper); - return _super.apply(this, arguments); - } - (0,createClass/* default */.Z)(DomWrapper, [{ - key: "render", - value: function render() { - return this.props.children; - } - }]); - return DomWrapper; -}(react.Component); - -;// CONCATENATED MODULE: ./node_modules/rc-resize-observer/es/Collection.js - -var CollectionContext = /*#__PURE__*/react.createContext(null); -/** - * Collect all the resize event from children ResizeObserver - */ -function Collection(_ref) { - var children = _ref.children, - onBatchResize = _ref.onBatchResize; - var resizeIdRef = react.useRef(0); - var resizeInfosRef = react.useRef([]); - var onCollectionResize = react.useContext(CollectionContext); - var onResize = react.useCallback(function (size, element, data) { - resizeIdRef.current += 1; - var currentId = resizeIdRef.current; - resizeInfosRef.current.push({ - size: size, - element: element, - data: data - }); - Promise.resolve().then(function () { - if (currentId === resizeIdRef.current) { - onBatchResize === null || onBatchResize === void 0 ? void 0 : onBatchResize(resizeInfosRef.current); - resizeInfosRef.current = []; - } - }); - // Continue bubbling if parent exist - onCollectionResize === null || onCollectionResize === void 0 ? void 0 : onCollectionResize(size, element, data); - }, [onBatchResize, onCollectionResize]); - return /*#__PURE__*/react.createElement(CollectionContext.Provider, { - value: onResize - }, children); -} -;// CONCATENATED MODULE: ./node_modules/rc-resize-observer/es/SingleObserver/index.js - - - - - - - -function SingleObserver(props, ref) { - var children = props.children, - disabled = props.disabled; - var elementRef = react.useRef(null); - var wrapperRef = react.useRef(null); - var onCollectionResize = react.useContext(CollectionContext); - // =========================== Children =========================== - var isRenderProps = typeof children === 'function'; - var mergedChildren = isRenderProps ? children(elementRef) : children; - // ============================= Size ============================= - var sizeRef = react.useRef({ - width: -1, - height: -1, - offsetWidth: -1, - offsetHeight: -1 - }); - // ============================= Ref ============================== - var canRef = !isRenderProps && /*#__PURE__*/react.isValidElement(mergedChildren) && (0,es_ref/* supportRef */.Yr)(mergedChildren); - var originRef = canRef ? mergedChildren.ref : null; - var mergedRef = react.useMemo(function () { - return (0,es_ref/* composeRef */.sQ)(originRef, elementRef); - }, [originRef, elementRef]); - var getDom = function getDom() { - return (0,findDOMNode/* default */.Z)(elementRef.current) || (0,findDOMNode/* default */.Z)(wrapperRef.current); - }; - react.useImperativeHandle(ref, function () { - return getDom(); - }); - // =========================== Observe ============================ - var propsRef = react.useRef(props); - propsRef.current = props; - // Handler - var onInternalResize = react.useCallback(function (target) { - var _propsRef$current = propsRef.current, - onResize = _propsRef$current.onResize, - data = _propsRef$current.data; - var _target$getBoundingCl = target.getBoundingClientRect(), - width = _target$getBoundingCl.width, - height = _target$getBoundingCl.height; - var offsetWidth = target.offsetWidth, - offsetHeight = target.offsetHeight; - /** - * Resize observer trigger when content size changed. - * In most case we just care about element size, - * let's use `boundary` instead of `contentRect` here to avoid shaking. - */ - var fixedWidth = Math.floor(width); - var fixedHeight = Math.floor(height); - if (sizeRef.current.width !== fixedWidth || sizeRef.current.height !== fixedHeight || sizeRef.current.offsetWidth !== offsetWidth || sizeRef.current.offsetHeight !== offsetHeight) { - var size = { - width: fixedWidth, - height: fixedHeight, - offsetWidth: offsetWidth, - offsetHeight: offsetHeight - }; - sizeRef.current = size; - // IE is strange, right? - var mergedOffsetWidth = offsetWidth === Math.round(width) ? width : offsetWidth; - var mergedOffsetHeight = offsetHeight === Math.round(height) ? height : offsetHeight; - var sizeInfo = (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, size), {}, { - offsetWidth: mergedOffsetWidth, - offsetHeight: mergedOffsetHeight - }); - // Let collection know what happened - onCollectionResize === null || onCollectionResize === void 0 ? void 0 : onCollectionResize(sizeInfo, target, data); - if (onResize) { - // defer the callback but not defer to next frame - Promise.resolve().then(function () { - onResize(sizeInfo, target); - }); - } - } - }, []); - // Dynamic observe - react.useEffect(function () { - var currentElement = getDom(); - if (currentElement && !disabled) { - observe(currentElement, onInternalResize); - } - return function () { - return unobserve(currentElement, onInternalResize); - }; - }, [elementRef.current, disabled]); - // ============================ Render ============================ - return /*#__PURE__*/react.createElement(DomWrapper, { - ref: wrapperRef - }, canRef ? /*#__PURE__*/react.cloneElement(mergedChildren, { - ref: mergedRef - }) : mergedChildren); -} -var RefSingleObserver = /*#__PURE__*/react.forwardRef(SingleObserver); -if (false) {} -/* harmony default export */ var es_SingleObserver = (RefSingleObserver); -;// CONCATENATED MODULE: ./node_modules/rc-resize-observer/es/index.js - - - - - - -var INTERNAL_PREFIX_KEY = 'rc-observer-key'; - - -function ResizeObserver(props, ref) { - var children = props.children; - var childNodes = typeof children === 'function' ? [children] : (0,toArray/* default */.Z)(children); - if (false) {} - return childNodes.map(function (child, index) { - var key = (child === null || child === void 0 ? void 0 : child.key) || "".concat(INTERNAL_PREFIX_KEY, "-").concat(index); - return /*#__PURE__*/react.createElement(es_SingleObserver, (0,esm_extends/* default */.Z)({}, props, { - key: key, - ref: index === 0 ? ref : undefined - }), child); - }); -} -var RefResizeObserver = /*#__PURE__*/react.forwardRef(ResizeObserver); -if (false) {} -RefResizeObserver.Collection = Collection; -/* harmony default export */ var es = (RefResizeObserver); - -/***/ }), - -/***/ 43159: -/*!**************************************************!*\ - !*** ./node_modules/rc-tooltip/es/placements.js ***! - \**************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "C": function() { return /* binding */ placements; } -/* harmony export */ }); -var autoAdjustOverflow = { - adjustX: 1, - adjustY: 1 -}; -var targetOffset = [0, 0]; -var placements = { - left: { - points: ['cr', 'cl'], - overflow: autoAdjustOverflow, - offset: [-4, 0], - targetOffset: targetOffset - }, - right: { - points: ['cl', 'cr'], - overflow: autoAdjustOverflow, - offset: [4, 0], - targetOffset: targetOffset - }, - top: { - points: ['bc', 'tc'], - overflow: autoAdjustOverflow, - offset: [0, -4], - targetOffset: targetOffset - }, - bottom: { - points: ['tc', 'bc'], - overflow: autoAdjustOverflow, - offset: [0, 4], - targetOffset: targetOffset - }, - topLeft: { - points: ['bl', 'tl'], - overflow: autoAdjustOverflow, - offset: [0, -4], - targetOffset: targetOffset - }, - leftTop: { - points: ['tr', 'tl'], - overflow: autoAdjustOverflow, - offset: [-4, 0], - targetOffset: targetOffset - }, - topRight: { - points: ['br', 'tr'], - overflow: autoAdjustOverflow, - offset: [0, -4], - targetOffset: targetOffset - }, - rightTop: { - points: ['tl', 'tr'], - overflow: autoAdjustOverflow, - offset: [4, 0], - targetOffset: targetOffset - }, - bottomRight: { - points: ['tr', 'br'], - overflow: autoAdjustOverflow, - offset: [0, 4], - targetOffset: targetOffset - }, - rightBottom: { - points: ['bl', 'br'], - overflow: autoAdjustOverflow, - offset: [4, 0], - targetOffset: targetOffset - }, - bottomLeft: { - points: ['tl', 'bl'], - overflow: autoAdjustOverflow, - offset: [0, 4], - targetOffset: targetOffset - }, - leftBottom: { - points: ['br', 'bl'], - overflow: autoAdjustOverflow, - offset: [-4, 0], - targetOffset: targetOffset - } -}; -/* unused harmony default export */ var __WEBPACK_DEFAULT_EXPORT__ = ((/* unused pure expression or super */ null && (placements))); - /***/ }) }]); \ No newline at end of file diff --git a/p__Engineering__Lists__GraduatedMatrix__index.chunk.css b/p__Engineering__Lists__GraduatedMatrix__index.chunk.css index 8d7c9d79e3..80be9a4f31 100644 --- a/p__Engineering__Lists__GraduatedMatrix__index.chunk.css +++ b/p__Engineering__Lists__GraduatedMatrix__index.chunk.css @@ -1,3 +1,235 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/Engineering/Lists/GraduatedMatrix/index.less?modules ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Engineering__Lists__TrainingProgram__Add__index.async.js b/p__Engineering__Lists__TrainingProgram__Add__index.async.js index a87644fcab..f440b0bdfa 100644 --- a/p__Engineering__Lists__TrainingProgram__Add__index.async.js +++ b/p__Engineering__Lists__TrainingProgram__Add__index.async.js @@ -1182,6 +1182,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Engineering__Lists__TrainingProgram__Edit__index.async.js b/p__Engineering__Lists__TrainingProgram__Edit__index.async.js index 6b954e2b9c..3bdd04cd79 100644 --- a/p__Engineering__Lists__TrainingProgram__Edit__index.async.js +++ b/p__Engineering__Lists__TrainingProgram__Edit__index.async.js @@ -1226,6 +1226,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Engineering__Lists__TrainingProgram__index.async.js b/p__Engineering__Lists__TrainingProgram__index.async.js index 52a185ba0d..288bc23da2 100644 --- a/p__Engineering__Lists__TrainingProgram__index.async.js +++ b/p__Engineering__Lists__TrainingProgram__index.async.js @@ -1327,6 +1327,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Help__Index.async.js b/p__Help__Index.async.js index 7edecbcebc..6b154d8a1a 100644 --- a/p__Help__Index.async.js +++ b/p__Help__Index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[35729,36579,23805,62654],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[35729,36579,23805],{ /***/ 68996: /*!**********************************************!*\ diff --git a/p__Innovation__PublicMirror__index.async.js b/p__Innovation__PublicMirror__index.async.js index 0f0a552389..601dcc7ecf 100644 --- a/p__Innovation__PublicMirror__index.async.js +++ b/p__Innovation__PublicMirror__index.async.js @@ -619,6 +619,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Messages__Private__index.async.js b/p__Messages__Private__index.async.js index 2f59cfc0db..49741ef854 100644 --- a/p__Messages__Private__index.async.js +++ b/p__Messages__Private__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[52829,36579,23805,62654],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[52829,36579,23805],{ /***/ 82982: /*!*****************************************!*\ diff --git a/p__MoopCases__FormPanel__index.chunk.css b/p__MoopCases__FormPanel__index.chunk.css index f259416903..f0dfc79297 100644 --- a/p__MoopCases__FormPanel__index.chunk.css +++ b/p__MoopCases__FormPanel__index.chunk.css @@ -131,3 +131,235 @@ /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + diff --git a/p__MyProblem__index.async.js b/p__MyProblem__index.async.js index 259ec1f1c3..a1691cb169 100644 --- a/p__MyProblem__index.async.js +++ b/p__MyProblem__index.async.js @@ -377,6 +377,124 @@ var UpOutlined = function UpOutlined(props, ref) { UpOutlined.displayName = 'UpOutlined'; /* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(UpOutlined)); +/***/ }), + +/***/ 4663: +/*!****************************************!*\ + !*** ./src/components/Hooks/index.tsx ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "y": function() { return /* binding */ useDisableAction; } +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); + +var useDisableAction = function useDisableAction(disable) { + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + if (disable) { + var handleKeyDown = function handleKeyDown(event) { + if (event.key === "F12") { + event.preventDefault(); + // 执行你的自定义行为 + console.log('F12被禁用'); + } + }; + var handleContextmenu = function handleContextmenu(event) { + event.preventDefault(); + }; + document.addEventListener("keydown", handleKeyDown); + document.addEventListener("contextmenu", handleContextmenu); + return function () { + document.removeEventListener("keydown", handleKeyDown); + document.removeEventListener("contextmenu", handleContextmenu); + }; + } + }, [disable]); +}; + +/***/ }), + +/***/ 53280: +/*!***********************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Answer/useRemindModal.tsx ***! + \***********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "_": function() { return /* binding */ useRemindModal; } +/* harmony export */ }); +/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/modal/style */ 35611); +/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/modal */ 85402); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js */ 74704); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ant-design/icons */ 30071); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + +//只需要left_time和exercise_events参数,实际上传进来的answerData还有很多其它的属性 + +var useRemindModal = function useRemindModal(answerData) { + var _answerData$exercise7, _answerData$exercise8; + var countDownRefArr = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)([]); + var clearCountdownTimeout = function clearCountdownTimeout() { + var _iterator = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1___default()(countDownRefArr.current), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var id = _step.value; + clearTimeout(id); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + countDownRefArr.current = []; + }; + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + var _answerData$exercise, _answerData$exercise2, _answerData$exercise3; + clearCountdownTimeout(); + if (answerData !== null && answerData !== void 0 && (_answerData$exercise = answerData.exercise) !== null && _answerData$exercise !== void 0 && _answerData$exercise.left_time && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : (_answerData$exercise3 = _answerData$exercise2.exercise_events) === null || _answerData$exercise3 === void 0 ? void 0 : _answerData$exercise3.length) > 0) { + var _answerData$exercise4; + var _iterator2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1___default()(answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.exercise_events), + _step2; + try { + var _loop = function _loop() { + var _answerData$exercise5; + var eventItem = _step2.value; + if ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise5 = answerData.exercise) === null || _answerData$exercise5 === void 0 ? void 0 : _answerData$exercise5.left_time) > (eventItem === null || eventItem === void 0 ? void 0 : eventItem.reminder_time) * 60) { + var _answerData$exercise6; + var timeoutId = setTimeout(function () { + antd_es_modal__WEBPACK_IMPORTED_MODULE_4__/* ["default"].info */ .Z.info({ + content: "".concat(eventItem === null || eventItem === void 0 ? void 0 : eventItem.reminder_content), + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, {}), + centered: true, + okText: "知道了" + }); + }, ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise6 = answerData.exercise) === null || _answerData$exercise6 === void 0 ? void 0 : _answerData$exercise6.left_time) - (eventItem === null || eventItem === void 0 ? void 0 : eventItem.reminder_time) * 60) * 1000); + countDownRefArr.current.push(timeoutId); + } + }; + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + _loop(); + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } + } + }, [answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise7 = answerData.exercise) === null || _answerData$exercise7 === void 0 ? void 0 : _answerData$exercise7.left_time, answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise8 = answerData.exercise) === null || _answerData$exercise8 === void 0 ? void 0 : _answerData$exercise8.exercise_events]); + return clearCountdownTimeout; +}; + + /***/ }), /***/ 61050: @@ -1360,16 +1478,16 @@ 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/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/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 modal = __webpack_require__(85402); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/slicedToArray.js var slicedToArray = __webpack_require__(27424); var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); @@ -1382,8 +1500,6 @@ var statistic_style = __webpack_require__(14558); var statistic = __webpack_require__(74763); // EXTERNAL MODULE: ./node_modules/react/index.js var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ClockCircleOutlined.js -var ClockCircleOutlined = __webpack_require__(30071); // EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/FormOutlined.js + 1 modules var FormOutlined = __webpack_require__(77123); // EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/PoweroffOutlined.js + 1 modules @@ -3089,8 +3205,12 @@ var Exercise_ip = __webpack_require__(79443); var Timepiece = __webpack_require__(44635); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/components/Unlock.tsx var Unlock = __webpack_require__(61050); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/useRemindModal.tsx +var useRemindModal = __webpack_require__(53280); // EXTERNAL MODULE: ./src/components/Exercise/recordScreen.tsx + 3 modules var recordScreen = __webpack_require__(78806); +// EXTERNAL MODULE: ./src/components/Hooks/index.tsx +var Hooks = __webpack_require__(4663); // EXTERNAL MODULE: ./src/assets/images/question/time.svg var time = __webpack_require__(39022); // EXTERNAL MODULE: ./src/assets/images/question/title.svg @@ -3139,6 +3259,8 @@ var _excluded = ["input", "showNote", "onShowNote", "notes", "onCancelNote", "on + + @@ -3223,7 +3345,7 @@ function MyProblem_reducer(state, action) { } } /* harmony default export */ var MyProblem = (function (_ref) { - var _data$test_case, _exerciseData$exercis7; + var _data$test_case, _exerciseData$exercis2, _exerciseData$exercis3, _exerciseData$exercis4; var children = _ref.children; var _useReducer = (0,react.useReducer)(MyProblem_reducer, initalilState), _useReducer2 = slicedToArray_default()(_useReducer, 2), @@ -3245,7 +3367,7 @@ function MyProblem_reducer(state, action) { debuging = state.debuging, submitting = state.submitting, executingMessage = state.executingMessage; - var _useState = (0,react.useState)("#FFF"), + var _useState = (0,react.useState)("#37AD83"), _useState2 = slicedToArray_default()(_useState, 2), countDownColor = _useState2[0], setCountDownColor = _useState2[1]; @@ -3270,44 +3392,44 @@ function MyProblem_reducer(state, action) { var user = data === null || data === void 0 ? void 0 : data.user; var hack = data === null || data === void 0 ? void 0 : data.hack; var runTypeRef = (0,react.useRef)(1); - var countDownRef = (0,react.useRef)(); - var countDownRef2 = (0,react.useRef)(); + // const countDownRef = useRef(); + // const countDownRef2 = useRef(); var lockExitFullRef = (0,react.useRef)(false); - (0,react.useEffect)(function () { - var _exerciseData$exercis; - clearTimeout(countDownRef.current); - clearTimeout(countDownRef2.current); - if (exerciseData !== null && exerciseData !== void 0 && (_exerciseData$exercis = exerciseData.exercise) !== null && _exerciseData$exercis !== void 0 && _exerciseData$exercis.left_time) { - var _exerciseData$exercis2, _exerciseData$exercis4; - if ((exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis2 = exerciseData.exercise) === null || _exerciseData$exercis2 === void 0 ? void 0 : _exerciseData$exercis2.left_time) > 1800) { - var _exerciseData$exercis3; - countDownRef2.current = setTimeout(function () { - modal/* default.info */.Z.info({ - content: "当前距离考试结束还有30分钟", - icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ClockCircleOutlined/* default */.Z, {}), - okText: "知道了" - }); - }, ((exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis3 = exerciseData.exercise) === null || _exerciseData$exercis3 === void 0 ? void 0 : _exerciseData$exercis3.left_time) - 1800) * 1000); - } - if ((exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis4 = exerciseData.exercise) === null || _exerciseData$exercis4 === void 0 ? void 0 : _exerciseData$exercis4.left_time) > 900) { - var _exerciseData$exercis5; - countDownRef.current = setTimeout(function () { - modal/* default.info */.Z.info({ - content: "当前距离考试结束还有15分钟", - icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ClockCircleOutlined/* default */.Z, {}), - okText: "知道了" - }); - }, ((exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis5 = exerciseData.exercise) === null || _exerciseData$exercis5 === void 0 ? void 0 : _exerciseData$exercis5.left_time) - 900) * 1000); - } - } - }, [exerciseData]); + (0,Hooks/* useDisableAction */.y)(searchParams.get("type") === 'exercises'); + var clearCountdownTimeout = (0,useRemindModal/* useRemindModal */._)(exerciseData); + + // useEffect(() => { + // clearTimeout(countDownRef.current) + // clearTimeout(countDownRef2.current) + // if (exerciseData?.exercise?.left_time) { + // if (exerciseData?.exercise?.left_time > 1800) { + // countDownRef2.current = setTimeout(() => { + // Modal.info({ + // content: "当前距离考试结束还有30分钟", + // icon: , + // okText: "知道了" + // }) + // }, (exerciseData?.exercise?.left_time - 1800) * 1000) + // } + // if (exerciseData?.exercise?.left_time > 900) { + // countDownRef.current = setTimeout(() => { + // Modal.info({ + // content: "当前距离考试结束还有15分钟", + // icon: , + // okText: "知道了" + // }) + // }, (exerciseData?.exercise?.left_time - 900) * 1000) + // } + // } + // }, [exerciseData]) + (0,react.useEffect)(function () { function init() { return _init.apply(this, arguments); } function _init() { _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var response, _res, _res2, _res2$exercise, res, _res3, _res3$exercise, _res4, _res4$exercise, _res5, _res5$exercise; + var response, _res, _res2, _res2$exercise, res, _res3, _res3$exercise; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: @@ -3377,9 +3499,9 @@ function MyProblem_reducer(state, action) { setExerciseData(objectSpread2_default()({}, res)); if ((_res = res) !== null && _res !== void 0 && _res.left_banner_id && (_res2 = res) !== null && _res2 !== void 0 && (_res2$exercise = _res2.exercise) !== null && _res2$exercise !== void 0 && _res2$exercise.left_time) { setCountDownTime(Date.now() + ((_res3 = res) === null || _res3 === void 0 ? void 0 : (_res3$exercise = _res3.exercise) === null || _res3$exercise === void 0 ? void 0 : _res3$exercise.left_time) * 1000); - setTimeout(function () { - setCountDownColor("red"); - }, (((_res4 = res) === null || _res4 === void 0 ? void 0 : (_res4$exercise = _res4.exercise) === null || _res4$exercise === void 0 ? void 0 : _res4$exercise.left_time) - 300 > 0 ? ((_res5 = res) === null || _res5 === void 0 ? void 0 : (_res5$exercise = _res5.exercise) === null || _res5$exercise === void 0 ? void 0 : _res5$exercise.left_time) - 300 : 0) * 1000); + // setTimeout(() => { + // setCountDownColor("red") + // }, (res?.exercise?.left_time - 300 > 0 ? res?.exercise?.left_time - 300 : 0) * 1000) } case 21: case "end": @@ -3394,8 +3516,8 @@ function MyProblem_reducer(state, action) { } }, [id]); (0,react.useEffect)(function () { - var _exerciseData$exercis6; - if (searchParams.get("type") === 'exercises' && exerciseData !== null && exerciseData !== void 0 && (_exerciseData$exercis6 = exerciseData.exercise) !== null && _exerciseData$exercis6 !== void 0 && _exerciseData$exercis6.screen_open) { + var _exerciseData$exercis; + if (searchParams.get("type") === 'exercises' && exerciseData !== null && exerciseData !== void 0 && (_exerciseData$exercis = exerciseData.exercise) !== null && _exerciseData$exercis !== void 0 && _exerciseData$exercis.screen_open) { window.removeEventListener('blur', backExercise, false); recordScreen/* fullchange.forEach */.U.forEach(function (item, index) { window.addEventListener(item, backExercise, false); @@ -3504,7 +3626,7 @@ function MyProblem_reducer(state, action) { } function _onUpdateCode() { _onUpdateCode = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(value) { - var ip, response, _exerciseData$exercis8; + var ip, response, _exerciseData$exercis5; return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { while (1) switch (_context9.prev = _context9.next) { case 0: @@ -3538,7 +3660,7 @@ function MyProblem_reducer(state, action) { exerciseParams: objectSpread2_default()(objectSpread2_default()({ errorMessage: response === null || response === void 0 ? void 0 : response.message }, (exerciseData === null || exerciseData === void 0 ? void 0 : exerciseData.exercise) || {}), {}, { - exercise_user_id: exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis8 = exerciseData.exercise) === null || _exerciseData$exercis8 === void 0 ? void 0 : _exerciseData$exercis8.exercise_user_id, + exercise_user_id: exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis5 = exerciseData.exercise) === null || _exerciseData$exercis5 === void 0 ? void 0 : _exerciseData$exercis5.exercise_user_id, id: searchParams.get("exercisesId") }) } @@ -4103,6 +4225,7 @@ function MyProblem_reducer(state, action) { user: data === null || data === void 0 ? void 0 : data.user, onTriggerPraise: onTriggerPraise }; + console.log(exerciseData); return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { spinning: loading, @@ -4118,6 +4241,20 @@ function MyProblem_reducer(state, action) { }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: user === null || user === void 0 ? void 0 : user.name })] + }), searchParams.get("type") === "exercises" && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "exercise_user_info", + children: ["\u59D3\u540D", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10", + children: exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis2 = exerciseData.exercise) === null || _exerciseData$exercis2 === void 0 ? void 0 : _exerciseData$exercis2.user_name + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "exercise_user_info ml30", + children: ["\u5B66\u53F7", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10", + children: exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis3 = exerciseData.exercise) === null || _exerciseData$exercis3 === void 0 ? void 0 : _exerciseData$exercis3.student_id + })] + })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("h2", { className: "flex-wrp flex_box_column flex_box_center", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -4137,26 +4274,28 @@ function MyProblem_reducer(state, action) { marginRight: 10 }, children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)(FormOutlined/* default */.Z, {}), " \u7F16\u8F91"] - }) : null, (exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis7 = exerciseData.exercise) === null || _exerciseData$exercis7 === void 0 ? void 0 : _exerciseData$exercis7.left_time) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + }) : null, (exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis4 = exerciseData.exercise) === null || _exerciseData$exercis4 === void 0 ? void 0 : _exerciseData$exercis4.left_time) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - color: countDownColor + color: countDownColor, + marginRight: 6 }, - className: "iconfont icon-kaoshishichang mr5" + className: "iconfont icon-daojishi" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-white mr20", children: /*#__PURE__*/(0,jsx_runtime.jsx)(Countdown, { valueStyle: { color: countDownColor, - fontSize: 16, - fontWeight: "normal" + fontSize: 20, + fontWeight: 500 }, title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: countDownColor, - fontSize: 16 + fontSize: 14, + marginRight: 10 }, - children: "\u5269\u4F59\u65F6\u95F4\uFF1A" + children: "\u5269\u4F59\u7B54\u9898\u65F6\u957F" }), value: countDownTime, onFinish: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { @@ -4228,6 +4367,7 @@ function MyProblem_reducer(state, action) { }), onOk: function onOk() { // window.close() + clearCountdownTimeout(); lockExitFullRef.current = true; backExercise(); } diff --git a/p__MyProblem__index.chunk.css b/p__MyProblem__index.chunk.css index 82df5bbefd..576da28fb9 100644 --- a/p__MyProblem__index.chunk.css +++ b/p__MyProblem__index.chunk.css @@ -397,6 +397,16 @@ font-size: 12px; line-height: 30px !important; } +.exercise_user_info { + font-size: 14px; + font-weight: 400; + color: #B2BACB; +} +.exercise_user_info span { + font-size: 16px; + font-weight: 500; + color: #55BFD6; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ diff --git a/p__Paperlibrary__Add__index.async.js b/p__Paperlibrary__Add__index.async.js index 6551a839fb..5cffa55f13 100644 --- a/p__Paperlibrary__Add__index.async.js +++ b/p__Paperlibrary__Add__index.async.js @@ -140,13 +140,14 @@ var AsyncButton = function AsyncButton(_ref) { return props.onClick(e); case 4: setBtnLoading(false); - _context.next = 10; + _context.next = 11; break; case 7: _context.prev = 7; _context.t0 = _context["catch"](0); + console.error(_context.t0); setBtnLoading(false); - case 10: + case 11: case "end": return _context.stop(); } @@ -3492,7 +3493,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } @@ -8918,7 +8919,7 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { active: current !== 1, className: "mr10" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u6DFB\u52A0\u8BD5\u9898" + children: "\u7F16\u8F91\u8BD5\u9898" })] })] }), current === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js index 9cc13dd1a4..52392c9bb8 100644 --- a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js +++ b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.async.js @@ -54,13 +54,14 @@ var AsyncButton = function AsyncButton(_ref) { return props.onClick(e); case 4: setBtnLoading(false); - _context.next = 10; + _context.next = 11; break; case 7: _context.prev = 7; _context.t0 = _context["catch"](0); + console.error(_context.t0); setBtnLoading(false); - case 10: + case 11: case "end": return _context.stop(); } @@ -8890,7 +8891,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) { } }), className: Problemsetmodules.search, - placeholder: "\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22", + placeholder: "\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22", size: "large" // value={decodeURIComponent(params.keyword)} , @@ -9160,7 +9161,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) { size: "large", spinning: loading['problemset/getItemBanks'], children: problemsetList.map(function (v, index) { - var _questionType$find, _v$author5; + var _questionType$find, _v$author5, _v$author6, _v$author6$name, _v$author7, _v$author7$name, _v$author8; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Problemsetmodules.li, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -9172,7 +9173,10 @@ var ProblemsetPage = function ProblemsetPage(_ref) { }, v.id) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Problemsetmodules.bottom, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: "".concat(Problemsetmodules.actionLeftItem, " ").concat(Problemsetmodules.questionTypeName), + children: ["No.", v === null || v === void 0 ? void 0 : v.id] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: "".concat(Problemsetmodules.actionLeftItem, " ").concat(Problemsetmodules.questionTypeName), children: (_questionType$find = questionType.find(function (item) { return item.type === v.item_type; @@ -9182,9 +9186,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) { children: difficultyMapping[v.difficulty] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: Problemsetmodules.actionLeftItem, - children: ["\u521B\u5EFA\u8005", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-grey-333", - children: v === null || v === void 0 ? void 0 : (_v$author5 = v.author) === null || _v$author5 === void 0 ? void 0 : _v$author5.name + children: ["\u521B\u5EFA\u8005", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: v === null || v === void 0 ? void 0 : (_v$author5 = v.author) === null || _v$author5 === void 0 ? void 0 : _v$author5.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-333", + children: (v === null || v === void 0 ? void 0 : (_v$author6 = v.author) === null || _v$author6 === void 0 ? void 0 : (_v$author6$name = _v$author6.name) === null || _v$author6$name === void 0 ? void 0 : _v$author6$name.length) > 6 ? (v === null || v === void 0 ? void 0 : (_v$author7 = v.author) === null || _v$author7 === void 0 ? void 0 : (_v$author7$name = _v$author7.name) === null || _v$author7$name === void 0 ? void 0 : _v$author7$name.substr(0, 5)) + '...' : v === null || v === void 0 ? void 0 : (_v$author8 = v.author) === null || _v$author8 === void 0 ? void 0 : _v$author8.name + }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: Problemsetmodules.actionLeftItem, diff --git a/p__Paperlibrary__Random__PreviewEdit__index.async.js b/p__Paperlibrary__Random__PreviewEdit__index.async.js index 942346a95a..d70719de87 100644 --- a/p__Paperlibrary__Random__PreviewEdit__index.async.js +++ b/p__Paperlibrary__Random__PreviewEdit__index.async.js @@ -569,6 +569,303 @@ function getPlacements(config) { /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 27049: /*!***********************************************!*\ !*** ./node_modules/antd/es/divider/index.js ***! diff --git a/p__Paperlibrary__Random__PreviewEdit__index.chunk.css b/p__Paperlibrary__Random__PreviewEdit__index.chunk.css index 2c0c661921..08003d1e5f 100644 --- a/p__Paperlibrary__Random__PreviewEdit__index.chunk.css +++ b/p__Paperlibrary__Random__PreviewEdit__index.chunk.css @@ -1022,6 +1022,238 @@ textarea.ant-pagination-options-quick-jumper input { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Paperlibrary__See__index.async.js b/p__Paperlibrary__See__index.async.js index 5654706fe1..fdf833d0bb 100644 --- a/p__Paperlibrary__See__index.async.js +++ b/p__Paperlibrary__See__index.async.js @@ -94,13 +94,14 @@ var AsyncButton = function AsyncButton(_ref) { return props.onClick(e); case 4: setBtnLoading(false); - _context.next = 10; + _context.next = 11; break; case 7: _context.prev = 7; _context.t0 = _context["catch"](0); + console.error(_context.t0); setBtnLoading(false); - case 10: + case 11: case "end": return _context.stop(); } diff --git a/p__Paths__Detail__id.async.js b/p__Paths__Detail__id.async.js index 6b0c8a14c2..2f8871fba5 100644 --- a/p__Paths__Detail__id.async.js +++ b/p__Paths__Detail__id.async.js @@ -640,13 +640,14 @@ var AsyncButton = function AsyncButton(_ref) { return props.onClick(e); case 4: setBtnLoading(false); - _context.next = 10; + _context.next = 11; break; case 7: _context.prev = 7; _context.t0 = _context["catch"](0); + console.error(_context.t0); setBtnLoading(false); - case 10: + case 11: case "end": return _context.stop(); } @@ -4225,7 +4226,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } @@ -8658,6 +8659,7 @@ var Right_excluded = ["pathsDetail", "user", "globalSetting", "loading", "classr + function onPreviewImage(e) { @@ -9926,17 +9928,17 @@ var Right = function Right(_ref) { className: SortTeammodules.imgradius, onClick: function onClick() { //判断 是否登录 - // if(isLogin()){ - // history.push(`${item.user_url}`) - // }else{ - // dispatch({ - // type: 'user/showPopLogin', - // payload: { - // showPopLogin: true, - // showClosable: true - // }, - // }) - // } + if ((0,authority/* isLogin */.bg)()) { + _umi_production_exports.history.push("".concat(item.user_url)); + } else { + dispatch({ + type: 'user/showPopLogin', + payload: { + showPopLogin: true, + showClosable: true + } + }); + } }, src: env/* default.API_SERVER */.Z.API_SERVER + '/images/' + (item === null || item === void 0 ? void 0 : item.image_url) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -15734,7 +15736,7 @@ var SendToClassModal = function SendToClassModal(_ref) { , blockNode: true, titleRender: function titleRender(nodeData) { - var _nodeData$learning_st, _nodeData$schools, _nodeData$children; + var _nodeData$learning_st, _nodeData$shixun_mark, _nodeData$schools, _nodeData$children; var item = nodeData; if (item.item_type !== visibleType && visibleType !== 'All') { return null; @@ -15754,6 +15756,9 @@ var SendToClassModal = function SendToClassModal(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { flex: "1", className: "c-grey-333", + style: { + display: 'flex' + }, children: [props.cust_seq && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "mr10" // style={{flexShrink:0}} @@ -15842,6 +15847,26 @@ var SendToClassModal = function SendToClassModal(_ref) { fontSize: '12px' }, children: "Jupyter Notebook" + }), nodeData.item_type === 'Shixun' && (nodeData === null || nodeData === void 0 ? void 0 : (_nodeData$shixun_mark = nodeData.shixun_marks) === null || _nodeData$shixun_mark === void 0 ? void 0 : _nodeData$shixun_mark.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "".concat(nodeData === null || nodeData === void 0 ? void 0 : nodeData.shixun_marks), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + background: '#43a2ff', + color: '#fff', + borderRadius: '13px', + marginLeft: '5px', + height: '20px', + textAlign: 'center', + fontSize: '12px', + maxWidth: '70px', + padding: '0px 13px', + overflow: 'hidden', + whiteSpace: 'nowrap', + display: 'inline-block', + textOverflow: 'ellipsis' + }, + children: nodeData === null || nodeData === void 0 ? void 0 : nodeData.shixun_marks + }) }), !!((_nodeData$schools = nodeData.schools) !== null && _nodeData$schools !== void 0 && _nodeData$schools.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E", children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { diff --git a/p__Paths__Detail__id.chunk.css b/p__Paths__Detail__id.chunk.css index 0aca51422b..71353353cc 100644 --- a/p__Paths__Detail__id.chunk.css +++ b/p__Paths__Detail__id.chunk.css @@ -1744,6 +1744,7 @@ border-radius: 50%; margin-bottom: 10px; border: 1px solid #eeeeee; + cursor: pointer; } .directionItemWrap___MKzHd { flex-direction: row; diff --git a/p__Paths__Index__index.async.js b/p__Paths__Index__index.async.js index a4fa2b1744..35f34580b5 100644 --- a/p__Paths__Index__index.async.js +++ b/p__Paths__Index__index.async.js @@ -956,7 +956,7 @@ var Page = function Page(_ref) { value: params.keyword }, onChange: handleFilter, - placeholder: "\u8BF7\u8F93\u5165\u8BFE\u7A0B\u540D\u79F0\u8FDB\u884C\u641C\u7D22" + placeholder: "\u8BF7\u8F93\u5165\u8BFE\u7A0B\u3001\u59D3\u540D\u6216\u5B66\u6821\u540D\u79F0\u8FDB\u884C\u641C\u7D22" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CourseList */.cQ, { dataSource: list, diff --git a/p__Problems__OjForm__NewEdit__index.async.js b/p__Problems__OjForm__NewEdit__index.async.js index 8df3227c98..7990b5fda6 100644 --- a/p__Problems__OjForm__NewEdit__index.async.js +++ b/p__Problems__OjForm__NewEdit__index.async.js @@ -1100,7 +1100,7 @@ var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); var react = __webpack_require__(67294); ;// CONCATENATED MODULE: ./src/pages/Problems/OjForm/NewEdit/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var NewEditmodules = ({"bg":"bg___HduZ7","header":"header___KbUo2","avatar":"avatar___UDYJ4","title":"title___OP1JL","exitBtn":"exitBtn___E3w1m","contentWrapper":"contentWrapper___IeO8M","tabWrapper":"tabWrapper___qc2MC","buttonFixed":"buttonFixed___jzejH","cancelBtn":"cancelBtn___c5OpP","saveBtn":"saveBtn___UhxvN","challengeBtn":"challengeBtn___h9r2O","baseInfoWrapper":"baseInfoWrapper___jei0F","baseLineHeight":"baseLineHeight___v1JXM","folderLineHeight":"folderLineHeight___tF8xb","uploadBtnWrapper":"uploadBtnWrapper___ICJS3","baseFormItem":"baseFormItem___sca4N","radioBtnWrapper":"radioBtnWrapper___VIxZD","difficultyRadio":"difficultyRadio___isD54","easy":"easy___gparw","medium":"medium___wRzjL","hard":"hard___sWxqC","testCaseTypeRadio":"testCaseTypeRadio___oiSFl","cascaderPopup":"cascaderPopup___OADQu","collapseWrapper":"collapseWrapper___saVIT","panelHeader":"panelHeader___hRptX","rateInput":"rateInput____HzUM","operationWrapper":"operationWrapper___YJRMc","open":"open___zkYQ_","close":"close___q9p81","add":"add___NB0_y","remove":"remove___xa9jD","codePanelWrapper":"codePanelWrapper___oacDD","uploadTableWrapper":"uploadTableWrapper___iMDly"}); +/* harmony default export */ var NewEditmodules = ({"bg":"bg___HduZ7","header":"header___KbUo2","avatar":"avatar___UDYJ4","title":"title___OP1JL","exitBtn":"exitBtn___E3w1m","contentWrapper":"contentWrapper___IeO8M","tabWrapper":"tabWrapper___qc2MC","buttonFixed":"buttonFixed___jzejH","cancelBtn":"cancelBtn___c5OpP","saveBtn":"saveBtn___UhxvN","challengeBtn":"challengeBtn___h9r2O","baseInfoWrapper":"baseInfoWrapper___jei0F","baseLineHeight":"baseLineHeight___v1JXM","folderLineHeight":"folderLineHeight___tF8xb","uploadBtnWrapper":"uploadBtnWrapper___ICJS3","baseFormItem":"baseFormItem___sca4N","radioBtnWrapper":"radioBtnWrapper___VIxZD","difficultyRadio":"difficultyRadio___isD54","easy":"easy___gparw","medium":"medium___wRzjL","hard":"hard___sWxqC","testCaseTypeRadio":"testCaseTypeRadio___oiSFl","cascaderPopup":"cascaderPopup___OADQu","collapseWrapper":"collapseWrapper___saVIT","panelHeader":"panelHeader___hRptX","rateInput":"rateInput____HzUM","operationWrapper":"operationWrapper___YJRMc","open":"open___zkYQ_","close":"close___q9p81","add":"add___NB0_y","remove":"remove___xa9jD","codePanelWrapper":"codePanelWrapper___oacDD","uploadTableWrapper":"uploadTableWrapper___iMDly","unfold":"unfold___TdtCA"}); // EXTERNAL MODULE: ./src/pages/Problems/OjForm/util.tsx var util = __webpack_require__(52238); // EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules @@ -1264,8 +1264,12 @@ function BaseInfo(_ref) { test_set_score = hack.test_set_score; var _useState3 = (0,react.useState)(false), _useState4 = slicedToArray_default()(_useState3, 2), - showUploadFile = _useState4[0], - setShowUploadFile = _useState4[1]; + unfold = _useState4[0], + setUnfold = _useState4[1]; + var _useState5 = (0,react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + showUploadFile = _useState6[0], + setShowUploadFile = _useState6[1]; var handleRemove = function handleRemove(item, key) { var newList = toConsumableArray_default()(uploadData); newList.splice(key, 1); @@ -1421,49 +1425,6 @@ function BaseInfo(_ref) { onChange: onChangeLanguage, children: (0,util/* getSelectOptions */.jw)(util/* Keys.language */.R8.language) }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u96BE\u5EA6", - name: ['hack', 'difficult'], - className: NewEditmodules.radioBtnWrapper, - rules: [{ - required: true, - message: '请选择难度' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - optionType: "button", - className: NewEditmodules.difficultyRadio, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - className: NewEditmodules.easy, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - className: NewEditmodules.medium, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - className: NewEditmodules.hard, - children: "\u56F0\u96BE" - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u77E5\u8BC6\u70B9", - name: ['hack', 'tag_discipline_ids'], - className: NewEditmodules.baseLineHeight, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { - selectvalues: (hack === null || hack === void 0 ? void 0 : hack.tag_discipline_id) || (hack === null || hack === void 0 ? void 0 : hack.tag_discipline_ids), - disabled: is_random, - subId: formValue === null || formValue === void 0 ? void 0 : (_formValue$hack = formValue.hack) === null || _formValue$hack === void 0 ? void 0 : (_formValue$hack$sub_d = _formValue$hack.sub_discipline_id) === null || _formValue$hack$sub_d === void 0 ? void 0 : _formValue$hack$sub_d[1], - knowledgeOptions: knowledgeOptions, - onAddKnowledgeFinish: handleAddKnowledgeFinish - }) - }), !is_random && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - className: NewEditmodules.folderLineHeight, - label: '放入文件夹', - name: ['hack', 'item_banks_group_ids'], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(FolderTree/* default */.Z, { - scrollId: "item_banks_group_ids" - }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default.Item */.Z.Item, { label: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { @@ -1787,6 +1748,66 @@ function BaseInfo(_ref) { }) }); } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: NewEditmodules.unfold, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick() { + return setUnfold(!unfold); + }, + children: ["\u66F4\u591A\u8BBE\u7F6E", unfold ? /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xialajiantou1" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xialajiantoubeifen" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: unfold ? 'block' : 'none' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u96BE\u5EA6", + name: ['hack', 'difficult'], + className: NewEditmodules.radioBtnWrapper, + rules: [{ + required: true, + message: '请选择难度' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + optionType: "button", + className: NewEditmodules.difficultyRadio, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 1, + className: NewEditmodules.easy, + children: "\u7B80\u5355" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 2, + className: NewEditmodules.medium, + children: "\u9002\u4E2D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 3, + className: NewEditmodules.hard, + children: "\u56F0\u96BE" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u77E5\u8BC6\u70B9", + name: ['hack', 'tag_discipline_ids'], + className: NewEditmodules.baseLineHeight, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { + selectvalues: (hack === null || hack === void 0 ? void 0 : hack.tag_discipline_id) || (hack === null || hack === void 0 ? void 0 : hack.tag_discipline_ids), + disabled: is_random, + subId: formValue === null || formValue === void 0 ? void 0 : (_formValue$hack = formValue.hack) === null || _formValue$hack === void 0 ? void 0 : (_formValue$hack$sub_d = _formValue$hack.sub_discipline_id) === null || _formValue$hack$sub_d === void 0 ? void 0 : _formValue$hack$sub_d[1], + knowledgeOptions: knowledgeOptions, + onAddKnowledgeFinish: handleAddKnowledgeFinish + }) + }), !is_random && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + className: NewEditmodules.folderLineHeight, + label: '放入文件夹', + name: ['hack', 'item_banks_group_ids'], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(FolderTree/* default */.Z, { + scrollId: "item_banks_group_ids" + }) + })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(UploadFile/* default */.ZP, { rootIdentifier: null, visible: showUploadFile, diff --git a/p__Problems__OjForm__NewEdit__index.chunk.css b/p__Problems__OjForm__NewEdit__index.chunk.css index 1aa2bed7e9..e249117775 100644 --- a/p__Problems__OjForm__NewEdit__index.chunk.css +++ b/p__Problems__OjForm__NewEdit__index.chunk.css @@ -339,6 +339,30 @@ div[class~='ant-collapse-borderless'] { .uploadTableWrapper___iMDly { margin-left: 124px; } +.unfold___TdtCA { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 26px; + margin-top: 45px; +} +.unfold___TdtCA div { + font-size: 14px; + font-weight: 400; + color: #3061D0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.unfold___TdtCA div i { + display: inline-block; + width: 20px; + font-size: 12px; + transform: scale(0.8) translateY(-1px); + margin-left: 3px; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ diff --git a/p__Problemset__NewItem__index.async.js b/p__Problemset__NewItem__index.async.js index 6b1240f4c2..049631332c 100644 --- a/p__Problemset__NewItem__index.async.js +++ b/p__Problemset__NewItem__index.async.js @@ -1955,7 +1955,7 @@ var _umi_production_exports = __webpack_require__(89214); var env = __webpack_require__(59758); ;// CONCATENATED MODULE: ./src/pages/Problemset/NewItem/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var NewItemmodules = ({"bgWrapper":"bgWrapper___yZrnF","bg":"bg___DMAyj","main":"main___l1oS8","addTypeRadio":"addTypeRadio___eH2zI","formWrap":"formWrap___ydPvR","questionTypeRadio":"questionTypeRadio___jQze1","difficultyWrapper":"difficultyWrapper___W9ML_","difficultyRadio":"difficultyRadio___z9UyX","easy":"easy___5Owsm","medium":"medium___NeHBc","hard":"hard___Hrees","cascaderWrapper":"cascaderWrapper___AUd1O","courseCascader":"courseCascader___UEeI3","knowledgeWrapper":"knowledgeWrapper___sIao8","knowledgeWrap":"knowledgeWrap___PX71i","uploadTips":"uploadTips___v_XSU","uploadTipsIcon":"uploadTipsIcon___gfQUD","downloadBtn":"downloadBtn___BqNPb","uploadBtn":"uploadBtn___p7bAk","buttonFixed":"buttonFixed___j1UZJ","buttonWrap":"buttonWrap___FfqsJ","button":"button___TuRr2","topicWrap":"topicWrap___v5_lJ","cascaderPopup":"cascaderPopup___nXZ4B"}); +/* harmony default export */ var NewItemmodules = ({"bgWrapper":"bgWrapper___yZrnF","bg":"bg___DMAyj","main":"main___l1oS8","addTypeRadio":"addTypeRadio___eH2zI","formWrap":"formWrap___ydPvR","questionTypeRadio":"questionTypeRadio___jQze1","difficultyWrapper":"difficultyWrapper___W9ML_","difficultyRadio":"difficultyRadio___z9UyX","easy":"easy___5Owsm","medium":"medium___NeHBc","hard":"hard___Hrees","cascaderWrapper":"cascaderWrapper___AUd1O","courseCascader":"courseCascader___UEeI3","knowledgeWrapper":"knowledgeWrapper___sIao8","knowledgeWrap":"knowledgeWrap___PX71i","uploadTips":"uploadTips___v_XSU","uploadTipsIcon":"uploadTipsIcon___gfQUD","downloadBtn":"downloadBtn___BqNPb","uploadBtn":"uploadBtn___p7bAk","buttonFixed":"buttonFixed___j1UZJ","buttonWrap":"buttonWrap___FfqsJ","button":"button___TuRr2","topicWrap":"topicWrap___v5_lJ","cascaderPopup":"cascaderPopup___nXZ4B","unfold":"unfold____IJ2y"}); // EXTERNAL MODULE: ./src/components/QuestionEditor/ChoiceQuestionEditor.tsx var ChoiceQuestionEditor = __webpack_require__(23197); // EXTERNAL MODULE: ./src/components/QuestionEditor/JudgmentQuestionEditor.tsx @@ -2020,6 +2020,7 @@ var jsx_runtime = __webpack_require__(85893); + var transformItemType = function transformItemType(itemType) { @@ -2110,14 +2111,18 @@ var NewItem = function NewItem(_ref2) { _useState12 = slicedToArray_default()(_useState11, 2), isLoading = _useState12[0], setisloading = _useState12[1]; - var _useState13 = (0,react.useState)(), + var _useState13 = (0,react.useState)(false), _useState14 = slicedToArray_default()(_useState13, 2), - initValues = _useState14[0], - setInitValues = _useState14[1]; - var _useState15 = (0,react.useState)('SELECT'), + unfold = _useState14[0], + setUnfold = _useState14[1]; + var _useState15 = (0,react.useState)(), _useState16 = slicedToArray_default()(_useState15, 2), - currentItemType = _useState16[0], - setCurrentItemType = _useState16[1]; + initValues = _useState16[0], + setInitValues = _useState16[1]; + var _useState17 = (0,react.useState)('SELECT'), + _useState18 = slicedToArray_default()(_useState17, 2), + currentItemType = _useState18[0], + setCurrentItemType = _useState18[1]; var formKnowLedgeValue = es_form/* default.useWatch */.Z.useWatch('knowledge', form); (0,react.useEffect)(function () { dispatch({ @@ -2223,9 +2228,11 @@ var NewItem = function NewItem(_ref2) { event.returnValue = ''; }; var setInitDataByQuestionType = function setInitDataByQuestionType(questionType) { + var item_banks_group_id = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; form.resetFields(); form.setFieldsValue({ - item_type: questionType + item_type: questionType, + item_banks_group_id: item_banks_group_id }); setCurrentItemType(questionType); switch (questionType) { @@ -2272,6 +2279,7 @@ var NewItem = function NewItem(_ref2) { if (changedValues !== null && changedValues !== void 0 && changedValues.item_type) { //更改了试题类型,需要重新设置初始值(只有创建的时候才可以改变试题类型) setInitDataByQuestionType(changedValues === null || changedValues === void 0 ? void 0 : changedValues.item_type); + setUnfold(false); } if (changedValues !== null && changedValues !== void 0 && changedValues.course) { var _changedValues$course = slicedToArray_default()(changedValues.course, 2), @@ -2288,25 +2296,25 @@ var NewItem = function NewItem(_ref2) { }; var handleFinish = /*#__PURE__*/function () { var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var formValues, _ref5, course, item_type, item_banks_group_id, _ref5$knowledge, knowledge, choices, _course, id, subId, tagIds, _ref6, sub_item_banks, postData, res, formData, result, _result$fail, _result$fail2; + var formValues, _ref5, _ref5$course, course, item_type, item_banks_group_id, _ref5$knowledge, knowledge, choices, _course, id, subId, _ref6, sub_item_banks, postData, res, formData, result, _result$fail, _result$fail2; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: formValues = form.getFieldsValue(); - _ref5 = formValues || {}, course = _ref5.course, item_type = _ref5.item_type, item_banks_group_id = _ref5.item_banks_group_id, _ref5$knowledge = _ref5.knowledge, knowledge = _ref5$knowledge === void 0 ? [] : _ref5$knowledge, choices = _ref5.choices; + _ref5 = formValues || {}, _ref5$course = _ref5.course, course = _ref5$course === void 0 ? [] : _ref5$course, item_type = _ref5.item_type, item_banks_group_id = _ref5.item_banks_group_id, _ref5$knowledge = _ref5.knowledge, knowledge = _ref5$knowledge === void 0 ? [] : _ref5$knowledge, choices = _ref5.choices; _course = slicedToArray_default()(course, 2), id = _course[0], subId = _course[1]; if (!(IsSingle === 1)) { - _context.next = 23; + _context.next = 22; break; } if (!(item_type === "PROGRAM")) { - _context.next = 8; + _context.next = 7; break; } - tagIds = knowledge === null || knowledge === void 0 ? void 0 : knowledge.join(','); - (0,util/* openNewWindow */.xg)("/problems/newcreate?sub_discipline_id=".concat(subId, "&newoj=1&pages=").concat(pages, "&tagIds=").concat(tagIds, "&banksIds=").concat(item_banks_group_id !== null && item_banks_group_id !== void 0 && item_banks_group_id[0] ? item_banks_group_id === null || item_banks_group_id === void 0 ? void 0 : item_banks_group_id[0] : 0)); + // const tagIds = knowledge?.join(','); + (0,util/* openNewWindow */.xg)("/problems/newcreate"); return _context.abrupt("return"); - case 8: + case 7: if (item_type === 'SELECT') { item_type = choices.filter(function (choice) { return choice.is_answer === 1; @@ -2328,29 +2336,29 @@ var NewItem = function NewItem(_ref2) { item_type: item_type }); if (!isEdit) { - _context.next = 17; + _context.next = 16; break; } - _context.next = 14; + _context.next = 13; return dispatch({ type: 'problemset/editProblemset', payload: objectSpread2_default()(objectSpread2_default()({}, postData), {}, { id: editId.current }) }); - case 14: + case 13: res = _context.sent; - _context.next = 20; - break; - case 17: _context.next = 19; + break; + case 16: + _context.next = 18; return dispatch({ type: 'problemset/addProblemset', payload: postData }); - case 19: + case 18: res = _context.sent; - case 20: + case 19: if (res.status === 0) { if (isEdit) { _umi_production_exports.history.replace("/problemset?group_id=".concat(item_banks_group_id)); @@ -2363,7 +2371,7 @@ var NewItem = function NewItem(_ref2) { okText: "继续新增", cancelText: '返回列表', onOk: function onOk() { - setInitDataByQuestionType(currentItemType); + setInitDataByQuestionType(currentItemType, item_banks_group_id); }, onCancel: function onCancel() { _umi_production_exports.history.replace("/problemset?group_id=".concat(item_banks_group_id)); @@ -2371,47 +2379,47 @@ var NewItem = function NewItem(_ref2) { }); } } - _context.next = 43; + _context.next = 42; break; - case 23: + case 22: if (!((fileList === null || fileList === void 0 ? void 0 : fileList.length) <= 0)) { - _context.next = 26; + _context.next = 25; break; } message/* default.info */.ZP.info('请上传试题文件'); return _context.abrupt("return"); - case 26: + case 25: setisloading(true); formData = new FormData(); formData.append('file', fileList[0]); formData.append('sub_discipline_id', subId); - _context.next = 32; + _context.next = 31; return (0,fetch/* default */.ZP)("/api/item_banks/file_import.json", { method: 'post', body: formData }, true); - case 32: + case 31: result = _context.sent; setisloading(false); if (!((result === null || result === void 0 ? void 0 : result.status) === 0)) { - _context.next = 43; + _context.next = 42; break; } if (!((result === null || result === void 0 ? void 0 : (_result$fail = result.fail) === null || _result$fail === void 0 ? void 0 : _result$fail.length) > 0)) { - _context.next = 39; + _context.next = 38; break; } setFail(result === null || result === void 0 ? void 0 : result.fail); message/* default.error */.ZP.error('上传失败题数为' + (result === null || result === void 0 ? void 0 : (_result$fail2 = result.fail) === null || _result$fail2 === void 0 ? void 0 : _result$fail2.length) + ',可在底部试题列表查看错误原因。'); return _context.abrupt("return"); - case 39: + case 38: form.setFieldsValue({ course: [] }); setFileList([]); setFail([]); message/* default.info */.ZP.info('上传成功'); - case 43: + case 42: case "end": return _context.stop(); } @@ -2558,97 +2566,116 @@ var NewItem = function NewItem(_ref2) { currentItemType: currentItemType, form: form }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - className: "".concat(NewItemmodules.cascaderWrapper, " mb30"), - labelAlign: "left", - labelCol: { - flex: '62px' - }, - style: { - marginTop: currentItemType === 'PROGRAM' ? 0 : 60 - }, - name: "course", - label: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u65B9\u5411", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "&\u8BFE\u7A0B"] - }), - rules: [{ - required: true, - message: '请选择课程' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { - className: NewItemmodules.courseCascader, - popupClassName: NewItemmodules.cascaderPopup, - dropdownMenuColumnStyle: { - padding: '8px 12px', - fontSize: 14 + }), currentItemType !== 'PROGRAM' && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + className: "".concat(NewItemmodules.cascaderWrapper, " mb30"), + labelAlign: "left", + labelCol: { + flex: '62px' }, - showArrow: true, - placeholder: "\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B", - allowClear: false, - options: problemset.courseOptions, style: { - width: 490 - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: "\u77E5\u8BC6\u70B9", - name: "knowledge", - labelCol: { - flex: '62px' - }, - labelAlign: "left", - className: "".concat(NewItemmodules.knowledgeWrapper, " mb30"), - children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { - selectvalues: formKnowLedgeValue, - subId: (_form$getFieldsValue$ = form.getFieldsValue().course) === null || _form$getFieldsValue$ === void 0 ? void 0 : _form$getFieldsValue$[1], - knowledgeOptions: knowledgeOptions, - onAddKnowledgeFinish: handleAddKnowledgeFinish - }) - }), currentItemType !== 'PROGRAM' && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - labelCol: { - flex: '62px' - }, - labelAlign: "left", - label: "\u96BE\u5EA6", - name: "difficulty", - className: "".concat(NewItemmodules.difficultyWrapper, " mb30"), - rules: [{ - required: true, - message: '请选择难度' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - optionType: "button", - className: NewItemmodules.difficultyRadio, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 1, - className: NewItemmodules.easy, - children: "\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 2, - className: NewItemmodules.medium, - children: "\u9002\u4E2D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { - value: 3, - className: NewItemmodules.hard, - children: "\u56F0\u96BE" + marginTop: currentItemType === 'PROGRAM' ? 0 : 60 + }, + name: "course", + label: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u65B9\u5411", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "&\u8BFE\u7A0B"] + }), + rules: [{ + required: true, + message: '请选择课程' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { + className: NewItemmodules.courseCascader, + popupClassName: NewItemmodules.cascaderPopup, + dropdownMenuColumnStyle: { + padding: '8px 12px', + fontSize: 14 + }, + showArrow: true, + placeholder: "\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B", + allowClear: false, + options: problemset.courseOptions, + style: { + width: 490 + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: NewItemmodules.unfold, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick() { + return setUnfold(!unfold); + }, + children: ["\u66F4\u591A\u8BBE\u7F6E", unfold ? /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xialajiantou1" + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xialajiantoubeifen" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: unfold ? 'block' : 'none' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u77E5\u8BC6\u70B9", + name: "knowledge", + labelCol: { + flex: '62px' + }, + labelAlign: "left", + className: "".concat(NewItemmodules.knowledgeWrapper, " mb30"), + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Knowledge/* Knowledge */.N, { + selectvalues: formKnowLedgeValue, + subId: (_form$getFieldsValue$ = form.getFieldsValue().course) === null || _form$getFieldsValue$ === void 0 ? void 0 : _form$getFieldsValue$[1], + knowledgeOptions: knowledgeOptions, + onAddKnowledgeFinish: handleAddKnowledgeFinish + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + labelCol: { + flex: '62px' + }, + labelAlign: "left", + label: "\u96BE\u5EA6", + name: "difficulty", + className: "".concat(NewItemmodules.difficultyWrapper, " mb30"), + rules: [{ + required: true, + message: '请选择难度' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + optionType: "button", + className: NewItemmodules.difficultyRadio, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 1, + className: NewItemmodules.easy, + children: "\u7B80\u5355" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 2, + className: NewItemmodules.medium, + children: "\u9002\u4E2D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Button */.ZP.Button, { + value: 3, + className: NewItemmodules.hard, + children: "\u56F0\u96BE" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: '放入文件夹目录', + rules: [{ + required: true, + message: '请选择文件夹' + }], + name: "item_banks_group_id", + labelCol: { + span: 24 + }, + wrapperCol: { + span: 24 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(FolderTree/* default */.Z, { + scrollId: "item_banks_group_id" + }) })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - label: '放入文件夹目录', - rules: [{ - required: true, - message: '请选择文件夹' - }], - name: "item_banks_group_id", - labelCol: { - span: 24 - }, - wrapperCol: { - span: 24 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(FolderTree/* default */.Z, { - scrollId: "item_banks_group_id" - }) + })] })] }), IsSingle === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { diff --git a/p__Problemset__NewItem__index.chunk.css b/p__Problemset__NewItem__index.chunk.css index d97ffb1edd..0084bf9a54 100644 --- a/p__Problemset__NewItem__index.chunk.css +++ b/p__Problemset__NewItem__index.chunk.css @@ -22,7 +22,6 @@ .main___l1oS8 { padding: 20px 80px 300px 80px; background: #fff; - box-shadow: 0px 2px 4px 0px #EAEEF4; } .main___l1oS8 .addTypeRadio___eH2zI { background: #F6F7F9; @@ -261,6 +260,30 @@ color: #3061D0; font-weight: 400; } +.unfold____IJ2y { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 26px; + margin-top: 45px; +} +.unfold____IJ2y div { + font-size: 14px; + font-weight: 400; + color: #3061D0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.unfold____IJ2y div i { + display: inline-block; + width: 20px; + font-size: 12px; + transform: scale(0.8) translateY(-1px); + margin-left: 3px; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ diff --git a/p__Problemset__Preview__New__index.async.js b/p__Problemset__Preview__New__index.async.js index 506a9e9771..0a8a25af2e 100644 --- a/p__Problemset__Preview__New__index.async.js +++ b/p__Problemset__Preview__New__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[64144,69771],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[64144],{ /***/ 16915: /*!****************************************************************!*\ diff --git a/p__Problemset__index.async.js b/p__Problemset__index.async.js index bc177b598a..a42dc92178 100644 --- a/p__Problemset__index.async.js +++ b/p__Problemset__index.async.js @@ -54,13 +54,14 @@ var AsyncButton = function AsyncButton(_ref) { return props.onClick(e); case 4: setBtnLoading(false); - _context.next = 10; + _context.next = 11; break; case 7: _context.prev = 7; _context.t0 = _context["catch"](0); + console.error(_context.t0); setBtnLoading(false); - case 10: + case 11: case "end": return _context.stop(); } @@ -7864,7 +7865,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) { } }), className: Problemsetmodules.search, - placeholder: "\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22", + placeholder: "\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22", size: "large" // value={decodeURIComponent(params.keyword)} , @@ -8134,7 +8135,7 @@ var ProblemsetPage = function ProblemsetPage(_ref) { size: "large", spinning: loading['problemset/getItemBanks'], children: problemsetList.map(function (v, index) { - var _questionType$find, _v$author5; + var _questionType$find, _v$author5, _v$author6, _v$author6$name, _v$author7, _v$author7$name, _v$author8; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Problemsetmodules.li, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -8146,7 +8147,10 @@ var ProblemsetPage = function ProblemsetPage(_ref) { }, v.id) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Problemsetmodules.bottom, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: "".concat(Problemsetmodules.actionLeftItem, " ").concat(Problemsetmodules.questionTypeName), + children: ["No.", v === null || v === void 0 ? void 0 : v.id] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { className: "".concat(Problemsetmodules.actionLeftItem, " ").concat(Problemsetmodules.questionTypeName), children: (_questionType$find = questionType.find(function (item) { return item.type === v.item_type; @@ -8156,9 +8160,12 @@ var ProblemsetPage = function ProblemsetPage(_ref) { children: difficultyMapping[v.difficulty] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: Problemsetmodules.actionLeftItem, - children: ["\u521B\u5EFA\u8005", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-grey-333", - children: v === null || v === void 0 ? void 0 : (_v$author5 = v.author) === null || _v$author5 === void 0 ? void 0 : _v$author5.name + children: ["\u521B\u5EFA\u8005", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: v === null || v === void 0 ? void 0 : (_v$author5 = v.author) === null || _v$author5 === void 0 ? void 0 : _v$author5.name, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-333", + children: (v === null || v === void 0 ? void 0 : (_v$author6 = v.author) === null || _v$author6 === void 0 ? void 0 : (_v$author6$name = _v$author6.name) === null || _v$author6$name === void 0 ? void 0 : _v$author6$name.length) > 6 ? (v === null || v === void 0 ? void 0 : (_v$author7 = v.author) === null || _v$author7 === void 0 ? void 0 : (_v$author7$name = _v$author7.name) === null || _v$author7$name === void 0 ? void 0 : _v$author7$name.substr(0, 5)) + '...' : v === null || v === void 0 ? void 0 : (_v$author8 = v.author) === null || _v$author8 === void 0 ? void 0 : _v$author8.name + }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: Problemsetmodules.actionLeftItem, diff --git a/p__Question__AddOrEdit__index.async.js b/p__Question__AddOrEdit__index.async.js index ca07ff5be7..0cf915122c 100644 --- a/p__Question__AddOrEdit__index.async.js +++ b/p__Question__AddOrEdit__index.async.js @@ -2068,7 +2068,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } diff --git a/p__Question__OjProblem__index.async.js b/p__Question__OjProblem__index.async.js index 6a442f3745..fbf177fe00 100644 --- a/p__Question__OjProblem__index.async.js +++ b/p__Question__OjProblem__index.async.js @@ -2609,7 +2609,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } diff --git a/p__Search__index.chunk.css b/p__Search__index.chunk.css index 95d20c126b..e3f80174ed 100644 --- a/p__Search__index.chunk.css +++ b/p__Search__index.chunk.css @@ -813,6 +813,238 @@ textarea.ant-pagination-options-quick-jumper input { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/Search/index.less?modules ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Shixuns__Detail__Dataset__index.async.js b/p__Shixuns__Detail__Dataset__index.async.js index 64d4b8e1af..38146f6040 100644 --- a/p__Shixuns__Detail__Dataset__index.async.js +++ b/p__Shixuns__Detail__Dataset__index.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[86541,36579,23805,62654],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[86541,36579,23805],{ /***/ 82982: /*!*****************************************!*\ diff --git a/p__Shixuns__Detail__ForkList__index.async.js b/p__Shixuns__Detail__ForkList__index.async.js index 2a2326ba6c..84a21ecfb2 100644 --- a/p__Shixuns__Detail__ForkList__index.async.js +++ b/p__Shixuns__Detail__ForkList__index.async.js @@ -546,6 +546,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__Shixuns__Detail__Merge__index.chunk.css b/p__Shixuns__Detail__Merge__index.chunk.css index 61aec531f3..d8d54da71a 100644 --- a/p__Shixuns__Detail__Merge__index.chunk.css +++ b/p__Shixuns__Detail__Merge__index.chunk.css @@ -560,6 +560,238 @@ textarea.ant-pagination-options-quick-jumper input { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Shixuns__Detail__id.async.js b/p__Shixuns__Detail__id.async.js index f5219a557a..03ca7e6542 100644 --- a/p__Shixuns__Detail__id.async.js +++ b/p__Shixuns__Detail__id.async.js @@ -54,13 +54,14 @@ var AsyncButton = function AsyncButton(_ref) { return props.onClick(e); case 4: setBtnLoading(false); - _context.next = 10; + _context.next = 11; break; case 7: _context.prev = 7; _context.t0 = _context["catch"](0); + console.error(_context.t0); setBtnLoading(false); - case 10: + case 11: case "end": return _context.stop(); } @@ -173,7 +174,7 @@ var showSendToButton = function showSendToButton() { }; ;// CONCATENATED MODULE: ./src/pages/Shixuns/Detail/components/Banner/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var Bannermodules = ({"flex_box_center":"flex_box_center___C7BpK","flex_space_between":"flex_space_between___y5tEt","flex_box_vertical_center":"flex_box_vertical_center___BzS9v","flex_box_center_end":"flex_box_center_end___BlZGt","flex_box_column":"flex_box_column___XFVq1","banner":"banner___x1zhX","wrp":"wrp___HroXY","action":"action___Q9oWd","titleWrap":"titleWrap___LbsjD","deleteBtnStatus":"deleteBtnStatus___QiOcU","title":"title___nwoJQ","btn":"btn___tsJce","actionBtns":"actionBtns___VEzTd","ratingTitle":"ratingTitle___sVN4G","fork":"fork___zCzx7","collect":"collect___JiCST","gold":"gold___f3DHn","handleOverflow":"handleOverflow___gVLUz","contentWrap":"contentWrap___IYvpn","contentLeftWrap":"contentLeftWrap___O88ow","user":"user___WJ43b","text":"text___Ip9I2","d1":"d1___iRJGr","d2":"d2___GxMoB","operationWrap":"operationWrap___OafFH","iconBtn":"iconBtn___SopdR","testBtn":"testBtn___FstX2","fullScreenLoading":"fullScreenLoading___QcDyh","customPopover":"customPopover___v_kEO","active":"active___B6kUu"}); +/* harmony default export */ var Bannermodules = ({"flex_box_center":"flex_box_center___C7BpK","flex_space_between":"flex_space_between___y5tEt","flex_box_vertical_center":"flex_box_vertical_center___BzS9v","flex_box_center_end":"flex_box_center_end___BlZGt","flex_box_column":"flex_box_column___XFVq1","banner":"banner___x1zhX","wrp":"wrp___HroXY","action":"action___Q9oWd","titleWrap":"titleWrap___LbsjD","deleteBtnStatus":"deleteBtnStatus___QiOcU","title":"title___nwoJQ","btn":"btn___tsJce","btn_type":"btn_type___pqyD9","actionBtns":"actionBtns___VEzTd","ratingTitle":"ratingTitle___sVN4G","fork":"fork___zCzx7","collect":"collect___JiCST","gold":"gold___f3DHn","handleOverflow":"handleOverflow___gVLUz","contentWrap":"contentWrap___IYvpn","contentLeftWrap":"contentLeftWrap___O88ow","user":"user___WJ43b","text":"text___Ip9I2","d1":"d1___iRJGr","d2":"d2___GxMoB","operationWrap":"operationWrap___OafFH","iconBtn":"iconBtn___SopdR","testBtn":"testBtn___FstX2","fullScreenLoading":"fullScreenLoading___QcDyh","customPopover":"customPopover___v_kEO","active":"active___B6kUu"}); // EXTERNAL MODULE: ./src/pages/Shixuns/Detail/components/Banner/components/AuthModal.tsx var AuthModal = __webpack_require__(54758); // EXTERNAL MODULE: ./node_modules/antd/es/pagination/style/index.js + 1 modules @@ -1112,7 +1113,7 @@ var Banner_excluded = ["shixunsDetail", "user", "globalSetting", "loading", "dis var Banner = function Banner(_ref) { - var _user$userInfo, _user$userInfo$shixun, _shixunsDetail$detail13, _shixunsDetail$detail19, _shixunsDetail$detail20, _shixunsDetail$detail21, _shixunsDetail$detail22, _shixunsDetail$detail23, _shixunsDetail$detail24, _shixunsDetail$detail25, _shixunsDetail$detail26, _shixunsDetail$detail27, _shixunsDetail$detail28, _shixunsDetail$detail29, _statustype, _shixunsDetail$detail30, _statustype2, _shixunsDetail$detail31, _statustype3, _shixunsDetail$detail32, _statustype4, _shixunsDetail$detail33, _shixunsDetail$detail34, _shixunsDetail$detail35, _shixunsDetail$detail36, _shixunsDetail$detail37, _shixunsDetail$detail38, _shixunsDetail$detail39, _shixunsDetail$detail40, _shixunsDetail$detail41, _user$userInfo2, _shixunsDetail$detail42, _shixunsDetail$detail43, _shixunsDetail$detail44, _shixunsDetail$detail45, _shixunsDetail$detail46, _shixunsDetail$detail49, _shixunsDetail$detail50, _shixunsDetail$detail51, _shixunsDetail$detail52, _shixunsDetail$rightD, _shixunsDetail$rightD2, _shixunsDetail$rightD3, _shixunsDetail$rightD4, _shixunsDetail$rightD5, _shixunsDetail$rightD6, _shixunsDetail$rightD7, _shixunsDetail$rightD8, _shixunsDetail$rightD9, _shixunsDetail$rightD10, _shixunsDetail$rightD11, _shixunsDetail$rightD12, _shixunsDetail$rightD13, _shixunsDetail$rightD14, _shixunsDetail$rightD15, _shixunsDetail$rightD16, _shixunsDetail$detail53, _shixunsDetail$detail54, _shixunsDetail$detail55, _shixunsDetail$detail56, _shixunsDetail$detail57, _shixunsDetail$detail58, _shixunsDetail$detail59, _shixunsDetail$detail60, _user$userInfo3, _shixunsDetail$detail61, _shixunsDetail$detail62, _shixunsDetail$detail63, _shixunsDetail$detail64, _shixunsDetail$detail65, _user$userInfo4, _shixunsDetail$detail66, _shixunsDetail$detail67, _shixunsDetail$detail68, _shixunsDetail$detail69, _shixunsDetail$detail70, _shixunsDetail$detail71, _shixunsDetail$detail72, _shixunsDetail$detail77, _shixunsDetail$detail78, _shixunsDetail$detail79, _shixunsDetail$detail80; + var _user$userInfo, _user$userInfo$shixun, _shixunsDetail$detail13, _shixunsDetail$detail19, _shixunsDetail$detail20, _shixunsDetail$detail21, _shixunsDetail$detail22, _shixunsDetail$detail23, _shixunsDetail$detail24, _shixunsDetail$detail25, _shixunsDetail$detail26, _shixunsDetail$detail27, _shixunsDetail$detail28, _shixunsDetail$detail29, _shixunsDetail$detail30, _shixunsDetail$detail31, _shixunsDetail$detail32, _shixunsDetail$detail33, _statustype, _shixunsDetail$detail34, _statustype2, _shixunsDetail$detail35, _statustype3, _shixunsDetail$detail36, _statustype4, _shixunsDetail$detail37, _shixunsDetail$detail38, _shixunsDetail$detail39, _shixunsDetail$detail40, _shixunsDetail$detail41, _shixunsDetail$detail42, _shixunsDetail$detail43, _shixunsDetail$detail44, _shixunsDetail$detail45, _user$userInfo2, _shixunsDetail$detail46, _shixunsDetail$detail47, _shixunsDetail$detail48, _shixunsDetail$detail49, _shixunsDetail$detail50, _shixunsDetail$detail53, _shixunsDetail$detail54, _shixunsDetail$detail55, _shixunsDetail$detail56, _shixunsDetail$rightD, _shixunsDetail$rightD2, _shixunsDetail$rightD3, _shixunsDetail$rightD4, _shixunsDetail$rightD5, _shixunsDetail$rightD6, _shixunsDetail$rightD7, _shixunsDetail$rightD8, _shixunsDetail$rightD9, _shixunsDetail$rightD10, _shixunsDetail$rightD11, _shixunsDetail$rightD12, _shixunsDetail$rightD13, _shixunsDetail$rightD14, _shixunsDetail$rightD15, _shixunsDetail$rightD16, _shixunsDetail$detail57, _shixunsDetail$detail58, _shixunsDetail$detail59, _shixunsDetail$detail60, _shixunsDetail$detail61, _shixunsDetail$detail62, _shixunsDetail$detail63, _shixunsDetail$detail64, _user$userInfo3, _shixunsDetail$detail65, _shixunsDetail$detail66, _shixunsDetail$detail67, _shixunsDetail$detail68, _shixunsDetail$detail69, _user$userInfo4, _shixunsDetail$detail70, _shixunsDetail$detail71, _shixunsDetail$detail72, _shixunsDetail$detail73, _shixunsDetail$detail74, _shixunsDetail$detail75, _shixunsDetail$detail76, _shixunsDetail$detail81, _shixunsDetail$detail82, _shixunsDetail$detail83, _shixunsDetail$detail84; var shixunsDetail = _ref.shixunsDetail, user = _ref.user, globalSetting = _ref.globalSetting, @@ -1779,18 +1780,27 @@ var Banner = function Banner(_ref) { backgroundColor: renderLevel() }, children: (_shixunsDetail$detail28 = shixunsDetail.detail) === null || _shixunsDetail$detail28 === void 0 ? void 0 : _shixunsDetail$detail28.diffcult - }), ((_shixunsDetail$detail29 = shixunsDetail.detail) === null || _shixunsDetail$detail29 === void 0 ? void 0 : _shixunsDetail$detail29.identity) < 5 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: (_statustype = statustype[((_shixunsDetail$detail30 = shixunsDetail.detail) === null || _shixunsDetail$detail30 === void 0 ? void 0 : _shixunsDetail$detail30.shixun_tag_num) - 1]) === null || _statustype === void 0 ? void 0 : _statustype.connect, + }), (shixunsDetail === null || shixunsDetail === void 0 ? void 0 : (_shixunsDetail$detail29 = shixunsDetail.detail) === null || _shixunsDetail$detail29 === void 0 ? void 0 : (_shixunsDetail$detail30 = _shixunsDetail$detail29.shixun_marks) === null || _shixunsDetail$detail30 === void 0 ? void 0 : _shixunsDetail$detail30.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: "".concat(shixunsDetail === null || shixunsDetail === void 0 ? void 0 : (_shixunsDetail$detail31 = shixunsDetail.detail) === null || _shixunsDetail$detail31 === void 0 ? void 0 : _shixunsDetail$detail31.shixun_marks), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Bannermodules.btn_type, + style: { + backgroundColor: '#43a2ff' + }, + children: shixunsDetail === null || shixunsDetail === void 0 ? void 0 : (_shixunsDetail$detail32 = shixunsDetail.detail) === null || _shixunsDetail$detail32 === void 0 ? void 0 : _shixunsDetail$detail32.shixun_marks + }) + }), ((_shixunsDetail$detail33 = shixunsDetail.detail) === null || _shixunsDetail$detail33 === void 0 ? void 0 : _shixunsDetail$detail33.identity) < 5 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: (_statustype = statustype[((_shixunsDetail$detail34 = shixunsDetail.detail) === null || _shixunsDetail$detail34 === void 0 ? void 0 : _shixunsDetail$detail34.shixun_tag_num) - 1]) === null || _statustype === void 0 ? void 0 : _statustype.connect, children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Bannermodules.btn, style: { - backgroundColor: (_statustype2 = statustype[((_shixunsDetail$detail31 = shixunsDetail.detail) === null || _shixunsDetail$detail31 === void 0 ? void 0 : _shixunsDetail$detail31.shixun_tag_num) - 1]) === null || _statustype2 === void 0 ? void 0 : _statustype2.bkcolor, - color: (_statustype3 = statustype[((_shixunsDetail$detail32 = shixunsDetail.detail) === null || _shixunsDetail$detail32 === void 0 ? void 0 : _shixunsDetail$detail32.shixun_tag_num) - 1]) === null || _statustype3 === void 0 ? void 0 : _statustype3.txcolor + backgroundColor: (_statustype2 = statustype[((_shixunsDetail$detail35 = shixunsDetail.detail) === null || _shixunsDetail$detail35 === void 0 ? void 0 : _shixunsDetail$detail35.shixun_tag_num) - 1]) === null || _statustype2 === void 0 ? void 0 : _statustype2.bkcolor, + color: (_statustype3 = statustype[((_shixunsDetail$detail36 = shixunsDetail.detail) === null || _shixunsDetail$detail36 === void 0 ? void 0 : _shixunsDetail$detail36.shixun_tag_num) - 1]) === null || _statustype3 === void 0 ? void 0 : _statustype3.txcolor }, - children: (_statustype4 = statustype[((_shixunsDetail$detail33 = shixunsDetail.detail) === null || _shixunsDetail$detail33 === void 0 ? void 0 : _shixunsDetail$detail33.shixun_tag_num) - 1]) === null || _statustype4 === void 0 ? void 0 : _statustype4.name + children: (_statustype4 = statustype[((_shixunsDetail$detail37 = shixunsDetail.detail) === null || _shixunsDetail$detail37 === void 0 ? void 0 : _shixunsDetail$detail37.shixun_tag_num) - 1]) === null || _statustype4 === void 0 ? void 0 : _statustype4.name }) - }), (0,authority/* isSuperAdmins */.Ny)() && ((_shixunsDetail$detail34 = shixunsDetail.detail) === null || _shixunsDetail$detail34 === void 0 ? void 0 : _shixunsDetail$detail34.fork_from) && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/shixuns/".concat((_shixunsDetail$detail35 = shixunsDetail.detail) === null || _shixunsDetail$detail35 === void 0 ? void 0 : (_shixunsDetail$detail36 = _shixunsDetail$detail35.fork_from) === null || _shixunsDetail$detail36 === void 0 ? void 0 : _shixunsDetail$detail36.fork_identifier, "/challenges"), + }), (0,authority/* isSuperAdmins */.Ny)() && ((_shixunsDetail$detail38 = shixunsDetail.detail) === null || _shixunsDetail$detail38 === void 0 ? void 0 : _shixunsDetail$detail38.fork_from) && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/shixuns/".concat((_shixunsDetail$detail39 = shixunsDetail.detail) === null || _shixunsDetail$detail39 === void 0 ? void 0 : (_shixunsDetail$detail40 = _shixunsDetail$detail39.fork_from) === null || _shixunsDetail$detail40 === void 0 ? void 0 : _shixunsDetail$detail40.fork_identifier, "/challenges"), target: "_blank", className: "iconfont icon-fork", style: { @@ -1801,7 +1811,7 @@ var Banner = function Banner(_ref) { content: renderContent(), children: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { style: { - color: fontColor((_shixunsDetail$detail37 = shixunsDetail.detail) === null || _shixunsDetail$detail37 === void 0 ? void 0 : _shixunsDetail$detail37.mark_status) + color: fontColor((_shixunsDetail$detail41 = shixunsDetail.detail) === null || _shixunsDetail$detail41 === void 0 ? void 0 : _shixunsDetail$detail41.mark_status) }, className: "current font18 ml5 c-light-primary", rotate: 180 @@ -1819,9 +1829,9 @@ var Banner = function Banner(_ref) { })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Bannermodules.handleOverflow, - children: shixunsDetail === null || shixunsDetail === void 0 ? void 0 : (_shixunsDetail$detail38 = shixunsDetail.detail) === null || _shixunsDetail$detail38 === void 0 ? void 0 : _shixunsDetail$detail38.gold + children: shixunsDetail === null || shixunsDetail === void 0 ? void 0 : (_shixunsDetail$detail42 = shixunsDetail.detail) === null || _shixunsDetail$detail42 === void 0 ? void 0 : _shixunsDetail$detail42.gold })] - }), !((_shixunsDetail$detail39 = shixunsDetail.detail) !== null && _shixunsDetail$detail39 !== void 0 && _shixunsDetail$detail39.is_jupyter) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), !((_shixunsDetail$detail43 = shixunsDetail.detail) !== null && _shixunsDetail$detail43 !== void 0 && _shixunsDetail$detail43.is_jupyter) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Bannermodules.gold, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { @@ -1831,12 +1841,12 @@ var Banner = function Banner(_ref) { })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Bannermodules.handleOverflow, - children: (_shixunsDetail$detail40 = shixunsDetail.detail) === null || _shixunsDetail$detail40 === void 0 ? void 0 : _shixunsDetail$detail40.score_info + children: (_shixunsDetail$detail44 = shixunsDetail.detail) === null || _shixunsDetail$detail44 === void 0 ? void 0 : _shixunsDetail$detail44.score_info })] - }), (((_shixunsDetail$detail41 = shixunsDetail.detail) === null || _shixunsDetail$detail41 === void 0 ? void 0 : _shixunsDetail$detail41.identity) < 8 || ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.is_shixun_marker)) && ((_shixunsDetail$detail42 = shixunsDetail.detail) === null || _shixunsDetail$detail42 === void 0 ? void 0 : _shixunsDetail$detail42.shixun_status) !== -1 && ((_shixunsDetail$detail43 = shixunsDetail.detail) === null || _shixunsDetail$detail43 === void 0 ? void 0 : _shixunsDetail$detail43.shixun_status) !== 0 && ((_shixunsDetail$detail44 = shixunsDetail.detail) === null || _shixunsDetail$detail44 === void 0 ? void 0 : _shixunsDetail$detail44.can_copy) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), (((_shixunsDetail$detail45 = shixunsDetail.detail) === null || _shixunsDetail$detail45 === void 0 ? void 0 : _shixunsDetail$detail45.identity) < 8 || ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.is_shixun_marker)) && ((_shixunsDetail$detail46 = shixunsDetail.detail) === null || _shixunsDetail$detail46 === void 0 ? void 0 : _shixunsDetail$detail46.shixun_status) !== -1 && ((_shixunsDetail$detail47 = shixunsDetail.detail) === null || _shixunsDetail$detail47 === void 0 ? void 0 : _shixunsDetail$detail47.shixun_status) !== 0 && ((_shixunsDetail$detail48 = shixunsDetail.detail) === null || _shixunsDetail$detail48 === void 0 ? void 0 : _shixunsDetail$detail48.can_copy) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Bannermodules.fork, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - open: (_shixunsDetail$detail45 = shixunsDetail.detail) !== null && _shixunsDetail$detail45 !== void 0 && _shixunsDetail$detail45.is_jupyter ? false : isshow, + open: (_shixunsDetail$detail49 = shixunsDetail.detail) !== null && _shixunsDetail$detail49 !== void 0 && _shixunsDetail$detail49.is_jupyter ? false : isshow, title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#000' @@ -1845,7 +1855,7 @@ var Banner = function Banner(_ref) { }), color: "#fff", children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && ((_shixunsDetail$detail46 = shixunsDetail.detail) === null || _shixunsDetail$detail46 === void 0 ? void 0 : _shixunsDetail$detail46.windows_vnc) && 'Windows镜像不支持复制', + title: !(0,authority/* isCommonSuperAdminOrOperation */.ag)() && ((_shixunsDetail$detail50 = shixunsDetail.detail) === null || _shixunsDetail$detail50 === void 0 ? void 0 : _shixunsDetail$detail50.windows_vnc) && 'Windows镜像不支持复制', children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { onClick: function onClick() { // if (shixunsDetail.detail?.need_authorize) { @@ -1861,10 +1871,10 @@ var Banner = function Banner(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { onClick: function onClick() { - var _shixunsDetail$detail47; - if ((_shixunsDetail$detail47 = shixunsDetail.detail) !== null && _shixunsDetail$detail47 !== void 0 && _shixunsDetail$detail47.is_jupyter) { - var _shixunsDetail$detail48; - if ((_shixunsDetail$detail48 = shixunsDetail.detail) !== null && _shixunsDetail$detail48 !== void 0 && _shixunsDetail$detail48.need_authorize) { + var _shixunsDetail$detail51; + if ((_shixunsDetail$detail51 = shixunsDetail.detail) !== null && _shixunsDetail$detail51 !== void 0 && _shixunsDetail$detail51.is_jupyter) { + var _shixunsDetail$detail52; + if ((_shixunsDetail$detail52 = shixunsDetail.detail) !== null && _shixunsDetail$detail52 !== void 0 && _shixunsDetail$detail52.need_authorize) { (0,verifyLogin/* AuthorizeModel */.rX)(false); return; } @@ -1877,7 +1887,7 @@ var Banner = function Banner(_ref) { } }, children: "\u590D\u5236" - }), !((_shixunsDetail$detail49 = shixunsDetail.detail) !== null && _shixunsDetail$detail49 !== void 0 && _shixunsDetail$detail49.is_jupyter) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + }), !((_shixunsDetail$detail53 = shixunsDetail.detail) !== null && _shixunsDetail$detail53 !== void 0 && _shixunsDetail$detail53.is_jupyter) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "ml5 mr5", children: "/" @@ -1897,12 +1907,12 @@ var Banner = function Banner(_ref) { onClick: function onClick() { return _umi_production_exports.history.push("/shixuns/".concat(shixunId.current, "/fork_list")); }, - children: numFormat((_shixunsDetail$detail50 = shixunsDetail.detail) === null || _shixunsDetail$detail50 === void 0 ? void 0 : _shixunsDetail$detail50.fork_num) + children: numFormat((_shixunsDetail$detail54 = shixunsDetail.detail) === null || _shixunsDetail$detail54 === void 0 ? void 0 : _shixunsDetail$detail54.fork_num) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Bannermodules.collect, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: (_shixunsDetail$detail51 = shixunsDetail.detail) !== null && _shixunsDetail$detail51 !== void 0 && _shixunsDetail$detail51.is_collect ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: (_shixunsDetail$detail55 = shixunsDetail.detail) !== null && _shixunsDetail$detail55 !== void 0 && _shixunsDetail$detail55.is_collect ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { onClick: handleCancelCollect, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-shoucangerji font13" @@ -1919,7 +1929,7 @@ var Banner = function Banner(_ref) { }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Bannermodules.handleOverflow, - children: numFormat((_shixunsDetail$detail52 = shixunsDetail.detail) === null || _shixunsDetail$detail52 === void 0 ? void 0 : _shixunsDetail$detail52.collection_count) + children: numFormat((_shixunsDetail$detail56 = shixunsDetail.detail) === null || _shixunsDetail$detail56 === void 0 ? void 0 : _shixunsDetail$detail56.collection_count) })] })] })] @@ -1956,20 +1966,20 @@ var Banner = function Banner(_ref) { })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [!!((_shixunsDetail$detail53 = shixunsDetail.detail) !== null && _shixunsDetail$detail53 !== void 0 && _shixunsDetail$detail53.total_stu_num) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [!!((_shixunsDetail$detail57 = shixunsDetail.detail) !== null && _shixunsDetail$detail57 !== void 0 && _shixunsDetail$detail57.total_stu_num) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Bannermodules.ratingTitle, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u5B66\u4E60\u4EBA\u6B21\xA0" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [(_shixunsDetail$detail54 = shixunsDetail.detail) === null || _shixunsDetail$detail54 === void 0 ? void 0 : _shixunsDetail$detail54.total_stu_num, /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [(_shixunsDetail$detail58 = shixunsDetail.detail) === null || _shixunsDetail$detail58 === void 0 ? void 0 : _shixunsDetail$detail58.total_stu_num, /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "font12", - children: [!!((_shixunsDetail$detail55 = shixunsDetail.detail) !== null && _shixunsDetail$detail55 !== void 0 && _shixunsDetail$detail55.stu_num) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\uFF08\u81EA\u4E3B\u5B66\u4E60\uFF1A", (_shixunsDetail$detail56 = shixunsDetail.detail) === null || _shixunsDetail$detail56 === void 0 ? void 0 : _shixunsDetail$detail56.stu_num] - }) : '(', !!((_shixunsDetail$detail57 = shixunsDetail.detail) !== null && _shixunsDetail$detail57 !== void 0 && _shixunsDetail$detail57.spoc_stu_num) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [!!((_shixunsDetail$detail59 = shixunsDetail.detail) !== null && _shixunsDetail$detail59 !== void 0 && _shixunsDetail$detail59.stu_num) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\uFF08\u81EA\u4E3B\u5B66\u4E60\uFF1A", (_shixunsDetail$detail60 = shixunsDetail.detail) === null || _shixunsDetail$detail60 === void 0 ? void 0 : _shixunsDetail$detail60.stu_num] + }) : '(', !!((_shixunsDetail$detail61 = shixunsDetail.detail) !== null && _shixunsDetail$detail61 !== void 0 && _shixunsDetail$detail61.spoc_stu_num) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { marginLeft: 5 }, - children: ["SPOC\u5B66\u4E60\uFF1A", (_shixunsDetail$detail58 = shixunsDetail.detail) === null || _shixunsDetail$detail58 === void 0 ? void 0 : _shixunsDetail$detail58.spoc_stu_num, "\uFF09"] + children: ["SPOC\u5B66\u4E60\uFF1A", (_shixunsDetail$detail62 = shixunsDetail.detail) === null || _shixunsDetail$detail62 === void 0 ? void 0 : _shixunsDetail$detail62.spoc_stu_num, "\uFF09"] }) : ')'] })] })] @@ -1978,7 +1988,7 @@ var Banner = function Banner(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u8BBF\u95EE\u6B21\u6570\xA0" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: (_shixunsDetail$detail59 = shixunsDetail.detail) === null || _shixunsDetail$detail59 === void 0 ? void 0 : _shixunsDetail$detail59.total_visits + children: (_shixunsDetail$detail63 = shixunsDetail.detail) === null || _shixunsDetail$detail63 === void 0 ? void 0 : _shixunsDetail$detail63.total_visits })] })] })] @@ -1987,7 +1997,7 @@ var Banner = function Banner(_ref) { children: [ // !shixunsDetail.detail?.is_jupyter && // !shixunsDetail.detail?.is_jupyter_lab && - showSendToButton((_shixunsDetail$detail60 = shixunsDetail.detail) === null || _shixunsDetail$detail60 === void 0 ? void 0 : _shixunsDetail$detail60.shixun_status) && ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + showSendToButton((_shixunsDetail$detail64 = shixunsDetail.detail) === null || _shixunsDetail$detail64 === void 0 ? void 0 : _shixunsDetail$detail64.shixun_status) && ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { placement: "bottom", title: "\u4EE5\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802", children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -1999,7 +2009,7 @@ var Banner = function Banner(_ref) { children: "\u53D1\u9001\u81F3" })] }) - }), ((_shixunsDetail$detail61 = shixunsDetail.detail) === null || _shixunsDetail$detail61 === void 0 ? void 0 : _shixunsDetail$detail61.shixun_status) === 2 && ((_shixunsDetail$detail62 = shixunsDetail.detail) === null || _shixunsDetail$detail62 === void 0 ? void 0 : _shixunsDetail$detail62["public"]) === 0 && editable && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + }), ((_shixunsDetail$detail65 = shixunsDetail.detail) === null || _shixunsDetail$detail65 === void 0 ? void 0 : _shixunsDetail$detail65.shixun_status) === 2 && ((_shixunsDetail$detail66 = shixunsDetail.detail) === null || _shixunsDetail$detail66 === void 0 ? void 0 : _shixunsDetail$detail66["public"]) === 0 && editable && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { placement: "bottom", title: "\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60", children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -2011,7 +2021,7 @@ var Banner = function Banner(_ref) { children: "\u64A4\u9500\u53D1\u5E03" })] }) - }), ((_shixunsDetail$detail63 = shixunsDetail.detail) === null || _shixunsDetail$detail63 === void 0 ? void 0 : _shixunsDetail$detail63.shixun_status) === 0 && editable && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + }), ((_shixunsDetail$detail67 = shixunsDetail.detail) === null || _shixunsDetail$detail67 === void 0 ? void 0 : _shixunsDetail$detail67.shixun_status) === 0 && editable && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { placement: "bottom", title: "\u53D1\u5E03\u540E\uFF0C\u53EF\u4EE5\u4F7F\u7528\u5230\u81EA\u5DF1\u7684\u8BFE\u5802\u548C\u8BFE\u7A0B", children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -2023,7 +2033,7 @@ var Banner = function Banner(_ref) { children: "\u53D1\u5E03" })] }) - }), ((_shixunsDetail$detail64 = shixunsDetail.detail) === null || _shixunsDetail$detail64 === void 0 ? void 0 : _shixunsDetail$detail64.shixun_status) === 2 && ((_shixunsDetail$detail65 = shixunsDetail.detail) === null || _shixunsDetail$detail65 === void 0 ? void 0 : _shixunsDetail$detail65["public"]) === 1 && editable && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + }), ((_shixunsDetail$detail68 = shixunsDetail.detail) === null || _shixunsDetail$detail68 === void 0 ? void 0 : _shixunsDetail$detail68.shixun_status) === 2 && ((_shixunsDetail$detail69 = shixunsDetail.detail) === null || _shixunsDetail$detail69 === void 0 ? void 0 : _shixunsDetail$detail69["public"]) === 1 && editable && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { placement: "bottom", title: "\u64A4\u9500\u540E\uFF0C\u4EC5\u53EF\u4EE5\u4F7F\u7528\u5230\u81EA\u5DF1\u7684\u8BFE\u5802\u548C\u8BFE\u7A0B", children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -2037,7 +2047,7 @@ var Banner = function Banner(_ref) { children: "\u64A4\u9500\u7533\u8BF7\u516C\u5F00" })] }) - }), ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.admin) && ((_shixunsDetail$detail66 = shixunsDetail.detail) === null || _shixunsDetail$detail66 === void 0 ? void 0 : _shixunsDetail$detail66["public"]) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + }), ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.admin) && ((_shixunsDetail$detail70 = shixunsDetail.detail) === null || _shixunsDetail$detail70 === void 0 ? void 0 : _shixunsDetail$detail70["public"]) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { placement: "bottom", title: "\u64A4\u9500\u540E\uFF0C\u4EC5\u53EF\u4EE5\u4F7F\u7528\u5230\u81EA\u5DF1\u7684\u8BFE\u5802\u548C\u8BFE\u7A0B", children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -2051,7 +2061,7 @@ var Banner = function Banner(_ref) { children: "\u64A4\u9500\u516C\u5F00" })] }) - }), ((_shixunsDetail$detail67 = shixunsDetail.detail) === null || _shixunsDetail$detail67 === void 0 ? void 0 : _shixunsDetail$detail67.shixun_status) === 2 && ((_shixunsDetail$detail68 = shixunsDetail.detail) === null || _shixunsDetail$detail68 === void 0 ? void 0 : _shixunsDetail$detail68["public"]) === 0 && editable && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + }), ((_shixunsDetail$detail71 = shixunsDetail.detail) === null || _shixunsDetail$detail71 === void 0 ? void 0 : _shixunsDetail$detail71.shixun_status) === 2 && ((_shixunsDetail$detail72 = shixunsDetail.detail) === null || _shixunsDetail$detail72 === void 0 ? void 0 : _shixunsDetail$detail72["public"]) === 0 && editable && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { placement: "bottom", title: "\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u5E73\u53F0\u7528\u6237\u53EF\u4EE5\u67E5\u770B\u5B9E\u8BAD", children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -2063,17 +2073,17 @@ var Banner = function Banner(_ref) { children: "\u7533\u8BF7\u516C\u5F00" })] }) - }), ((_shixunsDetail$detail69 = shixunsDetail.detail) === null || _shixunsDetail$detail69 === void 0 ? void 0 : _shixunsDetail$detail69.shixun_status) !== -1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + }), ((_shixunsDetail$detail73 = shixunsDetail.detail) === null || _shixunsDetail$detail73 === void 0 ? void 0 : _shixunsDetail$detail73.shixun_status) !== -1 && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { placement: "bottom", - title: (_shixunsDetail$detail70 = shixunsDetail.detail) !== null && _shixunsDetail$detail70 !== void 0 && _shixunsDetail$detail70.need_authorize ? '需授权' : formatOperationToText((_shixunsDetail$detail71 = shixunsDetail.detail) === null || _shixunsDetail$detail71 === void 0 ? void 0 : (_shixunsDetail$detail72 = _shixunsDetail$detail71.task_operation) === null || _shixunsDetail$detail72 === void 0 ? void 0 : _shixunsDetail$detail72[0]), + title: (_shixunsDetail$detail74 = shixunsDetail.detail) !== null && _shixunsDetail$detail74 !== void 0 && _shixunsDetail$detail74.need_authorize ? '需授权' : formatOperationToText((_shixunsDetail$detail75 = shixunsDetail.detail) === null || _shixunsDetail$detail75 === void 0 ? void 0 : (_shixunsDetail$detail76 = _shixunsDetail$detail75.task_operation) === null || _shixunsDetail$detail76 === void 0 ? void 0 : _shixunsDetail$detail76[0]), children: /*#__PURE__*/(0,jsx_runtime.jsxs)(AsyncButton/* AsyncButton */.Z, { onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { - var _shixunsDetail$detail73, _shixunsDetail$detail74, _shixunsDetail$detail75, _shixunsDetail$detail76; + var _shixunsDetail$detail77, _shixunsDetail$detail78, _shixunsDetail$detail79, _shixunsDetail$detail80; var hasProgressShixun; return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { while (1) switch (_context7.prev = _context7.next) { case 0: - if (!((_shixunsDetail$detail73 = shixunsDetail.detail) !== null && _shixunsDetail$detail73 !== void 0 && _shixunsDetail$detail73.need_authorize)) { + if (!((_shixunsDetail$detail77 = shixunsDetail.detail) !== null && _shixunsDetail$detail77 !== void 0 && _shixunsDetail$detail77.need_authorize)) { _context7.next = 4; break; } @@ -2083,9 +2093,9 @@ var Banner = function Banner(_ref) { case 4: (0,util/* trackEvent */.L9)(['实践项目', '详情页', '开启挑战']); _context7.next = 7; - return (0,shixunExec/* checkShixunInClassroom */._)("".concat((_shixunsDetail$detail74 = shixunsDetail.detail) === null || _shixunsDetail$detail74 === void 0 ? void 0 : _shixunsDetail$detail74.id), { - is_jupyter: (_shixunsDetail$detail75 = shixunsDetail.detail) === null || _shixunsDetail$detail75 === void 0 ? void 0 : _shixunsDetail$detail75.is_jupyter, - is_jupyter_lab: (_shixunsDetail$detail76 = shixunsDetail.detail) === null || _shixunsDetail$detail76 === void 0 ? void 0 : _shixunsDetail$detail76.is_jupyter_lab + return (0,shixunExec/* checkShixunInClassroom */._)("".concat((_shixunsDetail$detail78 = shixunsDetail.detail) === null || _shixunsDetail$detail78 === void 0 ? void 0 : _shixunsDetail$detail78.id), { + is_jupyter: (_shixunsDetail$detail79 = shixunsDetail.detail) === null || _shixunsDetail$detail79 === void 0 ? void 0 : _shixunsDetail$detail79.is_jupyter, + is_jupyter_lab: (_shixunsDetail$detail80 = shixunsDetail.detail) === null || _shixunsDetail$detail80 === void 0 ? void 0 : _shixunsDetail$detail80.is_jupyter_lab }); case 7: hasProgressShixun = _context7.sent; @@ -2102,7 +2112,7 @@ var Banner = function Banner(_ref) { type: "primary", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-jixutiaozhan mr10 font14" - }), (_shixunsDetail$detail77 = shixunsDetail.detail) !== null && _shixunsDetail$detail77 !== void 0 && _shixunsDetail$detail77.need_authorize ? '需授权' : ((_shixunsDetail$detail78 = shixunsDetail.detail) === null || _shixunsDetail$detail78 === void 0 ? void 0 : _shixunsDetail$detail78.shixun_status) > 1 ? (_shixunsDetail$detail79 = shixunsDetail.detail) === null || _shixunsDetail$detail79 === void 0 ? void 0 : (_shixunsDetail$detail80 = _shixunsDetail$detail79.task_operation) === null || _shixunsDetail$detail80 === void 0 ? void 0 : _shixunsDetail$detail80[0] : '模拟实战'] + }), (_shixunsDetail$detail81 = shixunsDetail.detail) !== null && _shixunsDetail$detail81 !== void 0 && _shixunsDetail$detail81.need_authorize ? '需授权' : ((_shixunsDetail$detail82 = shixunsDetail.detail) === null || _shixunsDetail$detail82 === void 0 ? void 0 : _shixunsDetail$detail82.shixun_status) > 1 ? (_shixunsDetail$detail83 = shixunsDetail.detail) === null || _shixunsDetail$detail83 === void 0 ? void 0 : (_shixunsDetail$detail84 = _shixunsDetail$detail83.task_operation) === null || _shixunsDetail$detail84 === void 0 ? void 0 : _shixunsDetail$detail84[0] : '模拟实战'] }) })] })] @@ -2172,8 +2182,8 @@ var Banner = function Banner(_ref) { loading: isLoading, onClick: function onClick() { if (isredio == 1) { - var _shixunsDetail$detail81; - if ((_shixunsDetail$detail81 = shixunsDetail.detail) !== null && _shixunsDetail$detail81 !== void 0 && _shixunsDetail$detail81.need_authorize) { + var _shixunsDetail$detail85; + if ((_shixunsDetail$detail85 = shixunsDetail.detail) !== null && _shixunsDetail$detail85 !== void 0 && _shixunsDetail$detail85.need_authorize) { (0,verifyLogin/* AuthorizeModel */.rX)(false); return; } @@ -2205,7 +2215,7 @@ var Banner = function Banner(_ref) { setispublicmodal(false); }, onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { - var _shixunsDetail$detail82; + var _shixunsDetail$detail86; return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { while (1) switch (_context8.prev = _context8.next) { case 0: @@ -2219,7 +2229,7 @@ var Banner = function Banner(_ref) { discipline_name: discipline_name, sub_discipline_name: sub_discipline_name, sub_discipline_id: sub_discipline_id, - type: (_shixunsDetail$detail82 = shixunsDetail.detail) === null || _shixunsDetail$detail82 === void 0 ? void 0 : _shixunsDetail$detail82.has_sub_discipline + type: (_shixunsDetail$detail86 = shixunsDetail.detail) === null || _shixunsDetail$detail86 === void 0 ? void 0 : _shixunsDetail$detail86.has_sub_discipline } } }); diff --git a/p__Shixuns__Detail__id.chunk.css b/p__Shixuns__Detail__id.chunk.css index 0d8fcdef15..8ca1ea9a00 100644 --- a/p__Shixuns__Detail__id.chunk.css +++ b/p__Shixuns__Detail__id.chunk.css @@ -1120,6 +1120,21 @@ span.ant-radio + * { margin: 0 10px; white-space: nowrap; } +.banner___x1zhX .wrp___HroXY .action___Q9oWd .titleWrap___LbsjD .btn_type___pqyD9 { + text-align: center; + height: 24px; + line-height: 24px; + background: #43a2ff; + border-radius: 4px; + font-size: 12px; + padding: 0 13px; + color: #ffffff; + margin: 0 10px; + max-width: 70px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} .banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd { display: flex; justify-content: flex-end; diff --git a/p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index.async.js b/p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index.async.js index 9816be8092..ef434aedc3 100644 --- a/p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index.async.js +++ b/p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index.async.js @@ -805,6 +805,303 @@ var formatCodemirrorValue = function formatCodemirrorValue(value) { /***/ }), +/***/ 32808: +/*!************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_checkbox; } +}); + +// 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/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js +var es = __webpack_require__(50132); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js +var context = __webpack_require__(65223); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(74902); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(97685); +// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js +var omit = __webpack_require__(98423); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); +var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { + var defaultValue = _a.defaultValue, + children = _a.children, + _a$options = _a.options, + options = _a$options === void 0 ? [] : _a$options, + customizePrefixCls = _a.prefixCls, + className = _a.className, + style = _a.style, + onChange = _a.onChange, + restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var _React$useState = react.useState(restProps.value || defaultValue || []), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + value = _React$useState2[0], + setValue = _React$useState2[1]; + var _React$useState3 = react.useState([]), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + registeredValues = _React$useState4[0], + setRegisteredValues = _React$useState4[1]; + react.useEffect(function () { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + var getOptions = function getOptions() { + return options.map(function (option) { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }); + }; + var cancelValue = function cancelValue(val) { + setRegisteredValues(function (prevValues) { + return prevValues.filter(function (v) { + return v !== val; + }); + }); + }; + var registerValue = function registerValue(val) { + setRegisteredValues(function (prevValues) { + return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); + }); + }; + var toggleOption = function toggleOption(option) { + var optionIndex = value.indexOf(option.value); + var newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + var opts = getOptions(); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { + return registeredValues.includes(val); + }).sort(function (a, b) { + var indexA = opts.findIndex(function (opt) { + return opt.value === a; + }); + var indexB = opts.findIndex(function (opt) { + return opt.value === b; + }); + return indexA - indexB; + })); + }; + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var groupPrefixCls = "".concat(prefixCls, "-group"); + var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + if (options && options.length > 0) { + children = getOptions().map(function (option) { + return /*#__PURE__*/react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: "".concat(groupPrefixCls, "-item"), + style: option.style + }, option.label); + }); + } + // eslint-disable-next-line react/jsx-no-constructed-context-values + var context = { + toggleOption: toggleOption, + value: value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue: registerValue, + cancelValue: cancelValue + }; + var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); + return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/react.createElement(GroupContext.Provider, { + value: context + }, children)); +}; +var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); +/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(98866); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js + + +var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { + var _classNames; + var _b; + var customizePrefixCls = _a.prefixCls, + className = _a.className, + children = _a.children, + _a$indeterminate = _a.indeterminate, + indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, + style = _a.style, + onMouseEnter = _a.onMouseEnter, + onMouseLeave = _a.onMouseLeave, + _a$skipGroup = _a.skipGroup, + skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, + disabled = _a.disabled, + restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), + getPrefixCls = _React$useContext.getPrefixCls, + direction = _React$useContext.direction; + var checkboxGroup = react.useContext(GroupContext); + var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), + isFormItemInput = _useContext.isFormItemInput; + var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); + var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; + var prevValue = react.useRef(restProps.value); + react.useEffect(function () { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + react.useEffect(function () { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return function () { + return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }; + }, [restProps.value]); + var prefixCls = getPrefixCls('checkbox', customizePrefixCls); + var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); + var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); + var ariaChecked = indeterminate ? 'mixed' : undefined; + return ( + /*#__PURE__*/ + // eslint-disable-next-line jsx-a11y/label-has-associated-control + react.createElement("label", { + className: classString, + style: style, + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) + ); +}; +var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js + + +var es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 82000: +/*!******************************************************************!*\ + !*** ./node_modules/antd/es/checkbox/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/checkbox/style/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js + + +// deps-lint-skip: form + +/***/ }), + /***/ 34041: /*!**********************************************!*\ !*** ./node_modules/antd/es/select/index.js ***! diff --git a/p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index.chunk.css b/p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index.chunk.css index 48b5638025..888b0e761c 100644 --- a/p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index.chunk.css +++ b/p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index.chunk.css @@ -1,3 +1,235 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/Shixuns/Edit/body/Level/Challenges/EditPracticeAnswer/index.less?modules ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.async.js b/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.async.js index b4e6dac879..dffbca4405 100644 --- a/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.async.js +++ b/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[49205],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[49205,61437],{ /***/ 36845: /*!**********************************************************!*\ 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 8417b9f1f7..b4df2ec4d8 100644 --- a/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.chunk.css +++ b/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.chunk.css @@ -333,6 +333,238 @@ /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/form/style/index.less ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.chunk.css b/p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.chunk.css index f96e1ce96b..40998f3061 100644 --- a/p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.chunk.css +++ b/p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.chunk.css @@ -220,6 +220,238 @@ /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Shixuns__Edit__body__Level__Challenges__NewPractice__index.chunk.css b/p__Shixuns__Edit__body__Level__Challenges__NewPractice__index.chunk.css index d412bb53c8..64b5c55263 100644 --- a/p__Shixuns__Edit__body__Level__Challenges__NewPractice__index.chunk.css +++ b/p__Shixuns__Edit__body__Level__Challenges__NewPractice__index.chunk.css @@ -1,3 +1,235 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/Shixuns/Edit/body/Level/Challenges/NewPractice/index.less?modules ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index.async.js b/p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index.async.js index 4e6df63de3..14933e12b9 100644 --- a/p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index.async.js +++ b/p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index.async.js @@ -1,19 +1,6 @@ "use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[57614],{ -/***/ 509: -/*!*********************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/es/asn/SearchOutlined.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__) { - -// This icon file is generated automatically. -var SearchOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z" } }] }, "name": "search", "theme": "outlined" }; -/* harmony default export */ __webpack_exports__["Z"] = (SearchOutlined); - - -/***/ }), - /***/ 36845: /*!**********************************************************!*\ !*** ./src/components/FixedButton/index.tsx + 1 modules ***! @@ -710,531 +697,6 @@ var Loading = function Loading(_ref) { }; /* harmony default export */ var components_Loading = (Loading); -/***/ }), - -/***/ 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 - -/***/ }), - -/***/ 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 - - - -/***/ }), - -/***/ 25783: -/*!*************************************************************************************!*\ - !*** ./node_modules/antd/node_modules/@ant-design/icons/es/icons/SearchOutlined.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_SearchOutlined__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ant-design/icons-svg/es/asn/SearchOutlined */ 509); -/* harmony import */ var _components_AntdIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/AntdIcon */ 93771); - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - -var SearchOutlined = function SearchOutlined(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_SearchOutlined__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z - })); -}; -SearchOutlined.displayName = 'SearchOutlined'; -/* harmony default export */ __webpack_exports__["Z"] = (/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(SearchOutlined)); - /***/ }) }]); \ No newline at end of file diff --git a/p__Shixuns__Edit__index.async.js b/p__Shixuns__Edit__index.async.js index b1775ea662..16b13fb15c 100644 --- a/p__Shixuns__Edit__index.async.js +++ b/p__Shixuns__Edit__index.async.js @@ -2533,7 +2533,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } @@ -9905,7 +9905,7 @@ var resetmodules = __webpack_require__(39132); var Option = es_select/* default.Option */.Z.Option; var MAX_COUNT = 3; var Environment = function Environment(_ref) { - var _template$find, _cloudList$find, _mirror_repository$ch, _mirror_repository$sh2, _mirror_repository$sh3, _mirror_repository$sh4, _mirror_repository$sh5; + var _cloudList$find, _mirror_repository$ch, _mirror_repository$sh2, _mirror_repository$sh3, _mirror_repository$sh4, _mirror_repository$sh5; var practiceSetting = _ref.practiceSetting, dispatch = _ref.dispatch, shixunsDetail = _ref.shixunsDetail, @@ -9939,7 +9939,9 @@ var Environment = function Environment(_ref) { _data$mirror_reposito = data.mirror_repository, mirror_repository = _data$mirror_reposito === void 0 ? {} : _data$mirror_reposito, _data$small_type = data.small_type, - small_type = _data$small_type === void 0 ? [] : _data$small_type; + small_type = _data$small_type === void 0 ? [] : _data$small_type, + _data$new_service_con = data.new_service_configs, + new_service_configs = _data$new_service_con === void 0 ? [] : _data$new_service_con; var _useState11 = (0,react.useState)(''), _useState12 = slicedToArray_default()(_useState11, 2), error = _useState12[0], @@ -9952,30 +9954,34 @@ var Environment = function Environment(_ref) { _useState16 = slicedToArray_default()(_useState15, 2), expand = _useState16[0], setExpand = _useState16[1]; - var _useState17 = (0,react.useState)(true), + var _useState17 = (0,react.useState)(false), _useState18 = slicedToArray_default()(_useState17, 2), - loading = _useState18[0], - setLoading = _useState18[1]; + elseExpand = _useState18[0], + setElseExpand = _useState18[1]; var _useState19 = (0,react.useState)(true), _useState20 = slicedToArray_default()(_useState19, 2), - cloudListLoading = _useState20[0], - setCloudListLoading = _useState20[1]; - var _useState21 = (0,react.useState)(false), + loading = _useState20[0], + setLoading = _useState20[1]; + var _useState21 = (0,react.useState)(true), _useState22 = slicedToArray_default()(_useState21, 2), - btnLoading = _useState22[0], - setBtnLoading = _useState22[1]; - - //右边抽屉 + cloudListLoading = _useState22[0], + setCloudListLoading = _useState22[1]; var _useState23 = (0,react.useState)(false), _useState24 = slicedToArray_default()(_useState23, 2), - settingDrawer = _useState24[0], - setSettingDrawer = _useState24[1]; + btnLoading = _useState24[0], + setBtnLoading = _useState24[1]; - //添加和切换环境 + //右边抽屉 var _useState25 = (0,react.useState)(false), _useState26 = slicedToArray_default()(_useState25, 2), - mirrorModal = _useState26[0], - setMirrorModal = _useState26[1]; + settingDrawer = _useState26[0], + setSettingDrawer = _useState26[1]; + + //添加和切换环境 + var _useState27 = (0,react.useState)(false), + _useState28 = slicedToArray_default()(_useState27, 2), + mirrorModal = _useState28[0], + setMirrorModal = _useState28[1]; var cloudItems = [{ id: 1, name: '通用云' @@ -10003,9 +10009,11 @@ var Environment = function Environment(_ref) { id: 2, name: 'RDP' }]; - var templateDes = template === null || template === void 0 ? void 0 : (_template$find = template.find(function (e) { + var templateDes = (template === null || template === void 0 ? void 0 : template.find(function (e) { return e.id === shixun_environment.instance_startup_template_id; - })) === null || _template$find === void 0 ? void 0 : _template$find.desc; + })) || {}; + var desc = templateDes.desc, + virt_type = templateDes.virt_type; var isAliCloud = (cloudList === null || cloudList === void 0 ? void 0 : (_cloudList$find = cloudList.find(function (e) { return e.id === (shixun_environment === null || shixun_environment === void 0 ? void 0 : shixun_environment.private_cloud_id); })) === null || _cloudList$find === void 0 ? void 0 : _cloudList$find.cloud_type) === 1; @@ -10765,7 +10773,7 @@ var Environment = function Environment(_ref) { name: value.name, choice_small_type: [], choice_small_mirrors: [], - shixun_service_configs: value.shixun_service_configs, + shixun_service_configs: value.shixun_service_configs || [], description: value.description }), small_type: value.small_type @@ -10893,7 +10901,8 @@ var Environment = function Environment(_ref) { shixun_environment: objectSpread2_default()(objectSpread2_default()({}, shixun_environment), {}, { name: name }), - shixun_service_configs: mirror_repository === null || mirror_repository === void 0 ? void 0 : mirror_repository.shixun_service_configs + shixun_service_configs: mirror_repository === null || mirror_repository === void 0 ? void 0 : mirror_repository.shixun_service_configs, + new_service_configs: new_service_configs } }); case 43: @@ -10982,6 +10991,7 @@ var Environment = function Environment(_ref) { }); cloneData.shixun_environment.disabled2_support_vnc = param.disabled_support_vnc; cloneData.shixun_environment.disabled2_support_webssh = param.disabled_support_webssh; + cloneData.new_service_configs = param !== null && param !== void 0 && param.service_config_info ? [param.service_config_info] : []; } if (type === 'private_is_support_vnc' || type === 'private_is_support_webssh') { cloneData.shixun_environment.instance_startup_type = 1; @@ -11016,7 +11026,11 @@ var Environment = function Environment(_ref) { }); } } - cloneData[key][type] = value; + if (type) { + cloneData[key][type] = value; + } else { + cloneData[key] = value; + } setError(''); setData(cloneData); case 15: @@ -11037,6 +11051,14 @@ var Environment = function Environment(_ref) { handleValueChange('mirror_repository', 'shixun_service_configs', cloneConfigs); } }; + var dealElseConfigs = function dealElseConfigs(i, type, value) { + var reg = /^\d*(\.\d*)?$/; + if (value.match(reg)) { + var cloneConfigs = (0,lodash.cloneDeep)(new_service_configs); + cloneConfigs[i][type] = value; + handleValueChange('new_service_configs', '', cloneConfigs); + } + }; var handleContact = function handleContact() { modal/* default.info */.Z.info({ centered: true, @@ -11758,8 +11780,8 @@ var Environment = function Environment(_ref) { }; }), value: shixun_environment === null || shixun_environment === void 0 ? void 0 : shixun_environment.instance_startup_template_id - }), !!templateDes && /*#__PURE__*/(0,jsx_runtime.jsx)(MarkdownModal/* default */.Z, { - value: templateDes, + }), !!desc && /*#__PURE__*/(0,jsx_runtime.jsx)(MarkdownModal/* default */.Z, { + value: desc, title: "\u6A21\u7248\u63CF\u8FF0", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Environmentmodules.explain, @@ -11785,6 +11807,152 @@ var Environment = function Environment(_ref) { }, e.id); }) }) + }), (0,authority/* isSuperAdmins */.Ny)() && virt_type === 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick() { + return setElseExpand(!elseExpand); + }, + className: Environmentmodules.grade, + children: ["\u9AD8\u7EA7\u8BBE\u7F6E", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont ".concat(elseExpand ? 'icon-shouqi4' : 'icon-a-xialazhankai') + })] + }), elseExpand && /*#__PURE__*/(0,jsx_runtime.jsx)(react.Fragment, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Environment_Label, { + required: true, + name: "\u670D\u52A1\u914D\u7F6E", + align: "start", + errorKey: "shixun_service_configs", + errorValue: error, + errorName: "\u8BF7\u6DFB\u52A0\u670D\u52A1\u914D\u7F6E", + contentStyle: { + overflow: new_service_configs !== null && new_service_configs !== void 0 && new_service_configs.length ? 'hidden' : 'initial' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Environmentmodules.tabsBox, + children: [!(new_service_configs !== null && new_service_configs !== void 0 && new_service_configs.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(empty/* default */.Z, { + image: noEnvData, + imageStyle: { + height: 180, + marginTop: 67 + }, + description: '' + }), !!(new_service_configs !== null && new_service_configs !== void 0 && new_service_configs.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_tabs/* default */.Z, { + destroyInactiveTabPane: true, + moreIcon: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: Environmentmodules.more, + children: ["\u66F4\u591A ", /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiala1" + })] + }), + children: new_service_configs === null || new_service_configs === void 0 ? void 0 : new_service_configs.map(function (e, i) { + var cpu_limit = e.cpu_limit, + lower_cpu_limit = e.lower_cpu_limit, + memory_limit = e.memory_limit, + request_limit = e.request_limit, + resource_limit = e.resource_limit, + name = e.name; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_tabs/* default.TabPane */.Z.TabPane, { + className: "p20", + tab: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + title: name, + className: Environmentmodules.tabTitle, + children: name + }), + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: "mb20", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: "mr60", + wrap: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-333 font14", + style: { + flexShrink: 0, + marginLeft: 27 + }, + children: "CPU" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: { + width: 198 + }, + onClick: verifyModal, + value: cpu_limit, + addonAfter: "\u6838", + onChange: function onChange(v) { + return dealElseConfigs(i, 'cpu_limit', v.target.value); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + wrap: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-333 font14", + style: { + flexShrink: 0 + }, + children: "\u6700\u4F4ECPU" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + onClick: verifyModal, + value: lower_cpu_limit, + onChange: function onChange(v) { + return dealElseConfigs(i, 'lower_cpu_limit', v.target.value); + }, + addonAfter: "\u6838" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: "mr60 mb20", + wrap: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-333 font14", + style: { + flexShrink: 0 + }, + children: "\u5185\u5B58\u9650\u5236" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + onClick: verifyModal, + value: memory_limit, + onChange: function onChange(v) { + return dealElseConfigs(i, 'memory_limit', v.target.value); + }, + addonAfter: "M" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + className: "mb20", + wrap: false, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-333 font14", + style: { + flexShrink: 0 + }, + children: "\u5185\u5B58\u8981\u6C42" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + onClick: verifyModal, + value: request_limit, + onChange: function onChange(v) { + return dealElseConfigs(i, 'request_limit', v.target.value); + }, + addonAfter: "M" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-grey-999 ml10", + style: { + flexShrink: 0 + }, + children: "\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%" + })] + })] + })] + }, i); + }) + })] + }) + }) + })] })] })] }), !tabs.length && /*#__PURE__*/(0,jsx_runtime.jsx)(empty/* default */.Z, { diff --git a/p__Shixuns__New__CreateImg__index.async.js b/p__Shixuns__New__CreateImg__index.async.js index a4a5f1450a..9fe2064be7 100644 --- a/p__Shixuns__New__CreateImg__index.async.js +++ b/p__Shixuns__New__CreateImg__index.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[65549,34180,36579,25619,23805,62654,7303,79779],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[65549,34180,36579,23805,25619,79779],{ /***/ 74734: /*!***************************************************************!*\ diff --git a/p__Shixuns__New__index.chunk.css b/p__Shixuns__New__index.chunk.css index 824ad5816b..22cb63610a 100644 --- a/p__Shixuns__New__index.chunk.css +++ b/p__Shixuns__New__index.chunk.css @@ -853,6 +853,238 @@ /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/Shixuns/New/components/JupyterPractice/index.less?modules ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__User__Detail__LearningPath__index.async.js b/p__User__Detail__LearningPath__index.async.js index 2101da818b..283c864438 100644 --- a/p__User__Detail__LearningPath__index.async.js +++ b/p__User__Detail__LearningPath__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[14610],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[14610,21104],{ /***/ 7918: /*!******************************************************************************!*\ @@ -1184,6 +1184,195 @@ var style_default = __webpack_require__(43146); // deps-lint-skip: form +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + /***/ }) }]); \ No newline at end of file diff --git a/p__User__Detail__TeachGroup__index.async.js b/p__User__Detail__TeachGroup__index.async.js index 63ae568be9..e94e94f14b 100644 --- a/p__User__Detail__TeachGroup__index.async.js +++ b/p__User__Detail__TeachGroup__index.async.js @@ -2071,6 +2071,195 @@ var style_default = __webpack_require__(43146); /***/ }), +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); + +/***/ }), + /***/ 58143: /*!********************************************!*\ !*** ./src/assets/images/icons/search.png ***! diff --git a/p__User__Detail__Topics__Group__index.chunk.css b/p__User__Detail__Topics__Group__index.chunk.css index 37f4e7e5cb..1feea83847 100644 --- a/p__User__Detail__Topics__Group__index.chunk.css +++ b/p__User__Detail__Topics__Group__index.chunk.css @@ -1,3 +1,235 @@ +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__User__Detail__Topics__Poll__Edit__index.async.js b/p__User__Detail__Topics__Poll__Edit__index.async.js index c2a8b14d82..a729470210 100644 --- a/p__User__Detail__Topics__Poll__Edit__index.async.js +++ b/p__User__Detail__Topics__Poll__Edit__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[75043],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[75043,61437],{ /***/ 37286: /*!**********************************************************************!*\ diff --git a/p__User__Detail__Topics__Poll__Edit__index.chunk.css b/p__User__Detail__Topics__Poll__Edit__index.chunk.css index 2fc414f2f1..59fe81eec6 100644 --- a/p__User__Detail__Topics__Poll__Edit__index.chunk.css +++ b/p__User__Detail__Topics__Poll__Edit__index.chunk.css @@ -800,6 +800,238 @@ 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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 ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__User__Login__index.async.js b/p__User__Login__index.async.js index f2e2b67e87..3d43686d4f 100644 --- a/p__User__Login__index.async.js +++ b/p__User__Login__index.async.js @@ -286,9 +286,9 @@ var LoginPopComponents = function LoginPopComponents(_ref) { /***/ }), -/***/ 55942: +/***/ 34907: /*!****************************************************!*\ - !*** ./src/pages/User/Login/index.tsx + 2 modules ***! + !*** ./src/pages/User/Login/index.tsx + 3 modules ***! \****************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -300,19 +300,19 @@ __webpack_require__.d(__webpack_exports__, { "default": function() { return /* binding */ Login; } }); +// 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/@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/checkbox/style/index.js + 1 modules -var style = __webpack_require__(82000); +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 @@ -338,9 +338,9 @@ var user = __webpack_require__(58839); var CloseOutlined = __webpack_require__(28508); // EXTERNAL MODULE: ./src/components/User/UnlockLogin/index.tsx var UnlockLogin = __webpack_require__(37577); -;// CONCATENATED MODULE: ./src/components/User/LoginPanel/index.less +;// CONCATENATED MODULE: ./src/components/User/LoginPanel/index.less?modules // extracted by mini-css-extract-plugin - +/* harmony default export */ var LoginPanelmodules = ({"wrap":"wrap___Qb1cF","formWrapper":"formWrapper___yygd7","link":"link___DT46s","errorRes":"errorRes___cDEqD"}); // EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js var jsx_runtime = __webpack_require__(85893); ;// CONCATENATED MODULE: ./src/components/User/LoginPanel/LoginForm.tsx @@ -367,7 +367,7 @@ var jsx_runtime = __webpack_require__(85893); var inputStyle = { - height: 48, + height: 46, borderRadius: 4 }; var LoginPopComponents = function LoginPopComponents(_ref) { @@ -478,61 +478,70 @@ var LoginPopComponents = function LoginPopComponents(_ref) { }); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - layout: "vertical", - form: form, - initialValues: { - autologin: true - }, - onFinish: onFinish, - onValuesChange: function onValuesChange() { - return setErrorValue(''); - }, - children: [!!errorValue && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "res-error-values", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: errorValue - }), /*#__PURE__*/(0,jsx_runtime.jsx)(CloseOutlined/* default */.Z, { - onClick: function onClick() { - return setErrorValue(''); - } - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: "login", - rules: [{ - required: true, - message: '请输入用户名、手机号或邮箱' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - style: inputStyle, - size: "large", - placeholder: "\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: "password", - rules: [{ - required: true, - message: '请输入8-16位密码,区分大小写、不能使用空格' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.Password */.Z.Password, { - style: inputStyle - // visibilityToggle={false} - , - size: "large", - placeholder: "\u5BC6\u7801" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - size: "large", - type: "primary", - htmlType: "submit", - block: true, - className: "font16", - style: inputStyle, - children: "\u767B\u5F55" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [!!errorValue && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: LoginPanelmodules.errorRes, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: errorValue + }), /*#__PURE__*/(0,jsx_runtime.jsx)(CloseOutlined/* default */.Z, { + onClick: function onClick() { + return setErrorValue(''); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: LoginPanelmodules.wrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + layout: "vertical", + form: form, + initialValues: { + autologin: true + }, + onFinish: onFinish, + onValuesChange: function onValuesChange() { + return setErrorValue(''); + }, + className: LoginPanelmodules.formWrapper, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: "login", + className: "mb20", + required: false, + label: "\u8D26\u53F7", + rules: [{ + required: true, + message: '请输入用户名、手机号或邮箱' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: inputStyle, + size: "large", + placeholder: "\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: "password", + required: false, + className: "mb30", + label: "\u5BC6\u7801", + rules: [{ + required: true, + message: '请输入8-16位密码,区分大小写、不能使用空格' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.Password */.Z.Password, { + style: inputStyle + // visibilityToggle={false} + , + size: "large", + placeholder: "\u5BC6\u7801" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + className: "mb30", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + size: "large", + type: "primary", + htmlType: "submit", + block: true, + className: "font16", + style: inputStyle, + children: "\u767B\u5F55" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "flex-container", style: { justifyContent: 'space-between' @@ -542,11 +551,14 @@ var LoginPopComponents = function LoginPopComponents(_ref) { noStyle: true, valuePropName: "checked", children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + style: { + color: '#666666' + }, children: "\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - className: "c-grey-333 font14", + className: LoginPanelmodules.link, onClick: function onClick() { return handleClick(); }, @@ -554,12 +566,12 @@ var LoginPopComponents = function LoginPopComponents(_ref) { children: "\u627E\u56DE\u5BC6\u7801" }) })] - }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(UnlockLogin/* default */.Z, { + open: openUnlockLogin, + data: errorData, + accountInfo: objectSpread2_default()({}, formValue) })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(UnlockLogin/* default */.Z, { - open: openUnlockLogin, - data: errorData, - accountInfo: objectSpread2_default()({}, formValue) })] }); }; @@ -573,12 +585,19 @@ var LoginPopComponents = function LoginPopComponents(_ref) { loading: loading.models.index }; })(LoginPopComponents)); +;// CONCATENATED MODULE: ./src/pages/User/Login/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Loginmodules = ({"registerBtn":"registerBtn___QKFy2"}); ;// CONCATENATED MODULE: ./src/pages/User/Login/index.tsx + + + + /* harmony default export */ var Login = (function () { var location = (0,_umi_production_exports.useLocation)(); var _useSearchParams = (0,_umi_production_exports.useSearchParams)(), @@ -591,8 +610,520 @@ var LoginPopComponents = function LoginPopComponents(_ref) { localStorage.removeItem("isClientExam"); } }, [location]); - return /*#__PURE__*/(0,jsx_runtime.jsx)(LoginForm, {}); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(LoginForm, {}), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + block: true, + className: Loginmodules.registerBtn, + onClick: function onClick() { + return _umi_production_exports.history.push('/user/register'); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666' + }, + children: "\u65B0\u7528\u6237\uFF1F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#3061D0' + }, + children: "\u6CE8\u518C\u4E00\u4E2A\u8D26\u53F7" + })] + })] + }); +}); + +/***/ }), + +/***/ 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 + +/***/ }), + +/***/ 50132: +/*!**********************************************!*\ + !*** ./node_modules/rc-checkbox/es/index.js ***! + \**********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + + + + + +// eslint-disable-next-line import/no-extraneous-dependencies + + + +var Checkbox = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); + + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); + + function Checkbox(props) { + var _this; + + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); + + _this = _super.call(this, props); + + _this.handleChange = function (e) { + var _this$props = _this.props, + disabled = _this$props.disabled, + onChange = _this$props.onChange; + + if (disabled) { + return; + } + + if (!('checked' in _this.props)) { + _this.setState({ + checked: e.target.checked + }); + } + + if (onChange) { + onChange({ + target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { + checked: e.target.checked + }), + stopPropagation: function stopPropagation() { + e.stopPropagation(); + }, + preventDefault: function preventDefault() { + e.preventDefault(); + }, + nativeEvent: e.nativeEvent + }); + } + }; + + _this.saveInput = function (node) { + _this.input = node; + }; + + var checked = 'checked' in props ? props.checked : props.defaultChecked; + _this.state = { + checked: checked + }; + return _this; + } + + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ + key: "focus", + value: function focus() { + this.input.focus(); + } + }, { + key: "blur", + value: function blur() { + this.input.blur(); + } + }, { + key: "render", + value: function render() { + var _classNames; + + var _this$props2 = this.props, + prefixCls = _this$props2.prefixCls, + className = _this$props2.className, + style = _this$props2.style, + name = _this$props2.name, + id = _this$props2.id, + type = _this$props2.type, + disabled = _this$props2.disabled, + readOnly = _this$props2.readOnly, + tabIndex = _this$props2.tabIndex, + onClick = _this$props2.onClick, + onFocus = _this$props2.onFocus, + onBlur = _this$props2.onBlur, + onKeyDown = _this$props2.onKeyDown, + onKeyPress = _this$props2.onKeyPress, + onKeyUp = _this$props2.onKeyUp, + autoFocus = _this$props2.autoFocus, + value = _this$props2.value, + required = _this$props2.required, + others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); + + var globalProps = Object.keys(others).reduce(function (prev, key) { + if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { + // eslint-disable-next-line no-param-reassign + prev[key] = others[key]; + } + + return prev; + }, {}); + var checked = this.state.checked; + var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: classString, + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ + name: name, + id: id, + type: type, + required: required, + readOnly: readOnly, + disabled: disabled, + tabIndex: tabIndex, + className: "".concat(prefixCls, "-input"), + checked: !!checked, + onClick: onClick, + onFocus: onFocus, + onBlur: onBlur, + onKeyUp: onKeyUp, + onKeyDown: onKeyDown, + onKeyPress: onKeyPress, + onChange: this.handleChange, + autoFocus: autoFocus, + ref: this.saveInput, + value: value + }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { + className: "".concat(prefixCls, "-inner") + })); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + if ('checked' in props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { + checked: props.checked + }); + } + + return null; + } + }]); + + return Checkbox; +}(react__WEBPACK_IMPORTED_MODULE_0__.Component); + +Checkbox.defaultProps = { + prefixCls: 'rc-checkbox', + className: '', + style: {}, + type: 'checkbox', + defaultChecked: false, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onChange: function onChange() {}, + onKeyDown: function onKeyDown() {}, + onKeyPress: function onKeyPress() {}, + onKeyUp: function onKeyUp() {} +}; +/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); /***/ }) diff --git a/p__User__Login__index.chunk.css b/p__User__Login__index.chunk.css index 29e6e565f9..54b28dd27e 100644 --- a/p__User__Login__index.chunk.css +++ b/p__User__Login__index.chunk.css @@ -1,31 +1,56 @@ -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** 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/User/LoginPanel/index.less ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.login-panel-wrapper { - padding: 0 26px 36px 26px; -} -.login-panel-wrapper .ant-form-item-explain { - line-height: 2; -} -.login-panel-wrapper .ant-form-item { - margin-bottom: 20px; -} -.login-panel-wrapper .ant-form-item-with-help { - margin-bottom: 0; -} -.res-error-values { - background: #ffecec; - border-radius: 4px; - border: 1px solid #e02020; - color: #e02020; +/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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/User/LoginPanel/index.less?modules ***! + \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.wrap___Qb1cF { + width: 465px; + background-color: #F7F8FA; + border: 1px solid #E2E2E2; + height: -webkit-fit-content; + height: -moz-fit-content; + height: fit-content; + padding: 30px; + margin-bottom: 15px; + border-radius: 8px; +} +.wrap___Qb1cF .formWrapper___yygd7 div[class~='ant-form-item-label'] { + margin-bottom: 15px; + padding: 0; +} +.wrap___Qb1cF .formWrapper___yygd7 div[class~='ant-form-item-label'] label { + font-size: 16px; + color: #666666; +} +.wrap___Qb1cF .formWrapper___yygd7 .link___DT46s { + color: #3061D0; +} +.wrap___Qb1cF .formWrapper___yygd7 .link___DT46s:hover { + color: #165DFF; +} +.errorRes___cDEqD { + background: #FFDCDC; + border-radius: 8px; + border: 1px solid #FF8787; + font-size: 14px; + color: #E30000; + padding: 24px 30px; + margin-bottom: 15px; display: flex; - justify-content: space-between; align-items: center; - padding: 8px 22px; - margin-bottom: 24px; + justify-content: space-between; +} +/* 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/User/Login/index.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.registerBtn___QKFy2 { + height: 68px; + border-radius: 8px; } -.res-error-values svg { - cursor: pointer; +.registerBtn___QKFy2 span { + font-size: 16px; } /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ diff --git a/p__User__OtherLogin__index.async.js b/p__User__OtherLogin__index.async.js index 49e98caa1a..5ee8d32eb8 100644 --- a/p__User__OtherLogin__index.async.js +++ b/p__User__OtherLogin__index.async.js @@ -12,624 +12,6 @@ var EditOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 89 /* harmony default export */ __webpack_exports__["Z"] = (EditOutlined); -/***/ }), - -/***/ 16379: -/*!*****************************************************!*\ - !*** ./src/components/User/RegisterPanel/index.tsx ***! - \*****************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/message/style */ 14934); -/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd/es/message */ 12461); -/* harmony import */ var antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/checkbox/style */ 82000); -/* harmony import */ var antd_es_checkbox__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd/es/checkbox */ 32808); -/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/button/style */ 29913); -/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd/es/button */ 71577); -/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/input/style */ 69463); -/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd/es/input */ 75008); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__ = __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_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__ = __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_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/form/style */ 75627); -/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd/es/form */ 51018); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7__ = __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_7___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__ = __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_8___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _unlock__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./unlock */ 61854); -/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/utils/util */ 29427); -/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! umi */ 89214); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! react/jsx-runtime */ 85893); - - - - - - - - - - - - - - - - - - - - -var inputStyle = { - height: 48 -}; -var loginRegex = /(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i; -var initialState = { - timer: 0 -}; -var Types; -(function (Types) { - Types[Types["setTimer"] = 0] = "setTimer"; -})(Types || (Types = {})); -function reducer(state, action) { - switch (action.type) { - case Types.setTimer: - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()({}, state), {}, { - timer: action.payload - }); - default: - throw new Error(); - } -} -var RegisterComponent = function RegisterComponent(_ref) { - var _globalSetting$settin, _globalSetting$settin2; - var validateName = _ref.validateName, - getCode = _ref.getCode, - register = _ref.register, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - _ref$buttonText = _ref.buttonText, - buttonText = _ref$buttonText === void 0 ? '注册' : _ref$buttonText, - globalSetting = _ref.globalSetting; - var _Form$useForm = antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].useForm */ .Z.useForm(), - _Form$useForm2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7___default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var _useReducer = (0,react__WEBPACK_IMPORTED_MODULE_9__.useReducer)(reducer, initialState), - _useReducer2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7___default()(_useReducer, 2), - state = _useReducer2[0], - dispatch = _useReducer2[1]; - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_9__.useState)(false), - _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7___default()(_useState, 2), - codeLoading = _useState2[0], - setCodeLoading = _useState2[1]; - var timer = state.timer; - function onFinish(_x) { - return _onFinish.apply(this, arguments); - } - function _onFinish() { - _onFinish = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().mark(function _callee2(values) { - var login, password, code, _yield$register, message, status, addinfo, href; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - login = values.login, password = values.password, code = values.code; - _context2.next = 3; - return register({ - login: login, - password: password, - code: code - }); - case 3: - _yield$register = _context2.sent; - message = _yield$register.message; - status = _yield$register.status; - if (!(status < 0)) { - _context2.next = 9; - break; - } - form.setFields([{ - name: 'code', - errors: [message] - }]); - return _context2.abrupt("return"); - case 9: - localStorage.removeItem('extension-modal'); - antd_es_message__WEBPACK_IMPORTED_MODULE_15__/* ["default"].info */ .ZP.info('注册成功'); - addinfo = localStorage.getItem('addinfo'); - if (addinfo === '2') { - localStorage.setItem('addinfo', '2'); - href = localStorage.getItem('classromeurl'); - umi__WEBPACK_IMPORTED_MODULE_12__.history.replace(href); - } else { - umi__WEBPACK_IMPORTED_MODULE_12__.history.replace('/'); - } - case 13: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return _onFinish.apply(this, arguments); - } - function onValidateName() { - return _onValidateName.apply(this, arguments); - } - function _onValidateName() { - _onValidateName = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().mark(function _callee3() { - var login, flag, _yield$validateName, status, message, isOk; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - login = form.getFieldValue('login'); - flag = 0; - if (!(!loginRegex.test(login) || login.indexOf(" ") > -1)) { - _context3.next = 6; - break; - } - form.setFields([{ - name: 'login', - errors: ['请输入正确的手机号或邮箱'] - }]); - flag = 1; - return _context3.abrupt("return", flag); - case 6: - _context3.next = 8; - return validateName({ - login: login, - type: 1 - }); - case 8: - _yield$validateName = _context3.sent; - status = _yield$validateName.status; - message = _yield$validateName.message; - isOk = status > 0; - if (isOk) { - flag = 2; - } else { - form.setFields([{ - name: 'login', - errors: [message] - }]); - flag = 1; - } - return _context3.abrupt("return", flag); - case 14: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return _onValidateName.apply(this, arguments); - } - var onGetCode = /*#__PURE__*/function () { - var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().mark(function _callee() { - var verify, login, _yield$getCode, status, message; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - verify = form.getFieldValue('verify'); - login = form.getFieldValue('login'); - if (verify) { - _context.next = 6; - break; - } - form.validateFields(['verify']); - _context.next = 15; - break; - case 6: - setCodeLoading(true); - _context.next = 9; - return getCode({ - login: login, - type: 1, - smscode: (0,_utils_util__WEBPACK_IMPORTED_MODULE_11__/* .setmiyah */ .M)(login) - }); - case 9: - _yield$getCode = _context.sent; - status = _yield$getCode.status; - message = _yield$getCode.message; - if (status < 0) { - form.setFields([{ - name: 'code', - errors: [message] - }]); - } - dispatch({ - type: Types.setTimer, - payload: 60 - }); - setCodeLoading(false); - case 15: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function onGetCode() { - return _ref2.apply(this, arguments); - }; - }(); - function validatePassword(_, value) { - if (!value) { - return Promise.resolve(); - } - if (value.indexOf(" ") > -1) { - return Promise.reject('请输入8-16位密码,区分大小写、不能使用空格'); - } - var len = value.length; - if (len >= 8 && len <= 16) { - return Promise.resolve(); - } else { - return Promise.reject('请输入8-16位密码,区分大小写、不能使用空格'); - } - } - var verifyValidate = function verifyValidate(_, value) { - return value ? Promise.resolve() : Promise.reject('请拖动滑块验证'); - }; - (0,react__WEBPACK_IMPORTED_MODULE_9__.useEffect)(function () { - if (timer > 0) { - setTimeout(function () { - dispatch({ - type: Types.setTimer, - payload: timer - 1 - }); - }, 1000); - } - }, [timer]); - var LoginValidate = function LoginValidate(_, value) { - if (!value) { - return Promise.resolve(); - } - if (value.indexOf(" ") > -1) { - return Promise.reject('请输入正确的手机号或邮箱'); - } - if (loginRegex.test(value)) { - return Promise.resolve(); - } else { - return Promise.reject('请输入正确的手机号或邮箱'); - } - }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, { - layout: "vertical", - form: form, - style: style, - initialValues: { - autologin: true, - protool: false - }, - onFinish: onFinish, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Item */ .Z.Item, { - name: "login", - rules: [{ - required: true, - message: '请输入正确的手机号或邮箱' - }, { - validator: LoginValidate - }], - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, { - style: inputStyle, - autoComplete: "new-login", - size: "large", - placeholder: "\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7", - onChange: function onChange() { - return form.setFieldsValue({ - verify: 0 - }); - } - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Item */ .Z.Item, { - name: "verify", - rules: [{ - validator: verifyValidate - }], - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(_unlock__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { - onValidate: onValidateName - }) - }), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Item */ .Z.Item, { - name: "code", - rules: [{ - required: true, - message: '请输入验证码' - }], - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, { - suffix: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd_es_button__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, { - loading: codeLoading, - type: "link", - onClick: onGetCode, - disabled: timer > 0, - children: [" ", timer === 0 ? '获取验证码' : "".concat(timer, "\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")] - }), - style: { - paddingRight: 2, - height: 48 - }, - placeholder: "\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801", - size: "large" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Item */ .Z.Item, { - name: "password", - rules: [{ - required: true, - message: '请输入8-16位密码,区分大小写、不能使用空格' - }, { - validator: validatePassword - }], - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_16__/* ["default"].Password */ .Z.Password, { - autoComplete: "new-password", - style: inputStyle, - size: "large", - placeholder: "\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199", - visibilityToggle: false - }) - }), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin2 = globalSetting.setting) !== null && _globalSetting$settin2 !== void 0 && _globalSetting$settin2.is_local) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Item */ .Z.Item, { - className: "service-terms", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Item */ .Z.Item, { - noStyle: true, - name: "protool", - valuePropName: "checked", - rules: [{ - validator: function validator(_, value) { - return value ? Promise.resolve() : Promise.reject('请同意《服务协议条款》'); - } - }], - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, { - style: { - marginRight: 10 - } - }) - }), "\u6211\u5DF2\u9605\u8BFB\u5E76\u540C\u610F ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("a", { - href: "https://engineer.educoder.net/help?index=4", - target: "_blank", - children: "\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Item */ .Z.Item, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd_es_button__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, { - size: "large", - type: "primary", - htmlType: "submit", - block: true, - style: inputStyle, - className: "font16", - children: [" ", buttonText, " "] - }) - })] - }); -}; -/* harmony default export */ __webpack_exports__["Z"] = ((0,umi__WEBPACK_IMPORTED_MODULE_12__.connect)(function (_ref3) { - var globalSetting = _ref3.globalSetting; - return { - globalSetting: globalSetting - }; -})(RegisterComponent)); - -/***/ }), - -/***/ 61854: -/*!******************************************************************!*\ - !*** ./src/components/User/RegisterPanel/unlock.tsx + 1 modules ***! - \******************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ unlock; } -}); - -// 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/@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(42122); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./src/components/User/RegisterPanel/unlock.less -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CloseOutlined.js -var CloseOutlined = __webpack_require__(28508); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CheckOutlined.js -var CheckOutlined = __webpack_require__(88284); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DoubleRightOutlined.js -var DoubleRightOutlined = __webpack_require__(43183); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(29427); -// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js -var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/User/RegisterPanel/unlock.tsx - - - - - - - - - - -var initialState = { - moveX: 0, - verify: 0 -}; -var Types; -(function (Types) { - Types[Types["SET_MOVEX"] = 0] = "SET_MOVEX"; - Types[Types["VERIFY"] = 1] = "VERIFY"; -})(Types || (Types = {})); -function reducer(state, action) { - switch (action.type) { - case Types.SET_MOVEX: - return objectSpread2_default()(objectSpread2_default()({}, state), {}, { - moveX: action.payload - }); - case Types.VERIFY: - return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); - default: - throw new Error(); - } -} - -//antd 自定义表单项 -/* harmony default export */ var unlock = (function (_ref) { - var value = _ref.value, - onChange = _ref.onChange, - onValidate = _ref.onValidate; - var _useReducer = (0,react.useReducer)(reducer, initialState), - _useReducer2 = slicedToArray_default()(_useReducer, 2), - state = _useReducer2[0], - dispatch = _useReducer2[1]; - var moveX = state.moveX, - verify = state.verify; - var handlerEl = (0,react.useRef)(); - var wrapperEL = (0,react.useRef)(); - var bgEl = (0,react.useRef)(); - var startDrag = (0,react.useRef)(); - var wrapperRect = (0,react.useMemo)(function () { - if (wrapperEL.current) { - return wrapperEL.current.getBoundingClientRect(); - } - }, [wrapperEL.current]); - (0,react.useEffect)(function () { - if (wrapperRect) { - var onMove = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) { - var pageX; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (!startDrag.current) { - _context.next = 15; - break; - } - pageX = e.pageX - left; - if (isMobile) { - pageX = e.changedTouches[0].pageX - left; - } - if (pageX < 0) { - pageX = 0; - } - if (!(pageX >= distance)) { - _context.next = 14; - break; - } - startDrag.current = false; - pageX = distance; - _context.next = 9; - return onValidate(); - case 9: - flag = _context.sent; - dispatch({ - type: Types.VERIFY, - payload: { - moveX: pageX, - verify: flag - } - }); - onChange(flag); - _context.next = 15; - break; - case 14: - dispatch({ - type: Types.SET_MOVEX, - payload: pageX - }); - case 15: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function onMove(_x) { - return _ref2.apply(this, arguments); - }; - }(); - var onMouseUp = function onMouseUp() { - startDrag.current = false; - if (flag === 0) { - handlerEl.current.style.transition = 'left .5s ease'; - bgEl.current.style.transition = 'width .5s ease'; - dispatch({ - type: Types.VERIFY, - payload: { - moveX: 0 - } - }); - } - }; - var flag = 0; - var width = wrapperRect.width, - left = wrapperRect.left; - var distance = width - 48; - var isMobile = !(0,util/* isPc */.b9)(); - if (!isMobile) { - window.addEventListener('mousemove', onMove); - window.addEventListener('mouseup', onMouseUp); - } else { - window.addEventListener('touchmove', onMove); - window.addEventListener('touchend', onMouseUp); - } - return function () { - if (!isMobile) { - window.removeEventListener('mousemove', onMove); - window.removeEventListener('mouseup', onMouseUp); - } else { - window.removeEventListener('touchmove', onMove); - window.removeEventListener('touchend', onMouseUp); - } - }; - } - }, [wrapperRect, util/* isPc */.b9]); - (0,react.useEffect)(function () { - dispatch({ - type: Types.VERIFY, - payload: { - verify: value, - moveX: value ? (wrapperRect === null || wrapperRect === void 0 ? void 0 : wrapperRect.width) - 48 : 0 - } - }); - }, [value]); - function onStartDrag() { - if (!verify) { - startDrag.current = true; - handlerEl.current.style.transition = ''; - bgEl.current.style.transition = ''; - } - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - ref: wrapperEL, - className: "unlock-wrapper", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - ref: bgEl, - className: verify === 1 ? 'unlock-error-bg' : 'unlock-bg', - style: { - width: moveX - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "unlock-text", - children: verify ? verify === 1 ? '验证失败' : '验证通过' : '拖动滑块至右侧验证' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - ref: handlerEl, - onTouchStart: onStartDrag, - onMouseDown: onStartDrag, - style: { - left: moveX - }, - className: "unlock-handler", - children: verify ? verify === 1 ? /*#__PURE__*/(0,jsx_runtime.jsx)(CloseOutlined/* default */.Z, {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(CheckOutlined/* default */.Z, {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(DoubleRightOutlined/* default */.Z, {}) - })] - }); -}); - /***/ }), /***/ 7304: @@ -788,8 +170,8 @@ var SimpleLogin = function SimpleLogin(_ref) { }); }; /* harmony default export */ var SImpleLoginForm = (SimpleLogin); -// EXTERNAL MODULE: ./src/components/User/RegisterPanel/index.tsx -var RegisterPanel = __webpack_require__(16379); +// EXTERNAL MODULE: ./src/components/User/RegisterPanel/index.tsx + 1 modules +var RegisterPanel = __webpack_require__(68269); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(84519); // EXTERNAL MODULE: ./src/pages/User/Register/service.ts @@ -946,41 +328,6 @@ var service = __webpack_require__(88063); }); }); -/***/ }), - -/***/ 88063: -/*!********************************************!*\ - !*** ./src/pages/User/Register/service.ts ***! - \********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "Ol": function() { return /* binding */ validateName; }, -/* harmony export */ "c0": function() { return /* binding */ resetPassword; }, -/* harmony export */ "o1": function() { return /* binding */ getValidateCode; }, -/* harmony export */ "ry": function() { return /* binding */ wechatRegister; }, -/* harmony export */ "z2": function() { return /* binding */ register; } -/* harmony export */ }); -/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/fetch */ 84519); - -//type 1 表示用户注册 2 忘记密码 3 绑定手机/邮箱 -function validateName(params) { - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)('accounts/valid_email_and_phone.json', params); -} -//type 1:用户注册注册 2:忘记密码 3:绑定手机 4: 绑定邮箱,5: 验收手机号有效 -function getValidateCode(params) { - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)('accounts/get_verification_code.json', params); -} -function register(params) { - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)('accounts/register.json', params); -} -function wechatRegister(params) { - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)('weapps/register.json', params); -} -function resetPassword(params) { - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)('accounts/reset_password.json', params); -} - /***/ }) }]); \ No newline at end of file diff --git a/p__User__OtherLogin__index.chunk.css b/p__User__OtherLogin__index.chunk.css index fbc75b6922..670463d419 100644 --- a/p__User__OtherLogin__index.chunk.css +++ b/p__User__OtherLogin__index.chunk.css @@ -60,595 +60,6 @@ /* 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/form/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-form-item .ant-input-number + .ant-form-text { - margin-left: 8px; -} -.ant-form-inline { - display: flex; - flex-wrap: wrap; -} -.ant-form-inline .ant-form-item { - flex: none; - flex-wrap: nowrap; - margin-right: 16px; - margin-bottom: 0; -} -.ant-form-inline .ant-form-item-with-help { - margin-bottom: 16px; -} -.ant-form-inline .ant-form-item > .ant-form-item-label, -.ant-form-inline .ant-form-item > .ant-form-item-control { - display: inline-block; - vertical-align: top; -} -.ant-form-inline .ant-form-item > .ant-form-item-label { - flex: none; -} -.ant-form-inline .ant-form-item .ant-form-text { - display: inline-block; -} -.ant-form-inline .ant-form-item .ant-form-item-has-feedback { - display: inline-block; -} -.ant-form-horizontal .ant-form-item-label { - flex-grow: 0; -} -.ant-form-horizontal .ant-form-item-control { - flex: 1 1; - min-width: 0; -} -.ant-form-horizontal .ant-form-item-label[class$='-24'] + .ant-form-item-control, -.ant-form-horizontal .ant-form-item-label[class*='-24 '] + .ant-form-item-control { - min-width: 0; - min-width: initial; -} -.ant-form-vertical .ant-form-item-row { - flex-direction: column; -} -.ant-form-vertical .ant-form-item-label > label { - height: auto; -} -.ant-form-vertical .ant-form-item .ant-form-item-control { - width: 100%; -} -.ant-form-vertical .ant-form-item-label, -.ant-col-24.ant-form-item-label, -.ant-col-xl-24.ant-form-item-label { - padding: 0 0 4px; - line-height: 1.66667; - white-space: normal; - white-space: initial; - text-align: left; -} -.ant-form-vertical .ant-form-item-label > label, -.ant-col-24.ant-form-item-label > label, -.ant-col-xl-24.ant-form-item-label > label { - margin: 0; -} -.ant-form-vertical .ant-form-item-label > label::after, -.ant-col-24.ant-form-item-label > label::after, -.ant-col-xl-24.ant-form-item-label > label::after { - display: none; -} -.ant-form-rtl.ant-form-vertical .ant-form-item-label, -.ant-form-rtl.ant-col-24.ant-form-item-label, -.ant-form-rtl.ant-col-xl-24.ant-form-item-label { - text-align: right; -} -@media (max-width: 575px) { - .ant-form-item .ant-form-item-label { - padding: 0 0 4px; - line-height: 1.66667; - white-space: normal; - white-space: initial; - text-align: left; - } - .ant-form-item .ant-form-item-label > label { - margin: 0; - } - .ant-form-item .ant-form-item-label > label::after { - display: none; - } - .ant-form-rtl.ant-form-item .ant-form-item-label { - text-align: right; - } - .ant-form .ant-form-item { - flex-wrap: wrap; - } - .ant-form .ant-form-item .ant-form-item-label, - .ant-form .ant-form-item .ant-form-item-control { - flex: 0 0 100%; - max-width: 100%; - } - .ant-col-xs-24.ant-form-item-label { - padding: 0 0 4px; - line-height: 1.66667; - white-space: normal; - white-space: initial; - text-align: left; - } - .ant-col-xs-24.ant-form-item-label > label { - margin: 0; - } - .ant-col-xs-24.ant-form-item-label > label::after { - display: none; - } - .ant-form-rtl.ant-col-xs-24.ant-form-item-label { - text-align: right; - } -} -@media (max-width: 767px) { - .ant-col-sm-24.ant-form-item-label { - padding: 0 0 4px; - line-height: 1.66667; - white-space: normal; - white-space: initial; - text-align: left; - } - .ant-col-sm-24.ant-form-item-label > label { - margin: 0; - } - .ant-col-sm-24.ant-form-item-label > label::after { - display: none; - } - .ant-form-rtl.ant-col-sm-24.ant-form-item-label { - text-align: right; - } -} -@media (max-width: 991px) { - .ant-col-md-24.ant-form-item-label { - padding: 0 0 4px; - line-height: 1.66667; - white-space: normal; - white-space: initial; - text-align: left; - } - .ant-col-md-24.ant-form-item-label > label { - margin: 0; - } - .ant-col-md-24.ant-form-item-label > label::after { - display: none; - } - .ant-form-rtl.ant-col-md-24.ant-form-item-label { - text-align: right; - } -} -@media (max-width: 1199px) { - .ant-col-lg-24.ant-form-item-label { - padding: 0 0 4px; - line-height: 1.66667; - white-space: normal; - white-space: initial; - text-align: left; - } - .ant-col-lg-24.ant-form-item-label > label { - margin: 0; - } - .ant-col-lg-24.ant-form-item-label > label::after { - display: none; - } - .ant-form-rtl.ant-col-lg-24.ant-form-item-label { - text-align: right; - } -} -@media (max-width: 1599px) { - .ant-col-xl-24.ant-form-item-label { - padding: 0 0 4px; - line-height: 1.66667; - white-space: normal; - white-space: initial; - text-align: left; - } - .ant-col-xl-24.ant-form-item-label > label { - margin: 0; - } - .ant-col-xl-24.ant-form-item-label > label::after { - display: none; - } - .ant-form-rtl.ant-col-xl-24.ant-form-item-label { - text-align: right; - } -} -.ant-form-item { - /* Some non-status related component style is in `components.less` */ - /* To support leave along ErrorList. We add additional className to handle explain style */ -} -.ant-form-item-explain-error { - color: #ff4d4f; -} -.ant-form-item-explain-warning { - color: #faad14; -} -.ant-form-item-has-feedback .ant-switch { - margin: 2px 0 4px; -} -.ant-form-item-has-warning .ant-form-item-split { - color: #faad14; -} -.ant-form-item-has-error .ant-form-item-split { - color: #ff4d4f; -} -.ant-form { - 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"; -} -.ant-form legend { - display: block; - width: 100%; - margin-bottom: 20px; - padding: 0; - color: rgba(0, 0, 0, 0.45); - font-size: 14px; - line-height: inherit; - border: 0; - border-bottom: 1px solid #d9d9d9; -} -.ant-form label { - font-size: 12px; -} -.ant-form input[type='search'] { - box-sizing: border-box; -} -.ant-form input[type='radio'], -.ant-form input[type='checkbox'] { - line-height: normal; -} -.ant-form input[type='file'] { - display: block; -} -.ant-form input[type='range'] { - display: block; - width: 100%; -} -.ant-form select[multiple], -.ant-form select[size] { - height: auto; -} -.ant-form input[type='file']:focus, -.ant-form input[type='radio']:focus, -.ant-form input[type='checkbox']:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.ant-form output { - display: block; - padding-top: 15px; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - line-height: 1.66667; -} -.ant-form .ant-form-text { - display: inline-block; - padding-right: 8px; -} -.ant-form-small .ant-form-item-label > label { - height: 22px; -} -.ant-form-small .ant-form-item-control-input { - min-height: 22px; -} -.ant-form-large .ant-form-item-label > label { - height: 32px; -} -.ant-form-large .ant-form-item-control-input { - min-height: 32px; -} -.ant-form-item { - 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"; - margin-bottom: 16px; - vertical-align: top; -} -.ant-form-item-with-help { - transition: none; -} -.ant-form-item-hidden, -.ant-form-item-hidden.ant-row { - display: none; -} -.ant-form-item-label { - display: inline-block; - flex-grow: 0; - overflow: hidden; - white-space: nowrap; - text-align: right; - vertical-align: middle; -} -.ant-form-item-label-left { - text-align: left; -} -.ant-form-item-label-wrap { - overflow: visible; - overflow: initial; - line-height: 1.41667em; - white-space: inherit; -} -.ant-form-item-label > label { - position: relative; - display: inline-flex; - align-items: center; - max-width: 100%; - height: 28px; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; -} -.ant-form-item-label > label > .anticon { - font-size: 12px; - vertical-align: top; -} -.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before { - display: inline-block; - margin-right: 4px; - color: #ff4d4f; - font-size: 12px; - font-family: SimSun, sans-serif; - line-height: 1; - content: '*'; -} -.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before { - display: none; -} -.ant-form-item-label > label .ant-form-item-optional { - display: inline-block; - margin-left: 0px; - color: rgba(0, 0, 0, 0.45); -} -.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional { - display: none; -} -.ant-form-item-label > label .ant-form-item-tooltip { - color: rgba(0, 0, 0, 0.45); - cursor: help; - -webkit-writing-mode: horizontal-tb; - -ms-writing-mode: lr-tb; - writing-mode: horizontal-tb; - -webkit-margin-start: 0px; - margin-inline-start: 0px; -} -.ant-form-item-label > label::after { - content: ':'; - position: relative; - top: -0.5px; - margin: 0 8px 0 2px; -} -.ant-form-item-label > label.ant-form-item-no-colon::after { - content: ' '; -} -.ant-form-item-control { - display: flex; - flex-direction: column; - flex-grow: 1; -} -.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) { - width: 100%; -} -.ant-form-item-control-input { - position: relative; - display: flex; - align-items: center; - min-height: 28px; -} -.ant-form-item-control-input-content { - flex: auto; - max-width: 100%; -} -.ant-form-item-explain, -.ant-form-item-extra { - clear: both; - color: rgba(0, 0, 0, 0.45); - font-size: 12px; - line-height: 1.66667; - transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -} -.ant-form-item-explain-connected { - width: 100%; -} -.ant-form-item-extra { - min-height: 16px; -} -.ant-form-item-with-help .ant-form-item-explain { - height: auto; - opacity: 1; -} -.ant-form-item-feedback-icon { - font-size: 12px; - text-align: center; - visibility: visible; - animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46); - pointer-events: none; -} -.ant-form-item-feedback-icon-success { - color: #52c41a; -} -.ant-form-item-feedback-icon-error { - color: #ff4d4f; -} -.ant-form-item-feedback-icon-warning { - color: #faad14; -} -.ant-form-item-feedback-icon-validating { - color: #3061D0; -} -.ant-show-help { - transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-show-help-appear, -.ant-show-help-enter { - opacity: 0; -} -.ant-show-help-appear-active, -.ant-show-help-enter-active { - opacity: 1; -} -.ant-show-help-leave { - opacity: 1; -} -.ant-show-help-leave-active { - opacity: 0; -} -.ant-show-help-item { - overflow: hidden; - transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) !important; -} -.ant-show-help-item-appear, -.ant-show-help-item-enter { - transform: translateY(-5px); - opacity: 0; -} -.ant-show-help-item-appear-active, -.ant-show-help-item-enter-active { - transform: translateY(0); - opacity: 1; -} -.ant-show-help-item-leave { - transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important; -} -.ant-show-help-item-leave-active { - transform: translateY(-5px); -} -@keyframes diffZoomIn1 { - 0% { - transform: scale(0); - opacity: 0; - } - 100% { - transform: scale(1); - opacity: 1; - } -} -@keyframes diffZoomIn2 { - 0% { - transform: scale(0); - opacity: 0; - } - 100% { - transform: scale(1); - opacity: 1; - } -} -@keyframes diffZoomIn3 { - 0% { - transform: scale(0); - opacity: 0; - } - 100% { - transform: scale(1); - opacity: 1; - } -} -.ant-form-rtl { - direction: rtl; -} -.ant-form-rtl .ant-form-item-label { - text-align: left; -} -.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before { - margin-right: 0; - margin-left: 4px; -} -.ant-form-rtl .ant-form-item-label > label::after { - margin: 0 2px 0 8px; -} -.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional { - margin-right: 0px; - margin-left: 0; -} -.ant-col-rtl .ant-form-item-control:first-child { - width: 100%; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-input { - padding-right: 7px; - padding-left: 24px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix { - padding-right: 7px; - padding-left: 18px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input { - padding: 0; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number { - padding: 0; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix { - right: auto; - left: 28px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-input-number { - padding-left: 18px; -} -.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow, -.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear, -.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow, -.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear, -.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-arrow, -.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-clear { - right: auto; - left: 32px; -} -.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value, -.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value, -.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-selection-selected-value { - padding-right: 0; - padding-left: 42px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow { - margin-right: 0; - margin-left: 19px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear { - right: auto; - left: 32px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-picker { - padding-right: 7px; - padding-left: 22.6px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large { - padding-right: 11px; - padding-left: 26.6px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small { - padding-right: 7px; - padding-left: 22.6px; -} -.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon, -.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon, -.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon, -.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon { - right: auto; - left: 0; -} -.ant-form-rtl.ant-form-inline .ant-form-item { - margin-right: 0; - margin-left: 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[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/User/RegisterPanel/unlock.less ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -707,3 +118,35 @@ /* 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/User/RegisterPanel/index.less?modules ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.wrap___FgHHn { + width: 465px; + background-color: #F7F8FA; + border: 1px solid #E2E2E2; + height: -webkit-fit-content; + height: -moz-fit-content; + height: fit-content; + padding: 30px; + margin-bottom: 15px; + border-radius: 8px; +} +.wrap___FgHHn .formWrapper___FFsPt div[class~='ant-form-item-label'] { + margin-bottom: 15px; + padding: 0; +} +.wrap___FgHHn .formWrapper___FFsPt div[class~='ant-form-item-label'] label { + font-size: 16px; + color: #666666; +} +.wrap___FgHHn .formWrapper___FFsPt .link___Z6mDj { + color: #666666; +} +.wrap___FgHHn .formWrapper___FFsPt .link___Z6mDj:hover { + color: #3061D0; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + diff --git a/p__User__Register__index.async.js b/p__User__Register__index.async.js index 34cf381d0d..994f4b1099 100644 --- a/p__User__Register__index.async.js +++ b/p__User__Register__index.async.js @@ -1,440 +1,47 @@ "use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[91470],{ -/***/ 16379: -/*!*****************************************************!*\ - !*** ./src/components/User/RegisterPanel/index.tsx ***! - \*****************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/message/style */ 14934); -/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! antd/es/message */ 12461); -/* harmony import */ var antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/checkbox/style */ 82000); -/* harmony import */ var antd_es_checkbox__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd/es/checkbox */ 32808); -/* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/button/style */ 29913); -/* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd/es/button */ 71577); -/* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/input/style */ 69463); -/* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! antd/es/input */ 75008); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__ = __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_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__ = __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_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var antd_es_form_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/form/style */ 75627); -/* harmony import */ var antd_es_form__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! antd/es/form */ 51018); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7__ = __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_7___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__ = __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_8___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _unlock__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./unlock */ 61854); -/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/utils/util */ 29427); -/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! umi */ 89214); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! react/jsx-runtime */ 85893); - - - - - - - - - - - - - - - - - - - - -var inputStyle = { - height: 48 -}; -var loginRegex = /(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i; -var initialState = { - timer: 0 -}; -var Types; -(function (Types) { - Types[Types["setTimer"] = 0] = "setTimer"; -})(Types || (Types = {})); -function reducer(state, action) { - switch (action.type) { - case Types.setTimer: - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()({}, state), {}, { - timer: action.payload - }); - default: - throw new Error(); - } -} -var RegisterComponent = function RegisterComponent(_ref) { - var _globalSetting$settin, _globalSetting$settin2; - var validateName = _ref.validateName, - getCode = _ref.getCode, - register = _ref.register, - _ref$style = _ref.style, - style = _ref$style === void 0 ? {} : _ref$style, - _ref$buttonText = _ref.buttonText, - buttonText = _ref$buttonText === void 0 ? '注册' : _ref$buttonText, - globalSetting = _ref.globalSetting; - var _Form$useForm = antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].useForm */ .Z.useForm(), - _Form$useForm2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7___default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var _useReducer = (0,react__WEBPACK_IMPORTED_MODULE_9__.useReducer)(reducer, initialState), - _useReducer2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7___default()(_useReducer, 2), - state = _useReducer2[0], - dispatch = _useReducer2[1]; - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_9__.useState)(false), - _useState2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_7___default()(_useState, 2), - codeLoading = _useState2[0], - setCodeLoading = _useState2[1]; - var timer = state.timer; - function onFinish(_x) { - return _onFinish.apply(this, arguments); - } - function _onFinish() { - _onFinish = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().mark(function _callee2(values) { - var login, password, code, _yield$register, message, status, addinfo, href; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - login = values.login, password = values.password, code = values.code; - _context2.next = 3; - return register({ - login: login, - password: password, - code: code - }); - case 3: - _yield$register = _context2.sent; - message = _yield$register.message; - status = _yield$register.status; - if (!(status < 0)) { - _context2.next = 9; - break; - } - form.setFields([{ - name: 'code', - errors: [message] - }]); - return _context2.abrupt("return"); - case 9: - localStorage.removeItem('extension-modal'); - antd_es_message__WEBPACK_IMPORTED_MODULE_15__/* ["default"].info */ .ZP.info('注册成功'); - addinfo = localStorage.getItem('addinfo'); - if (addinfo === '2') { - localStorage.setItem('addinfo', '2'); - href = localStorage.getItem('classromeurl'); - umi__WEBPACK_IMPORTED_MODULE_12__.history.replace(href); - } else { - umi__WEBPACK_IMPORTED_MODULE_12__.history.replace('/'); - } - case 13: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return _onFinish.apply(this, arguments); - } - function onValidateName() { - return _onValidateName.apply(this, arguments); - } - function _onValidateName() { - _onValidateName = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().mark(function _callee3() { - var login, flag, _yield$validateName, status, message, isOk; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - login = form.getFieldValue('login'); - flag = 0; - if (!(!loginRegex.test(login) || login.indexOf(" ") > -1)) { - _context3.next = 6; - break; - } - form.setFields([{ - name: 'login', - errors: ['请输入正确的手机号或邮箱'] - }]); - flag = 1; - return _context3.abrupt("return", flag); - case 6: - _context3.next = 8; - return validateName({ - login: login, - type: 1 - }); - case 8: - _yield$validateName = _context3.sent; - status = _yield$validateName.status; - message = _yield$validateName.message; - isOk = status > 0; - if (isOk) { - flag = 2; - } else { - form.setFields([{ - name: 'login', - errors: [message] - }]); - flag = 1; - } - return _context3.abrupt("return", flag); - case 14: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return _onValidateName.apply(this, arguments); - } - var onGetCode = /*#__PURE__*/function () { - var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().mark(function _callee() { - var verify, login, _yield$getCode, status, message; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4___default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - verify = form.getFieldValue('verify'); - login = form.getFieldValue('login'); - if (verify) { - _context.next = 6; - break; - } - form.validateFields(['verify']); - _context.next = 15; - break; - case 6: - setCodeLoading(true); - _context.next = 9; - return getCode({ - login: login, - type: 1, - smscode: (0,_utils_util__WEBPACK_IMPORTED_MODULE_11__/* .setmiyah */ .M)(login) - }); - case 9: - _yield$getCode = _context.sent; - status = _yield$getCode.status; - message = _yield$getCode.message; - if (status < 0) { - form.setFields([{ - name: 'code', - errors: [message] - }]); - } - dispatch({ - type: Types.setTimer, - payload: 60 - }); - setCodeLoading(false); - case 15: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function onGetCode() { - return _ref2.apply(this, arguments); - }; - }(); - function validatePassword(_, value) { - if (!value) { - return Promise.resolve(); - } - if (value.indexOf(" ") > -1) { - return Promise.reject('请输入8-16位密码,区分大小写、不能使用空格'); - } - var len = value.length; - if (len >= 8 && len <= 16) { - return Promise.resolve(); - } else { - return Promise.reject('请输入8-16位密码,区分大小写、不能使用空格'); - } - } - var verifyValidate = function verifyValidate(_, value) { - return value ? Promise.resolve() : Promise.reject('请拖动滑块验证'); - }; - (0,react__WEBPACK_IMPORTED_MODULE_9__.useEffect)(function () { - if (timer > 0) { - setTimeout(function () { - dispatch({ - type: Types.setTimer, - payload: timer - 1 - }); - }, 1000); - } - }, [timer]); - var LoginValidate = function LoginValidate(_, value) { - if (!value) { - return Promise.resolve(); - } - if (value.indexOf(" ") > -1) { - return Promise.reject('请输入正确的手机号或邮箱'); - } - if (loginRegex.test(value)) { - return Promise.resolve(); - } else { - return Promise.reject('请输入正确的手机号或邮箱'); - } - }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z, { - layout: "vertical", - form: form, - style: style, - initialValues: { - autologin: true, - protool: false - }, - onFinish: onFinish, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Item */ .Z.Item, { - name: "login", - rules: [{ - required: true, - message: '请输入正确的手机号或邮箱' - }, { - validator: LoginValidate - }], - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, { - style: inputStyle, - autoComplete: "new-login", - size: "large", - placeholder: "\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7", - onChange: function onChange() { - return form.setFieldsValue({ - verify: 0 - }); - } - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Item */ .Z.Item, { - name: "verify", - rules: [{ - validator: verifyValidate - }], - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(_unlock__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { - onValidate: onValidateName - }) - }), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Item */ .Z.Item, { - name: "code", - rules: [{ - required: true, - message: '请输入验证码' - }], - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z, { - suffix: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd_es_button__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, { - loading: codeLoading, - type: "link", - onClick: onGetCode, - disabled: timer > 0, - children: [" ", timer === 0 ? '获取验证码' : "".concat(timer, "\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")] - }), - style: { - paddingRight: 2, - height: 48 - }, - placeholder: "\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801", - size: "large" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Item */ .Z.Item, { - name: "password", - rules: [{ - required: true, - message: '请输入8-16位密码,区分大小写、不能使用空格' - }, { - validator: validatePassword - }], - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_input__WEBPACK_IMPORTED_MODULE_16__/* ["default"].Password */ .Z.Password, { - autoComplete: "new-password", - style: inputStyle, - size: "large", - placeholder: "\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199", - visibilityToggle: false - }) - }), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin2 = globalSetting.setting) !== null && _globalSetting$settin2 !== void 0 && _globalSetting$settin2.is_local) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Item */ .Z.Item, { - className: "service-terms", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Item */ .Z.Item, { - noStyle: true, - name: "protool", - valuePropName: "checked", - rules: [{ - validator: function validator(_, value) { - return value ? Promise.resolve() : Promise.reject('请同意《服务协议条款》'); - } - }], - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z, { - style: { - marginRight: 10 - } - }) - }), "\u6211\u5DF2\u9605\u8BFB\u5E76\u540C\u610F ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("a", { - href: "https://engineer.educoder.net/help?index=4", - target: "_blank", - children: "\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B" - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd_es_form__WEBPACK_IMPORTED_MODULE_14__/* ["default"].Item */ .Z.Item, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd_es_button__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, { - size: "large", - type: "primary", - htmlType: "submit", - block: true, - style: inputStyle, - className: "font16", - children: [" ", buttonText, " "] - }) - })] - }); -}; -/* harmony default export */ __webpack_exports__["Z"] = ((0,umi__WEBPACK_IMPORTED_MODULE_12__.connect)(function (_ref3) { - var globalSetting = _ref3.globalSetting; - return { - globalSetting: globalSetting - }; -})(RegisterComponent)); - -/***/ }), - -/***/ 61854: -/*!******************************************************************!*\ - !*** ./src/components/User/RegisterPanel/unlock.tsx + 1 modules ***! - \******************************************************************/ +/***/ 48028: +/*!*******************************************************!*\ + !*** ./src/pages/User/Register/index.tsx + 1 modules ***! + \*******************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ unlock; } + "default": function() { return /* binding */ Register; } }); +// 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/@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/slicedToArray.js -var slicedToArray = __webpack_require__(27424); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// 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/react/index.js var react = __webpack_require__(67294); -;// CONCATENATED MODULE: ./src/components/User/RegisterPanel/unlock.less +// EXTERNAL MODULE: ./src/components/User/RegisterPanel/index.tsx + 1 modules +var RegisterPanel = __webpack_require__(68269); +// EXTERNAL MODULE: ./src/pages/User/Register/service.ts +var service = __webpack_require__(88063); +;// CONCATENATED MODULE: ./src/pages/User/Register/index.less?modules // extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CloseOutlined.js -var CloseOutlined = __webpack_require__(28508); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CheckOutlined.js -var CheckOutlined = __webpack_require__(88284); -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/DoubleRightOutlined.js -var DoubleRightOutlined = __webpack_require__(43183); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(29427); +/* harmony default export */ var Registermodules = ({"loginBtn":"loginBtn___QkOCa"}); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules +var _umi_production_exports = __webpack_require__(89214); // EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js var jsx_runtime = __webpack_require__(85893); -;// CONCATENATED MODULE: ./src/components/User/RegisterPanel/unlock.tsx - +;// CONCATENATED MODULE: ./src/pages/User/Register/index.tsx @@ -444,216 +51,20 @@ var jsx_runtime = __webpack_require__(85893); -var initialState = { - moveX: 0, - verify: 0 -}; -var Types; -(function (Types) { - Types[Types["SET_MOVEX"] = 0] = "SET_MOVEX"; - Types[Types["VERIFY"] = 1] = "VERIFY"; -})(Types || (Types = {})); -function reducer(state, action) { - switch (action.type) { - case Types.SET_MOVEX: - return objectSpread2_default()(objectSpread2_default()({}, state), {}, { - moveX: action.payload - }); - case Types.VERIFY: - return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); - default: - throw new Error(); - } -} - -//antd 自定义表单项 -/* harmony default export */ var unlock = (function (_ref) { - var value = _ref.value, - onChange = _ref.onChange, - onValidate = _ref.onValidate; - var _useReducer = (0,react.useReducer)(reducer, initialState), - _useReducer2 = slicedToArray_default()(_useReducer, 2), - state = _useReducer2[0], - dispatch = _useReducer2[1]; - var moveX = state.moveX, - verify = state.verify; - var handlerEl = (0,react.useRef)(); - var wrapperEL = (0,react.useRef)(); - var bgEl = (0,react.useRef)(); - var startDrag = (0,react.useRef)(); - var wrapperRect = (0,react.useMemo)(function () { - if (wrapperEL.current) { - return wrapperEL.current.getBoundingClientRect(); - } - }, [wrapperEL.current]); - (0,react.useEffect)(function () { - if (wrapperRect) { - var onMove = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) { - var pageX; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (!startDrag.current) { - _context.next = 15; - break; - } - pageX = e.pageX - left; - if (isMobile) { - pageX = e.changedTouches[0].pageX - left; - } - if (pageX < 0) { - pageX = 0; - } - if (!(pageX >= distance)) { - _context.next = 14; - break; - } - startDrag.current = false; - pageX = distance; - _context.next = 9; - return onValidate(); - case 9: - flag = _context.sent; - dispatch({ - type: Types.VERIFY, - payload: { - moveX: pageX, - verify: flag - } - }); - onChange(flag); - _context.next = 15; - break; - case 14: - dispatch({ - type: Types.SET_MOVEX, - payload: pageX - }); - case 15: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function onMove(_x) { - return _ref2.apply(this, arguments); - }; - }(); - var onMouseUp = function onMouseUp() { - startDrag.current = false; - if (flag === 0) { - handlerEl.current.style.transition = 'left .5s ease'; - bgEl.current.style.transition = 'width .5s ease'; - dispatch({ - type: Types.VERIFY, - payload: { - moveX: 0 - } - }); - } - }; - var flag = 0; - var width = wrapperRect.width, - left = wrapperRect.left; - var distance = width - 48; - var isMobile = !(0,util/* isPc */.b9)(); - if (!isMobile) { - window.addEventListener('mousemove', onMove); - window.addEventListener('mouseup', onMouseUp); - } else { - window.addEventListener('touchmove', onMove); - window.addEventListener('touchend', onMouseUp); - } - return function () { - if (!isMobile) { - window.removeEventListener('mousemove', onMove); - window.removeEventListener('mouseup', onMouseUp); - } else { - window.removeEventListener('touchmove', onMove); - window.removeEventListener('touchend', onMouseUp); - } - }; - } - }, [wrapperRect, util/* isPc */.b9]); - (0,react.useEffect)(function () { - dispatch({ - type: Types.VERIFY, - payload: { - verify: value, - moveX: value ? (wrapperRect === null || wrapperRect === void 0 ? void 0 : wrapperRect.width) - 48 : 0 - } - }); - }, [value]); - function onStartDrag() { - if (!verify) { - startDrag.current = true; - handlerEl.current.style.transition = ''; - bgEl.current.style.transition = ''; - } - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - ref: wrapperEL, - className: "unlock-wrapper", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - ref: bgEl, - className: verify === 1 ? 'unlock-error-bg' : 'unlock-bg', - style: { - width: moveX - } - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "unlock-text", - children: verify ? verify === 1 ? '验证失败' : '验证通过' : '拖动滑块至右侧验证' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - ref: handlerEl, - onTouchStart: onStartDrag, - onMouseDown: onStartDrag, - style: { - left: moveX - }, - className: "unlock-handler", - children: verify ? verify === 1 ? /*#__PURE__*/(0,jsx_runtime.jsx)(CloseOutlined/* default */.Z, {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(CheckOutlined/* default */.Z, {}) : /*#__PURE__*/(0,jsx_runtime.jsx)(DoubleRightOutlined/* default */.Z, {}) - })] - }); -}); - -/***/ }), - -/***/ 47407: -/*!*******************************************!*\ - !*** ./src/pages/User/Register/index.tsx ***! - \*******************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -__webpack_require__.r(__webpack_exports__); -/* 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_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 _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 react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _components_User_RegisterPanel__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/User/RegisterPanel */ 16379); -/* harmony import */ var _service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./service */ 88063); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ 85893); - - - - -/* harmony default export */ __webpack_exports__["default"] = (function () { +/* harmony default export */ var Register = (function () { var registerPanelProps = { - getCode: _service__WEBPACK_IMPORTED_MODULE_5__/* .getValidateCode */ .o1, + getCode: service/* getValidateCode */.o1, register: function () { - var _register2 = _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_1___default()().mark(function _callee(values) { + var _register2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { var response; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee$(_context) { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; - return (0,_service__WEBPACK_IMPORTED_MODULE_5__/* .register */ .z2)(values); + return (0,service/* register */.z2)(values); case 2: response = _context.sent; return _context.abrupt("return", response); @@ -668,46 +79,30 @@ __webpack_require__.r(__webpack_exports__); } return register; }(), - validateName: _service__WEBPACK_IMPORTED_MODULE_5__/* .validateName */ .Ol + validateName: service/* validateName */.Ol }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_components_User_RegisterPanel__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, registerPanelProps)); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RegisterPanel/* default */.Z, objectSpread2_default()({}, registerPanelProps)), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + block: true, + className: Registermodules.loginBtn, + onClick: function onClick() { + return _umi_production_exports.history.push('/user/login'); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666' + }, + children: "\u5DF2\u6709\u8D26\u53F7\uFF1F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#3061D0' + }, + children: "\u7ACB\u5373\u767B\u5F55" + })] + })] + }); }); -/***/ }), - -/***/ 88063: -/*!********************************************!*\ - !*** ./src/pages/User/Register/service.ts ***! - \********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "Ol": function() { return /* binding */ validateName; }, -/* harmony export */ "c0": function() { return /* binding */ resetPassword; }, -/* harmony export */ "o1": function() { return /* binding */ getValidateCode; }, -/* harmony export */ "ry": function() { return /* binding */ wechatRegister; }, -/* harmony export */ "z2": function() { return /* binding */ register; } -/* harmony export */ }); -/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/fetch */ 84519); - -//type 1 表示用户注册 2 忘记密码 3 绑定手机/邮箱 -function validateName(params) { - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)('accounts/valid_email_and_phone.json', params); -} -//type 1:用户注册注册 2:忘记密码 3:绑定手机 4: 绑定邮箱,5: 验收手机号有效 -function getValidateCode(params) { - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .get */ .U2)('accounts/get_verification_code.json', params); -} -function register(params) { - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)('accounts/register.json', params); -} -function wechatRegister(params) { - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)('weapps/register.json', params); -} -function resetPassword(params) { - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_0__/* .post */ .v_)('accounts/reset_password.json', params); -} - /***/ }) }]); \ No newline at end of file diff --git a/p__User__Register__index.chunk.css b/p__User__Register__index.chunk.css index d8849cf64b..61d3eebbc3 100644 --- a/p__User__Register__index.chunk.css +++ b/p__User__Register__index.chunk.css @@ -1,592 +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/form/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-form-item .ant-input-number + .ant-form-text { - margin-left: 8px; -} -.ant-form-inline { - display: flex; - flex-wrap: wrap; -} -.ant-form-inline .ant-form-item { - flex: none; - flex-wrap: nowrap; - margin-right: 16px; - margin-bottom: 0; -} -.ant-form-inline .ant-form-item-with-help { - margin-bottom: 16px; -} -.ant-form-inline .ant-form-item > .ant-form-item-label, -.ant-form-inline .ant-form-item > .ant-form-item-control { - display: inline-block; - vertical-align: top; -} -.ant-form-inline .ant-form-item > .ant-form-item-label { - flex: none; -} -.ant-form-inline .ant-form-item .ant-form-text { - display: inline-block; -} -.ant-form-inline .ant-form-item .ant-form-item-has-feedback { - display: inline-block; -} -.ant-form-horizontal .ant-form-item-label { - flex-grow: 0; -} -.ant-form-horizontal .ant-form-item-control { - flex: 1 1; - min-width: 0; -} -.ant-form-horizontal .ant-form-item-label[class$='-24'] + .ant-form-item-control, -.ant-form-horizontal .ant-form-item-label[class*='-24 '] + .ant-form-item-control { - min-width: 0; - min-width: initial; -} -.ant-form-vertical .ant-form-item-row { - flex-direction: column; -} -.ant-form-vertical .ant-form-item-label > label { - height: auto; -} -.ant-form-vertical .ant-form-item .ant-form-item-control { - width: 100%; -} -.ant-form-vertical .ant-form-item-label, -.ant-col-24.ant-form-item-label, -.ant-col-xl-24.ant-form-item-label { - padding: 0 0 4px; - line-height: 1.66667; - white-space: normal; - white-space: initial; - text-align: left; -} -.ant-form-vertical .ant-form-item-label > label, -.ant-col-24.ant-form-item-label > label, -.ant-col-xl-24.ant-form-item-label > label { - margin: 0; -} -.ant-form-vertical .ant-form-item-label > label::after, -.ant-col-24.ant-form-item-label > label::after, -.ant-col-xl-24.ant-form-item-label > label::after { - display: none; -} -.ant-form-rtl.ant-form-vertical .ant-form-item-label, -.ant-form-rtl.ant-col-24.ant-form-item-label, -.ant-form-rtl.ant-col-xl-24.ant-form-item-label { - text-align: right; -} -@media (max-width: 575px) { - .ant-form-item .ant-form-item-label { - padding: 0 0 4px; - line-height: 1.66667; - white-space: normal; - white-space: initial; - text-align: left; - } - .ant-form-item .ant-form-item-label > label { - margin: 0; - } - .ant-form-item .ant-form-item-label > label::after { - display: none; - } - .ant-form-rtl.ant-form-item .ant-form-item-label { - text-align: right; - } - .ant-form .ant-form-item { - flex-wrap: wrap; - } - .ant-form .ant-form-item .ant-form-item-label, - .ant-form .ant-form-item .ant-form-item-control { - flex: 0 0 100%; - max-width: 100%; - } - .ant-col-xs-24.ant-form-item-label { - padding: 0 0 4px; - line-height: 1.66667; - white-space: normal; - white-space: initial; - text-align: left; - } - .ant-col-xs-24.ant-form-item-label > label { - margin: 0; - } - .ant-col-xs-24.ant-form-item-label > label::after { - display: none; - } - .ant-form-rtl.ant-col-xs-24.ant-form-item-label { - text-align: right; - } -} -@media (max-width: 767px) { - .ant-col-sm-24.ant-form-item-label { - padding: 0 0 4px; - line-height: 1.66667; - white-space: normal; - white-space: initial; - text-align: left; - } - .ant-col-sm-24.ant-form-item-label > label { - margin: 0; - } - .ant-col-sm-24.ant-form-item-label > label::after { - display: none; - } - .ant-form-rtl.ant-col-sm-24.ant-form-item-label { - text-align: right; - } -} -@media (max-width: 991px) { - .ant-col-md-24.ant-form-item-label { - padding: 0 0 4px; - line-height: 1.66667; - white-space: normal; - white-space: initial; - text-align: left; - } - .ant-col-md-24.ant-form-item-label > label { - margin: 0; - } - .ant-col-md-24.ant-form-item-label > label::after { - display: none; - } - .ant-form-rtl.ant-col-md-24.ant-form-item-label { - text-align: right; - } -} -@media (max-width: 1199px) { - .ant-col-lg-24.ant-form-item-label { - padding: 0 0 4px; - line-height: 1.66667; - white-space: normal; - white-space: initial; - text-align: left; - } - .ant-col-lg-24.ant-form-item-label > label { - margin: 0; - } - .ant-col-lg-24.ant-form-item-label > label::after { - display: none; - } - .ant-form-rtl.ant-col-lg-24.ant-form-item-label { - text-align: right; - } -} -@media (max-width: 1599px) { - .ant-col-xl-24.ant-form-item-label { - padding: 0 0 4px; - line-height: 1.66667; - white-space: normal; - white-space: initial; - text-align: left; - } - .ant-col-xl-24.ant-form-item-label > label { - margin: 0; - } - .ant-col-xl-24.ant-form-item-label > label::after { - display: none; - } - .ant-form-rtl.ant-col-xl-24.ant-form-item-label { - text-align: right; - } -} -.ant-form-item { - /* Some non-status related component style is in `components.less` */ - /* To support leave along ErrorList. We add additional className to handle explain style */ -} -.ant-form-item-explain-error { - color: #ff4d4f; -} -.ant-form-item-explain-warning { - color: #faad14; -} -.ant-form-item-has-feedback .ant-switch { - margin: 2px 0 4px; -} -.ant-form-item-has-warning .ant-form-item-split { - color: #faad14; -} -.ant-form-item-has-error .ant-form-item-split { - color: #ff4d4f; -} -.ant-form { - 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"; -} -.ant-form legend { - display: block; - width: 100%; - margin-bottom: 20px; - padding: 0; - color: rgba(0, 0, 0, 0.45); - font-size: 14px; - line-height: inherit; - border: 0; - border-bottom: 1px solid #d9d9d9; -} -.ant-form label { - font-size: 12px; -} -.ant-form input[type='search'] { - box-sizing: border-box; -} -.ant-form input[type='radio'], -.ant-form input[type='checkbox'] { - line-height: normal; -} -.ant-form input[type='file'] { - display: block; -} -.ant-form input[type='range'] { - display: block; - width: 100%; -} -.ant-form select[multiple], -.ant-form select[size] { - height: auto; -} -.ant-form input[type='file']:focus, -.ant-form input[type='radio']:focus, -.ant-form input[type='checkbox']:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.ant-form output { - display: block; - padding-top: 15px; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; - line-height: 1.66667; -} -.ant-form .ant-form-text { - display: inline-block; - padding-right: 8px; -} -.ant-form-small .ant-form-item-label > label { - height: 22px; -} -.ant-form-small .ant-form-item-control-input { - min-height: 22px; -} -.ant-form-large .ant-form-item-label > label { - height: 32px; -} -.ant-form-large .ant-form-item-control-input { - min-height: 32px; -} -.ant-form-item { - 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"; - margin-bottom: 16px; - vertical-align: top; -} -.ant-form-item-with-help { - transition: none; -} -.ant-form-item-hidden, -.ant-form-item-hidden.ant-row { - display: none; -} -.ant-form-item-label { - display: inline-block; - flex-grow: 0; - overflow: hidden; - white-space: nowrap; - text-align: right; - vertical-align: middle; -} -.ant-form-item-label-left { - text-align: left; -} -.ant-form-item-label-wrap { - overflow: visible; - overflow: initial; - line-height: 1.41667em; - white-space: inherit; -} -.ant-form-item-label > label { - position: relative; - display: inline-flex; - align-items: center; - max-width: 100%; - height: 28px; - color: rgba(0, 0, 0, 0.85); - font-size: 12px; -} -.ant-form-item-label > label > .anticon { - font-size: 12px; - vertical-align: top; -} -.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before { - display: inline-block; - margin-right: 4px; - color: #ff4d4f; - font-size: 12px; - font-family: SimSun, sans-serif; - line-height: 1; - content: '*'; -} -.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before { - display: none; -} -.ant-form-item-label > label .ant-form-item-optional { - display: inline-block; - margin-left: 0px; - color: rgba(0, 0, 0, 0.45); -} -.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional { - display: none; -} -.ant-form-item-label > label .ant-form-item-tooltip { - color: rgba(0, 0, 0, 0.45); - cursor: help; - -webkit-writing-mode: horizontal-tb; - -ms-writing-mode: lr-tb; - writing-mode: horizontal-tb; - -webkit-margin-start: 0px; - margin-inline-start: 0px; -} -.ant-form-item-label > label::after { - content: ':'; - position: relative; - top: -0.5px; - margin: 0 8px 0 2px; -} -.ant-form-item-label > label.ant-form-item-no-colon::after { - content: ' '; -} -.ant-form-item-control { - display: flex; - flex-direction: column; - flex-grow: 1; -} -.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) { - width: 100%; -} -.ant-form-item-control-input { - position: relative; - display: flex; - align-items: center; - min-height: 28px; -} -.ant-form-item-control-input-content { - flex: auto; - max-width: 100%; -} -.ant-form-item-explain, -.ant-form-item-extra { - clear: both; - color: rgba(0, 0, 0, 0.45); - font-size: 12px; - line-height: 1.66667; - transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -} -.ant-form-item-explain-connected { - width: 100%; -} -.ant-form-item-extra { - min-height: 16px; -} -.ant-form-item-with-help .ant-form-item-explain { - height: auto; - opacity: 1; -} -.ant-form-item-feedback-icon { - font-size: 12px; - text-align: center; - visibility: visible; - animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46); - pointer-events: none; -} -.ant-form-item-feedback-icon-success { - color: #52c41a; -} -.ant-form-item-feedback-icon-error { - color: #ff4d4f; -} -.ant-form-item-feedback-icon-warning { - color: #faad14; -} -.ant-form-item-feedback-icon-validating { - color: #3061D0; -} -.ant-show-help { - transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-show-help-appear, -.ant-show-help-enter { - opacity: 0; -} -.ant-show-help-appear-active, -.ant-show-help-enter-active { - opacity: 1; -} -.ant-show-help-leave { - opacity: 1; -} -.ant-show-help-leave-active { - opacity: 0; -} -.ant-show-help-item { - overflow: hidden; - transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) !important; -} -.ant-show-help-item-appear, -.ant-show-help-item-enter { - transform: translateY(-5px); - opacity: 0; -} -.ant-show-help-item-appear-active, -.ant-show-help-item-enter-active { - transform: translateY(0); - opacity: 1; -} -.ant-show-help-item-leave { - transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important; -} -.ant-show-help-item-leave-active { - transform: translateY(-5px); -} -@keyframes diffZoomIn1 { - 0% { - transform: scale(0); - opacity: 0; - } - 100% { - transform: scale(1); - opacity: 1; - } -} -@keyframes diffZoomIn2 { - 0% { - transform: scale(0); - opacity: 0; - } - 100% { - transform: scale(1); - opacity: 1; - } -} -@keyframes diffZoomIn3 { - 0% { - transform: scale(0); - opacity: 0; - } - 100% { - transform: scale(1); - opacity: 1; - } -} -.ant-form-rtl { - direction: rtl; -} -.ant-form-rtl .ant-form-item-label { - text-align: left; -} -.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before { - margin-right: 0; - margin-left: 4px; -} -.ant-form-rtl .ant-form-item-label > label::after { - margin: 0 2px 0 8px; -} -.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional { - margin-right: 0px; - margin-left: 0; -} -.ant-col-rtl .ant-form-item-control:first-child { - width: 100%; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-input { - padding-right: 7px; - padding-left: 24px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix { - padding-right: 7px; - padding-left: 18px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input { - padding: 0; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number { - padding: 0; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix { - right: auto; - left: 28px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-input-number { - padding-left: 18px; -} -.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow, -.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear, -.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow, -.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear, -.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-arrow, -.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-clear { - right: auto; - left: 32px; -} -.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value, -.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value, -.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-selection-selected-value { - padding-right: 0; - padding-left: 42px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow { - margin-right: 0; - margin-left: 19px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear { - right: auto; - left: 32px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-picker { - padding-right: 7px; - padding-left: 22.6px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large { - padding-right: 11px; - padding-left: 26.6px; -} -.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small { - padding-right: 7px; - padding-left: 22.6px; -} -.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon, -.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon, -.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon, -.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon { - right: auto; - left: 0; -} -.ant-form-rtl.ant-form-inline .ant-form-item { - margin-right: 0; - margin-left: 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[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/User/RegisterPanel/unlock.less ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -645,3 +56,49 @@ /* 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/User/RegisterPanel/index.less?modules ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.wrap___FgHHn { + width: 465px; + background-color: #F7F8FA; + border: 1px solid #E2E2E2; + height: -webkit-fit-content; + height: -moz-fit-content; + height: fit-content; + padding: 30px; + margin-bottom: 15px; + border-radius: 8px; +} +.wrap___FgHHn .formWrapper___FFsPt div[class~='ant-form-item-label'] { + margin-bottom: 15px; + padding: 0; +} +.wrap___FgHHn .formWrapper___FFsPt div[class~='ant-form-item-label'] label { + font-size: 16px; + color: #666666; +} +.wrap___FgHHn .formWrapper___FFsPt .link___Z6mDj { + color: #666666; +} +.wrap___FgHHn .formWrapper___FFsPt .link___Z6mDj:hover { + 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/User/Register/index.less?modules ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.loginBtn___QkOCa { + height: 68px; + border-radius: 8px; +} +.loginBtn___QkOCa span { + 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/p__User__ResetPassword__index.async.js b/p__User__ResetPassword__index.async.js index 2932fe6295..b8b4b6d105 100644 --- a/p__User__ResetPassword__index.async.js +++ b/p__User__ResetPassword__index.async.js @@ -261,9 +261,9 @@ function resetPassword(params) { /***/ }), -/***/ 95987: +/***/ 63100: /*!************************************************************!*\ - !*** ./src/pages/User/ResetPassword/index.tsx + 1 modules ***! + !*** ./src/pages/User/ResetPassword/index.tsx + 2 modules ***! \************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -307,6 +307,9 @@ var unlock = __webpack_require__(61854); var util = __webpack_require__(29427); // EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules var _umi_production_exports = __webpack_require__(89214); +;// CONCATENATED MODULE: ./src/components/User/ResetPasswordPanel/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ResetPasswordPanelmodules = ({"wrap":"wrap___jh1g8","formWrapper":"formWrapper___ac7hS","link":"link___eiEQu"}); // EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js var jsx_runtime = __webpack_require__(85893); ;// CONCATENATED MODULE: ./src/components/User/ResetPasswordPanel/index.tsx @@ -326,8 +329,10 @@ var jsx_runtime = __webpack_require__(85893); + var inputStyle = { - height: 48 + height: 48, + borderRadius: 4 }; var loginRegex = /(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i; var initialState = { @@ -562,114 +567,126 @@ function reducer(state, action) { return Promise.reject('请输入正确的手机号或邮箱'); } }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - layout: "vertical", - form: form, - style: style, - initialValues: { - autologin: true, - protool: true - }, - onFinish: onFinish, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: "login", - rules: [{ - required: true, - message: '请输入正确的手机号或邮箱' - }, { - validator: LoginValidate - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - style: inputStyle, - size: "large", - placeholder: "\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7", - onChange: function onChange() { - return form.setFieldsValue({ - verify: 0 - }); - } - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: "verify", - rules: [{ - validator: verifyValidate - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(unlock/* default */.Z, { - onValidate: onValidateName - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: "new_password", - rules: [{ - required: true, - message: '请输入8-16位密码,区分大小写、不能使用空格' - }, { - validator: validatePassword - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.Password */.Z.Password, { - style: inputStyle, - size: "large", - placeholder: "\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199", - visibilityToggle: false - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: "new_password_confirmation", - rules: [{ - required: true, - message: '请再次输入新密码' - }, function (_ref3) { - var getFieldValue = _ref3.getFieldValue; - return { - validator: function validator(_, value) { - if (!value || getFieldValue('new_password') === value) { - return Promise.resolve(); - } - return Promise.reject('两次密码不一致'); + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ResetPasswordPanelmodules.wrap, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + layout: "vertical", + form: form, + style: style, + className: ResetPasswordPanelmodules.formWrapper, + initialValues: { + autologin: true, + protool: true + }, + onFinish: onFinish, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: "login", + label: "\u8D26\u53F7", + required: false, + rules: [{ + required: true, + message: '请输入正确的手机号或邮箱' + }, { + validator: LoginValidate + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + style: inputStyle, + size: "large", + placeholder: "\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7", + onChange: function onChange() { + return form.setFieldsValue({ + verify: 0 + }); } - }; - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.Password */.Z.Password, { - style: inputStyle, - size: "large", - placeholder: "\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801", - visibilityToggle: false - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - name: "code", - rules: [{ - required: true, - message: '请输入验证码' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - suffix: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { - loading: codeLoading, - type: "link", - onClick: onGetCode, - disabled: timer > 0, - children: [" ", timer === 0 ? '获取验证码' : "".concat(timer, "\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")] - }), - style: { - paddingRight: 2, - height: 48 - }, - placeholder: "\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801", - size: "large" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { - size: "large", - type: "primary", - htmlType: "submit", - block: true, - style: inputStyle, - children: " \u5B8C\u6210 " - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { - className: "tc", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: "/user/login", - children: "\u8FD4\u56DE\u767B\u5F55" - }) - })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: "verify", + rules: [{ + validator: verifyValidate + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(unlock/* default */.Z, { + onValidate: onValidateName + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + label: "\u5BC6\u7801", + required: false, + name: "new_password", + rules: [{ + required: true, + message: '请输入8-16位密码,区分大小写、不能使用空格' + }, { + validator: validatePassword + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.Password */.Z.Password, { + style: inputStyle, + size: "large", + placeholder: "\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199", + visibilityToggle: false + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: "new_password_confirmation", + rules: [{ + required: true, + message: '请再次输入新密码' + }, function (_ref3) { + var getFieldValue = _ref3.getFieldValue; + return { + validator: function validator(_, value) { + if (!value || getFieldValue('new_password') === value) { + return Promise.resolve(); + } + return Promise.reject('两次密码不一致'); + } + }; + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default.Password */.Z.Password, { + style: inputStyle, + size: "large", + placeholder: "\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801", + visibilityToggle: false + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + name: "code", + label: "\u9A8C\u8BC1\u7801", + required: false, + rules: [{ + required: true, + message: '请输入验证码' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + suffix: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.Z, { + loading: codeLoading, + type: "link", + onClick: onGetCode, + disabled: timer > 0, + children: [" ", timer === 0 ? '获取验证码' : "".concat(timer, "\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")] + }), + style: { + paddingRight: 2, + height: 48, + borderRadius: 4 + }, + placeholder: "\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801", + size: "large" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.Z, { + size: "large", + type: "primary", + htmlType: "submit", + block: true, + style: inputStyle, + children: " \u5B8C\u6210 " + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default.Item */.Z.Item, { + className: "tc", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + className: "font14", + to: "/user/login", + children: "\u8FD4\u56DE\u767B\u5F55" + }) + })] + }) }); }); // EXTERNAL MODULE: ./src/pages/User/Register/service.ts diff --git a/p__User__ResetPassword__index.chunk.css b/p__User__ResetPassword__index.chunk.css index d8849cf64b..b0138afb62 100644 --- a/p__User__ResetPassword__index.chunk.css +++ b/p__User__ResetPassword__index.chunk.css @@ -645,3 +645,35 @@ /* 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/User/ResetPasswordPanel/index.less?modules ***! + \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.wrap___jh1g8 { + width: 465px; + background-color: #F7F8FA; + border: 1px solid #E2E2E2; + height: -webkit-fit-content; + height: -moz-fit-content; + height: fit-content; + padding: 30px; + margin-bottom: 15px; + border-radius: 8px; +} +.wrap___jh1g8 .formWrapper___ac7hS div[class~='ant-form-item-label'] { + margin-bottom: 15px; + padding: 0; +} +.wrap___jh1g8 .formWrapper___ac7hS div[class~='ant-form-item-label'] label { + font-size: 16px; + color: #666666; +} +.wrap___jh1g8 .formWrapper___ac7hS .link___eiEQu { + color: #666666; +} +.wrap___jh1g8 .formWrapper___ac7hS .link___eiEQu:hover { + color: #3061D0; +} +/* stylelint-disable no-duplicate-selectors */ +/* stylelint-disable */ +/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ + diff --git a/p__index.async.js b/p__index.async.js index ba39f03597..149433ca3c 100644 --- a/p__index.async.js +++ b/p__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[88866],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[88866,8423],{ /***/ 62824: /*!****************************************************************!*\ @@ -311,6 +311,717 @@ var VideoModal = function VideoModal(_ref) { /***/ }), +/***/ 8423: +/*!*********************************************************!*\ + !*** ./src/components/Video/Play/index.jsx + 1 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ Play; } +}); + +// 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/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/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/flv.js/src/flv.js + 38 modules +var flv = __webpack_require__(99160); +// EXTERNAL MODULE: ./node_modules/hls.js/dist/hls.js +var dist_hls = __webpack_require__(67631); +var hls_default = /*#__PURE__*/__webpack_require__.n(dist_hls); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(7); +// EXTERNAL MODULE: ./node_modules/react-copy-to-clipboard/lib/index.js +var lib = __webpack_require__(74855); +// EXTERNAL MODULE: ./src/utils/fullscreen.ts +var fullscreen = __webpack_require__(15994); +;// CONCATENATED MODULE: ./src/components/Video/Play/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Playmodules = ({"watermark":"watermark___hNYlv","videovideo":"videovideo___ovOkV","animate__loop":"animate__loop___mvL6s","upDown":"upDown___SlgHv","container":"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq","hide":"hide___NA3DV","video-progress":"video-progress___gqHsd","seek":"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq","volume":"volume___OTmpP","hidden":"hidden___o7GkT"}); +// EXTERNAL MODULE: ./node_modules/react/jsx-runtime.js +var jsx_runtime = __webpack_require__(85893); +;// CONCATENATED MODULE: ./src/components/Video/Play/index.jsx + + + + + + + + + + + + + +function formatTime(timeInSeconds) { + if (isNaN(timeInSeconds)) { + return { + minutes: '00', + seconds: '00' + }; + } + var result = new Date(timeInSeconds * 1000).toISOString().substr(11, 8); + return { + hour: result.substr(0, 2), + minutes: result.substr(3, 2), + seconds: result.substr(6, 2) + }; +} +Object.defineProperty(HTMLMediaElement.prototype, 'playing', { + get: function get() { + return !!(this.currentTime > 0 && !this.paused && !this.ended && this.readyState > 2); + } +}); +function compareNumbers(a, b) { + return a - b; +} +function getTotalEffectTime(pos) { + pos.sort(compareNumbers); + var sum = 0; + for (var i = 0; i < pos.length - 1; i++) { + var v = Math.abs(pos[i + 1] - pos[i]); + if (v < 21) { + sum += v; + } + } + return sum; +} +var regex = /(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i; +//接口文档 https://www.showdoc.cc/educoder?page_id=4029884447803706 +/* harmony default export */ var Play = (/*#__PURE__*/(0,react.forwardRef)(function (_ref, ref) { + var _src, _src2, _src2$split; + var src = _ref.src, + toLog = _ref.toLog, + videoId = _ref.videoId, + logWatchHistory = _ref.logWatchHistory, + _ref$courseId = _ref.courseId, + courseId = _ref$courseId === void 0 ? null : _ref$courseId, + startTime = _ref.startTime, + _ref$handlePause = _ref.handlePause, + handlePause = _ref$handlePause === void 0 ? function () {} : _ref$handlePause, + _ref$handlePlay = _ref.handlePlay, + handlePlay = _ref$handlePlay === void 0 ? function () {} : _ref$handlePlay, + _ref$handlePlayEnded = _ref.handlePlayEnded, + handlePlayEnded = _ref$handlePlayEnded === void 0 ? function () {} : _ref$handlePlayEnded, + _ref$videoSpeed = _ref.videoSpeed, + videoSpeed = _ref$videoSpeed === void 0 ? 1 : _ref$videoSpeed; + src = (_src = src) === null || _src === void 0 ? void 0 : _src.replace('http://', 'https://'); + var suf = (_src2 = src) === null || _src2 === void 0 ? void 0 : (_src2$split = _src2.split('.')) === null || _src2$split === void 0 ? void 0 : _src2$split.pop(); + var isFlv = suf === 'flv'; + var el = (0,react.useRef)(); + var watermarkRef = (0,react.useRef)(); + var warpEl = (0,react.useRef)(); + var pauseIcon = (0,react.useRef)(); + var playIcon = (0,react.useRef)(); + var seekEl = (0,react.useRef)(); + var progressBarEl = (0,react.useRef)(); + var durationEl = (0,react.useRef)(); + var timeElapsedEl = (0,react.useRef)(); + var seekTooltipEl = (0,react.useRef)(); + var noMuteVolEl = (0,react.useRef)(); + var highVolEl = (0,react.useRef)(); + var lowVolEl = (0,react.useRef)(); + var volumeEl = (0,react.useRef)(); + var deviceMatch = navigator.userAgent.toLowerCase().match(regex); + var device = deviceMatch ? deviceMatch[0] : 'pc'; + var firstOnPlayFlag = (0,react.useRef)(false); + var user = (0,authority/* userInfo */.eY)(); + var totalDuration = 0; + var sumTimePlayed = 0; + var lastUpdatedTime = 0; + var logId = null; + var initLog = false; + var timeTick = 20; //记录频率 默认20s + var logCount = 1; + var isLoging = false; + var isSeeking = false; + var pos = []; //播放时间点集 + + (0,react.useImperativeHandle)(ref, function () { + return { + getLastUpdatedTime: function getLastUpdatedTime() { + return el.current.currentTime; + }, + getDuration: function getDuration() { + return el.current.duration; + } + }; + }); + var log = (0,react.useCallback)(function (callback) { + var isEnd = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + var params = { + point: el.current.currentTime + }; + if (logId) { + params['log_id'] = logId; + params['watch_duration'] = getTotalEffectTime(pos); //当前观看视频时长,拖放进度条,重复的视频片段观看时,不会把重复的时长累积进来,最大时长是视频的总时长 + params['total_duration'] = sumTimePlayed; //累计观看视频时长,拖放进度条,重复的视频片段观看时,重复观看时长要累积进来 + } else { + if (courseId) { + params['video_id'] = parseInt(videoId, 10); + params['course_id'] = courseId; + } else { + params['video_id'] = videoId; + } + params['duration'] = totalDuration; + params['device'] = device; + } + if (isEnd) { + params['ed'] = '1'; + } + function getLogId() { + return _getLogId.apply(this, arguments); + } + function _getLogId() { + _getLogId = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var id; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + isLoging = true; + _context.next = 3; + return logWatchHistory(params); + case 3: + id = _context.sent; + logId = id; + isLoging = false; + if (callback) { + callback(); + } + case 7: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _getLogId.apply(this, arguments); + } + getLogId(); + }, [videoId, courseId]); + (0,react.useEffect)(function () { + var _src3; + message/* default.destroy */.ZP.destroy(); + var player = null; + if (flv/* default.isSupported */.Z.isSupported && isFlv && src && ((_src3 = src) === null || _src3 === void 0 ? void 0 : _src3.indexOf('.m3u8')) < 0) { + player = flv/* default.createPlayer */.Z.createPlayer({ + type: 'flv', + volume: 0.8, + cors: true, + url: src, + muted: false + }); + if (el.current) { + player.attachMediaElement(el.current); + player.load(); + } + } else { + el.current.setAttribute('src', src); + } + updateVolumeIcon(); + return function () { + if (player) { + player.unload(); + player.pause(); + player.destroy(); + player = null; + } + }; + }, [el, isFlv, src]); + function playIconStatus() { + if (el.current.paused) { + pauseIcon.current.style.display = 'none'; + playIcon.current.style.display = 'block'; + } else { + pauseIcon.current.style.display = 'block'; + playIcon.current.style.display = 'none'; + } + } + function updateVolumeIcon() { + noMuteVolEl.current.style.display = 'none'; + lowVolEl.current.style.display = 'none'; + highVolEl.current.style.display = 'none'; + if (el.current.muted || el.current.volume === 0) { + noMuteVolEl.current.style.display = 'block'; + } else if (el.current.volume > 0 && el.current.volume <= 0.5) { + lowVolEl.current.style.display = 'block'; + } else { + highVolEl.current.style.display = 'block'; + } + } + (0,react.useEffect)(function () { + var playButton = document.getElementById('play'); + var playbackIcons = document.querySelectorAll('.playback-icons use'); + function onPlay() { + handlePlay(); + if (startTime && !firstOnPlayFlag.current) { + el.current.currentTime = startTime; + } + firstOnPlayFlag.current = true; + pos.push(el.current.currentTime); + if (!initLog) { + initLog = true; + if (toLog) { + log(); + } + } + } + //循环播放, 累计时长不能清空 + function onEnded() { + return _onEnded.apply(this, arguments); + } + function _onEnded() { + _onEnded = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + playIconStatus(); + pos.push(el.current.currentTime); + if (toLog) { + log(function () { + logId = null; + lastUpdatedTime = 0; + initLog = false; + isLoging = false; + isSeeking = false; + pos = []; //有效时长重新累计,算新的一遍 + sumTimePlayed = 0; + logCount = 1; + }, true); + } + case 3: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return _onEnded.apply(this, arguments); + } + function updateProgress() { + // seekEl.current.value = Math.floor(el.current.currentTime); + // progressBarEl.current.value = Math.floor(el.current.currentTime); + + seekEl.current.value = Math.round(el.current.currentTime); + progressBarEl.current.value = Math.round(el.current.currentTime); + } + function updateTimeElapsed() { + var time = formatTime(Math.round(el.current.currentTime)); + timeElapsedEl.current.innerText = "".concat(time.hour > 0 ? time.hour + ':' : '').concat(time.minutes, ":").concat(time.seconds); + timeElapsedEl.current.setAttribute('datetime', "".concat(time.hour > 0 ? ' ' + time.hour + ' ' : '').concat(time.minutes, "m ").concat(time.seconds, "s")); + } + function initializeVideo() { + var videoDuration = Math.round(el.current.duration); + seekEl.current.setAttribute('max', videoDuration); + progressBarEl.current.setAttribute('max', videoDuration); + var time = formatTime(videoDuration); + durationEl.current.innerText = "".concat(time.hour > 0 ? time.hour + ':' : '').concat(time.minutes, ":").concat(time.seconds); + durationEl.current.setAttribute('datetime', "".concat(time.hour > 0 ? ' ' + time.hour + ' ' : '').concat(time.minutes, "m ").concat(time.seconds, "s")); + } + function onTimeupdate() { + var videoDuration = Math.round(el.current.duration); + seekEl.current.setAttribute('max', videoDuration); + progressBarEl.current.setAttribute('max', videoDuration); + var time = formatTime(videoDuration); + durationEl.current.innerText = "".concat(time.hour > 0 ? time.hour + ':' : '').concat(time.minutes, ":").concat(time.seconds); + durationEl.current.setAttribute('datetime', "".concat(time.hour > 0 ? ' ' + time.hour + ' ' : '').concat(time.minutes, "m ").concat(time.seconds, "s")); + updateProgress(); + updateTimeElapsed(); + var _watermarkRef$current = watermarkRef.current.getBoundingClientRect(), + width = _watermarkRef$current.width, + height = _watermarkRef$current.height, + x = _watermarkRef$current.x, + y = _watermarkRef$current.y; + if (x < 0 || y < 0 || !width) { + // el.current.src = ''; + // el.current.pause(); + // message.warn({ + // content: '当前操作非法,已禁止观看视频', + // key: 'watermarkRef', + // }); + return; + } + if (!isSeeking) { + var newTime = el.current.currentTime; + var timeDiff = newTime - lastUpdatedTime; + //currenttime update before Seeking & Seeked fired + if (Math.abs(timeDiff) < 10) { + sumTimePlayed += Math.abs(timeDiff); + lastUpdatedTime = newTime; + if (!isLoging) { + if (sumTimePlayed - logCount * timeTick >= 0) { + logCount++; + pos.push(lastUpdatedTime); + if (toLog) { + log(); + } + } + } + } else { + lastUpdatedTime = newTime; + if (toLog) { + log(); + } + } + } + } + function onSeeking() { + isSeeking = true; + } + function onSeeked() { + if (el.current.playing) { + pos.push(el.current.currentTime, lastUpdatedTime); + } + lastUpdatedTime = el.current.currentTime; + isSeeking = false; + } + function onCanPlay() { + totalDuration = el.current.duration; + if (totalDuration <= 20) { + timeTick = totalDuration / 3; + } + el.current.addEventListener('play', onPlay); + } + function onFullscreenchange(e) { + e.preventDefault(); + if ((0,fullscreen/* IsFull */.vp)()) { + el.current.style.width = '100%'; + el.current.style.height = '100%'; + } else { + el.current.style.cssText = ''; + } + } + function onPause() { + handlePause(); + } + function skipAhead(event) { + var skipTo = event.target.dataset.seek ? event.target.dataset.seek : event.target.value; + el.current.currentTime = skipTo; + progressBarEl.current.value = skipTo; + seekEl.current.value = skipTo; + } + function updateSeekTooltip(event) { + var skipTo = Math.round(event.offsetX / event.target.clientWidth * parseInt(event.target.getAttribute('max'), 10)); + seekEl.current.setAttribute('data-seek', skipTo); + var t = formatTime(skipTo); + seekTooltipEl.current.textContent = "".concat(t.hour > 0 ? t.hour + ':' : '').concat(t.minutes, ":").concat(t.seconds); + var rect = el.current.getBoundingClientRect(); + seekTooltipEl.current.style.left = "".concat(event.pageX - rect.left, "px"); + } + warpEl.current.addEventListener((0,fullscreen/* fullscreenChange */.gH)(), onFullscreenchange); + el.current.addEventListener('canplay', onCanPlay); + el.current.addEventListener('ended', onEnded); + el.current.addEventListener('seeking', onSeeking); + el.current.addEventListener('seeked', onSeeked); + el.current.addEventListener('loadedmetadata', initializeVideo); + seekEl.current.addEventListener('mousemove', updateSeekTooltip); + seekEl.current.addEventListener('input', skipAhead); + el.current.addEventListener('timeupdate', onTimeupdate); + el.current.addEventListener('pause', onPause); + el.current.addEventListener('volumechange', updateVolumeIcon); + return function () { + var _el$current, _el$current2, _el$current3, _el$current4, _el$current5, _seekEl$current, _seekEl$current2, _el$current6, _el$current7, _el$current8, _el$current9, _el$current10; + (_el$current = el.current) === null || _el$current === void 0 ? void 0 : _el$current.removeEventListener('canplay', onCanPlay); + (_el$current2 = el.current) === null || _el$current2 === void 0 ? void 0 : _el$current2.removeEventListener('play', onPlay); + (_el$current3 = el.current) === null || _el$current3 === void 0 ? void 0 : _el$current3.removeEventListener('ended', onEnded); + (_el$current4 = el.current) === null || _el$current4 === void 0 ? void 0 : _el$current4.removeEventListener('seeking', onSeeking); + (_el$current5 = el.current) === null || _el$current5 === void 0 ? void 0 : _el$current5.removeEventListener('seeked', onSeeked); + (_seekEl$current = seekEl.current) === null || _seekEl$current === void 0 ? void 0 : _seekEl$current.removeEventListener('mousemove', updateSeekTooltip); + (_seekEl$current2 = seekEl.current) === null || _seekEl$current2 === void 0 ? void 0 : _seekEl$current2.removeEventListener('input', skipAhead); + (_el$current6 = el.current) === null || _el$current6 === void 0 ? void 0 : _el$current6.removeEventListener('timeupdate', onTimeupdate); + (_el$current7 = el.current) === null || _el$current7 === void 0 ? void 0 : _el$current7.removeEventListener('pause', onPause); + (_el$current8 = el.current) === null || _el$current8 === void 0 ? void 0 : _el$current8.removeEventListener('loadedmetadata', initializeVideo); + (_el$current9 = el.current) === null || _el$current9 === void 0 ? void 0 : _el$current9.removeEventListener('volumechange', updateVolumeIcon); + if ((_el$current10 = el.current) !== null && _el$current10 !== void 0 && _el$current10.playing) { + pos.push(lastUpdatedTime, el.current.currentTime); + if (toLog) { + log(); + } + } + }; + }, [el, src]); + (0,react.useEffect)(function () { + var _src4; + el.current.onended = function () { + handlePlayEnded(el); + }; + el.current.oncontextmenu = function () { + return false; + }; + if (((_src4 = src) === null || _src4 === void 0 ? void 0 : _src4.indexOf('.m3u8')) > -1) { + if (el.current.canPlayType('application/vnd.apple.mpegurl')) { + el.current.src = src; + } else if (hls_default().isSupported()) { + var hls = new (hls_default())(); + hls.loadSource(src); + hls.attachMedia(el.current); + } + } + }, [src]); + (0,react.useEffect)(function () { + el.current.playbackRate = videoSpeed; + }, [videoSpeed]); + var togglePlay = function togglePlay() { + if (el.current.paused || el.current.ended) { + el.current.play(); + } else { + el.current.pause(); + } + playIconStatus(); + }; + function toggleMute() { + el.current.muted = !el.current.muted; + if (el.current.muted) { + volumeEl.current.setAttribute('data-volume', volume.value); + volumeEl.current.value = 0; + } else { + volumeEl.current.value = volumeEl.current.dataset.volume; + } + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + position: 'relative' + }, + ref: warpEl, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + ref: watermarkRef, + className: "".concat(Playmodules.watermark, " animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(Playmodules.animate__loop), + children: user ? user.login : ' ' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Playmodules.container, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules["video-container"], + id: "video-container", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Playmodules["playback-animation"], + id: "playback-animation", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("svg", { + className: Playmodules["playback-icons"], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("use", { + className: "hidden", + href: "#play-icon" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("use", { + href: "#pause" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("video", { + className: Playmodules.video, + id: "video", + preload: "auto", + disablePictureInPicture: true, + ref: el, + autoPlay: false + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(Playmodules["video-controls"], " "), + id: "video-controls", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules["bottom-controls"], + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules["left-controls"], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("button", { + "data-title": "\u64AD\u653E/\u6682\u505C", + id: "play", + onClick: togglePlay, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("svg", { + className: Playmodules["playback-icons"], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("use", { + ref: playIcon, + href: "#play-icon" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("use", { + ref: pauseIcon, + style: { + display: 'none' + }, + href: "#pause" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules.time, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("time", { + id: "time-elapsed", + ref: timeElapsedEl, + children: "00:00" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: " / " + }), /*#__PURE__*/(0,jsx_runtime.jsx)("time", { + id: "duration", + ref: durationEl, + children: "00:00" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules["right-controls"], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, { + text: src, + onCopy: function onCopy() { + return message/* default.success */.ZP.success('复制成功'); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("button", { + "data-title": '复制链接', + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-lianjie2 iconfont", + style: { + fontSize: '12px', + color: 'white' + } + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules["volume-controls"], + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("button", { + "data-title": "\u5F00\u542F/\u5173\u95ED\u58F0\u97F3", + className: Playmodules["volume-button"], + id: "volume-button", + onClick: toggleMute, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + ref: noMuteVolEl, + className: "icon-a-bianzu8 iconfont", + style: { + fontSize: '14px', + color: 'white' + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + ref: lowVolEl, + className: "icon-shengyinkaibeifen iconfont", + style: { + fontSize: '14px', + color: 'white' + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + ref: highVolEl, + className: "icon-shengyinkai iconfont", + style: { + fontSize: '14px', + color: 'white' + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + className: Playmodules.volume, + id: "volume", + value: "1", + "data-mute": "0.5", + type: "range", + max: "1", + min: "0", + step: "0.01", + ref: volumeEl, + style: { + display: 'none' + }, + onClick: updateVolumeIcon + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("button", { + "data-title": "\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F", + className: Playmodules["fullscreen-button"], + onClick: function onClick() { + if ((0,fullscreen/* IsFull */.vp)()) { + (0,fullscreen/* exitFull */.BU)(); + } else { + (0,fullscreen/* requestFullScreen */.Dj)(warpEl.current); + } + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-fangda1 iconfont", + style: { + fontSize: '12px', + color: 'white' + } + }) + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules["video-progress"], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("progress", { + ref: progressBarEl, + value: "0", + min: "0" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + className: Playmodules.seek, + ref: seekEl, + value: "0", + min: "0", + type: "range", + step: "1" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Playmodules["seek-tooltip"], + ref: seekTooltipEl, + id: "seek-tooltip", + children: "00:00" + })] + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("svg", { + style: { + display: 'none' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("defs", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "pause", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "play-icon", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "volume-high", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "volume-low", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "volume-mute", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "fullscreen", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "fullscreen-exit", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "pip", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z" + }) + })] + }) + })] + }); +})); + +/***/ }), + /***/ 19721: /*!*************************************************************!*\ !*** ./src/pages/Classrooms/ExamList/index.tsx + 5 modules ***! @@ -5951,6 +6662,110 @@ var SimpleLayouts = function SimpleLayouts(_ref) { /***/ }), +/***/ 15994: +/*!*********************************!*\ + !*** ./src/utils/fullscreen.ts ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "BU": function() { return /* binding */ exitFull; }, +/* harmony export */ "Dj": function() { return /* binding */ requestFullScreen; }, +/* harmony export */ "gH": function() { return /* binding */ fullscreenChange; }, +/* harmony export */ "vp": function() { return /* binding */ IsFull; } +/* harmony export */ }); +function requestFullScreen(element) { + try { + if (element.mozRequestFullScreen) { + element.mozRequestFullScreen(); + } else if (element.webkitRequestFullScreen) { + element.webkitRequestFullScreen(); + } + } catch (e) { + console.log(e, ":e"); + } +} +function exitFull() { + if (window.top.document.webkitExitFullscreen) { + window.top.document.webkitExitFullscreen(); + } else if (document.exitFullscreen) { + window.top.document.exitFullscreen(); + } else if (document.msExitFullscreen) { + window.top.document.msExitFullscreen(); + } else if (document.mozCancelFullScreen) { + window.top.document.mozCancelFullScreen(); + } +} + +// esliint disabled +var fullscreenChange = function fullscreenChange() { + //['fullscreenchange','msfullscreenchange','webkitfullscreenchange', 'mozfullscreenchange'] + if (document.webkitExitFullscreen) { + // document.webkitExitFullscreen() + return 'webkitfullscreenchange'; + } else if (document.exitFullscreen) { + // document.exitFullscreen() + return 'fullscreenchange'; + } else if (document.msExitFullscreen) { + // document.msExitFullscreen() + return 'msfullscreenchange'; + } else if (document.mozCancelFullScreen) { + // document.mozCancelFullScreen() + return 'mozfullscreenchange'; + } +}; + +//判断是否全屏 +function IsFull() { + var fullscreenElement = window.top.document.fullscreenElement || window.top.document.mozFullscreenElement || window.top.document.webkitFullscreenElement; + var fullscreenEnabled = document.fullscreenEnabled || document.mozFullscreenEnabled || document.webkitFullscreenEnabled; + console.log("fullscreenElement", fullscreenElement); + if (fullscreenElement == null) { + return false; + } else { + return true; + } +} + +// document.addEventListener("mozfullscreenchange", function (event) { +// console.log("mozfullscreenchange ", event); +// if (IsFull()) { +// console.log('进入全屏') +// $("#closescreen").show(); +// $("#openscreen").hide(); +// } else { +// console.log('退出全屏') +// $("#closescreen").hide(); +// $("#openscreen").show(); +// } +// }); +// document.addEventListener("webkitfullscreenchange", function (event) { +// console.log("webkitfullscreenchange", event); +// if (IsFull()) { +// console.log('进入全屏') +// $("#closescreen").show(); +// $("#openscreen").hide(); +// } else { +// console.log('退出全屏') +// $("#closescreen").hide(); +// $("#openscreen").show(); +// } +// }); +// document.addEventListener("msfullscreenchange", function (event) { +// console.log("msfullscreenchange", event); +// if (IsFull()) { +// console.log('进入全屏') +// $("#closescreen").show(); +// $("#openscreen").hide(); +// } else { +// console.log('退出全屏') +// $("#closescreen").hide(); +// $("#openscreen").show(); +// } +// }); + +/***/ }), + /***/ 40937: /*!********************************************!*\ !*** ./src/assets/images/index/qqCode.png ***! diff --git a/p__tasks__index.async.js b/p__tasks__index.async.js index b67f016273..470b510270 100644 --- a/p__tasks__index.async.js +++ b/p__tasks__index.async.js @@ -325,6 +325,43 @@ var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"].API_SERVER * /***/ }), +/***/ 4663: +/*!****************************************!*\ + !*** ./src/components/Hooks/index.tsx ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "y": function() { return /* binding */ useDisableAction; } +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); + +var useDisableAction = function useDisableAction(disable) { + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + if (disable) { + var handleKeyDown = function handleKeyDown(event) { + if (event.key === "F12") { + event.preventDefault(); + // 执行你的自定义行为 + console.log('F12被禁用'); + } + }; + var handleContextmenu = function handleContextmenu(event) { + event.preventDefault(); + }; + document.addEventListener("keydown", handleKeyDown); + document.addEventListener("contextmenu", handleContextmenu); + return function () { + document.removeEventListener("keydown", handleKeyDown); + document.removeEventListener("contextmenu", handleContextmenu); + }; + } + }, [disable]); +}; + +/***/ }), + /***/ 31590: /*!**********************************************************!*\ !*** ./src/components/MultiUpload/index.tsx + 1 modules ***! @@ -2607,7 +2644,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' if (defaultValue !== cm.getValue()) { cm.setValue(defaultValue); setValue(defaultValue); - cm.setCursor(cm.lineCount(), 0); + cm.setCursor(disabled ? 1 : cm.lineCount(), 0); } } } @@ -3842,6 +3879,89 @@ var difficultyDesc = { }); }); +/***/ }), + +/***/ 53280: +/*!***********************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/Answer/useRemindModal.tsx ***! + \***********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "_": function() { return /* binding */ useRemindModal; } +/* harmony export */ }); +/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/modal/style */ 35611); +/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/modal */ 85402); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js */ 74704); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ant-design/icons */ 30071); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 85893); + + + + + + +//只需要left_time和exercise_events参数,实际上传进来的answerData还有很多其它的属性 + +var useRemindModal = function useRemindModal(answerData) { + var _answerData$exercise7, _answerData$exercise8; + var countDownRefArr = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)([]); + var clearCountdownTimeout = function clearCountdownTimeout() { + var _iterator = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1___default()(countDownRefArr.current), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var id = _step.value; + clearTimeout(id); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + countDownRefArr.current = []; + }; + (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () { + var _answerData$exercise, _answerData$exercise2, _answerData$exercise3; + clearCountdownTimeout(); + if (answerData !== null && answerData !== void 0 && (_answerData$exercise = answerData.exercise) !== null && _answerData$exercise !== void 0 && _answerData$exercise.left_time && (answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise2 = answerData.exercise) === null || _answerData$exercise2 === void 0 ? void 0 : (_answerData$exercise3 = _answerData$exercise2.exercise_events) === null || _answerData$exercise3 === void 0 ? void 0 : _answerData$exercise3.length) > 0) { + var _answerData$exercise4; + var _iterator2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1___default()(answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise4 = answerData.exercise) === null || _answerData$exercise4 === void 0 ? void 0 : _answerData$exercise4.exercise_events), + _step2; + try { + var _loop = function _loop() { + var _answerData$exercise5; + var eventItem = _step2.value; + if ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise5 = answerData.exercise) === null || _answerData$exercise5 === void 0 ? void 0 : _answerData$exercise5.left_time) > (eventItem === null || eventItem === void 0 ? void 0 : eventItem.reminder_time) * 60) { + var _answerData$exercise6; + var timeoutId = setTimeout(function () { + antd_es_modal__WEBPACK_IMPORTED_MODULE_4__/* ["default"].info */ .Z.info({ + content: "".concat(eventItem === null || eventItem === void 0 ? void 0 : eventItem.reminder_content), + icon: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, {}), + centered: true, + okText: "知道了" + }); + }, ((answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise6 = answerData.exercise) === null || _answerData$exercise6 === void 0 ? void 0 : _answerData$exercise6.left_time) - (eventItem === null || eventItem === void 0 ? void 0 : eventItem.reminder_time) * 60) * 1000); + countDownRefArr.current.push(timeoutId); + } + }; + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + _loop(); + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } + } + }, [answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise7 = answerData.exercise) === null || _answerData$exercise7 === void 0 ? void 0 : _answerData$exercise7.left_time, answerData === null || answerData === void 0 ? void 0 : (_answerData$exercise8 = answerData.exercise) === null || _answerData$exercise8 === void 0 ? void 0 : _answerData$exercise8.exercise_events]); + return clearCountdownTimeout; +}; + + /***/ }), /***/ 61050: @@ -9779,38 +9899,38 @@ function left_panel_reducer(state, action) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(react.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(header, objectSpread2_default()({}, headerOption)), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: left_panelmodules["content-wrapper"], - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [unity_3d_routes && with_code_file ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "".concat(left_panelmodules["unity-3d-container"], " ").concat(enlarge_unity3D ? left_panelmodules.enlarge : ''), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: onTriggerUnity3D, + className: "".concat(left_panelmodules["btn-enlarge"], " ").concat(enlarge_unity3D ? left_panelmodules.enlarge : ''), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont ".concat(enlarge_unity3D ? 'icon-suoxiao1' : 'icon-kuoda', " ") + }) + }), (userInfo === null || userInfo === void 0 ? void 0 : userInfo.user_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(unity3d_panel, { + userInfo: userInfo, + taskData: taskData, + unity_3d_routes: unity_3d_routes, + onGetUnity3dMessage: onGetUnity3dMessage + })] + }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { + className: "".concat(left_panelmodules["tab-nav"], " ").concat(tab_fixed ? left_panelmodules["tab-fixed"] : ''), + children: tabs.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + onClick: onSetActiveIndex, + id: item.index, + className: activeIndex === item.index ? left_panelmodules.active : '', + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + children: [item.title, item.index === 3 && discusses_count ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: discusses_count + }) : null] + }) + }, item.title); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: left_panelmodules.scroll, ref: contentEl, - children: [unity_3d_routes && with_code_file ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(left_panelmodules["unity-3d-container"], " ").concat(enlarge_unity3D ? left_panelmodules.enlarge : ''), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - onClick: onTriggerUnity3D, - className: "".concat(left_panelmodules["btn-enlarge"], " ").concat(enlarge_unity3D ? left_panelmodules.enlarge : ''), - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont ".concat(enlarge_unity3D ? 'icon-suoxiao1' : 'icon-kuoda', " ") - }) - }), (userInfo === null || userInfo === void 0 ? void 0 : userInfo.user_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(unity3d_panel, { - userInfo: userInfo, - taskData: taskData, - unity_3d_routes: unity_3d_routes, - onGetUnity3dMessage: onGetUnity3dMessage - })] - }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { - className: "".concat(left_panelmodules["tab-nav"], " ").concat(tab_fixed ? left_panelmodules["tab-fixed"] : ''), - children: tabs.map(function (item) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - onClick: onSetActiveIndex, - id: item.index, - className: activeIndex === item.index ? left_panelmodules.active : '', - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - children: [item.title, item.index === 3 && discusses_count ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: discusses_count - }) : null] - }) - }, item.title); - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { className: activeIndex === 0 ? left_panelmodules["tab-panel-body"] : 'hide', value: challenge.task_pass }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -10523,12 +10643,14 @@ var Banner = function Banner(_ref) { var env = __webpack_require__(59758); ;// CONCATENATED MODULE: ./src/pages/tasks/header/gold.png var gold_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAHGUlEQVRYR7WZW2xcVxWGv3XOjMfj8f2a2ImTNklpCoKASB9aQELNDCBuohJQKA+IkgohUYGEuLy0RUJQUUERSCAaXngAoT5QtaUqiluJB5KWFmgatcq1Nk0c2zO5NLFrezxzZi+0z4xn5sw54xlHYUkjWXuvvdd/1n1tC9dJxWzmDox+WFx5v1F9l8AEMAi4giyBZlXkLHBMSuYf7pY7nxP5kdmsONnMgbW5zK2Oy30ieo8q2zZzFlgW5E/GlA51bH3hlXbPtgVQL2S2l+L6oCpfb/fijfgsUE/04c7RqTOt7msJsJBNf0PgF0Cy1WWb2hdKavQ7HVue//XGH7PBbmEh87iIHmwpuFSCov154DgQdyHmlv9uQSL8PjY61VRGpAZVEe9i+imUTze9/51VuPoO5N6GghfNluqEkX7o74bOjuZQhWdiI1OfFUEbmSIBFnPpp5uCu3QN7M+C2wxZoMN90JeKPiU8Ex+d+kxLgE3NurgMb+VgeXUzsMK8gz1wy/bIO6LMHdBgJSB+GzptwZ04BxqyQI3VdZFEh//zfW/d/4wBY1Drn56HFoqQiMP7dkWCVNUH6gOnCtCmEi9mToEEozVfgGM23zaxTCIBnYkyMLFBIaCl5lo2iubzaH4NPnhLmE+wIbd3PQVVAXq59KFQnisZeO1sZBCIBZVMQjxWFSJbbUwJOvskuG5LV1AUvXksxGfzZGzs8L12wwdYrhB6IsR5ehauLIYvSHUhqa7gupPAee9j/lrpyEEkFW8J0DKoK+iOkRCvGnO7rTg+wGI28yjodwNcuaswPdceOPul43cjowd8fvPWs3DxKYjVtLsRWjOYgv5gdAtyKDZ2+H4foJdLnw/UVq8Eb8zAaiFwryQSSF9PWFasG+c9Pwusl45+E2lQcjOQqgbdtaVxezk2ekev+F0JeiSovbdher49cFZ72+5Bhj8S4DezU+jcE0hHe6Y2/UmwKaiOxOinpDif/j4OjwR2zl4oJ+M6cgb6AwFR3eoYxLntx5HK8V58ACfZpMo0nFAHdOdocFXkEfFymT+r6hcDO6+egbVidSlgWnEhOYF0jkPnBCTHkZ69kQD18nHwLoN3CV2dheUZ0CaAVTG7GiJa5G9SyKZfFdhXlWAT68snAwLd274CPTuRrkmI92/k7633vCV05TyszKALzwbdYksfdCVqioGzUsymc0Atzq3mrAbXKebiDA4gE59HRj7aGkAbHDp/GF14EiTYCpjhHuit1QnbmVuAVue1rGq7lNdnal9Rl/Nk/F5k9M42IDRnMRdewLzxO5/BL429PVWgZqALBrqDgVLMpoMFdiUPx6erTM5AH8QrkSgOsu1ryNAHrgukZl+idPyXoMaPbh9cXc9ohlKhbke8bGZR0Vp82xz4r1M1gEMDwbLlppDJ+5C+WzcFUq+8Tum1n0Nx2c8GjgXXUA7N+AB01tKSb2Ivmz6jsDsg7d+ny90x4IwMhXyF+CCy436ke7ItkLr0X0rHHoXViz4oxyb7iCpjbhoJyBI/SHKZ51D9eECS9UHri80AWv/Z+jlkLN0WQFv6zKk/gCM4fb01l6k/rQbTWE1sminmMj9F9QcBSeeyMHe5DLDRxBVG2fFVZOD2tgBq9p++eaWvt9yWRVDzRD1/4JPqyF8DZ+oiORAkdUzO7m9Dd0Q/FyV88U1KL/0w2l0q/NrfhQ42RLAtdaoPOV7uqO2pgu3EyXP+3CE93UiyMyTWefdP2k/ahWt4fz/o51N/2guRYsJ9YblZsLxeNvO40jBeXrwKb8754CzIRnL2/SawpCvzZT8rFXD2fAnp2xPY9w5/AenvRTrCJtbuBDraF+APtFuF+bv2i+O8HEJx+jwsruIMhstbFWD+Emb2ecz0X2rH43FkaD/OzXdXI90HGGENtRPCTQ1Ngm1k6xvWihb/qOiXQyBfOeV3z7bFr5Kbwtn7IJo9Sun0E1BcKm9ZYJa3I+4PR5o3OFsP4Ex+DO/F7yFxL9iJ2wZh5wi4wQE/1PLbu/O59B4XTqB1Zc9urOSRk7O+eaqUnACnE73wHx+I3/Mlk5ERqmsFkGEwCoV5pLfmLmZioDzh1VOzocnyFBYOfEtEfhXSYtFDZnJIQ3LVa4uVia5OuxEhYJf8KS6fR/qtrylmcjgyYJqOnev3Rk53lU1n2jY+FbLDYRuTWyNef0jaPuwn7UZqObivH9jo6UPmriCrxXD5a6K52rKiqQQ61qSfbPfpwzdHq8cjY5BLS8jymrXWhqRWUz2dqJ3aGoKhenCzj0ftmLt6uX0OKXjImlcZExRs0MRd1AZAM1CVC67r+a1eJX7gOPJYKLpbmrQFw414wFwXYVNQTOXhyDx5HUBv6BNwQJvzd+13HPdgBWiTh76miP9/j+ihVKEPOaWFI59Q1/kQsE9Ud4OMrXfmN/LfEP8D/KDA5doYpwkAAAAASUVORK5CYII="; -// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ClockCircleOutlined.js -var ClockCircleOutlined = __webpack_require__(30071); // EXTERNAL MODULE: ./src/components/Exercise/recordScreen.tsx + 3 modules var recordScreen = __webpack_require__(78806); // EXTERNAL MODULE: ./node_modules/lodash/lodash.js var lodash = __webpack_require__(96486); +// EXTERNAL MODULE: ./src/components/Hooks/index.tsx +var Hooks = __webpack_require__(4663); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Answer/useRemindModal.tsx +var useRemindModal = __webpack_require__(53280); ;// CONCATENATED MODULE: ./src/pages/tasks/header/index.jsx @@ -10560,6 +10682,8 @@ var lodash = __webpack_require__(96486); + + @@ -10570,7 +10694,7 @@ function TipContent() { }); } /* harmony default export */ var tasks_header = (function (_ref) { - var _exerciseData$exercis7; + var _exerciseData$exercis2; var mirror_description = _ref.mirror_description, difficulty = _ref.difficulty, git_url = _ref.git_url, @@ -10650,34 +10774,34 @@ function TipContent() { resData = toolbarItem.resData, instance_startup_type = toolbarItem.instance_startup_type; var lockExitFullRef = (0,react.useRef)(false); - (0,react.useEffect)(function () { - var _exerciseData$exercis; - clearTimeout(countDownRef.current); - clearTimeout(countDownRef2.current); - if (exerciseData !== null && exerciseData !== void 0 && (_exerciseData$exercis = exerciseData.exercise) !== null && _exerciseData$exercis !== void 0 && _exerciseData$exercis.left_time) { - var _exerciseData$exercis2, _exerciseData$exercis4; - if ((exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis2 = exerciseData.exercise) === null || _exerciseData$exercis2 === void 0 ? void 0 : _exerciseData$exercis2.left_time) > 1800) { - var _exerciseData$exercis3; - countDownRef2.current = setTimeout(function () { - es_modal/* default.info */.Z.info({ - content: '当前距离考试结束还有30分钟', - icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ClockCircleOutlined/* default */.Z, {}), - okText: '知道了' - }); - }, ((exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis3 = exerciseData.exercise) === null || _exerciseData$exercis3 === void 0 ? void 0 : _exerciseData$exercis3.left_time) - 1800) * 1000); - } - if ((exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis4 = exerciseData.exercise) === null || _exerciseData$exercis4 === void 0 ? void 0 : _exerciseData$exercis4.left_time) > 900) { - var _exerciseData$exercis5; - countDownRef.current = setTimeout(function () { - es_modal/* default.info */.Z.info({ - content: '当前距离考试结束还有15分钟', - icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ClockCircleOutlined/* default */.Z, {}), - okText: '知道了' - }); - }, ((exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis5 = exerciseData.exercise) === null || _exerciseData$exercis5 === void 0 ? void 0 : _exerciseData$exercis5.left_time) - 900) * 1000); - } - } - }, [exerciseData]); + (0,Hooks/* useDisableAction */.y)(searchParams.get("type") === 'exercises'); + var clearCountdownTimeout = (0,useRemindModal/* useRemindModal */._)(exerciseData); + + // useEffect(() => { + // clearTimeout(countDownRef.current); + // clearTimeout(countDownRef2.current); + // if (exerciseData?.exercise?.left_time) { + // if (exerciseData?.exercise?.left_time > 1800) { + // countDownRef2.current = setTimeout(() => { + // Modal.info({ + // content: '当前距离考试结束还有30分钟', + // icon: , + // okText: '知道了', + // }); + // }, (exerciseData?.exercise?.left_time - 1800) * 1000); + // } + // if (exerciseData?.exercise?.left_time > 900) { + // countDownRef.current = setTimeout(() => { + // Modal.info({ + // content: '当前距离考试结束还有15分钟', + // icon: , + // okText: '知道了', + // }); + // }, (exerciseData?.exercise?.left_time - 900) * 1000); + // } + // } + // }, [exerciseData]); + (0,react.useEffect)(function () { function init() { return _init.apply(this, arguments); @@ -10752,8 +10876,8 @@ function TipContent() { }; }, []); (0,react.useEffect)(function () { - var _exerciseData$exercis6; - if (searchParams.get("type") === 'exercises' && exerciseData !== null && exerciseData !== void 0 && (_exerciseData$exercis6 = exerciseData.exercise) !== null && _exerciseData$exercis6 !== void 0 && _exerciseData$exercis6.screen_open) { + var _exerciseData$exercis; + if (searchParams.get("type") === 'exercises' && exerciseData !== null && exerciseData !== void 0 && (_exerciseData$exercis = exerciseData.exercise) !== null && _exerciseData$exercis !== void 0 && _exerciseData$exercis.screen_open) { recordScreen/* fullchange.forEach */.U.forEach(function (item, index) { window.addEventListener(item, backExercise, false); window.addEventListener('blur', backExercise, false); @@ -11091,7 +11215,7 @@ function TipContent() { children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-kaiguan" }) - }), (exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis7 = exerciseData.exercise) === null || _exerciseData$exercis7 === void 0 ? void 0 : _exerciseData$exercis7.left_time) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + }), (exerciseData === null || exerciseData === void 0 ? void 0 : (_exerciseData$exercis2 = exerciseData.exercise) === null || _exerciseData$exercis2 === void 0 ? void 0 : _exerciseData$exercis2.left_time) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: countDownColor @@ -11187,6 +11311,7 @@ function TipContent() { }), onOk: function onOk() { // window.close() + clearCountdownTimeout(); lockExitFullRef.current = true; backExercise(); } @@ -15971,22 +16096,28 @@ function code_repository_reducer(state, action) { } _context.next = 5; return (0,service/* commitFiles */.ZH)(game.identifier, { - homework_common_id: homeworkCommonId + homework_common_id: homeworkCommonId, + shixun_environment_id: item.shixun_environment_id }); case 5: _context.next = 7; return (0,service/* pullFiles */.gn)(game.identifier, { - homework_common_id: homeworkCommonId + homework_common_id: homeworkCommonId, + shixun_environment_id: item.shixun_environment_id }); case 7: _context.next = 13; break; case 9: _context.next = 11; - return (0,service/* commitFiles */.ZH)(game.identifier); + return (0,service/* commitFiles */.ZH)(game.identifier, { + shixun_environment_id: item.shixun_environment_id + }); case 11: _context.next = 13; - return (0,service/* pullFiles */.gn)(game.identifier); + return (0,service/* pullFiles */.gn)(game.identifier, { + shixun_environment_id: item.shixun_environment_id + }); case 13: if (item.tab_type === 1) { setShowCaseList(true); @@ -18839,6 +18970,9 @@ function tasks_reducer(state, action) { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "task-wrapper", children: [showDragMask && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + cursor: resizeXFlag.current ? 'ew-resize' : resizeYFlag.current ? 'ns-resize' : 'initial' + }, className: "dragging-mask" }), /*#__PURE__*/(0,jsx_runtime.jsx)(tasks_header, { difficulty: challenge === null || challenge === void 0 ? void 0 : challenge.difficulty, diff --git a/p__tasks__index.chunk.css b/p__tasks__index.chunk.css index 55d3ecf3cb..c2fb40a768 100644 --- a/p__tasks__index.chunk.css +++ b/p__tasks__index.chunk.css @@ -386,7 +386,7 @@ .dragging-mask { position: absolute; background: rgba(0, 0, 0, 0); - z-index: 20; + z-index: 1000; top: 0; bottom: 51px; width: 100%; diff --git a/p__virtualSpaces__Index__index.async.js b/p__virtualSpaces__Index__index.async.js index 59f53ad583..259fefae87 100644 --- a/p__virtualSpaces__Index__index.async.js +++ b/p__virtualSpaces__Index__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[34608,36579,23805,62654],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[34608,36579,23805],{ /***/ 23468: /*!*************************************************************!*\ diff --git a/p__virtualSpaces__Lists__Managements__index.async.js b/p__virtualSpaces__Lists__Managements__index.async.js index 5f5221a723..e8cb377c2b 100644 --- a/p__virtualSpaces__Lists__Managements__index.async.js +++ b/p__virtualSpaces__Lists__Managements__index.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[13414,36579,23805,62654],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[13414,36579,23805,61437],{ /***/ 11365: /*!*************************************************************************!*\ diff --git a/p__virtualSpaces__Lists__Managements__index.chunk.css b/p__virtualSpaces__Lists__Managements__index.chunk.css index 72699feb1e..0b23a193e4 100644 --- a/p__virtualSpaces__Lists__Managements__index.chunk.css +++ b/p__virtualSpaces__Lists__Managements__index.chunk.css @@ -287,6 +287,238 @@ /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, +.ant-checkbox:hover .ant-checkbox-inner, +.ant-checkbox-input:focus + .ant-checkbox-inner { + border-color: #3061D0; +} +.ant-checkbox-checked::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 1px solid #3061D0; + border-radius: 2px; + visibility: hidden; + animation: antCheckboxEffect 0.36s ease-in-out; + animation-fill-mode: backwards; + content: ''; +} +.ant-checkbox:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox::after { + visibility: visible; +} +.ant-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-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-checkbox-input { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + width: 100%; + height: 100%; + cursor: pointer; + opacity: 0; +} +.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { + background-color: #3061D0; + border-color: #3061D0; +} +.ant-checkbox-disabled { + cursor: not-allowed; +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { + border-color: rgba(0, 0, 0, 0.25); + animation-name: none; +} +.ant-checkbox-disabled .ant-checkbox-input { + cursor: not-allowed; + pointer-events: none; +} +.ant-checkbox-disabled .ant-checkbox-inner { + background-color: #f5f5f5; + border-color: #d9d9d9 !important; +} +.ant-checkbox-disabled .ant-checkbox-inner::after { + border-color: #f5f5f5; + border-collapse: separate; + animation-name: none; +} +.ant-checkbox-disabled + span { + color: rgba(0, 0, 0, 0.25); + cursor: not-allowed; +} +.ant-checkbox-disabled:hover::after, +.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { + visibility: hidden; +} +.ant-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-checkbox-wrapper::after { + display: inline-block; + width: 0; + overflow: hidden; + content: '\a0'; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ant-checkbox-wrapper + .ant-checkbox-wrapper { + margin-left: 8px; +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { + width: 14px; + height: 14px; +} +.ant-checkbox + span { + padding-right: 8px; + padding-left: 8px; +} +.ant-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-checkbox-group-item { + margin-right: 6px; +} +.ant-checkbox-group-item:last-child { + margin-right: 0; +} +.ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 0; +} +.ant-checkbox-indeterminate .ant-checkbox-inner { + background-color: #fff; + border-color: #d9d9d9; +} +.ant-checkbox-indeterminate .ant-checkbox-inner::after { + top: 50%; + left: 50%; + width: 6px; + height: 6px; + background-color: #3061D0; + border: 0; + transform: translate(-50%, -50%) scale(1); + opacity: 1; + content: ' '; +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.25); +} +.ant-checkbox-rtl { + direction: rtl; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item { + margin-right: 0; + margin-left: 6px; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { + margin-left: 0 !important; +} +.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { + margin-left: 6px; +} +/* 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/virtualSpaces/Lists/Managements/index.less?modules ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/static/bg.9e08c4e7.png b/static/bg.9e08c4e7.png deleted file mode 100644 index b51f655c490578deecba6c86b17a40bfbdd169f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 751194 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

jt&a+6}d`j2IutyLsS> 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�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%0AaeX3UwGQo((qbIKwP6FP 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

}U@c#IF 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®EuVRez&6H{*rIJB5zh@Fj^75D+61&xQGPyUK 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%0D)@)(X1@1sf)Oq)1&zPb2_fc-qGCC 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 Tt`CI*WXs`*i%sDnpR4}@)Atr_ diff --git a/static/iconfont.146fdbdf.woff2 b/static/iconfont.146fdbdf.woff2 deleted file mode 100644 index e4c571d98dbeb6c4ae6d6a656e4505f9b4f2bb11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191996 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Ź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 \ No newline at end of file diff --git a/static/iconfont.2c32e91e.svg b/static/iconfont.2c32e91e.svg deleted file mode 100644 index 827e6e3e73..0000000000 --- a/static/iconfont.2c32e91e.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/iconfont.965300a7.woff b/static/iconfont.965300a7.woff deleted file mode 100644 index 3998aec95e99434d963a96a589fbf10b4598c16a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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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±IWGT%`kAv_-V?l!;Iq$Vje=& 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 YhVHRfv#sL^7&%LqldEt35dYi%0LtXOrT_o{ delta 25175 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 DLU1K* diff --git a/static/iconfont.ebff8e24.woff b/static/iconfont.ebff8e24.woff new file mode 100644 index 0000000000000000000000000000000000000000..0196a6a57c99e6ef0ee0a923b36f574050d29fb0 GIT binary patch literal 239044 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%0DN{^RBo8et6v##i88%Vm*8E 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 z

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

#JiucQ*-fRjp9(y1Td!*V)> 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

j{QMb2fAu?yQ07m51e( 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 literal 0 HcmV?d00001 diff --git a/umi.css b/umi.css index 738602b130..f1f5e2215b 100644 --- a/umi.css +++ b/umi.css @@ -1374,10 +1374,10 @@ html { \*************************************************************************************************************************************************************************************************************************************/ @font-face { font-family: "iconfont"; /* Project id 653600 */ - 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'); + src: url(./static/iconfont.9ed0c421.woff2) format('woff2'), + url(./static/iconfont.ebff8e24.woff) format('woff'), + url(./static/iconfont.b41145d6.ttf) format('truetype'), + url(./static/iconfont.1612351b.svg#iconfont) format('svg'); } .iconfont { @@ -1388,6 +1388,46 @@ html { -moz-osx-font-smoothing: grayscale; } +.icon-chengxinkaoshishengming:before { + content: "\eb67"; +} + +.icon-dangqiankaoshengxinxi:before { + content: "\eb68"; +} + +.icon-yikaiqifangzuobimoshi:before { + content: "\eb69"; +} + +.icon-keyanhuanjinggoujian:before { + content: "\eb63"; +} + +.icon-daimatuoguan1:before { + content: "\eb64"; +} + +.icon-xietongkaifa:before { + content: "\eb65"; +} + +.icon-ziyuangongxiang:before { + content: "\eb66"; +} + +.icon-biaojigaiti:before { + content: "\eb62"; +} + +.icon-biaoji1:before { + content: "\eb60"; +} + +.icon-wo-hezuoqiye:before { + content: "\eb61"; +} + .icon-danbutiaoshi:before { content: "\eb5c"; } @@ -14892,238 +14932,6 @@ a.ant-btn-sm { /* 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/checkbox/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-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-checkbox-wrapper:hover .ant-checkbox-inner, -.ant-checkbox:hover .ant-checkbox-inner, -.ant-checkbox-input:focus + .ant-checkbox-inner { - border-color: #3061D0; -} -.ant-checkbox-checked::after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border: 1px solid #3061D0; - border-radius: 2px; - visibility: hidden; - animation: antCheckboxEffect 0.36s ease-in-out; - animation-fill-mode: backwards; - content: ''; -} -.ant-checkbox:hover::after, -.ant-checkbox-wrapper:hover .ant-checkbox::after { - visibility: visible; -} -.ant-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-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-checkbox-input { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - width: 100%; - height: 100%; - cursor: pointer; - opacity: 0; -} -.ant-checkbox-checked .ant-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-checkbox-checked .ant-checkbox-inner { - background-color: #3061D0; - border-color: #3061D0; -} -.ant-checkbox-disabled { - cursor: not-allowed; -} -.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after { - border-color: rgba(0, 0, 0, 0.25); - animation-name: none; -} -.ant-checkbox-disabled .ant-checkbox-input { - cursor: not-allowed; - pointer-events: none; -} -.ant-checkbox-disabled .ant-checkbox-inner { - background-color: #f5f5f5; - border-color: #d9d9d9 !important; -} -.ant-checkbox-disabled .ant-checkbox-inner::after { - border-color: #f5f5f5; - border-collapse: separate; - animation-name: none; -} -.ant-checkbox-disabled + span { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -.ant-checkbox-disabled:hover::after, -.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after { - visibility: hidden; -} -.ant-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-checkbox-wrapper::after { - display: inline-block; - width: 0; - overflow: hidden; - content: '\a0'; -} -.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled { - cursor: not-allowed; -} -.ant-checkbox-wrapper + .ant-checkbox-wrapper { - margin-left: 8px; -} -.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] { - width: 14px; - height: 14px; -} -.ant-checkbox + span { - padding-right: 8px; - padding-left: 8px; -} -.ant-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-checkbox-group-item { - margin-right: 6px; -} -.ant-checkbox-group-item:last-child { - margin-right: 0; -} -.ant-checkbox-group-item + .ant-checkbox-group-item { - margin-left: 0; -} -.ant-checkbox-indeterminate .ant-checkbox-inner { - background-color: #fff; - border-color: #d9d9d9; -} -.ant-checkbox-indeterminate .ant-checkbox-inner::after { - top: 50%; - left: 50%; - width: 6px; - height: 6px; - background-color: #3061D0; - border: 0; - transform: translate(-50%, -50%) scale(1); - opacity: 1; - content: ' '; -} -.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after { - background-color: rgba(0, 0, 0, 0.25); - border-color: rgba(0, 0, 0, 0.25); -} -.ant-checkbox-rtl { - direction: rtl; -} -.ant-checkbox-group-rtl .ant-checkbox-group-item { - margin-right: 0; - margin-left: 6px; -} -.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child { - margin-left: 0 !important; -} -.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item { - margin-left: 6px; -} -/* 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/grid/style/index.less ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/umi.js b/umi.js index f5f3b3f83e..3c47268cc6 100644 --- a/umi.js +++ b/umi.js @@ -39913,62 +39913,62 @@ var CompetitionsModel = { count: '' }, effects: { - // 获取页面数据 - getList: function getList(_ref, _ref2) { - var payload = _ref.payload; + //获取头部信息 + getWorkSubmitUpdateRes: function getWorkSubmitUpdateRes(_ref, _ref2) { + var payload = _ref.payload, + callback = _ref.callback; var call = _ref2.call, put = _ref2.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var listParams, response; + var response; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - listParams = payload; - _context.next = 3; - return call(competitions/* getCompetitionsList */.bQ, payload); - case 3: + _context.next = 2; + return call(competitions/* getWorkSubmitUpdateRes */.zF, payload); + case 2: response = _context.sent; - _context.next = 6; - return put({ - type: "save", - payload: objectSpread2_default()({ - listParams: listParams - }, response) - }); - case 6: return _context.abrupt("return", response); - case 7: + case 4: case "end": return _context.stop(); } }, _callee); })(); }, - //提交学生数据 - addApplytojoincourse: function addApplytojoincourse(_ref3, _ref4) { - var payload = _ref3.payload, - callback = _ref3.callback; + // 获取页面数据 + getList: function getList(_ref3, _ref4) { + var payload = _ref3.payload; var call = _ref4.call, put = _ref4.put; return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var response; + var listParams, response; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: - _context2.next = 2; - return call(competitions/* addApplytojoincourse */.qS, payload); - case 2: + listParams = payload; + _context2.next = 3; + return call(competitions/* getCompetitionsList */.bQ, payload); + case 3: response = _context2.sent; + _context2.next = 6; + return put({ + type: "save", + payload: objectSpread2_default()({ + listParams: listParams + }, response) + }); + case 6: return _context2.abrupt("return", response); - case 4: + case 7: case "end": return _context2.stop(); } }, _callee2); })(); }, - //报名 - competitionTeams: function competitionTeams(_ref5, _ref6) { + //提交学生数据 + addApplytojoincourse: function addApplytojoincourse(_ref5, _ref6) { var payload = _ref5.payload, callback = _ref5.callback; var call = _ref6.call, @@ -39979,7 +39979,7 @@ var CompetitionsModel = { while (1) switch (_context3.prev = _context3.next) { case 0: _context3.next = 2; - return call(competitions/* competitionTeams */.Pt, payload); + return call(competitions/* addApplytojoincourse */.qS, payload); case 2: response = _context3.sent; return _context3.abrupt("return", response); @@ -39990,8 +39990,8 @@ var CompetitionsModel = { }, _callee3); })(); }, - //获取限制 - getStaff: function getStaff(_ref7, _ref8) { + //报名 + competitionTeams: function competitionTeams(_ref7, _ref8) { var payload = _ref7.payload, callback = _ref7.callback; var call = _ref8.call, @@ -40002,7 +40002,7 @@ var CompetitionsModel = { while (1) switch (_context4.prev = _context4.next) { case 0: _context4.next = 2; - return call(competitions/* getStaff */.Dh, payload); + return call(competitions/* competitionTeams */.Pt, payload); case 2: response = _context4.sent; return _context4.abrupt("return", response); @@ -40013,8 +40013,8 @@ var CompetitionsModel = { }, _callee4); })(); }, - //获取头部信息 - getHeader: function getHeader(_ref9, _ref10) { + //获取限制 + getStaff: function getStaff(_ref9, _ref10) { var payload = _ref9.payload, callback = _ref9.callback; var call = _ref10.call, @@ -40025,7 +40025,7 @@ var CompetitionsModel = { while (1) switch (_context5.prev = _context5.next) { case 0: _context5.next = 2; - return call(competitions/* getHeader */.Pg, payload); + return call(competitions/* getStaff */.Dh, payload); case 2: response = _context5.sent; return _context5.abrupt("return", response); @@ -40036,8 +40036,8 @@ var CompetitionsModel = { }, _callee5); })(); }, - //获取竞赛底部item信息 - getItem: function getItem(_ref11, _ref12) { + //获取头部信息 + getHeader: function getHeader(_ref11, _ref12) { var payload = _ref11.payload, callback = _ref11.callback; var call = _ref12.call, @@ -40048,7 +40048,7 @@ var CompetitionsModel = { while (1) switch (_context6.prev = _context6.next) { case 0: _context6.next = 2; - return call(competitions/* getItem */.rV, payload); + return call(competitions/* getHeader */.Pg, payload); case 2: response = _context6.sent; return _context6.abrupt("return", response); @@ -40059,8 +40059,8 @@ var CompetitionsModel = { }, _callee6); })(); }, - //修改item updateMdContent - updateMdContent: function updateMdContent(_ref13, _ref14) { + //获取竞赛底部item信息 + getItem: function getItem(_ref13, _ref14) { var payload = _ref13.payload, callback = _ref13.callback; var call = _ref14.call, @@ -40071,7 +40071,7 @@ var CompetitionsModel = { while (1) switch (_context7.prev = _context7.next) { case 0: _context7.next = 2; - return call(competitions/* updateMdContent */.zj, payload); + return call(competitions/* getItem */.rV, payload); case 2: response = _context7.sent; return _context7.abrupt("return", response); @@ -40082,8 +40082,8 @@ var CompetitionsModel = { }, _callee7); })(); }, - //获取战队列表 - getTeamList: function getTeamList(_ref15, _ref16) { + //修改item updateMdContent + updateMdContent: function updateMdContent(_ref15, _ref16) { var payload = _ref15.payload, callback = _ref15.callback; var call = _ref16.call, @@ -40094,7 +40094,7 @@ var CompetitionsModel = { while (1) switch (_context8.prev = _context8.next) { case 0: _context8.next = 2; - return call(competitions/* getTeamList */.aq, payload); + return call(competitions/* updateMdContent */.zj, payload); case 2: response = _context8.sent; return _context8.abrupt("return", response); @@ -40105,8 +40105,8 @@ var CompetitionsModel = { }, _callee8); })(); }, - //获取战队头像 Edit - getTeamDetail: function getTeamDetail(_ref17, _ref18) { + //获取战队列表 + getTeamList: function getTeamList(_ref17, _ref18) { var payload = _ref17.payload, callback = _ref17.callback; var call = _ref18.call, @@ -40117,7 +40117,7 @@ var CompetitionsModel = { while (1) switch (_context9.prev = _context9.next) { case 0: _context9.next = 2; - return call(competitions/* getTeamDetail */.Ze, payload); + return call(competitions/* getTeamList */.aq, payload); case 2: response = _context9.sent; return _context9.abrupt("return", response); @@ -40128,8 +40128,8 @@ var CompetitionsModel = { }, _callee9); })(); }, - //修改战队信息 - UpTeam: function UpTeam(_ref19, _ref20) { + //获取战队头像 Edit + getTeamDetail: function getTeamDetail(_ref19, _ref20) { var payload = _ref19.payload, callback = _ref19.callback; var call = _ref20.call, @@ -40140,7 +40140,7 @@ var CompetitionsModel = { while (1) switch (_context10.prev = _context10.next) { case 0: _context10.next = 2; - return call(competitions/* UpTeam */.yS, payload); + return call(competitions/* getTeamDetail */.Ze, payload); case 2: response = _context10.sent; return _context10.abrupt("return", response); @@ -40151,8 +40151,8 @@ var CompetitionsModel = { }, _callee10); })(); }, - //删除战队 - DeleteTeam: function DeleteTeam(_ref21, _ref22) { + //修改战队信息 + UpTeam: function UpTeam(_ref21, _ref22) { var payload = _ref21.payload, callback = _ref21.callback; var call = _ref22.call, @@ -40163,7 +40163,7 @@ var CompetitionsModel = { while (1) switch (_context11.prev = _context11.next) { case 0: _context11.next = 2; - return call(competitions/* DeleteTeam */.ps, payload); + return call(competitions/* UpTeam */.yS, payload); case 2: response = _context11.sent; return _context11.abrupt("return", response); @@ -40174,8 +40174,8 @@ var CompetitionsModel = { }, _callee11); })(); }, - //退出战队 ExitTeam - ExitTeam: function ExitTeam(_ref23, _ref24) { + //删除战队 + DeleteTeam: function DeleteTeam(_ref23, _ref24) { var payload = _ref23.payload, callback = _ref23.callback; var call = _ref24.call, @@ -40186,7 +40186,7 @@ var CompetitionsModel = { while (1) switch (_context12.prev = _context12.next) { case 0: _context12.next = 2; - return call(competitions/* ExitTeam */.vV, payload); + return call(competitions/* DeleteTeam */.ps, payload); case 2: response = _context12.sent; return _context12.abrupt("return", response); @@ -40197,8 +40197,8 @@ var CompetitionsModel = { }, _callee12); })(); }, - //新增战队 AddTeam - AddTeam: function AddTeam(_ref25, _ref26) { + //退出战队 ExitTeam + ExitTeam: function ExitTeam(_ref25, _ref26) { var payload = _ref25.payload, callback = _ref25.callback; var call = _ref26.call, @@ -40209,7 +40209,7 @@ var CompetitionsModel = { while (1) switch (_context13.prev = _context13.next) { case 0: _context13.next = 2; - return call(competitions/* AddTeam */.FU, payload); + return call(competitions/* ExitTeam */.vV, payload); case 2: response = _context13.sent; return _context13.abrupt("return", response); @@ -40220,8 +40220,8 @@ var CompetitionsModel = { }, _callee13); })(); }, - //加入战队 JoinTeam - JoinTeam: function JoinTeam(_ref27, _ref28) { + //新增战队 AddTeam + AddTeam: function AddTeam(_ref27, _ref28) { var payload = _ref27.payload, callback = _ref27.callback; var call = _ref28.call, @@ -40232,7 +40232,7 @@ var CompetitionsModel = { while (1) switch (_context14.prev = _context14.next) { case 0: _context14.next = 2; - return call(competitions/* JoinTeam */.zc, payload); + return call(competitions/* AddTeam */.FU, payload); case 2: response = _context14.sent; return _context14.abrupt("return", response); @@ -40243,8 +40243,8 @@ var CompetitionsModel = { }, _callee14); })(); }, - //查找老师 getTeacher - getTeacher: function getTeacher(_ref29, _ref30) { + //加入战队 JoinTeam + JoinTeam: function JoinTeam(_ref29, _ref30) { var payload = _ref29.payload, callback = _ref29.callback; var call = _ref30.call, @@ -40255,7 +40255,7 @@ var CompetitionsModel = { while (1) switch (_context15.prev = _context15.next) { case 0: _context15.next = 2; - return call(competitions/* getTeacher */.jS, payload); + return call(competitions/* JoinTeam */.zc, payload); case 2: response = _context15.sent; return _context15.abrupt("return", response); @@ -40266,8 +40266,8 @@ var CompetitionsModel = { }, _callee15); })(); }, - //查找学生 getStudents - getStudents: function getStudents(_ref31, _ref32) { + //查找老师 getTeacher + getTeacher: function getTeacher(_ref31, _ref32) { var payload = _ref31.payload, callback = _ref31.callback; var call = _ref32.call, @@ -40278,7 +40278,7 @@ var CompetitionsModel = { while (1) switch (_context16.prev = _context16.next) { case 0: _context16.next = 2; - return call(competitions/* getStudents */.sK, payload); + return call(competitions/* getTeacher */.jS, payload); case 2: response = _context16.sent; return _context16.abrupt("return", response); @@ -40289,8 +40289,8 @@ var CompetitionsModel = { }, _callee16); })(); }, - //提交战队成员 SubmitTeam - SubmitTeam: function SubmitTeam(_ref33, _ref34) { + //查找学生 getStudents + getStudents: function getStudents(_ref33, _ref34) { var payload = _ref33.payload, callback = _ref33.callback; var call = _ref34.call, @@ -40301,7 +40301,7 @@ var CompetitionsModel = { while (1) switch (_context17.prev = _context17.next) { case 0: _context17.next = 2; - return call(competitions/* SubmitTeam */.rm, payload); + return call(competitions/* getStudents */.sK, payload); case 2: response = _context17.sent; return _context17.abrupt("return", response); @@ -40312,8 +40312,8 @@ var CompetitionsModel = { }, _callee17); })(); }, - //领取代金劵 Reward - Reward: function Reward(_ref35, _ref36) { + //提交战队成员 SubmitTeam + SubmitTeam: function SubmitTeam(_ref35, _ref36) { var payload = _ref35.payload, callback = _ref35.callback; var call = _ref36.call, @@ -40324,7 +40324,7 @@ var CompetitionsModel = { while (1) switch (_context18.prev = _context18.next) { case 0: _context18.next = 2; - return call(competitions/* Reward */.Qp, payload); + return call(competitions/* SubmitTeam */.rm, payload); case 2: response = _context18.sent; return _context18.abrupt("return", response); @@ -40335,8 +40335,8 @@ var CompetitionsModel = { }, _callee18); })(); }, - //获取排行榜头部 ChartRules - ChartRules: function ChartRules(_ref37, _ref38) { + //领取代金劵 Reward + Reward: function Reward(_ref37, _ref38) { var payload = _ref37.payload, callback = _ref37.callback; var call = _ref38.call, @@ -40347,7 +40347,7 @@ var CompetitionsModel = { while (1) switch (_context19.prev = _context19.next) { case 0: _context19.next = 2; - return call(competitions/* ChartRules */.Ux, payload); + return call(competitions/* Reward */.Qp, payload); case 2: response = _context19.sent; return _context19.abrupt("return", response); @@ -40358,8 +40358,8 @@ var CompetitionsModel = { }, _callee19); })(); }, - //获取战队信息 Charts - Charts: function Charts(_ref39, _ref40) { + //获取排行榜头部 ChartRules + ChartRules: function ChartRules(_ref39, _ref40) { var payload = _ref39.payload, callback = _ref39.callback; var call = _ref40.call, @@ -40370,7 +40370,7 @@ var CompetitionsModel = { while (1) switch (_context20.prev = _context20.next) { case 0: _context20.next = 2; - return call(competitions/* Charts */.GQ, payload); + return call(competitions/* ChartRules */.Ux, payload); case 2: response = _context20.sent; return _context20.abrupt("return", response); @@ -40381,8 +40381,8 @@ var CompetitionsModel = { }, _callee20); })(); }, - //获取战队信息 TabResults - TabResults: function TabResults(_ref41, _ref42) { + //获取战队信息 Charts + Charts: function Charts(_ref41, _ref42) { var payload = _ref41.payload, callback = _ref41.callback; var call = _ref42.call, @@ -40393,7 +40393,7 @@ var CompetitionsModel = { while (1) switch (_context21.prev = _context21.next) { case 0: _context21.next = 2; - return call(competitions/* TabResults */.ml, payload); + return call(competitions/* Charts */.GQ, payload); case 2: response = _context21.sent; return _context21.abrupt("return", response); @@ -40404,8 +40404,8 @@ var CompetitionsModel = { }, _callee21); })(); }, - //获取战队信息 Results - Results: function Results(_ref43, _ref44) { + //获取战队信息 TabResults + TabResults: function TabResults(_ref43, _ref44) { var payload = _ref43.payload, callback = _ref43.callback; var call = _ref44.call, @@ -40416,7 +40416,7 @@ var CompetitionsModel = { while (1) switch (_context22.prev = _context22.next) { case 0: _context22.next = 2; - return call(competitions/* Results */.u9, payload); + return call(competitions/* TabResults */.ml, payload); case 2: response = _context22.sent; return _context22.abrupt("return", response); @@ -40427,8 +40427,8 @@ var CompetitionsModel = { }, _callee22); })(); }, - //获取获奖证书 Prize - Prize: function Prize(_ref45, _ref46) { + //获取战队信息 Results + Results: function Results(_ref45, _ref46) { var payload = _ref45.payload, callback = _ref45.callback; var call = _ref46.call, @@ -40439,7 +40439,7 @@ var CompetitionsModel = { while (1) switch (_context23.prev = _context23.next) { case 0: _context23.next = 2; - return call(competitions/* Prize */.pU, payload); + return call(competitions/* Results */.u9, payload); case 2: response = _context23.sent; return _context23.abrupt("return", response); @@ -40450,8 +40450,8 @@ var CompetitionsModel = { }, _callee23); })(); }, - //获取用户信息 Accounts - Accounts: function Accounts(_ref47, _ref48) { + //获取获奖证书 Prize + Prize: function Prize(_ref47, _ref48) { var payload = _ref47.payload, callback = _ref47.callback; var call = _ref48.call, @@ -40462,7 +40462,7 @@ var CompetitionsModel = { while (1) switch (_context24.prev = _context24.next) { case 0: _context24.next = 2; - return call(competitions/* Accounts */.XJ, payload); + return call(competitions/* Prize */.pU, payload); case 2: response = _context24.sent; return _context24.abrupt("return", response); @@ -40473,8 +40473,8 @@ var CompetitionsModel = { }, _callee24); })(); }, - //获取验证码 getVerification - getVerification: function getVerification(_ref49, _ref50) { + //获取用户信息 Accounts + Accounts: function Accounts(_ref49, _ref50) { var payload = _ref49.payload, callback = _ref49.callback; var call = _ref50.call, @@ -40485,7 +40485,7 @@ var CompetitionsModel = { while (1) switch (_context25.prev = _context25.next) { case 0: _context25.next = 2; - return call(competitions/* getVerification */.Ni, payload); + return call(competitions/* Accounts */.XJ, payload); case 2: response = _context25.sent; return _context25.abrupt("return", response); @@ -40496,8 +40496,8 @@ var CompetitionsModel = { }, _callee25); })(); }, - //绑定手机 - PhoneBind: function PhoneBind(_ref51, _ref52) { + //获取验证码 getVerification + getVerification: function getVerification(_ref51, _ref52) { var payload = _ref51.payload, callback = _ref51.callback; var call = _ref52.call, @@ -40508,7 +40508,7 @@ var CompetitionsModel = { while (1) switch (_context26.prev = _context26.next) { case 0: _context26.next = 2; - return call(competitions/* PhoneBind */.uZ, payload); + return call(competitions/* getVerification */.Ni, payload); case 2: response = _context26.sent; return _context26.abrupt("return", response); @@ -40519,8 +40519,8 @@ var CompetitionsModel = { }, _callee26); })(); }, - //绑定邮箱 - EmailBind: function EmailBind(_ref53, _ref54) { + //绑定手机 + PhoneBind: function PhoneBind(_ref53, _ref54) { var payload = _ref53.payload, callback = _ref53.callback; var call = _ref54.call, @@ -40531,7 +40531,7 @@ var CompetitionsModel = { while (1) switch (_context27.prev = _context27.next) { case 0: _context27.next = 2; - return call(competitions/* EmailBind */.rk, payload); + return call(competitions/* PhoneBind */.uZ, payload); case 2: response = _context27.sent; return _context27.abrupt("return", response); @@ -40542,8 +40542,8 @@ var CompetitionsModel = { }, _callee27); })(); }, - //撤销认证 Authentication, Professional - Authentication: function Authentication(_ref55, _ref56) { + //绑定邮箱 + EmailBind: function EmailBind(_ref55, _ref56) { var payload = _ref55.payload, callback = _ref55.callback; var call = _ref56.call, @@ -40554,7 +40554,7 @@ var CompetitionsModel = { while (1) switch (_context28.prev = _context28.next) { case 0: _context28.next = 2; - return call(competitions/* Authentication */.Vy, payload); + return call(competitions/* EmailBind */.rk, payload); case 2: response = _context28.sent; return _context28.abrupt("return", response); @@ -40565,7 +40565,8 @@ var CompetitionsModel = { }, _callee28); })(); }, - Professional: function Professional(_ref57, _ref58) { + //撤销认证 Authentication, Professional + Authentication: function Authentication(_ref57, _ref58) { var payload = _ref57.payload, callback = _ref57.callback; var call = _ref58.call, @@ -40576,7 +40577,7 @@ var CompetitionsModel = { while (1) switch (_context29.prev = _context29.next) { case 0: _context29.next = 2; - return call(competitions/* Professional */.tC, payload); + return call(competitions/* Authentication */.Vy, payload); case 2: response = _context29.sent; return _context29.abrupt("return", response); @@ -40587,8 +40588,7 @@ var CompetitionsModel = { }, _callee29); })(); }, - //提交银行卡信息 - setleader: function setleader(_ref59, _ref60) { + Professional: function Professional(_ref59, _ref60) { var payload = _ref59.payload, callback = _ref59.callback; var call = _ref60.call, @@ -40599,7 +40599,7 @@ var CompetitionsModel = { while (1) switch (_context30.prev = _context30.next) { case 0: _context30.next = 2; - return call(competitions/* setleader */.tO, payload); + return call(competitions/* Professional */.tC, payload); case 2: response = _context30.sent; return _context30.abrupt("return", response); @@ -40610,8 +40610,8 @@ var CompetitionsModel = { }, _callee30); })(); }, - //获取实训 getShixun - getShixun: function getShixun(_ref61, _ref62) { + //提交银行卡信息 + setleader: function setleader(_ref61, _ref62) { var payload = _ref61.payload, callback = _ref61.callback; var call = _ref62.call, @@ -40622,7 +40622,7 @@ var CompetitionsModel = { while (1) switch (_context31.prev = _context31.next) { case 0: _context31.next = 2; - return call(competitions/* getShixun */.qj, payload); + return call(competitions/* setleader */.tO, payload); case 2: response = _context31.sent; return _context31.abrupt("return", response); @@ -40633,8 +40633,8 @@ var CompetitionsModel = { }, _callee31); })(); }, - //获取课堂 getCourse - getCourse: function getCourse(_ref63, _ref64) { + //获取实训 getShixun + getShixun: function getShixun(_ref63, _ref64) { var payload = _ref63.payload, callback = _ref63.callback; var call = _ref64.call, @@ -40645,7 +40645,7 @@ var CompetitionsModel = { while (1) switch (_context32.prev = _context32.next) { case 0: _context32.next = 2; - return call(competitions/* getCourse */.XR, payload); + return call(competitions/* getShixun */.qj, payload); case 2: response = _context32.sent; return _context32.abrupt("return", response); @@ -40655,6 +40655,29 @@ var CompetitionsModel = { } }, _callee32); })(); + }, + //获取课堂 getCourse + getCourse: function getCourse(_ref65, _ref66) { + var payload = _ref65.payload, + callback = _ref65.callback; + var call = _ref66.call, + put = _ref66.put; + return /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee33() { + var response; + return regeneratorRuntime_default()().wrap(function _callee33$(_context33) { + while (1) switch (_context33.prev = _context33.next) { + case 0: + _context33.next = 2; + return call(competitions/* getCourse */.XR, payload); + case 2: + response = _context33.sent; + return _context33.abrupt("return", response); + case 4: + case "end": + return _context33.stop(); + } + }, _callee33); + })(); } }, reducers: { @@ -40664,12 +40687,12 @@ var CompetitionsModel = { } }, subscriptions: { - setup: function setup(_ref65) { - var dispatch = _ref65.dispatch, - history = _ref65.history; + setup: function setup(_ref67) { + var dispatch = _ref67.dispatch, + history = _ref67.history; // console.log("subscriptions:", dispatch, history) - return history.listen(function (_ref66) { - var pathname = _ref66.pathname; + return history.listen(function (_ref68) { + var pathname = _ref68.pathname; if (pathname === '/') { dispatch({ type: 'query' @@ -57060,13 +57083,14 @@ function _getCommitIdContent() { /* harmony export */ "vV": function() { return /* binding */ ExitTeam; }, /* harmony export */ "y8": function() { return /* binding */ deletAttachments; }, /* harmony export */ "yS": function() { return /* binding */ UpTeam; }, +/* harmony export */ "zF": function() { return /* binding */ getWorkSubmitUpdateRes; }, /* harmony export */ "zc": function() { return /* binding */ JoinTeam; }, /* harmony export */ "zj": function() { return /* binding */ updateMdContent; } /* 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 _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __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_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__); +/* 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_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 _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); @@ -57074,710 +57098,731 @@ function _getCommitIdContent() { +// 作品提交-作品编辑 /api/competitions/test22/update_result.json +function getWorkSubmitUpdateRes(_x) { + return _getWorkSubmitUpdateRes.apply(this, arguments); +} //获取在线竞赛列表 -function getCompetitionsList(_x) { +function _getWorkSubmitUpdateRes() { + _getWorkSubmitUpdateRes = _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_1___default()().mark(function _callee(params) { + 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: + return _context.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/update_result.json"), { + method: 'post', + body: params + })); + case 1: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _getWorkSubmitUpdateRes.apply(this, arguments); +} +function getCompetitionsList(_x2) { return _getCompetitionsList.apply(this, arguments); } //学生身份调用加入课堂进入课堂首页 function _getCompetitionsList() { - _getCompetitionsList = _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(params) { - 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) { + _getCompetitionsList = _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_1___default()().mark(function _callee2(params) { + 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: - return _context.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)('/api/competitions.json', { + return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)('/api/competitions.json', { method: 'Get', - params: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) + params: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, params) })); case 1: case "end": - return _context.stop(); + return _context2.stop(); } - }, _callee); + }, _callee2); })); return _getCompetitionsList.apply(this, arguments); } -function addApplytojoincourse(_x2) { +function addApplytojoincourse(_x3) { return _addApplytojoincourse.apply(this, arguments); } //报名接口 function _addApplytojoincourse() { - _addApplytojoincourse = _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 _callee2(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + _addApplytojoincourse = _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_1___default()().mark(function _callee3(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: - return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/apply_to_join_course.json", { + return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/apply_to_join_course.json", { method: 'post', body: params })); case 1: case "end": - return _context2.stop(); + return _context3.stop(); } - }, _callee2); + }, _callee3); })); return _addApplytojoincourse.apply(this, arguments); } -function competitionTeams(_x3) { +function competitionTeams(_x4) { return _competitionTeams.apply(this, arguments); } //获取竞赛详情信息接口 function _competitionTeams() { - _competitionTeams = _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 _callee3(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { + _competitionTeams = _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_1___default()().mark(function _callee4(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: - return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams.json"), { + return _context4.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams.json"), { method: 'post' })); case 1: case "end": - return _context3.stop(); + return _context4.stop(); } - }, _callee3); + }, _callee4); })); return _competitionTeams.apply(this, arguments); } -function getStaff(_x4) { +function getStaff(_x5) { return _getStaff.apply(this, arguments); } //获取头部信息接口 function _getStaff() { - _getStaff = _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 _callee4(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { + _getStaff = _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_1___default()().mark(function _callee5(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: - return _context4.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_staff.json"), { + return _context5.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_staff.json"), { method: 'get' })); case 1: case "end": - return _context4.stop(); + return _context5.stop(); } - }, _callee4); + }, _callee5); })); return _getStaff.apply(this, arguments); } -function getHeader(_x5) { +function getHeader(_x6) { return _getHeader.apply(this, arguments); } //获取竞赛底部item function _getHeader() { - _getHeader = _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 _callee5(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { + _getHeader = _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_1___default()().mark(function _callee6(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { case 0: - return _context5.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/common_header.json"), { + return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/common_header.json"), { method: 'get' })); case 1: case "end": - return _context5.stop(); + return _context6.stop(); } - }, _callee5); + }, _callee6); })); return _getHeader.apply(this, arguments); } -function getItem(_x6) { +function getItem(_x7) { return _getItem.apply(this, arguments); } //修改底部item function _getItem() { - _getItem = _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 _callee6(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { + _getItem = _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_1___default()().mark(function _callee7(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { case 0: - return _context6.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/".concat(params.url), { + return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/".concat(params.url), { method: 'get', - params: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) + params: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, params) })); case 1: case "end": - return _context6.stop(); + return _context7.stop(); } - }, _callee6); + }, _callee7); })); return _getItem.apply(this, arguments); } -function updateMdContent(_x7) { +function updateMdContent(_x8) { return _updateMdContent.apply(this, arguments); } //获取战队信息 competition_teams function _updateMdContent() { - _updateMdContent = _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 _callee7(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + _updateMdContent = _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_1___default()().mark(function _callee8(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: - return _context7.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/update_md_content.json"), { + return _context8.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/update_md_content.json"), { method: 'post', body: params })); case 1: case "end": - return _context7.stop(); + return _context8.stop(); } - }, _callee7); + }, _callee8); })); return _updateMdContent.apply(this, arguments); } -function getTeamList(_x8) { +function getTeamList(_x9) { return _getTeamList.apply(this, arguments); } //获取战队详情信息 function _getTeamList() { - _getTeamList = _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 _callee8(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { + _getTeamList = _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_1___default()().mark(function _callee9(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { case 0: - return _context8.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams.json"), { + return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams.json"), { method: 'get', params: params })); case 1: case "end": - return _context8.stop(); + return _context9.stop(); } - }, _callee8); + }, _callee9); })); return _getTeamList.apply(this, arguments); } -function getTeamDetail(_x9) { +function getTeamDetail(_x10) { return _getTeamDetail.apply(this, arguments); } //修改战队信息 function _getTeamDetail() { - _getTeamDetail = _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 _callee9(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { + _getTeamDetail = _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_1___default()().mark(function _callee10(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { case 0: - return _context9.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.Teannameid, "/edit.json"), { + return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.Teannameid, "/edit.json"), { method: 'get', params: params })); case 1: case "end": - return _context9.stop(); + return _context10.stop(); } - }, _callee9); + }, _callee10); })); return _getTeamDetail.apply(this, arguments); } -function UpTeam(_x10) { +function UpTeam(_x11) { return _UpTeam.apply(this, arguments); } //退出战队 function _UpTeam() { - _UpTeam = _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 _callee10(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee10$(_context10) { - while (1) switch (_context10.prev = _context10.next) { + _UpTeam = _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_1___default()().mark(function _callee11(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee11$(_context11) { + while (1) switch (_context11.prev = _context11.next) { case 0: - return _context10.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.Teannameid, ".json"), { + return _context11.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.Teannameid, ".json"), { method: 'put', body: params })); case 1: case "end": - return _context10.stop(); + return _context11.stop(); } - }, _callee10); + }, _callee11); })); return _UpTeam.apply(this, arguments); } -function ExitTeam(_x11) { +function ExitTeam(_x12) { return _ExitTeam.apply(this, arguments); } //删除战队 function _ExitTeam() { - _ExitTeam = _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 _callee11(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { + _ExitTeam = _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_1___default()().mark(function _callee12(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee12$(_context12) { + while (1) switch (_context12.prev = _context12.next) { case 0: - return _context11.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.id, "/leave.json"), { + return _context12.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.id, "/leave.json"), { method: 'post', body: params })); case 1: case "end": - return _context11.stop(); + return _context12.stop(); } - }, _callee11); + }, _callee12); })); return _ExitTeam.apply(this, arguments); } -function DeleteTeam(_x12) { +function DeleteTeam(_x13) { return _DeleteTeam.apply(this, arguments); } //创建战队 function _DeleteTeam() { - _DeleteTeam = _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 _callee12(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee12$(_context12) { - while (1) switch (_context12.prev = _context12.next) { + _DeleteTeam = _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_1___default()().mark(function _callee13(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee13$(_context13) { + while (1) switch (_context13.prev = _context13.next) { case 0: - return _context12.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.id, ".json"), { + return _context13.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.id, ".json"), { method: 'delete' })); case 1: case "end": - return _context12.stop(); + return _context13.stop(); } - }, _callee12); + }, _callee13); })); return _DeleteTeam.apply(this, arguments); } -function AddTeam(_x13) { +function AddTeam(_x14) { return _AddTeam.apply(this, arguments); } //加入战队 function _AddTeam() { - _AddTeam = _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 _callee13(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee13$(_context13) { - while (1) switch (_context13.prev = _context13.next) { + _AddTeam = _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_1___default()().mark(function _callee14(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee14$(_context14) { + while (1) switch (_context14.prev = _context14.next) { case 0: - return _context13.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams.json"), { + return _context14.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams.json"), { method: 'post', body: params })); case 1: case "end": - return _context13.stop(); + return _context14.stop(); } - }, _callee13); + }, _callee14); })); return _AddTeam.apply(this, arguments); } -function JoinTeam(_x14) { +function JoinTeam(_x15) { return _JoinTeam.apply(this, arguments); } //查找老师 function _JoinTeam() { - _JoinTeam = _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 _callee14(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee14$(_context14) { - while (1) switch (_context14.prev = _context14.next) { + _JoinTeam = _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_1___default()().mark(function _callee15(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee15$(_context15) { + while (1) switch (_context15.prev = _context15.next) { case 0: - return _context14.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/join.json"), { + return _context15.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/join.json"), { method: 'post', body: params })); case 1: case "end": - return _context14.stop(); + return _context15.stop(); } - }, _callee14); + }, _callee15); })); return _JoinTeam.apply(this, arguments); } -function getTeacher(_x15) { +function getTeacher(_x16) { return _getTeacher.apply(this, arguments); } //查找学生 function _getTeacher() { - _getTeacher = _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 _callee15(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee15$(_context15) { - while (1) switch (_context15.prev = _context15.next) { + _getTeacher = _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_1___default()().mark(function _callee16(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee16$(_context16) { + while (1) switch (_context16.prev = _context16.next) { case 0: - return _context15.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/teachers.json"), { + return _context16.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/teachers.json"), { method: 'get', params: params })); case 1: case "end": - return _context15.stop(); + return _context16.stop(); } - }, _callee15); + }, _callee16); })); return _getTeacher.apply(this, arguments); } -function getStudents(_x16) { +function getStudents(_x17) { return _getStudents.apply(this, arguments); } //提交数据 function _getStudents() { - _getStudents = _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 _callee16(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee16$(_context16) { - while (1) switch (_context16.prev = _context16.next) { + _getStudents = _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_1___default()().mark(function _callee17(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee17$(_context17) { + while (1) switch (_context17.prev = _context17.next) { case 0: - return _context16.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/students.json"), { + return _context17.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/students.json"), { method: 'get', params: params })); case 1: case "end": - return _context16.stop(); + return _context17.stop(); } - }, _callee16); + }, _callee17); })); return _getStudents.apply(this, arguments); } -function SubmitTeam(_x17) { +function SubmitTeam(_x18) { return _SubmitTeam.apply(this, arguments); } //领取代金劵 function _SubmitTeam() { - _SubmitTeam = _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 _callee17(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee17$(_context17) { - while (1) switch (_context17.prev = _context17.next) { + _SubmitTeam = _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_1___default()().mark(function _callee18(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee18$(_context18) { + while (1) switch (_context18.prev = _context18.next) { case 0: - return _context17.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.teamid, "/crud_team_members.json"), { + return _context18.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.teamid, "/crud_team_members.json"), { method: 'post', body: params })); case 1: case "end": - return _context17.stop(); + return _context18.stop(); } - }, _callee17); + }, _callee18); })); return _SubmitTeam.apply(this, arguments); } -function Reward(_x18) { +function Reward(_x19) { return _Reward.apply(this, arguments); } //获取排行榜tab chart_rules function _Reward() { - _Reward = _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 _callee18(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee18$(_context18) { - while (1) switch (_context18.prev = _context18.next) { + _Reward = _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_1___default()().mark(function _callee19(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee19$(_context19) { + while (1) switch (_context19.prev = _context19.next) { case 0: - return _context18.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/competition_reward.json", { + return _context19.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/competition_reward.json", { method: 'post', body: params })); case 1: case "end": - return _context18.stop(); + return _context19.stop(); } - }, _callee18); + }, _callee19); })); return _Reward.apply(this, arguments); } -function ChartRules(_x19) { +function ChartRules(_x20) { return _ChartRules.apply(this, arguments); } //获取排行榜 排名数据 function _ChartRules() { - _ChartRules = _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 _callee19(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee19$(_context19) { - while (1) switch (_context19.prev = _context19.next) { + _ChartRules = _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_1___default()().mark(function _callee20(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee20$(_context20) { + while (1) switch (_context20.prev = _context20.next) { case 0: - return _context19.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/chart_rules.json"), { + return _context20.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/chart_rules.json"), { method: 'get' })); case 1: case "end": - return _context19.stop(); + return _context20.stop(); } - }, _callee19); + }, _callee20); })); return _ChartRules.apply(this, arguments); } -function Charts(_x20) { +function Charts(_x21) { return _Charts.apply(this, arguments); } //获取提交结果拍行榜数据 function _Charts() { - _Charts = _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 _callee20(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee20$(_context20) { - while (1) switch (_context20.prev = _context20.next) { + _Charts = _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_1___default()().mark(function _callee21(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee21$(_context21) { + while (1) switch (_context21.prev = _context21.next) { case 0: - return _context20.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/charts.json"), { + return _context21.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/charts.json"), { method: 'get', params: params })); case 1: case "end": - return _context20.stop(); + return _context21.stop(); } - }, _callee20); + }, _callee21); })); return _Charts.apply(this, arguments); } -function Results(_x21) { +function Results(_x22) { return _Results.apply(this, arguments); } //获取提交结果拍行榜数据 function _Results() { - _Results = _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 _callee21(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee21$(_context21) { - while (1) switch (_context21.prev = _context21.next) { + _Results = _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_1___default()().mark(function _callee22(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee22$(_context22) { + while (1) switch (_context22.prev = _context22.next) { case 0: - return _context21.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/results.json"), { + return _context22.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/results.json"), { method: 'get', params: params })); case 1: case "end": - return _context21.stop(); + return _context22.stop(); } - }, _callee21); + }, _callee22); })); return _Results.apply(this, arguments); } -function TabResults(_x22) { +function TabResults(_x23) { return _TabResults.apply(this, arguments); } //获取获奖证书 prize function _TabResults() { - _TabResults = _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 _callee22(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee22$(_context22) { - while (1) switch (_context22.prev = _context22.next) { + _TabResults = _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_1___default()().mark(function _callee23(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee23$(_context23) { + while (1) switch (_context23.prev = _context23.next) { case 0: - return _context22.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/md_tab_rules.json"), { + return _context23.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/md_tab_rules.json"), { method: 'get', params: params })); case 1: case "end": - return _context22.stop(); + return _context23.stop(); } - }, _callee22); + }, _callee23); })); return _TabResults.apply(this, arguments); } -function Prize(_x23) { +function Prize(_x24) { return _Prize.apply(this, arguments); } //获取个人详情信息 function _Prize() { - _Prize = _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 _callee23(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee23$(_context23) { - while (1) switch (_context23.prev = _context23.next) { + _Prize = _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_1___default()().mark(function _callee24(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee24$(_context24) { + while (1) switch (_context24.prev = _context24.next) { case 0: - return _context23.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/prize.json"), { + return _context24.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/prize.json"), { method: 'get', params: params })); case 1: case "end": - return _context23.stop(); + return _context24.stop(); } - }, _callee23); + }, _callee24); })); return _Prize.apply(this, arguments); } -function Accounts(_x24) { +function Accounts(_x25) { return _Accounts.apply(this, arguments); } //获取邮箱 get_verification_code function _Accounts() { - _Accounts = _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 _callee24(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee24$(_context24) { - while (1) switch (_context24.prev = _context24.next) { + _Accounts = _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_1___default()().mark(function _callee25(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee25$(_context25) { + while (1) switch (_context25.prev = _context25.next) { case 0: - return _context24.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.id, ".json"), { + return _context25.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.id, ".json"), { method: 'get', params: params })); case 1: case "end": - return _context24.stop(); + return _context25.stop(); } - }, _callee24); + }, _callee25); })); return _Accounts.apply(this, arguments); } -function getVerification(_x25) { +function getVerification(_x26) { return _getVerification.apply(this, arguments); } //绑定手机号 /api/users/accounts/130978/phone_bind.json function _getVerification() { - _getVerification = _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 _callee25(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) { - while (1) switch (_context25.prev = _context25.next) { + _getVerification = _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_1___default()().mark(function _callee26(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee26$(_context26) { + while (1) switch (_context26.prev = _context26.next) { case 0: - return _context25.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/accounts/get_verification_code.json", { + return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/accounts/get_verification_code.json", { method: 'get', params: params })); case 1: case "end": - return _context25.stop(); + return _context26.stop(); } - }, _callee25); + }, _callee26); })); return _getVerification.apply(this, arguments); } -function PhoneBind(_x26) { +function PhoneBind(_x27) { return _PhoneBind.apply(this, arguments); } //绑定邮箱 function _PhoneBind() { - _PhoneBind = _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 _callee26(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) { - while (1) switch (_context26.prev = _context26.next) { + _PhoneBind = _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_1___default()().mark(function _callee27(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee27$(_context27) { + while (1) switch (_context27.prev = _context27.next) { case 0: - return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/phone_bind.json"), { + return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/phone_bind.json"), { method: 'post', body: params })); case 1: case "end": - return _context26.stop(); + return _context27.stop(); } - }, _callee26); + }, _callee27); })); return _PhoneBind.apply(this, arguments); } -function EmailBind(_x27) { +function EmailBind(_x28) { return _EmailBind.apply(this, arguments); } //职业信息撤销认证/users/accounts/${userid}/professional_auth_apply.json function _EmailBind() { - _EmailBind = _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 _callee27(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) { - while (1) switch (_context27.prev = _context27.next) { + _EmailBind = _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_1___default()().mark(function _callee28(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee28$(_context28) { + while (1) switch (_context28.prev = _context28.next) { case 0: - return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/email_bind.json"), { + return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/email_bind.json"), { method: 'post', body: params })); case 1: case "end": - return _context27.stop(); + return _context28.stop(); } - }, _callee27); + }, _callee28); })); return _EmailBind.apply(this, arguments); } -function Professional(_x28) { +function Professional(_x29) { return _Professional.apply(this, arguments); } //实名信息撤销认证 /users/accounts/${userid}/authentication_apply.json function _Professional() { - _Professional = _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 _callee28(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) { - while (1) switch (_context28.prev = _context28.next) { + _Professional = _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_1___default()().mark(function _callee29(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee29$(_context29) { + while (1) switch (_context29.prev = _context29.next) { case 0: - return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/professional_auth_apply.json"), { + return _context29.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/professional_auth_apply.json"), { method: 'delete' })); case 1: case "end": - return _context28.stop(); + return _context29.stop(); } - }, _callee28); + }, _callee29); })); return _Professional.apply(this, arguments); } -function Authentication(_x29) { +function Authentication(_x30) { return _Authentication.apply(this, arguments); } //提交银行卡信息 function _Authentication() { - _Authentication = _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 _callee29(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee29$(_context29) { - while (1) switch (_context29.prev = _context29.next) { + _Authentication = _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_1___default()().mark(function _callee30(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee30$(_context30) { + while (1) switch (_context30.prev = _context30.next) { case 0: - return _context29.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/authentication_apply.json"), { + return _context30.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/accounts/".concat(params.userid, "/authentication_apply.json"), { method: 'delete' })); case 1: case "end": - return _context29.stop(); + return _context30.stop(); } - }, _callee29); + }, _callee30); })); return _Authentication.apply(this, arguments); } -function setleader(_x30) { +function setleader(_x31) { return _setleader.apply(this, arguments); } //获取战队实训信息 function _setleader() { - _setleader = _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 _callee30(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee30$(_context30) { - while (1) switch (_context30.prev = _context30.next) { + _setleader = _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_1___default()().mark(function _callee31(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee31$(_context31) { + while (1) switch (_context31.prev = _context31.next) { case 0: - return _context30.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/prize_leader_account.json"), { + return _context31.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/prize_leader_account.json"), { method: 'patch', body: params })); case 1: case "end": - return _context30.stop(); + return _context31.stop(); } - }, _callee30); + }, _callee31); })); return _setleader.apply(this, arguments); } -function getShixun(_x31) { +function getShixun(_x32) { return _getShixun.apply(this, arguments); } //获取战队课堂信息 function _getShixun() { - _getShixun = _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 _callee31(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee31$(_context31) { - while (1) switch (_context31.prev = _context31.next) { + _getShixun = _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_1___default()().mark(function _callee32(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee32$(_context32) { + while (1) switch (_context32.prev = _context32.next) { case 0: - return _context31.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.teamid, "/shixun_detail.json"), { + return _context32.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.teamid, "/shixun_detail.json"), { method: 'get' })); case 1: case "end": - return _context31.stop(); + return _context32.stop(); } - }, _callee31); + }, _callee32); })); return _getShixun.apply(this, arguments); } -function getCourse(_x32) { +function getCourse(_x33) { return _getCourse.apply(this, arguments); } //删除视频 function _getCourse() { - _getCourse = _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 _callee32(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee32$(_context32) { - while (1) switch (_context32.prev = _context32.next) { + _getCourse = _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_1___default()().mark(function _callee33(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee33$(_context33) { + while (1) switch (_context33.prev = _context33.next) { case 0: - return _context32.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.teamid, "/course_detail.json"), { + return _context33.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.identifier, "/competition_teams/").concat(params.teamid, "/course_detail.json"), { method: 'get' })); case 1: case "end": - return _context32.stop(); + return _context33.stop(); } - }, _callee32); + }, _callee33); })); return _getCourse.apply(this, arguments); } -function deletAttachments(_x33) { +function deletAttachments(_x34) { return _deletAttachments.apply(this, arguments); } // 导出证书 function _deletAttachments() { - _deletAttachments = _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 _callee33(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee33$(_context33) { - while (1) switch (_context33.prev = _context33.next) { + _deletAttachments = _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_1___default()().mark(function _callee34(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee34$(_context34) { + while (1) switch (_context34.prev = _context34.next) { case 0: - return _context33.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/attachments/".concat(params.id, ".json"), { + return _context34.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/attachments/".concat(params.id, ".json"), { method: 'delete' })); case 1: case "end": - return _context33.stop(); + return _context34.stop(); } - }, _callee33); + }, _callee34); })); return _deletAttachments.apply(this, arguments); } -function getCertificateInfo(_x34) { +function getCertificateInfo(_x35) { return _getCertificateInfo.apply(this, arguments); } function _getCertificateInfo() { - _getCertificateInfo = _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 _callee34(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee34$(_context34) { - while (1) switch (_context34.prev = _context34.next) { + _getCertificateInfo = _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_1___default()().mark(function _callee35(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee35$(_context35) { + while (1) switch (_context35.prev = _context35.next) { case 0: - return _context34.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.id, "/get_certificate_info.json"), { + return _context35.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/competitions/".concat(params.id, "/get_certificate_info.json"), { method: 'get', params: params })); case 1: case "end": - return _context34.stop(); + return _context35.stop(); } - }, _callee34); + }, _callee35); })); return _getCertificateInfo.apply(this, arguments); } @@ -58215,6 +58260,7 @@ var putTopPageService = function putTopPageService(_ref4) { /* harmony export */ "qz": function() { return /* binding */ delayedTime; }, /* harmony export */ "s": function() { return /* binding */ getRedoListModal; }, /* harmony export */ "sA": function() { return /* binding */ getExaminationIntelligentSettings; }, +/* harmony export */ "sS": function() { return /* binding */ markQuestion; }, /* harmony export */ "tX": function() { return /* binding */ getRedoModal; }, /* harmony export */ "uR": function() { return /* binding */ addExercise; }, /* harmony export */ "ux": function() { return /* binding */ getPublishGroups; }, @@ -59314,6 +59360,26 @@ function _checkRedoStatus() { })); return _checkRedoStatus.apply(this, arguments); } +function markQuestion(_x49, _x50) { + return _markQuestion.apply(this, arguments); +} +function _markQuestion() { + _markQuestion = _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 _callee46(id, params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee46$(_context46) { + while (1) switch (_context46.prev = _context46.next) { + case 0: + return _context46.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/exercises/".concat(id, "/mark.json"), { + method: 'post', + body: params + })); + case 1: + case "end": + return _context46.stop(); + } + }, _callee46); + })); + return _markQuestion.apply(this, arguments); +} /***/ }), @@ -70712,8 +70778,8 @@ __webpack_require__.d(__webpack_exports__, { ;// CONCATENATED MODULE: ./src/utils/env/dev.ts var DEV = { - PROXY_SERVER: 'https://test-data.educoder.net', - API_SERVER: 'http://localhost:8000', + PROXY_SERVER: 'https://pre-data.educoder.net', + API_SERVER: '', REPORT_SERVER: 'http://192.168.1.57:3001', IMG_SERVER: 'https://new-testali-cdn.educoder.net', FORGE: 'https://code.educoder.net/', @@ -71539,39 +71605,35 @@ function del(url, params) { /* unused harmony exports parseParams, StatusTags, WorkStatus, timego, timeformat, delCookie, getBlob, saveAs, isChromeOrFirefox, formatMoney, openNewWindows, formatTextMiddleIntercept, isEmpty, middleEllipsis, getUrlToken, checkDisabledExam, messageInfo, base64ToBlob, trackEventCustom */ /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__ = __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_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/checkbox/style */ 82000); -/* harmony import */ var antd_es_checkbox__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! antd/es/checkbox */ 32808); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__ = __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_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var antd_es_row_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/row/style */ 13062); -/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd/es/row */ 71230); -/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/col/style */ 89032); -/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd/es/col */ 15746); -/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/modal/style */ 35611); -/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd/es/modal */ 85402); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__ = __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_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/message/style */ 14934); -/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd/es/message */ 12461); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__ = __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_8___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9__ = __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_9___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/typeof.js */ 18698); -/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_10__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var _utils_authority__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/utils/authority */ 7); -/* harmony import */ var _components_Exercise_ip__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/Exercise/ip */ 79443); -/* harmony import */ var _service_exercise__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/service/exercise */ 51412); -/* harmony import */ var _contentType__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./contentType */ 30729); -/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! umi */ 89214); -/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! md5 */ 2568); -/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(md5__WEBPACK_IMPORTED_MODULE_17__); -/* harmony import */ var _env__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./env */ 59758); -/* harmony import */ var _components_mediator__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/components/mediator */ 91562); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! react/jsx-runtime */ 85893); - - +/* 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_row_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/row/style */ 13062); +/* harmony import */ var antd_es_row__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd/es/row */ 71230); +/* harmony import */ var antd_es_col_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/col/style */ 89032); +/* harmony import */ var antd_es_col__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd/es/col */ 15746); +/* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/modal/style */ 35611); +/* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd/es/modal */ 85402); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__ = __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_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd/es/message/style */ 14934); +/* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd/es/message */ 12461); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7__ = __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_7___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8__ = __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_8___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8__); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/typeof.js */ 18698); +/* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react */ 67294); +/* harmony import */ var _utils_authority__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/utils/authority */ 7); +/* harmony import */ var _components_Exercise_ip__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/Exercise/ip */ 79443); +/* harmony import */ var _service_exercise__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/service/exercise */ 51412); +/* harmony import */ var _contentType__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./contentType */ 30729); +/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! umi */ 89214); +/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! md5 */ 2568); +/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(md5__WEBPACK_IMPORTED_MODULE_16__); +/* harmony import */ var _env__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./env */ 59758); +/* harmony import */ var _components_mediator__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/components/mediator */ 91562); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! react/jsx-runtime */ 85893); @@ -71598,7 +71660,6 @@ var _location, _location$pathname, _location$pathname$sp; - var aKey = "e83900ca9be33747397cc81a8f68ac11"; var sKey = "6de3a75ae5718cde1e0907a593afd01f"; var parseParams = function parseParams(param) { @@ -71606,7 +71667,7 @@ var parseParams = function parseParams(param) { // param.domain = window.location.host var paramStr = ''; var _loop = function _loop(key) { - if (_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_10___default()(param[key]) === 'object') { + if (_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_9___default()(param[key]) === 'object') { if (Array.isArray(param[key])) { param[key].forEach(function (element, k) { paramStr += '&' + key + "[]=" + element; @@ -71716,7 +71777,7 @@ var StatusTags = function StatusTags(props) { } }; return props.data && props.data.map(function (v, k) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: tags[v] && tags[v]['class'], children: v }, k); @@ -71729,7 +71790,7 @@ var StatusTags = function StatusTags(props) { */ var formatHomeWorkStatusToName = function formatHomeWorkStatusToName(status) { var _mapping; - var mapping = (_mapping = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_mapping, -1, '重做中'), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_mapping, 0, '未开启'), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_mapping, 1, '未通关'), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_mapping, 2, '按时通关'), _mapping); + var mapping = (_mapping = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_mapping, -1, '重做中'), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_mapping, 0, '未开启'), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_mapping, 1, '未通关'), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_mapping, 2, '按时通关'), _mapping); return mapping[status] || '迟交通关'; }; @@ -71739,52 +71800,52 @@ var formatHomeWorkStatusToName = function formatHomeWorkStatusToName(status) { */ var HomeWorkListStatus = function HomeWorkListStatus(props) { var _wStatus, _wStatus$props$status, _wStatus$props$status2; - var wStatus = (_wStatus = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus, -1, { + var wStatus = (_wStatus = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus, -1, { name: '重做中', "class": 'c-orange' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus, 0, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus, 0, { name: '未开启', "class": 'c-black' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus, 1, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus, 1, { name: '未通关', "class": 'c-red' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus, 2, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus, 2, { name: '按时通关', "class": 'c-green' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus, 3, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus, 3, { name: '迟交通关', "class": 'c-orange' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus, 4, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus, 4, { name: '截止通关', "class": 'c-red' }), _wStatus); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: wStatus === null || wStatus === void 0 ? void 0 : (_wStatus$props$status = wStatus[props.status]) === null || _wStatus$props$status === void 0 ? void 0 : _wStatus$props$status['class'], children: wStatus === null || wStatus === void 0 ? void 0 : (_wStatus$props$status2 = wStatus[props.status]) === null || _wStatus$props$status2 === void 0 ? void 0 : _wStatus$props$status2['name'] }); }; var HomeWorkShixunListStatus = function HomeWorkShixunListStatus(props) { var _wStatus2, _wStatus$props$status3, _wStatus$props$status4; - var wStatus = (_wStatus2 = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus2, -1, { + var wStatus = (_wStatus2 = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus2, -1, { name: '重做中', "class": 'c-orange' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus2, 0, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus2, 0, { name: '未开启', "class": 'c-black' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus2, 1, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus2, 1, { name: '未通关', "class": 'c-red' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus2, 2, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus2, 2, { name: '按时通关', "class": 'c-green' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus2, 3, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus2, 3, { name: '迟交通关', "class": 'c-orange' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus2, 4, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus2, 4, { name: '截止后通关', "class": 'c-red' }), _wStatus2); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: wStatus === null || wStatus === void 0 ? void 0 : (_wStatus$props$status3 = wStatus[props.status]) === null || _wStatus$props$status3 === void 0 ? void 0 : _wStatus$props$status3['class'], children: wStatus === null || wStatus === void 0 ? void 0 : (_wStatus$props$status4 = wStatus[props.status]) === null || _wStatus$props$status4 === void 0 ? void 0 : _wStatus$props$status4['name'] }); @@ -71796,32 +71857,32 @@ var HomeWorkShixunListStatus = function HomeWorkShixunListStatus(props) { */ var HomeWorkDetailStatus = function HomeWorkDetailStatus(props) { var _wStatus3, _wStatus$props$status5, _wStatus$props$status6; - var wStatus = (_wStatus3 = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus3, -1, { + var wStatus = (_wStatus3 = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus3, -1, { name: '重做中', "class": 'c-orange', color: '#999999' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus3, 0, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus3, 0, { name: '未开启', "class": 'c-black', color: '#999999' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus3, 1, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus3, 1, { name: '未通关', "class": 'c-red', color: '#d4443d' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus3, 2, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus3, 2, { name: '按时通关', "class": 'c-green', color: '#57be40' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus3, 3, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus3, 3, { name: '迟交通关', "class": 'c-orange', color: '#f09143' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus3, 4, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus3, 4, { name: '截止通关', "class": 'c-red', color: '#d4443d' }), _wStatus3); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { style: { marginLeft: '10px', color: '#fff', @@ -71838,32 +71899,32 @@ var HomeWorkDetailStatus = function HomeWorkDetailStatus(props) { }; var HomeWorkShixunDetailStatus = function HomeWorkShixunDetailStatus(props) { var _wStatus4, _wStatus$props$status7, _wStatus$props$status8; - var wStatus = (_wStatus4 = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus4, -1, { + var wStatus = (_wStatus4 = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus4, -1, { name: '重做中', "class": 'c-orange', color: '#999999' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus4, 0, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus4, 0, { name: '未开启', "class": 'c-black', color: '#999999' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus4, 1, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus4, 1, { name: '未通关', "class": 'c-red', color: '#d4443d' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus4, 2, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus4, 2, { name: '按时通关', "class": 'c-green', color: '#57be40' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus4, 3, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus4, 3, { name: '迟交通关', "class": 'c-orange', color: '#f09143' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus4, 4, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus4, 4, { name: '截止后通关', "class": 'c-red', color: '#d4443d' }), _wStatus4); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { style: { marginLeft: '10px', color: '#fff', @@ -71900,7 +71961,7 @@ var StatusGraduationProjectTags = function StatusGraduationProjectTags(props) { } }; try { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: tags[status]['class'], children: tags[status]['name'] }); @@ -72059,11 +72120,11 @@ var StatusClassroomsTags = function StatusClassroomsTags(props) { } }; if (props.temporary) { - tags = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_8___default()({}, tags), temporaryTags); + tags = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_7___default()({}, tags), temporaryTags); } var arr = []; if (props.is_random) { - arr.push( /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + arr.push( /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: "tag-style bg-blue ml10", children: "\u968F\u673A" })); @@ -72073,7 +72134,7 @@ var StatusClassroomsTags = function StatusClassroomsTags(props) { props.status && // console.log(props, "props"); props.status.map(function (v, k) { - arr.push( /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + arr.push( /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { style: (props === null || props === void 0 ? void 0 : props.style) || [], className: tags[v] && tags[v]['class'], children: v @@ -72087,7 +72148,7 @@ var StatusClassroomsTags = function StatusClassroomsTags(props) { var exerciseTips = function exerciseTips(v, appraise_label) { // 可更新评阅设置--答题列表的状态 if (v === 5 || appraise_label) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { style: { backgroundColor: '#f59a23' }, @@ -72096,7 +72157,7 @@ var exerciseTips = function exerciseTips(v, appraise_label) { }); } if (v === 1) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { style: { backgroundColor: '#B8B8B8' }, @@ -72105,7 +72166,7 @@ var exerciseTips = function exerciseTips(v, appraise_label) { }); } if (v === 2) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { style: { backgroundColor: '#007AFF' }, @@ -72114,7 +72175,7 @@ var exerciseTips = function exerciseTips(v, appraise_label) { }); } if (v === 3) { - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { style: { backgroundColor: '#FC2D6B' }, @@ -72132,23 +72193,23 @@ var exerciseTips = function exerciseTips(v, appraise_label) { // "work_status": 2, //-1:重做中、 0:未提交、1:未通关,2:按时通关,3:迟交通关 var WorkStatus = function WorkStatus(props) { var _wStatus5, _wStatus$props$status9, _wStatus$props$status10; - var wStatus = (_wStatus5 = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus5, -1, { + var wStatus = (_wStatus5 = {}, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus5, -1, { name: '重做中', "class": 'c-orange' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus5, 0, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus5, 0, { name: '未提交', "class": 'c-black' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus5, 1, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus5, 1, { name: '未通关', "class": 'c-red' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus5, 2, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus5, 2, { name: '按时通关', "class": 'c-green' - }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_9___default()(_wStatus5, 3, { + }), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_8___default()(_wStatus5, 3, { name: '迟交通关', "class": 'c-orange' }), _wStatus5); - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: (_wStatus$props$status9 = wStatus[props.status]) === null || _wStatus$props$status9 === void 0 ? void 0 : _wStatus$props$status9['class'], children: (_wStatus$props$status10 = wStatus[props.status]) === null || _wStatus$props$status10 === void 0 ? void 0 : _wStatus$props$status10['name'] }); @@ -72176,7 +72237,7 @@ var CommonWorkStatus = function CommonWorkStatus(props) { "class": 'c-red' } }; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: (_wStatus$props$status11 = wStatus[props.status]) === null || _wStatus$props$status11 === void 0 ? void 0 : _wStatus$props$status11['class'], children: (_wStatus$props$status12 = wStatus[props.status]) === null || _wStatus$props$status12 === void 0 ? void 0 : _wStatus$props$status12['name'] }); @@ -72374,7 +72435,7 @@ var getFileContentAndUrl = function getFileContentAndUrl(file) { link: link }); } catch (e) { - antd_es_message__WEBPACK_IMPORTED_MODULE_21__/* ["default"].warn */ .ZP.warn("当前文件无法读取内容"); + antd_es_message__WEBPACK_IMPORTED_MODULE_20__/* ["default"].warn */ .ZP.warn("当前文件无法读取内容"); reject("当前文件无法读取内容"); } }; @@ -72383,7 +72444,7 @@ var getFileContentAndUrl = function getFileContentAndUrl(file) { }; function setmiyah(logins) { var opens = '79e33abd4b6588941ab7622aed1e67e8'; - return md5__WEBPACK_IMPORTED_MODULE_17___default()(opens + logins); + return md5__WEBPACK_IMPORTED_MODULE_16___default()(opens + logins); } var getCookie = function getCookie(key) { var arr, @@ -72514,7 +72575,7 @@ var setUrlQuery = function setUrlQuery(options) { var queryArr = []; var _loop2 = function _loop2(key) { if (query.hasOwnProperty(key) && !isUnOrNull(query[key])) { - if (_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_10___default()(query[key]) === 'object') { + if (_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_9___default()(query[key]) === 'object') { query[key].map(function (v) { queryArr.push("".concat(key, "[]=").concat(v)); }); @@ -72859,19 +72920,19 @@ var getMessagesUrl = function getMessagesUrl(item) { return ''; case 'JoinProject': //项目详情-申请加入项目审核页 :id = container_id - return window.open(_env__WEBPACK_IMPORTED_MODULE_18__/* ["default"].FORGE */ .Z.FORGE + item.project_url); + return window.open(_env__WEBPACK_IMPORTED_MODULE_17__/* ["default"].FORGE */ .Z.FORGE + item.project_url); // return window.open(`/projects/${item.container_id}`) case 'ReporterJoinProject': //项目详情页 :id = container_id - return window.open(_env__WEBPACK_IMPORTED_MODULE_18__/* ["default"].FORGE */ .Z.FORGE + item.project_url); + return window.open(_env__WEBPACK_IMPORTED_MODULE_17__/* ["default"].FORGE */ .Z.FORGE + item.project_url); // return window.open(`/projects/${item.container_id}`) case 'DealProject': //项目详情页 :id = container_id - return window.open(_env__WEBPACK_IMPORTED_MODULE_18__/* ["default"].FORGE */ .Z.FORGE + item.project_url); + return window.open(_env__WEBPACK_IMPORTED_MODULE_17__/* ["default"].FORGE */ .Z.FORGE + item.project_url); // return window.open(`/projects/${item.container_id}`) case 'ManagerJoinProject': //项目详情页 :id = container_id - return window.open(_env__WEBPACK_IMPORTED_MODULE_18__/* ["default"].FORGE */ .Z.FORGE + item.project_url); + return window.open(_env__WEBPACK_IMPORTED_MODULE_17__/* ["default"].FORGE */ .Z.FORGE + item.project_url); // return window.open(`/projects/${item.container_id}`) case 'Poll': switch (item.parent_container_type) { @@ -72992,7 +73053,7 @@ var getMessagesUrl = function getMessagesUrl(item) { case 'SendMessage': // /managements/mirror_repository // return window.open(`/managements/mirror_repository`) - return window.open("".concat(_env__WEBPACK_IMPORTED_MODULE_18__/* ["default"].API_SERVER */ .Z.API_SERVER, "/admins/mirror_repositories")); + return window.open("".concat(_env__WEBPACK_IMPORTED_MODULE_17__/* ["default"].API_SERVER */ .Z.API_SERVER, "/admins/mirror_repositories")); case 'Journal': //项目Issue页 :id = parent_container_id return window.open("/issues/".concat(item.parent_container_id)); @@ -73001,7 +73062,7 @@ var getMessagesUrl = function getMessagesUrl(item) { return window.open("/issues/".concat(item.container_id)); case 'PullRequest': // 项目pull request页 :id = parent_container_id - return window.open(_env__WEBPACK_IMPORTED_MODULE_18__/* ["default"].FORGE */ .Z.FORGE + item.project_url); + return window.open(_env__WEBPACK_IMPORTED_MODULE_17__/* ["default"].FORGE */ .Z.FORGE + item.project_url); // return window.open(`/projects/${item.parent_container_id}/pull_requests`) case 'Department': //账号管理页 @@ -73045,7 +73106,7 @@ var getMessagesUrl = function getMessagesUrl(item) { return window.open("/admins/video_applies"); } else if (item.tiding_type === 'System') { var _userInfo; - return window.open("/users/".concat((_userInfo = (0,_utils_authority__WEBPACK_IMPORTED_MODULE_12__/* .userInfo */ .eY)()) === null || _userInfo === void 0 ? void 0 : _userInfo.login, "/videos")); + return window.open("/users/".concat((_userInfo = (0,_utils_authority__WEBPACK_IMPORTED_MODULE_11__/* .userInfo */ .eY)()) === null || _userInfo === void 0 ? void 0 : _userInfo.login, "/videos")); } return ''; case 'PublicCourseStart': @@ -73082,16 +73143,16 @@ var getMessagesUrl = function getMessagesUrl(item) { } }; var checkLocalOrPublicIp = /*#__PURE__*/function () { - var _ref = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee2(v, hideTip) { + var _ref = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee2(v, hideTip) { var ip, modal; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee2$(_context2) { + 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: ip = ""; return _context2.abrupt("return", new Promise( /*#__PURE__*/function () { - var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee(resolve, reject) { + var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee(resolve, reject) { var res; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee$(_context) { + 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 (!(v.ip_limit !== 'no')) { @@ -73099,7 +73160,7 @@ var checkLocalOrPublicIp = /*#__PURE__*/function () { break; } _context.next = 3; - return (0,_components_Exercise_ip__WEBPACK_IMPORTED_MODULE_13__/* .findLocalIp */ .y)({ + return (0,_components_Exercise_ip__WEBPACK_IMPORTED_MODULE_12__/* .findLocalIp */ .y)({ ip_limit: v === null || v === void 0 ? void 0 : v.ip_limit, ip_bind: v === null || v === void 0 ? void 0 : v.ip_bind }); @@ -73107,7 +73168,7 @@ var checkLocalOrPublicIp = /*#__PURE__*/function () { ip = _context.sent; case 4: _context.next = 6; - return (0,_service_exercise__WEBPACK_IMPORTED_MODULE_14__/* .checkIp */ .Cl)({ + return (0,_service_exercise__WEBPACK_IMPORTED_MODULE_13__/* .checkIp */ .Cl)({ id: v.exerciseId, ip: ip }); @@ -73125,7 +73186,7 @@ var checkLocalOrPublicIp = /*#__PURE__*/function () { _context.next = 16; break; } - (0,umi__WEBPACK_IMPORTED_MODULE_16__.getDvaApp)()._store.dispatch({ + (0,umi__WEBPACK_IMPORTED_MODULE_15__.getDvaApp)()._store.dispatch({ type: 'exercise/setActionTabs', payload: { key: 'student-unlock', @@ -73151,13 +73212,13 @@ var checkLocalOrPublicIp = /*#__PURE__*/function () { _context.next = 24; break; } - modal = antd_es_modal__WEBPACK_IMPORTED_MODULE_22__/* ["default"].info */ .Z.info({ - title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { + modal = antd_es_modal__WEBPACK_IMPORTED_MODULE_21__/* ["default"].info */ .Z.info({ + title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { flex: "1", children: "\u63D0\u793A" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: "iconfont icon-yiguanbi1 current c-grey-c", onClick: function onClick() { return modal.destroy(); @@ -73167,7 +73228,7 @@ var checkLocalOrPublicIp = /*#__PURE__*/function () { }), icon: null, className: 'custom-modal-divider', - content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("div", { + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("div", { className: "font16 p20", children: "\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01" }), @@ -73179,13 +73240,13 @@ var checkLocalOrPublicIp = /*#__PURE__*/function () { _context.next = 27; break; } - modal = antd_es_modal__WEBPACK_IMPORTED_MODULE_22__/* ["default"].info */ .Z.info({ - title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { + modal = antd_es_modal__WEBPACK_IMPORTED_MODULE_21__/* ["default"].info */ .Z.info({ + title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { flex: "1", children: "\u63D0\u793A" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: "iconfont icon-yiguanbi1 current c-grey-c", onClick: function onClick() { return modal.destroy(); @@ -73195,9 +73256,9 @@ var checkLocalOrPublicIp = /*#__PURE__*/function () { }), icon: null, className: 'custom-modal-divider', - content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)("div", { + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsxs)("div", { className: "font16 p20", - children: ["\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + children: ["\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: "c-red", children: res.ip }), "\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"] @@ -73227,13 +73288,13 @@ var checkLocalOrPublicIp = /*#__PURE__*/function () { }(); var checkDisabledExam = function checkDisabledExam(v) { return new Promise( /*#__PURE__*/function () { - var _ref3 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee3(resolve, reject) { + var _ref3 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee3(resolve, reject) { var res; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee3$(_context3) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: _context3.next = 2; - return (0,_service_exercise__WEBPACK_IMPORTED_MODULE_14__/* .checkExam */ .Zg)({ + return (0,_service_exercise__WEBPACK_IMPORTED_MODULE_13__/* .checkExam */ .Zg)({ id: v === null || v === void 0 ? void 0 : v.exerciseId, coursesId: v === null || v === void 0 ? void 0 : v.coursesId }); @@ -73269,9 +73330,9 @@ var isKepuKehuan = function isKepuKehuan() { } }; var startExercise = /*#__PURE__*/function () { - var _ref4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_6___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().mark(function _callee4(v) { - var modal, res; - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_2___default()().wrap(function _callee4$(_context4) { + var _ref4 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark(function _callee4(v) { + var modal, res, _userInfo2, _userInfo3, _userInfo4; + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: sessionStorage.removeItem("studentunlock"); @@ -73279,7 +73340,7 @@ var startExercise = /*#__PURE__*/function () { _context4.next = 4; break; } - antd_es_modal__WEBPACK_IMPORTED_MODULE_22__/* ["default"].info */ .Z.info({ + antd_es_modal__WEBPACK_IMPORTED_MODULE_21__/* ["default"].info */ .Z.info({ content: '请使用电脑参加考试!' }); return _context4.abrupt("return"); @@ -73306,16 +73367,16 @@ var startExercise = /*#__PURE__*/function () { _context4.next = 16; break; } - antd_es_modal__WEBPACK_IMPORTED_MODULE_22__/* ["default"].info */ .Z.info({ + antd_es_modal__WEBPACK_IMPORTED_MODULE_21__/* ["default"].info */ .Z.info({ icon: null, okText: '确定', width: 500, - content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)("div", { + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsxs)("div", { className: "font16", - children: ["\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + children: ["\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: "c-red", children: "\u8C37\u6B4C" - }), "\u3002", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("br", {}), "\u8BF7\u4F7F\u7528", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + }), "\u3002", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("br", {}), "\u8BF7\u4F7F\u7528", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: "c-red", children: "\u8C37\u6B4C" }), "\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002"] @@ -73331,22 +73392,22 @@ var startExercise = /*#__PURE__*/function () { _context4.next = 20; break; } - antd_es_modal__WEBPACK_IMPORTED_MODULE_22__/* ["default"].info */ .Z.info({ + antd_es_modal__WEBPACK_IMPORTED_MODULE_21__/* ["default"].info */ .Z.info({ icon: null, okText: '确定', width: 500, - content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)("div", { + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsxs)("div", { className: "font16", - children: ["\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + children: ["\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: "c-red", children: "\u8C37\u6B4C" - }), "\u3001", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + }), "\u3001", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: "c-red", children: "\u706B\u72D0" - }), "\u6D4F\u89C8\u5668\u3002", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("br", {}), "\u8BF7\u4F7F\u7528", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + }), "\u6D4F\u89C8\u5668\u3002", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("br", {}), "\u8BF7\u4F7F\u7528", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: "c-red", children: "\u8C37\u6B4C" - }), "\u3001", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { + }), "\u3001", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_19__.jsx)("span", { className: "c-red", children: "\u706B\u72D0" }), "\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002"] @@ -73354,155 +73415,164 @@ var startExercise = /*#__PURE__*/function () { }); return _context4.abrupt("return", false); case 20: - modal = antd_es_modal__WEBPACK_IMPORTED_MODULE_22__/* ["default"].info */ .Z.info({ - title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { - flex: "1", - children: "\u8003\u8BD5\u8BF4\u660E" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { - className: "iconfont icon-yiguanbi1 current c-grey-c", - onClick: function onClick() { - return modal.destroy(); - } - }) - })] - }), - width: 700, - icon: null, - className: 'custom-modal-divider', - content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)("div", { - className: "font16 p20", - children: [v.identity_verify && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { - align: "middle", - justify: "start", - className: "mt20", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { - flex: "45px", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { - className: "iconfont icon-kaiqishexiangtou c-blue mr20 font24" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { - flex: "1", - children: ["\u8FDB\u5165\u8003\u8BD5\u524D\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u9700\u91C7\u96C6\u7167\u7247\u8BA4\u8BC1\uFF0C\u8BA4\u8BC1\u901A\u8FC7\u5E76\u5F00\u542F\u624B\u673A\u5F55\u5236\u624D\u53EF\u4EE5\u8FDB\u5165\u8003\u8BD5\u3002", !checkIsClientExam() && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("a", { - target: "_blank", - href: "https://www.educoder.net/forums/4459", - children: "\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F" - })] - })] - }), v.open_camera && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { - align: "middle", - justify: "start", - className: "mt20", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { - className: "iconfont icon-kaiqishexiangtou c-blue mr20 font24" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { - children: ["\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01", !checkIsClientExam() && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("a", { - target: "_blank", - href: "https://www.educoder.net/forums/4459", - children: "\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F" - })] - })] - }), v.screen_open && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { - justify: "start", - className: "mt20", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { - flex: "24px", - className: "mr20", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { - className: "iconfont icon-kaiqifangqieping c-blue font24" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { - flex: "1", - children: ["\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7", v.screen_num, "\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377\u3002\uFF08\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762", v.screen_sec, "\u79D2\u540E\u5373\u5224\u5B9A\u4E3A\u4E00\u6B21\u5207\u5C4F\uFF0C", v.screen_sec * 2, "\u79D2\u5219\u5224\u5B9A\u4E3A2\u6B21\u5207\u5C4F\uFF0C\u4EE5\u6B64\u7C7B\u63A8\uFF1B\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u8BF7\u52FF\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762\u6216\u9000\u51FA\u5168\u5C4F\uFF09", !checkIsClientExam() && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("a", { - target: "_blank", - href: "https://www.educoder.net/forums/4460", - children: "\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F" - })] - })] - }), (v.inner_ip !== '' || v.public_ip !== '') && v.ip_limit !== 'no' && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { - justify: "start", - className: "mt20", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { - flex: "24px", - className: "mr20", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { - className: "iconfont icon-IP c-blue font24" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { - flex: "1", - children: ["\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542FIP\u8303\u56F4\u9650\u5B9A\u3002IP\u5730\u5740\u4E0D\u5728\u8303\u56F4\u5185\u4E0D\u53EF\u53C2\u52A0\u8003\u8BD5\u3002", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("br", {}), !checkIsClientExam() && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { - className: "c-red", - children: "\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("br", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("a", { - href: "https://www.educoder.net/forums/4478", - target: "_blank", - children: "\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?" - })] - })] - })] - }), v.ip_bind && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_row__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { - justify: "start", - className: "mt20", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { - flex: "24px", - className: "mr20", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { - className: "iconfont icon-IPbangding c-blue font24" - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(antd_es_col__WEBPACK_IMPORTED_MODULE_24__/* ["default"] */ .Z, { - flex: "1", - children: ["\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u8003\u8BD5\u671F\u95F4IP\u7ED1\u5B9A\u3002\u5F53\u60A8\u5F00\u59CB\u8003\u8BD5\u540E\uFF0C\u5C06\u81EA\u52A8\u7ED1\u5B9AIP\uFF0C\u8003\u8BD5\u671F\u95F4\u53EA\u5141\u8BB8\u4F7F\u7528\u552F\u4E00\u7684IP\u8FDB\u5165\u8003\u8BD5\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u5411\u8001\u5E08\u7533\u8BF7\u89E3\u9664IP\u7ED1\u5B9A\u3002", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("br", {}), !checkIsClientExam() && v.ip_limit !== "no" && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.Fragment, { - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("span", { - className: "c-red", - children: "\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("br", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("a", { - href: "https://www.educoder.net/forums/4478", - target: "_blank", - children: "\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?" - })] - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)("p", { - className: "ml40 mt40", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_20__.jsx)(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .Z, { - onChange: function onChange(e) { - return modal.update({ - okButtonProps: { - disabled: !e.target.checked - } - }); - }, - children: "\u6211\u5DF2\u9605\u8BFB" - }) - })] - }), - onOk: function onOk() { - // requestFullScreen(document.body); - if (v.open_phone_video_recording) { - var _userInfo2; - // history.replace(`/classrooms/${v.coursesId}/exercise/${v.exerciseId}/users/${userInfo()?.login}/check`,{ - // hash:"bar" - // }) - window.location.href = "/classrooms/".concat(v.coursesId, "/exercise/").concat(v.exerciseId, "/users/").concat((_userInfo2 = (0,_utils_authority__WEBPACK_IMPORTED_MODULE_12__/* .userInfo */ .eY)()) === null || _userInfo2 === void 0 ? void 0 : _userInfo2.login, "/check"); - } else if (v.identity_verify && v.current_status === 2) { - var _userInfo3; - // history.replace(`/classrooms/${v.coursesId}/exercise/${v.exerciseId}/users/${userInfo()?.login}/check`) - window.location.href = "/classrooms/".concat(v.coursesId, "/exercise/").concat(v.exerciseId, "/users/").concat((_userInfo3 = (0,_utils_authority__WEBPACK_IMPORTED_MODULE_12__/* .userInfo */ .eY)()) === null || _userInfo3 === void 0 ? void 0 : _userInfo3.login, "/check"); - } else { - var _userInfo4; - // history.replace(`/classrooms/${v.coursesId}/exercise/${v.exerciseId}/users/${userInfo()?.login}`) - window.location.href = "/classrooms/".concat(v.coursesId, "/exercise/").concat(v.exerciseId, "/users/").concat((_userInfo4 = (0,_utils_authority__WEBPACK_IMPORTED_MODULE_12__/* .userInfo */ .eY)()) === null || _userInfo4 === void 0 ? void 0 : _userInfo4.login); - } - }, - okText: '进入考试', - okButtonProps: { - disabled: true - } - }); + //弹窗里的内容都迁移到考试中间页展示 + // modal = Modal.info({ + // title: ( + // + // 考试说明 + // + // modal.destroy()} + // > + // + // + // ), + // width: 700, + // icon: null, + // className: 'custom-modal-divider', + // content: ( + //

+ // {v.identity_verify && ( + // + // + // + // + // + // 进入考试前,请允许摄像头授权,授权后需采集照片认证,认证通过并开启手机录制才可以进入考试。 + // {!checkIsClientExam() && ( + // + // 无法调用摄像头? + // + // )} + // + // + // )} + + // {v.open_camera && ( + // + // + // + // + // + // 进入考试后,请允许摄像头授权,授权后打开摄像头方可作答! + // {!checkIsClientExam() && ( + // + // 无法调用摄像头? + // + // )} + // + // + // )} + // {v.screen_open && ( + // + // + // + // + // + // 当前考试已开启防切屏,切屏超过{v.screen_num} + // 次将强制交卷。(切换到其他页面{v.screen_sec}秒后即判定为一次切屏,{v.screen_sec * 2}秒则判定为2次切屏,以此类推;考试过程中请勿切换到其他页面或退出全屏) + // {!checkIsClientExam() && ( + // + // 浏览器无法自动全屏? + // + // )} + // + // + // )} + // {(v.inner_ip !== '' || v.public_ip !== '') && v.ip_limit !== 'no' && ( + // + // + // + // + // + // 当前考试已开启IP范围限定。IP地址不在范围内不可参加考试。 + //
+ // {!checkIsClientExam() && ( + // <> + // + // (只允许在Chrome谷歌浏览器作答,并且需要安装WebRTC Leak + // Prevent插件) + // + //
+ // + // 如何安装WebRTC Leak Prevent插件? + // + // + // )} + // + //
+ // )} + + // {v.ip_bind && ( + // + // + // + // + // + // 当前考试已启用考试期间IP绑定。当您开始考试后,将自动绑定IP,考试期间只允许使用唯一的IP进入考试。如遇特殊情况,可向老师申请解除IP绑定。 + //
+ // {!checkIsClientExam() && v.ip_limit !== "no" && ( + // <> + // + // (只允许在Chrome谷歌浏览器作答,并且需要安装WebRTC Leak + // Prevent插件) + // + //
+ // + // 如何安装WebRTC Leak Prevent插件? + // + // + // )} + // + //
+ // )} + + //

+ // + // modal.update({ okButtonProps: { disabled: !e.target.checked } }) + // } + // > + // 我已阅读 + // + //

+ //
+ // ), + // onOk: () => { + // // requestFullScreen(document.body); + if (v.open_phone_video_recording) { + // history.replace(`/classrooms/${v.coursesId}/exercise/${v.exerciseId}/users/${userInfo()?.login}/check`,{ + // hash:"bar" + // }) + window.location.href = "/classrooms/".concat(v.coursesId, "/exercise/").concat(v.exerciseId, "/users/").concat((_userInfo2 = (0,_utils_authority__WEBPACK_IMPORTED_MODULE_11__/* .userInfo */ .eY)()) === null || _userInfo2 === void 0 ? void 0 : _userInfo2.login, "/check"); + } else if (v.identity_verify && v.current_status === 2) { + // history.replace(`/classrooms/${v.coursesId}/exercise/${v.exerciseId}/users/${userInfo()?.login}/check`) + window.location.href = "/classrooms/".concat(v.coursesId, "/exercise/").concat(v.exerciseId, "/users/").concat((_userInfo3 = (0,_utils_authority__WEBPACK_IMPORTED_MODULE_11__/* .userInfo */ .eY)()) === null || _userInfo3 === void 0 ? void 0 : _userInfo3.login, "/check"); + } else { + // history.replace(`/classrooms/${v.coursesId}/exercise/${v.exerciseId}/users/${userInfo()?.login}`) + window.location.href = "/classrooms/".concat(v.coursesId, "/exercise/").concat(v.exerciseId, "/users/").concat((_userInfo4 = (0,_utils_authority__WEBPACK_IMPORTED_MODULE_11__/* .userInfo */ .eY)()) === null || _userInfo4 === void 0 ? void 0 : _userInfo4.login); + } + + // }, + // okText: '进入考试', + // okButtonProps: { disabled: true }, + // }); _context4.next = 24; break; case 23: @@ -73580,14 +73650,14 @@ var parseParamsStr = function parseParamsStr(v, method) { p[key] = p[key] === false ? "false" : p[key]; if (method === "GET") { if (p[key] !== null) { - if (_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_10___default()(p[key]) === "object" && (!Array.isArray(p[key]) || Array.isArray(p[key]) && !p[key].length)) return; + if (_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_9___default()(p[key]) === "object" && (!Array.isArray(p[key]) || Array.isArray(p[key]) && !p[key].length)) return; var _key = p[key] === null || p[key] === "null" ? "" : p[key]; arr.push("".concat(key, "=").concat(typeof _key === "string" || typeof _key === "number" ? decodeURIComponent(_key) : JSON.stringify(_key))); } } else { var _key4 = p[key] === null || p[key] === "null" ? "" : p[key]; arr.push("".concat(key, "=").concat(typeof _key4 === "string" || typeof _key4 === "number" ? _key4 : JSON.stringify(_key4))); - if (_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_10___default()(p[key]) === "object") { + if (_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_9___default()(p[key]) === "object") { param[key] = p[key]; } else { param[key] = p[key]; @@ -73631,7 +73701,7 @@ var setHeader = function setHeader(newOptions, url) { 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); + newOptions.headers["X-EDU-Signature"] = md5__WEBPACK_IMPORTED_MODULE_16___default()(stringToSign); if (document.domain.indexOf("educoder.net") > -1) { console.log("stringToSign:", stringToSign, url); } @@ -73653,7 +73723,7 @@ var messageInfo = function messageInfo(status, date) { 4: "\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5C06\u4E8E".concat(date, "\u53D1\u5E03\uFF0C\u8BF7\u7B49\u5F85\u3002") }; var s = info[status]; - antd_es_message__WEBPACK_IMPORTED_MODULE_21__/* ["default"].warn */ .ZP.warn(s); + antd_es_message__WEBPACK_IMPORTED_MODULE_20__/* ["default"].warn */ .ZP.warn(s); }; var base64ToBlob = function base64ToBlob(code, filename) { var _filename$split; @@ -73666,7 +73736,7 @@ var base64ToBlob = function base64ToBlob(code, filename) { uInt8Array[i] = raw.charCodeAt(i); } return new Blob([uInt8Array], { - type: _contentType__WEBPACK_IMPORTED_MODULE_15__/* .contentType */ .F[(_filename$split = filename.split('.')) === null || _filename$split === void 0 ? void 0 : _filename$split[1]] || 'application/octet-stream' + type: _contentType__WEBPACK_IMPORTED_MODULE_14__/* .contentType */ .F[(_filename$split = filename.split('.')) === null || _filename$split === void 0 ? void 0 : _filename$split[1]] || 'application/octet-stream' }); }; var downloadFile = function downloadFile(fileName, content, filename) { @@ -73694,7 +73764,7 @@ var trackEvent = function trackEvent(arr) { event_category: arr[0], event_label: arr[2] || '', value: arr[3] || '', - user_id: ((_userInfo5 = (0,_utils_authority__WEBPACK_IMPORTED_MODULE_12__/* .userInfo */ .eY)()) === null || _userInfo5 === void 0 ? void 0 : _userInfo5.login) || '' + user_id: ((_userInfo5 = (0,_utils_authority__WEBPACK_IMPORTED_MODULE_11__/* .userInfo */ .eY)()) === null || _userInfo5 === void 0 ? void 0 : _userInfo5.login) || '' }); } catch (e) { console.log('trackEvent:err:', e); @@ -73735,7 +73805,7 @@ var onPreviewImage = function onPreviewImage(e) { if (url && url.indexOf('/images/avatars/User') === -1) { e.stopPropagation(); e.preventDefault(); - _components_mediator__WEBPACK_IMPORTED_MODULE_19__/* ["default"].publish */ .Z.publish('preview-image', url); + _components_mediator__WEBPACK_IMPORTED_MODULE_18__/* ["default"].publish */ .Z.publish('preview-image', url); } } }; @@ -73756,7 +73826,7 @@ var getCategoryName = function getCategoryName(data, categoryId) { // 绑定手机号码 var bindPhone = function bindPhone(obj) { - var modal = antd_es_modal__WEBPACK_IMPORTED_MODULE_22__/* ["default"].confirm */ .Z.confirm({ + var modal = antd_es_modal__WEBPACK_IMPORTED_MODULE_21__/* ["default"].confirm */ .Z.confirm({ title: '完善手机号码', content: '开启挑战前,请先绑定手机号码', okText: '立即绑定', @@ -73782,7 +73852,7 @@ var copyTextFuc = function copyTextFuc() { input.select(); document.execCommand('Copy'); if (!hide) { - antd_es_message__WEBPACK_IMPORTED_MODULE_21__/* ["default"].success */ .ZP.success('复制成功'); + antd_es_message__WEBPACK_IMPORTED_MODULE_20__/* ["default"].success */ .ZP.success('复制成功'); } document.body.removeChild(input); }; @@ -73851,7 +73921,7 @@ var ImgSrcConvert = function ImgSrcConvert(src) { if (src !== null && src !== void 0 && src.startsWith('http')) { return src; } - return _env__WEBPACK_IMPORTED_MODULE_18__/* ["default"].IMG_SERVER */ .Z.IMG_SERVER + src; + return _env__WEBPACK_IMPORTED_MODULE_17__/* ["default"].IMG_SERVER */ .Z.IMG_SERVER + src; }; // 版本号比对 @@ -76465,305 +76535,6 @@ var style_default = __webpack_require__(43146); /***/ }), -/***/ 32808: -/*!************************************************************!*\ - !*** ./node_modules/antd/es/checkbox/index.js + 2 modules ***! - \************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "Z": function() { return /* binding */ es_checkbox; } -}); - -// 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/classnames/index.js -var classnames = __webpack_require__(94184); -var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); -// EXTERNAL MODULE: ./node_modules/rc-checkbox/es/index.js -var es = __webpack_require__(50132); -// EXTERNAL MODULE: ./node_modules/react/index.js -var react = __webpack_require__(67294); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js -var config_provider_context = __webpack_require__(53124); -// EXTERNAL MODULE: ./node_modules/antd/es/form/context.js -var context = __webpack_require__(65223); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules -var toConsumableArray = __webpack_require__(74902); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules -var slicedToArray = __webpack_require__(97685); -// EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js -var omit = __webpack_require__(98423); -;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Group.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 GroupContext = /*#__PURE__*/react.createContext(null); -var InternalCheckboxGroup = function InternalCheckboxGroup(_a, ref) { - var defaultValue = _a.defaultValue, - children = _a.children, - _a$options = _a.options, - options = _a$options === void 0 ? [] : _a$options, - customizePrefixCls = _a.prefixCls, - className = _a.className, - style = _a.style, - onChange = _a.onChange, - restProps = __rest(_a, ["defaultValue", "children", "options", "prefixCls", "className", "style", "onChange"]); - var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var _React$useState = react.useState(restProps.value || defaultValue || []), - _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), - value = _React$useState2[0], - setValue = _React$useState2[1]; - var _React$useState3 = react.useState([]), - _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), - registeredValues = _React$useState4[0], - setRegisteredValues = _React$useState4[1]; - react.useEffect(function () { - if ('value' in restProps) { - setValue(restProps.value || []); - } - }, [restProps.value]); - var getOptions = function getOptions() { - return options.map(function (option) { - if (typeof option === 'string' || typeof option === 'number') { - return { - label: option, - value: option - }; - } - return option; - }); - }; - var cancelValue = function cancelValue(val) { - setRegisteredValues(function (prevValues) { - return prevValues.filter(function (v) { - return v !== val; - }); - }); - }; - var registerValue = function registerValue(val) { - setRegisteredValues(function (prevValues) { - return [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val]); - }); - }; - var toggleOption = function toggleOption(option) { - var optionIndex = value.indexOf(option.value); - var newValue = (0,toConsumableArray/* default */.Z)(value); - if (optionIndex === -1) { - newValue.push(option.value); - } else { - newValue.splice(optionIndex, 1); - } - if (!('value' in restProps)) { - setValue(newValue); - } - var opts = getOptions(); - onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(function (val) { - return registeredValues.includes(val); - }).sort(function (a, b) { - var indexA = opts.findIndex(function (opt) { - return opt.value === a; - }); - var indexB = opts.findIndex(function (opt) { - return opt.value === b; - }); - return indexA - indexB; - })); - }; - var prefixCls = getPrefixCls('checkbox', customizePrefixCls); - var groupPrefixCls = "".concat(prefixCls, "-group"); - var domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); - if (options && options.length > 0) { - children = getOptions().map(function (option) { - return /*#__PURE__*/react.createElement(checkbox_Checkbox, { - prefixCls: prefixCls, - key: option.value.toString(), - disabled: 'disabled' in option ? option.disabled : restProps.disabled, - value: option.value, - checked: value.includes(option.value), - onChange: option.onChange, - className: "".concat(groupPrefixCls, "-item"), - style: option.style - }, option.label); - }); - } - // eslint-disable-next-line react/jsx-no-constructed-context-values - var context = { - toggleOption: toggleOption, - value: value, - disabled: restProps.disabled, - name: restProps.name, - // https://github.com/ant-design/ant-design/issues/16376 - registerValue: registerValue, - cancelValue: cancelValue - }; - var classString = classnames_default()(groupPrefixCls, (0,defineProperty/* default */.Z)({}, "".concat(groupPrefixCls, "-rtl"), direction === 'rtl'), className); - return /*#__PURE__*/react.createElement("div", (0,esm_extends/* default */.Z)({ - className: classString, - style: style - }, domProps, { - ref: ref - }), /*#__PURE__*/react.createElement(GroupContext.Provider, { - value: context - }, children)); -}; -var CheckboxGroup = /*#__PURE__*/react.forwardRef(InternalCheckboxGroup); -/* harmony default export */ var Group = (/*#__PURE__*/react.memo(CheckboxGroup)); -// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/DisabledContext.js -var DisabledContext = __webpack_require__(98866); -;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/Checkbox.js - - -var Checkbox_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 InternalCheckbox = function InternalCheckbox(_a, ref) { - var _classNames; - var _b; - var customizePrefixCls = _a.prefixCls, - className = _a.className, - children = _a.children, - _a$indeterminate = _a.indeterminate, - indeterminate = _a$indeterminate === void 0 ? false : _a$indeterminate, - style = _a.style, - onMouseEnter = _a.onMouseEnter, - onMouseLeave = _a.onMouseLeave, - _a$skipGroup = _a.skipGroup, - skipGroup = _a$skipGroup === void 0 ? false : _a$skipGroup, - disabled = _a.disabled, - restProps = Checkbox_rest(_a, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); - var _React$useContext = react.useContext(config_provider_context/* ConfigContext */.E_), - getPrefixCls = _React$useContext.getPrefixCls, - direction = _React$useContext.direction; - var checkboxGroup = react.useContext(GroupContext); - var _useContext = (0,react.useContext)(context/* FormItemInputContext */.aM), - isFormItemInput = _useContext.isFormItemInput; - var contextDisabled = (0,react.useContext)(DisabledContext/* default */.Z); - var mergedDisabled = (_b = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _b !== void 0 ? _b : contextDisabled; - var prevValue = react.useRef(restProps.value); - react.useEffect(function () { - checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); - false ? 0 : void 0; - }, []); - react.useEffect(function () { - if (skipGroup) { - return; - } - if (restProps.value !== prevValue.current) { - checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); - checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); - prevValue.current = restProps.value; - } - return function () { - return checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); - }; - }, [restProps.value]); - var prefixCls = getPrefixCls('checkbox', customizePrefixCls); - var checkboxProps = (0,esm_extends/* default */.Z)({}, restProps); - if (checkboxGroup && !skipGroup) { - checkboxProps.onChange = function () { - if (restProps.onChange) { - restProps.onChange.apply(restProps, arguments); - } - if (checkboxGroup.toggleOption) { - checkboxGroup.toggleOption({ - label: children, - value: restProps.value - }); - } - }; - checkboxProps.name = checkboxGroup.name; - checkboxProps.checked = checkboxGroup.value.includes(restProps.value); - } - var classString = classnames_default()((_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper"), true), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-checked"), checkboxProps.checked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-disabled"), mergedDisabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-wrapper-in-form-item"), isFormItemInput), _classNames), className); - var checkboxClass = classnames_default()((0,defineProperty/* default */.Z)({}, "".concat(prefixCls, "-indeterminate"), indeterminate)); - var ariaChecked = indeterminate ? 'mixed' : undefined; - return ( - /*#__PURE__*/ - // eslint-disable-next-line jsx-a11y/label-has-associated-control - react.createElement("label", { - className: classString, - style: style, - onMouseEnter: onMouseEnter, - onMouseLeave: onMouseLeave - }, /*#__PURE__*/react.createElement(es/* default */.Z, (0,esm_extends/* default */.Z)({ - "aria-checked": ariaChecked - }, checkboxProps, { - prefixCls: prefixCls, - className: checkboxClass, - disabled: mergedDisabled, - ref: ref - })), children !== undefined && /*#__PURE__*/react.createElement("span", null, children)) - ); -}; -var Checkbox = /*#__PURE__*/react.forwardRef(InternalCheckbox); -if (false) {} -/* harmony default export */ var checkbox_Checkbox = (Checkbox); -;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/index.js - - -var es_checkbox_Checkbox = checkbox_Checkbox; -es_checkbox_Checkbox.Group = Group; -es_checkbox_Checkbox.__ANT_CHECKBOX = true; -/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); - -/***/ }), - -/***/ 82000: -/*!******************************************************************!*\ - !*** ./node_modules/antd/es/checkbox/style/index.js + 1 modules ***! - \******************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXTERNAL MODULE: ./node_modules/antd/es/style/default.less -var style_default = __webpack_require__(43146); -;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./node_modules/antd/es/checkbox/style/index.js - - -// deps-lint-skip: form - -/***/ }), - /***/ 15746: /*!*******************************************!*\ !*** ./node_modules/antd/es/col/index.js ***! @@ -108238,196 +108009,6 @@ var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; module.exports = ReactPropTypesSecret; -/***/ }), - -/***/ 50132: -/*!**********************************************!*\ - !*** ./node_modules/rc-checkbox/es/index.js ***! - \**********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 87462); -/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 4942); -/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 45987); -/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 1413); -/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ 15671); -/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ 43144); -/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ 60136); -/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ 51630); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 67294); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ 94184); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); - - - - - - - - -// eslint-disable-next-line import/no-extraneous-dependencies - - - -var Checkbox = /*#__PURE__*/function (_Component) { - (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Checkbox, _Component); - - var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(Checkbox); - - function Checkbox(props) { - var _this; - - (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this, Checkbox); - - _this = _super.call(this, props); - - _this.handleChange = function (e) { - var _this$props = _this.props, - disabled = _this$props.disabled, - onChange = _this$props.onChange; - - if (disabled) { - return; - } - - if (!('checked' in _this.props)) { - _this.setState({ - checked: e.target.checked - }); - } - - if (onChange) { - onChange({ - target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, _this.props), {}, { - checked: e.target.checked - }), - stopPropagation: function stopPropagation() { - e.stopPropagation(); - }, - preventDefault: function preventDefault() { - e.preventDefault(); - }, - nativeEvent: e.nativeEvent - }); - } - }; - - _this.saveInput = function (node) { - _this.input = node; - }; - - var checked = 'checked' in props ? props.checked : props.defaultChecked; - _this.state = { - checked: checked - }; - return _this; - } - - (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Checkbox, [{ - key: "focus", - value: function focus() { - this.input.focus(); - } - }, { - key: "blur", - value: function blur() { - this.input.blur(); - } - }, { - key: "render", - value: function render() { - var _classNames; - - var _this$props2 = this.props, - prefixCls = _this$props2.prefixCls, - className = _this$props2.className, - style = _this$props2.style, - name = _this$props2.name, - id = _this$props2.id, - type = _this$props2.type, - disabled = _this$props2.disabled, - readOnly = _this$props2.readOnly, - tabIndex = _this$props2.tabIndex, - onClick = _this$props2.onClick, - onFocus = _this$props2.onFocus, - onBlur = _this$props2.onBlur, - onKeyDown = _this$props2.onKeyDown, - onKeyPress = _this$props2.onKeyPress, - onKeyUp = _this$props2.onKeyUp, - autoFocus = _this$props2.autoFocus, - value = _this$props2.value, - required = _this$props2.required, - others = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(_this$props2, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "onKeyDown", "onKeyPress", "onKeyUp", "autoFocus", "value", "required"]); - - var globalProps = Object.keys(others).reduce(function (prev, key) { - if (key.substr(0, 5) === 'aria-' || key.substr(0, 5) === 'data-' || key === 'role') { - // eslint-disable-next-line no-param-reassign - prev[key] = others[key]; - } - - return prev; - }, {}); - var checked = this.state.checked; - var classString = classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), checked), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { - className: classString, - style: style - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)({ - name: name, - id: id, - type: type, - required: required, - readOnly: readOnly, - disabled: disabled, - tabIndex: tabIndex, - className: "".concat(prefixCls, "-input"), - checked: !!checked, - onClick: onClick, - onFocus: onFocus, - onBlur: onBlur, - onKeyUp: onKeyUp, - onKeyDown: onKeyDown, - onKeyPress: onKeyPress, - onChange: this.handleChange, - autoFocus: autoFocus, - ref: this.saveInput, - value: value - }, globalProps)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span", { - className: "".concat(prefixCls, "-inner") - })); - } - }], [{ - key: "getDerivedStateFromProps", - value: function getDerivedStateFromProps(props, state) { - if ('checked' in props) { - return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)({}, state), {}, { - checked: props.checked - }); - } - - return null; - } - }]); - - return Checkbox; -}(react__WEBPACK_IMPORTED_MODULE_0__.Component); - -Checkbox.defaultProps = { - prefixCls: 'rc-checkbox', - className: '', - style: {}, - type: 'checkbox', - defaultChecked: false, - onFocus: function onFocus() {}, - onBlur: function onBlur() {}, - onChange: function onChange() {}, - onKeyDown: function onKeyDown() {}, - onKeyPress: function onKeyPress() {}, - onKeyUp: function onKeyUp() {} -}; -/* harmony default export */ __webpack_exports__["Z"] = (Checkbox); - /***/ }), /***/ 38425: @@ -120339,7 +119920,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","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"; +/******/ 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","17482":"p__Classrooms__Lists__Exercise__Notice__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","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","75786":"layouts__LoginAndRegister__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"; /******/ }; /******/ }(); /******/ @@ -120348,7 +119929,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","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"; +/******/ 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","17482":"p__Classrooms__Lists__Exercise__Notice__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","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","75786":"layouts__LoginAndRegister__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"; /******/ }; /******/ }(); /******/ @@ -120516,7 +120097,7 @@ function _unsupportedIterableToArray(o, minLen) { /******/ }; /******/ /******/ __webpack_require__.f.miniCss = function(chunkId, promises) { -/******/ 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,"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,"85410":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,"3633":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,"8280":1,"8787":1,"8999":1,"10195":1,"10226":1,"10485":1,"10737":1,"10799":1,"10921":1,"11070":1,"11512":1,"11520":1,"11545":1,"11581":1,"12102":1,"12412":1,"12476":1,"12819":1,"12865":1,"12884":1,"13006":1,"13355":1,"13414":1,"13581":1,"14058":1,"14074":1,"14105":1,"14506":1,"14514":1,"14599":1,"14610":1,"14662":1,"14889":1,"15148":1,"15319":1,"15402":1,"15428":1,"16328":1,"16729":1,"16827":1,"16845":1,"17379":1,"17482":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,"20812":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,"25470":1,"25705":1,"25896":1,"26366":1,"26685":1,"26741":1,"26883":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,"31418":1,"31427":1,"31674":1,"31949":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,"35729":1,"36204":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,"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,"45825":1,"45992":1,"46059":1,"46796":1,"46963":1,"46981":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,"53267":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,"56885":1,"57045":1,"57614":1,"59133":1,"59295":1,"59649":1,"59788":1,"60479":1,"60533":1,"60547":1,"61043":1,"61437":1,"61713":1,"61727":1,"62548":1,"62629":1,"63543":1,"64144":1,"64217":1,"64496":1,"64520":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,"69561":1,"69922":1,"69944":1,"71218":1,"71450":1,"71783":1,"72465":1,"72529":1,"72570":1,"72693":1,"73183":1,"73220":1,"74264":1,"74795":1,"75043":1,"75357":1,"75786":1,"75800":1,"76563":1,"76904":1,"77460":1,"77857":1,"78085":1,"78843":1,"79489":1,"79590":1,"79921":1,"80280":1,"80508":1,"80670":1,"81148":1,"82339":1,"82425":1,"83141":1,"83212":1,"83520":1,"83935":1,"84546":1,"84685":1,"85048":1,"85111":1,"85297":1,"85343":1,"85410":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,"88866":1,"89076":1,"89106":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,"96444":1,"96882":1,"96967":1,"97008":1,"97046":1,"97278":1,"98007":1,"98062":1,"98398":1,"98688":1,"98718":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() { @@ -120551,7 +120132,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|9422)0|192|42977|62654)$/.test(chunkId)) { +/******/ if(!/^(2(0576|2562|2842|3805|8723)|36(433|483|579)|(439|8067|9422)0|192|42977|61437)$/.test(chunkId)) { /******/ // setup Promise in chunk cache /******/ var promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; }); /******/ promises.push(installedChunkData[2] = promise); @@ -122424,984 +122005,984 @@ function _getRoutes() { "id": "40" }, "41": { - "path": "/classrooms/:coursesId/exercise/:categoryId/users/:login", + "path": "/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer", "parentId": "17", "id": "41" }, "42": { - "path": "/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer", + "path": "/classrooms/:coursesId/exercise/:categoryId/users/:login", "parentId": "17", "id": "42" }, "43": { - "path": "/classrooms/:coursesId/exercise/:categoryId/random/edit", + "path": "/classrooms/:coursesId/exercisenotice/:categoryId/users/:login", "parentId": "17", "id": "43" }, "44": { - "path": "/classrooms/:coursesId/exercise/:categoryId/random/preview", + "path": "/classrooms/:coursesId/exercise/:categoryId/random/edit", "parentId": "17", "id": "44" }, "45": { - "path": "/classrooms/:coursesId/exercise/add", + "path": "/classrooms/:coursesId/exercise/:categoryId/random/preview", "parentId": "17", "id": "45" }, "46": { - "path": "/classrooms/:coursesId/exercise/add/:exerciseId", + "path": "/classrooms/:coursesId/exercise/add", "parentId": "17", "id": "46" }, "47": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/reviews/group", + "path": "/classrooms/:coursesId/exercise/add/:exerciseId", "parentId": "17", "id": "47" }, "48": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/review/:userId", + "path": "/classrooms/:coursesId/exercise/:exerciseId/reviews/group", "parentId": "17", "id": "48" }, "49": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId", + "path": "/classrooms/:coursesId/exercise/:exerciseId/review/:userId", "parentId": "17", "id": "49" }, "50": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/export/:userId", + "path": "/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId", "parentId": "17", "id": "50" }, "51": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/export_blank", + "path": "/classrooms/:coursesId/exercise/:exerciseId/export/:userId", "parentId": "17", "id": "51" }, "52": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId", + "path": "/classrooms/:coursesId/exercise/:exerciseId/export_blank", "parentId": "17", "id": "52" }, "53": { - "path": "/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId", + "path": "/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId", "parentId": "17", "id": "53" }, "54": { - "path": "/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code", + "path": "/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId", "parentId": "17", "id": "54" }, "55": { - "path": "/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code", + "path": "/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code", "parentId": "17", "id": "55" }, "56": { - "path": "/classrooms/:coursesId/graduation_topics/:categoryId/detail", + "path": "/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code", "parentId": "17", "id": "56" }, "57": { - "path": "/classrooms/:coursesId/graduation_topics/:categoryId/add", + "path": "/classrooms/:coursesId/graduation_topics/:categoryId/detail", "parentId": "17", "id": "57" }, "58": { - "path": "/classrooms/:coursesId/graduation_topics/:categoryId/edit", + "path": "/classrooms/:coursesId/graduation_topics/:categoryId/add", "parentId": "17", "id": "58" }, "59": { - "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/add", + "path": "/classrooms/:coursesId/graduation_topics/:categoryId/edit", "parentId": "17", "id": "59" }, "60": { - "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/edit", + "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/add", "parentId": "17", "id": "60" }, "61": { - "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/detail", + "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/edit", "parentId": "17", "id": "61" }, "62": { - "path": "/classrooms/:coursesId/common_homework/:categoryId/add", + "path": "/classrooms/:coursesId/graduation_tasks/:categoryId/detail", "parentId": "17", "id": "62" }, "63": { - "path": "/classrooms/:coursesId/common_homework/:categoryId/edit", + "path": "/classrooms/:coursesId/common_homework/:categoryId/add", "parentId": "17", "id": "63" }, "64": { - "path": "/classrooms/:coursesId/common_homework/:commonHomeworkId/post", + "path": "/classrooms/:coursesId/common_homework/:categoryId/edit", "parentId": "17", "id": "64" }, "65": { - "path": "/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit", + "path": "/classrooms/:coursesId/common_homework/:commonHomeworkId/post", "parentId": "17", "id": "65" }, "66": { - "path": "/classrooms/:coursesId/group_homework/:categoryId/add", + "path": "/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit", "parentId": "17", "id": "66" }, "67": { - "path": "/classrooms/:coursesId/group_homework/:categoryId/edit", + "path": "/classrooms/:coursesId/group_homework/:categoryId/add", "parentId": "17", "id": "67" }, "68": { - "path": "/classrooms/:coursesId/poll/:categoryId/add", + "path": "/classrooms/:coursesId/group_homework/:categoryId/edit", "parentId": "17", "id": "68" }, "69": { - "path": "/classrooms/:coursesId/poll/:categoryId/edit", + "path": "/classrooms/:coursesId/poll/:categoryId/add", "parentId": "17", "id": "69" }, "70": { - "path": "/classrooms/:coursesId/poll/:categoryId/detail", + "path": "/classrooms/:coursesId/poll/:categoryId/edit", "parentId": "17", "id": "70" }, "71": { - "path": "/classrooms/:coursesId/poll/:categoryId/users/:login", + "path": "/classrooms/:coursesId/poll/:categoryId/detail", "parentId": "17", "id": "71" }, "72": { - "path": "/classrooms/:coursesId/board/:categoryId/Add", + "path": "/classrooms/:coursesId/poll/:categoryId/users/:login", "parentId": "17", "id": "72" }, "73": { - "path": "/classrooms/:coursesId/board/:categoryId/Edit/:boardId", + "path": "/classrooms/:coursesId/board/:categoryId/Add", "parentId": "17", "id": "73" }, "74": { - "path": "/classrooms/:coursesId/board/:categoryId/Detail/:boardId", + "path": "/classrooms/:coursesId/board/:categoryId/Edit/:boardId", "parentId": "17", "id": "74" }, "75": { - "path": "/classrooms/:courseId/template/:templateId", + "path": "/classrooms/:coursesId/board/:categoryId/Detail/:boardId", "parentId": "17", "id": "75" }, "76": { - "path": "/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId", + "path": "/classrooms/:courseId/template/:templateId", "parentId": "17", "id": "76" }, "77": { - "path": "/classrooms/guidance", + "path": "/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId", "parentId": "17", "id": "77" }, "78": { - "path": "/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId", + "path": "/classrooms/guidance", "parentId": "17", "id": "78" }, "79": { - "path": "/classrooms/:coursesId/exercise/:categoryId/users/:login/check", + "path": "/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId", "parentId": "17", "id": "79" }, "80": { - "path": "/classrooms/:coursesId/Studentdetail/:login", + "path": "/classrooms/:coursesId/exercise/:categoryId/users/:login/check", "parentId": "17", "id": "80" }, "81": { - "path": "/classrooms/:coursesId/StudentSituation/:categoryId/:login", + "path": "/classrooms/:coursesId/Studentdetail/:login", "parentId": "17", "id": "81" }, "82": { - "path": "/classrooms/:coursesId/engineering/datail", + "path": "/classrooms/:coursesId/StudentSituation/:categoryId/:login", "parentId": "17", "id": "82" }, "83": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/add", + "path": "/classrooms/:coursesId/engineering/datail", "parentId": "17", "id": "83" }, "84": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/edit", + "path": "/classrooms/:coursesId/program_homework/:categoryId/add", "parentId": "17", "id": "84" }, "85": { - "path": "/classrooms/:coursesId/program_homework/ranking", + "path": "/classrooms/:coursesId/program_homework/:categoryId/edit", "parentId": "17", "id": "85" }, "86": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/detail", + "path": "/classrooms/:coursesId/program_homework/ranking", "parentId": "17", "id": "86" }, "87": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking", + "path": "/classrooms/:coursesId/program_homework/:categoryId/detail", "parentId": "17", "id": "87" }, "88": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment", + "path": "/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking", "parentId": "17", "id": "88" }, "89": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/answer", + "path": "/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment", "parentId": "17", "id": "89" }, "90": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/add", + "path": "/classrooms/:coursesId/program_homework/:categoryId/answer", "parentId": "17", "id": "90" }, "91": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit", + "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/add", "parentId": "17", "id": "91" }, "92": { - "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail", + "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit", "parentId": "17", "id": "92" }, "93": { - "path": "/classrooms/", + "path": "/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail", "parentId": "17", "id": "93" }, "94": { - "path": "/classrooms/:coursesId/shixun_homework/:categoryId", - "parentId": "93", + "path": "/classrooms/", + "parentId": "17", "id": "94" }, "95": { - "path": "/classrooms/:coursesId/shixun_homework", - "parentId": "93", + "path": "/classrooms/:coursesId/shixun_homework/:categoryId", + "parentId": "94", "id": "95" }, "96": { - "path": "/classrooms/:coursesId/graduation_topics/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/shixun_homework", + "parentId": "94", "id": "96" }, "97": { - "path": "/classrooms/:coursesId/graduation_tasks/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/graduation_topics/:categoryId", + "parentId": "94", "id": "97" }, "98": { "path": "/classrooms/:coursesId/graduation_tasks/:categoryId", - "parentId": "93", + "parentId": "94", "id": "98" }, "99": { - "path": "/classrooms/:coursesId/exercise/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/graduation_tasks/:categoryId", + "parentId": "94", "id": "99" }, "100": { - "path": "/classrooms/:coursesId/exercise", - "parentId": "93", + "path": "/classrooms/:coursesId/exercise/:categoryId", + "parentId": "94", "id": "100" }, "101": { - "path": "/classrooms/:coursesId/poll/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/exercise", + "parentId": "94", "id": "101" }, "102": { - "path": "/classrooms/:coursesId/poll", - "parentId": "93", + "path": "/classrooms/:coursesId/poll/:categoryId", + "parentId": "94", "id": "102" }, "103": { - "path": "/classrooms/:coursesId/common_homework/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/poll", + "parentId": "94", "id": "103" }, "104": { - "path": "/classrooms/:coursesId/common_homework", - "parentId": "93", + "path": "/classrooms/:coursesId/common_homework/:categoryId", + "parentId": "94", "id": "104" }, "105": { - "path": "/classrooms/:coursesId/group_homework/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/common_homework", + "parentId": "94", "id": "105" }, "106": { - "path": "/classrooms/:coursesId/group_homework", - "parentId": "93", + "path": "/classrooms/:coursesId/group_homework/:categoryId", + "parentId": "94", "id": "106" }, "107": { - "path": "/classrooms/:coursesId/teachers", - "parentId": "93", + "path": "/classrooms/:coursesId/group_homework", + "parentId": "94", "id": "107" }, "108": { - "path": "/classrooms/:coursesId/students", - "parentId": "93", + "path": "/classrooms/:coursesId/teachers", + "parentId": "94", "id": "108" }, "109": { - "path": "/classrooms/:coursesId/assistant", - "parentId": "93", + "path": "/classrooms/:coursesId/students", + "parentId": "94", "id": "109" }, "110": { - "path": "/classrooms/:coursesId/program_homework", - "parentId": "93", + "path": "/classrooms/:coursesId/assistant", + "parentId": "94", "id": "110" }, "111": { - "path": "/classrooms/:coursesId/program_homework/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/program_homework", + "parentId": "94", "id": "111" }, "112": { - "path": "/classrooms/:coursesId/engineering", - "parentId": "93", + "path": "/classrooms/:coursesId/program_homework/:categoryId", + "parentId": "94", "id": "112" }, "113": { - "path": "/classrooms/:coursesId/attendance", - "parentId": "93", + "path": "/classrooms/:coursesId/engineering", + "parentId": "94", "id": "113" }, "114": { - "path": "/classrooms/:coursesId/attendance/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/attendance", + "parentId": "94", "id": "114" }, "115": { - "path": "/classrooms/:coursesId/attendance/:categoryId/:tabId/detail", - "parentId": "93", + "path": "/classrooms/:coursesId/attendance/:categoryId", + "parentId": "94", "id": "115" }, "116": { - "path": "/classrooms/:coursesId/announcement", - "parentId": "93", + "path": "/classrooms/:coursesId/attendance/:categoryId/:tabId/detail", + "parentId": "94", "id": "116" }, "117": { - "path": "/classrooms/:coursesId/announcement/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/announcement", + "parentId": "94", "id": "117" }, "118": { - "path": "/classrooms/:coursesId/online_learning", - "parentId": "93", + "path": "/classrooms/:coursesId/announcement/:categoryId", + "parentId": "94", "id": "118" }, "119": { - "path": "/classrooms/:coursesId/online_learning/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/online_learning", + "parentId": "94", "id": "119" }, "120": { - "path": "/classrooms/:coursesId/attachment/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/online_learning/:categoryId", + "parentId": "94", "id": "120" }, "121": { - "path": "/classrooms/:coursesId/attachment", - "parentId": "93", + "path": "/classrooms/:coursesId/attachment/:categoryId", + "parentId": "94", "id": "121" }, "122": { - "path": "/classrooms/:coursesId/video", - "parentId": "93", + "path": "/classrooms/:coursesId/attachment", + "parentId": "94", "id": "122" }, "123": { - "path": "/classrooms/:coursesId/video/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/video", + "parentId": "94", "id": "123" }, "124": { - "path": "/classrooms/:coursesId/video/:categoryId/statistics", - "parentId": "93", + "path": "/classrooms/:coursesId/video/:categoryId", + "parentId": "94", "id": "124" }, "125": { - "path": "/classrooms/:coursesId/video/:username/upload", - "parentId": "93", + "path": "/classrooms/:coursesId/video/:categoryId/statistics", + "parentId": "94", "id": "125" }, "126": { - "path": "/classrooms/:coursesId/video/:categoryId/statistics/:videoId", - "parentId": "93", + "path": "/classrooms/:coursesId/video/:username/upload", + "parentId": "94", "id": "126" }, "127": { - "path": "/classrooms/:coursesId/live_video/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/video/:categoryId/statistics/:videoId", + "parentId": "94", "id": "127" }, "128": { - "path": "/classrooms/:coursesId/live_video", - "parentId": "93", + "path": "/classrooms/:coursesId/live_video/:categoryId", + "parentId": "94", "id": "128" }, "129": { - "path": "/classrooms/:coursesId/video/:categoryId/studentstatistics", - "parentId": "93", + "path": "/classrooms/:coursesId/live_video", + "parentId": "94", "id": "129" }, "130": { - "path": "/classrooms/:coursesId/board/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/video/:categoryId/studentstatistics", + "parentId": "94", "id": "130" }, "131": { - "path": "/classrooms/:coursesId/board", - "parentId": "93", + "path": "/classrooms/:coursesId/board/:categoryId", + "parentId": "94", "id": "131" }, "132": { - "path": "/classrooms/:coursesId/course_group", - "parentId": "93", + "path": "/classrooms/:coursesId/board", + "parentId": "94", "id": "132" }, "133": { - "path": "/classrooms/:coursesId/course_group/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/course_group", + "parentId": "94", "id": "133" }, "134": { - "path": "/classrooms/:coursesId/course_group/:categoryId/detail", - "parentId": "93", + "path": "/classrooms/:coursesId/course_group/:categoryId", + "parentId": "94", "id": "134" }, "135": { - "path": "/classrooms/:coursesId/not_course_group/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/course_group/:categoryId/detail", + "parentId": "94", "id": "135" }, "136": { - "path": "/classrooms/:coursesId/not_course_group", - "parentId": "93", + "path": "/classrooms/:coursesId/not_course_group/:categoryId", + "parentId": "94", "id": "136" }, "137": { - "path": "/classrooms/:coursesId/statistics/", - "parentId": "93", + "path": "/classrooms/:coursesId/not_course_group", + "parentId": "94", "id": "137" }, "138": { - "path": "/classrooms/:coursesId/statistics/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/statistics/", + "parentId": "94", "id": "138" }, "139": { - "path": "/classrooms/:coursesId/statistics_video/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/statistics/:categoryId", + "parentId": "94", "id": "139" }, "140": { - "path": "/classrooms/:coursesId/statistics_quality/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/statistics_video/:categoryId", + "parentId": "94", "id": "140" }, "141": { - "path": "/classrooms/:coursesId/student_statistics/:categoryId", - "parentId": "93", + "path": "/classrooms/:coursesId/statistics_quality/:categoryId", + "parentId": "94", "id": "141" }, "142": { - "path": "/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type", - "parentId": "93", + "path": "/classrooms/:coursesId/student_statistics/:categoryId", + "parentId": "94", "id": "142" }, "143": { - "path": "/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid", - "parentId": "93", + "path": "/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type", + "parentId": "94", "id": "143" }, "144": { - "path": "/classrooms/:coursesId/exportlist/:type", - "parentId": "93", + "path": "/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid", + "parentId": "94", "id": "144" }, "145": { - "path": "/classrooms/:coursesId", - "parentId": "93", + "path": "/classrooms/:coursesId/exportlist/:type", + "parentId": "94", "id": "145" }, "146": { - "path": "/classrooms/:coursesId/template", - "parentId": "93", + "path": "/classrooms/:coursesId", + "parentId": "94", "id": "146" }, "147": { - "path": "/competitions", - "parentId": "1", + "path": "/classrooms/:coursesId/template", + "parentId": "94", "id": "147" }, "148": { - "path": "/competitions/index", - "parentId": "147", + "path": "/competitions", + "parentId": "1", "id": "148" }, "149": { - "path": "/competitions/:identifier/list", - "parentId": "147", + "path": "/competitions/index", + "parentId": "148", "id": "149" }, "150": { - "path": "/competitions/exports", - "parentId": "147", + "path": "/competitions/:identifier/list", + "parentId": "148", "id": "150" }, "151": { - "path": "/competitions", - "parentId": "147", + "path": "/competitions/exports", + "parentId": "148", "id": "151" }, "152": { - "path": "/competitions/:identifier", - "parentId": "147", + "path": "/competitions", + "parentId": "148", "id": "152" }, "153": { - "path": "/competitions/index/:identifier", - "parentId": "147", + "path": "/competitions/:identifier", + "parentId": "148", "id": "153" }, "154": { - "path": "/competitions/:identifier/detail/enroll", - "parentId": "147", + "path": "/competitions/index/:identifier", + "parentId": "148", "id": "154" }, "155": { - "path": "/competitions/:identifier/detail/UpdateTeanname/:Teannameid", - "parentId": "147", + "path": "/competitions/:identifier/detail/enroll", + "parentId": "148", "id": "155" }, "156": { - "path": "/competitions/:identifier/detail/teamDetail/:Teamid", - "parentId": "147", + "path": "/competitions/:identifier/detail/UpdateTeanname/:Teannameid", + "parentId": "148", "id": "156" }, "157": { - "path": "/forums", - "parentId": "1", + "path": "/competitions/:identifier/detail/teamDetail/:Teamid", + "parentId": "148", "id": "157" }, "158": { "path": "/forums", - "parentId": "157", + "parentId": "1", "id": "158" }, "159": { - "path": "/forums/categories/:memoType", - "parentId": "157", + "path": "/forums", + "parentId": "158", "id": "159" }, "160": { - "path": "/forums/new", - "parentId": "157", + "path": "/forums/categories/:memoType", + "parentId": "158", "id": "160" }, "161": { - "path": "/forums/:memoId/edit", - "parentId": "157", + "path": "/forums/new", + "parentId": "158", "id": "161" }, "162": { - "path": "/forums/:memoId", - "parentId": "157", + "path": "/forums/:memoId/edit", + "parentId": "158", "id": "162" }, "163": { - "path": "/problemset", - "parentId": "1", + "path": "/forums/:memoId", + "parentId": "158", "id": "163" }, "164": { "path": "/problemset", - "parentId": "163", + "parentId": "1", "id": "164" }, "165": { - "path": "/problemset/newitem", - "parentId": "163", + "path": "/problemset", + "parentId": "164", "id": "165" }, "166": { - "path": "/problemset/:type/:id", - "parentId": "163", + "path": "/problemset/newitem", + "parentId": "164", "id": "166" }, "167": { - "path": "/problemset/preview", - "parentId": "163", + "path": "/problemset/:type/:id", + "parentId": "164", "id": "167" }, "168": { - "path": "/problemset/preview_new", - "parentId": "163", + "path": "/problemset/preview", + "parentId": "164", "id": "168" }, "169": { - "path": "/problemset/preview_select", - "parentId": "163", + "path": "/problemset/preview_new", + "parentId": "164", "id": "169" }, "170": { - "path": "/shixuns", - "parentId": "1", + "path": "/problemset/preview_select", + "parentId": "164", "id": "170" }, "171": { "path": "/shixuns", - "parentId": "170", + "parentId": "1", "id": "171" }, "172": { - "path": "/shixuns/exports", - "parentId": "170", + "path": "/shixuns", + "parentId": "171", "id": "172" }, "173": { - "path": "/shixuns/new", - "parentId": "170", + "path": "/shixuns/exports", + "parentId": "171", "id": "173" }, "174": { - "path": "/shixuns/new/CreateImg", - "parentId": "170", + "path": "/shixuns/new", + "parentId": "171", "id": "174" }, "175": { - "path": "/shixuns/new/:id/imagepreview", - "parentId": "170", + "path": "/shixuns/new/CreateImg", + "parentId": "171", "id": "175" }, "176": { - "path": "/shixuns/:id/Merge", - "parentId": "170", + "path": "/shixuns/new/:id/imagepreview", + "parentId": "171", "id": "176" }, "177": { - "path": "/shixuns/:id/edit", - "parentId": "170", + "path": "/shixuns/:id/Merge", + "parentId": "171", "id": "177" }, "178": { - "path": "shixuns/:id/edit/warehouse", - "parentId": "177", + "path": "/shixuns/:id/edit", + "parentId": "171", "id": "178" }, "179": { - "path": "/shixuns/:id/edit/newquestion", - "parentId": "177", + "path": "shixuns/:id/edit/warehouse", + "parentId": "178", "id": "179" }, "180": { - "path": "/shixuns/:id/edit/:challengesId/editquestion", - "parentId": "177", + "path": "/shixuns/:id/edit/newquestion", + "parentId": "178", "id": "180" }, "181": { - "path": "/shixuns/:id/edit/:challengesId/editquestion/:questionId", - "parentId": "177", + "path": "/shixuns/:id/edit/:challengesId/editquestion", + "parentId": "178", "id": "181" }, "182": { - "path": "/shixuns/:id/edit/new", - "parentId": "177", + "path": "/shixuns/:id/edit/:challengesId/editquestion/:questionId", + "parentId": "178", "id": "182" }, "183": { - "path": "/shixuns/:id/edit/:challengesId/editcheckpoint", - "parentId": "177", + "path": "/shixuns/:id/edit/new", + "parentId": "178", "id": "183" }, "184": { - "path": "/shixuns/:id/edit/:challengesId/tab=2", - "parentId": "177", + "path": "/shixuns/:id/edit/:challengesId/editcheckpoint", + "parentId": "178", "id": "184" }, "185": { - "path": "/shixuns/:id/edit/:challengesId/tab=3", - "parentId": "177", + "path": "/shixuns/:id/edit/:challengesId/tab=2", + "parentId": "178", "id": "185" }, "186": { - "path": "/shixuns/:id/edit/:challengesId/tab=4", - "parentId": "177", + "path": "/shixuns/:id/edit/:challengesId/tab=3", + "parentId": "178", "id": "186" }, "187": { - "path": "/shixuns/:id", - "parentId": "170", + "path": "/shixuns/:id/edit/:challengesId/tab=4", + "parentId": "178", "id": "187" }, "188": { - "path": "/shixuns/:id/challenges", - "parentId": "187", + "path": "/shixuns/:id", + "parentId": "171", "id": "188" }, "189": { - "path": "/shixuns/:id/repository", - "parentId": "187", + "path": "/shixuns/:id/challenges", + "parentId": "188", "id": "189" }, "190": { - "path": "/shixuns/:id/secret_repository", - "parentId": "187", + "path": "/shixuns/:id/repository", + "parentId": "188", "id": "190" }, "191": { - "path": "/shixuns/:id/collaborators", - "parentId": "187", + "path": "/shixuns/:id/secret_repository", + "parentId": "188", "id": "191" }, "192": { - "path": "/shixuns/:id/dataset", - "parentId": "187", + "path": "/shixuns/:id/collaborators", + "parentId": "188", "id": "192" }, "193": { - "path": "/shixuns/:id/shixun_discuss", - "parentId": "187", + "path": "/shixuns/:id/dataset", + "parentId": "188", "id": "193" }, "194": { - "path": "/shixuns/:id/ranking_list", - "parentId": "187", + "path": "/shixuns/:id/shixun_discuss", + "parentId": "188", "id": "194" }, "195": { - "path": "/shixuns/:id/settings", - "parentId": "187", + "path": "/shixuns/:id/ranking_list", + "parentId": "188", "id": "195" }, "196": { - "path": "/shixuns/:id/repository/:repoId/commits", - "parentId": "187", + "path": "/shixuns/:id/settings", + "parentId": "188", "id": "196" }, "197": { - "path": "/shixuns/:id/secret_repository/:repoId/commits", - "parentId": "187", + "path": "/shixuns/:id/repository/:repoId/commits", + "parentId": "188", "id": "197" }, "198": { - "path": "/shixuns/:id/repository/upload_file", - "parentId": "187", + "path": "/shixuns/:id/secret_repository/:repoId/commits", + "parentId": "188", "id": "198" }, "199": { - "path": "/shixuns/:id/secret_repository/upload_file", - "parentId": "187", + "path": "/shixuns/:id/repository/upload_file", + "parentId": "188", "id": "199" }, "200": { - "path": "/shixuns/:id/repository/add_file", - "parentId": "187", + "path": "/shixuns/:id/secret_repository/upload_file", + "parentId": "188", "id": "200" }, "201": { - "path": "/shixuns/:id/secret_repository/add_file", - "parentId": "187", + "path": "/shixuns/:id/repository/add_file", + "parentId": "188", "id": "201" }, "202": { - "path": "/shixuns/:id/repository/master/shixun_show/:fileId", - "exact": false, - "parentId": "187", + "path": "/shixuns/:id/secret_repository/add_file", + "parentId": "188", "id": "202" }, "203": { - "path": "/shixuns/:id/secret_repository/master/shixun_show/:fileId", + "path": "/shixuns/:id/repository/master/shixun_show/:fileId", "exact": false, - "parentId": "187", + "parentId": "188", "id": "203" }, "204": { - "path": "/shixuns/:id/audit_situation", - "parentId": "187", + "path": "/shixuns/:id/secret_repository/master/shixun_show/:fileId", + "exact": false, + "parentId": "188", "id": "204" }, "205": { - "path": "/shixuns/:id/fork_list", - "parentId": "187", + "path": "/shixuns/:id/audit_situation", + "parentId": "188", "id": "205" }, "206": { - "path": "/users", - "parentId": "1", + "path": "/shixuns/:id/fork_list", + "parentId": "188", "id": "206" }, "207": { - "path": "/users/:username/videos/protocol", - "parentId": "206", + "path": "/users", + "parentId": "1", "id": "207" }, "208": { - "path": "/users/:username/videos/success", - "parentId": "206", + "path": "/users/:username/videos/protocol", + "parentId": "207", "id": "208" }, "209": { - "path": "/users/:username/topicbank/:topicstype", - "parentId": "206", + "path": "/users/:username/videos/success", + "parentId": "207", "id": "209" }, "210": { - "path": "/users/:username/topics/:topicId/:topictype/normal/detail", - "parentId": "206", + "path": "/users/:username/topicbank/:topicstype", + "parentId": "207", "id": "210" }, "211": { - "path": "/users/:username/topics/:topicId/:topictype/group/detail", - "parentId": "206", + "path": "/users/:username/topics/:topicId/:topictype/normal/detail", + "parentId": "207", "id": "211" }, "212": { - "path": "/users/:username/topics/:topicId/:topictype/normal/edit", - "parentId": "206", + "path": "/users/:username/topics/:topicId/:topictype/group/detail", + "parentId": "207", "id": "212" }, "213": { - "path": "/users/:username/topics/:topicId/:topictype/group/edit", - "parentId": "206", + "path": "/users/:username/topics/:topicId/:topictype/normal/edit", + "parentId": "207", "id": "213" }, "214": { - "path": "/users/:username/topics/:topicId/:topictype/exercise/edit", - "parentId": "206", + "path": "/users/:username/topics/:topicId/:topictype/group/edit", + "parentId": "207", "id": "214" }, "215": { - "path": "/users/:username/topics/:topicId/:topictype/exercise/detail", - "parentId": "206", + "path": "/users/:username/topics/:topicId/:topictype/exercise/edit", + "parentId": "207", "id": "215" }, "216": { - "path": "/users/:username/topics/:topicId/:topictype/poll/edit", - "parentId": "206", + "path": "/users/:username/topics/:topicId/:topictype/exercise/detail", + "parentId": "207", "id": "216" }, "217": { - "path": "/users/:username/topics/:topicId/:topictype/poll/detail", - "parentId": "206", + "path": "/users/:username/topics/:topicId/:topictype/poll/edit", + "parentId": "207", "id": "217" }, "218": { - "path": "/users/:username", - "parentId": "206", + "path": "/users/:username/topics/:topicId/:topictype/poll/detail", + "parentId": "207", "id": "218" }, "219": { "path": "/users/:username", - "parentId": "218", + "parentId": "207", "id": "219" }, "220": { - "path": "/users/:username/classrooms", - "parentId": "218", + "path": "/users/:username", + "parentId": "219", "id": "220" }, "221": { - "path": "/users/:username/shixuns", - "parentId": "218", + "path": "/users/:username/classrooms", + "parentId": "219", "id": "221" }, "222": { - "path": "/users/:username/userPortrait", - "parentId": "218", + "path": "/users/:username/shixuns", + "parentId": "219", "id": "222" }, "223": { - "path": "/users/:username/learningPath", - "parentId": "218", + "path": "/users/:username/userPortrait", + "parentId": "219", "id": "223" }, "224": { - "path": "/users/:username/teach-group", - "parentId": "218", + "path": "/users/:username/learningPath", + "parentId": "219", "id": "224" }, "225": { - "path": "/users/:username/experiment-img", - "parentId": "218", + "path": "/users/:username/teach-group", + "parentId": "219", "id": "225" }, "226": { - "path": "/users/:username/experiment-img/:experid/detail", - "parentId": "218", + "path": "/users/:username/experiment-img", + "parentId": "219", "id": "226" }, "227": { - "path": "/users/:username/certificate", - "parentId": "218", + "path": "/users/:username/experiment-img/:experid/detail", + "parentId": "219", "id": "227" }, "228": { - "path": "/users/:username/otherResources", - "parentId": "218", + "path": "/users/:username/certificate", + "parentId": "219", "id": "228" }, "229": { - "path": "/users/:username/paths", - "parentId": "218", + "path": "/users/:username/otherResources", + "parentId": "219", "id": "229" }, "230": { - "path": "/users/:username/projects", - "parentId": "218", + "path": "/users/:username/paths", + "parentId": "219", "id": "230" }, "231": { - "path": "/users/:username/videos", - "parentId": "218", + "path": "/users/:username/projects", + "parentId": "219", "id": "231" }, "232": { - "path": "/users/:username/videos/upload", - "parentId": "218", + "path": "/users/:username/videos", + "parentId": "219", "id": "232" }, "233": { - "path": "/users/:username/topics/:topicstype", - "parentId": "218", + "path": "/users/:username/videos/upload", + "parentId": "219", "id": "233" }, "234": { - "path": "/users/:username/vspaces", - "parentId": "218", + "path": "/users/:username/topics/:topicstype", + "parentId": "219", "id": "234" }, "235": { - "parentId": "1", + "path": "/users/:username/vspaces", + "parentId": "219", "id": "235" }, "236": { - "path": "/problems", - "parentId": "235", + "parentId": "1", "id": "236" }, "237": { @@ -123410,903 +122991,908 @@ function _getRoutes() { "id": "237" }, "238": { - "path": "/problems/batchAdd", - "parentId": "236", + "path": "/problems", + "parentId": "237", "id": "238" }, "239": { - "path": "/problems/newcreate", - "parentId": "235", + "path": "/problems/batchAdd", + "parentId": "237", "id": "239" }, "240": { - "path": "/problems/newedit/:id", - "exact": true, - "parentId": "235", + "path": "/problems/newcreate", + "parentId": "236", "id": "240" }, "241": { - "path": "/problems/:id/edit", + "path": "/problems/newedit/:id", "exact": true, - "parentId": "235", + "parentId": "236", "id": "241" }, "242": { - "path": "/problems/new", + "path": "/problems/:id/edit", "exact": true, - "parentId": "235", + "parentId": "236", "id": "242" }, "243": { - "path": "/problems/:id/oj/:save_identifier", - "parentId": "235", + "path": "/problems/new", + "exact": true, + "parentId": "236", "id": "243" }, "244": { - "path": "/problems/:id/record-detail/:submitId", - "parentId": "235", + "path": "/problems/:id/oj/:save_identifier", + "parentId": "236", "id": "244" }, "245": { - "path": "/problems/add", - "parentId": "235", + "path": "/problems/:id/record-detail/:submitId", + "parentId": "236", "id": "245" }, "246": { - "path": "/problems/:id/ojedit", - "parentId": "235", + "path": "/problems/add", + "parentId": "236", "id": "246" }, "247": { - "path": "/engineering", - "parentId": "1", + "path": "/problems/:id/ojedit", + "parentId": "236", "id": "247" }, "248": { "path": "/engineering", - "parentId": "247", + "parentId": "1", "id": "248" }, "249": { - "path": "/engineering/teacherList", + "path": "/engineering", "parentId": "248", "id": "249" }, "250": { - "path": "/engineering/studentList", - "parentId": "248", + "path": "/engineering/teacherList", + "parentId": "249", "id": "250" }, "251": { - "path": "/engineering/trainingProgram", - "parentId": "248", + "path": "/engineering/studentList", + "parentId": "249", "id": "251" }, "252": { - "path": "/engineering/trainingProgram/add", - "parentId": "248", + "path": "/engineering/trainingProgram", + "parentId": "249", "id": "252" }, "253": { - "path": "/engineering/trainingProgram/edit", - "parentId": "248", + "path": "/engineering/trainingProgram/add", + "parentId": "249", "id": "253" }, "254": { - "path": "/engineering/trainingObjectives", - "parentId": "248", + "path": "/engineering/trainingProgram/edit", + "parentId": "249", "id": "254" }, "255": { - "path": "/engineering/graduationindex", - "parentId": "248", + "path": "/engineering/trainingObjectives", + "parentId": "249", "id": "255" }, "256": { - "path": "/engineering/graduatedMatrix", - "parentId": "248", + "path": "/engineering/graduationindex", + "parentId": "249", "id": "256" }, "257": { - "path": "/engineering/courseList", - "parentId": "248", + "path": "/engineering/graduatedMatrix", + "parentId": "249", "id": "257" }, "258": { - "path": "/engineering/cursesetting", - "parentId": "248", + "path": "/engineering/courseList", + "parentId": "249", "id": "258" }, "259": { - "path": "/engineering/courseMatrix", - "parentId": "248", + "path": "/engineering/cursesetting", + "parentId": "249", "id": "259" }, "260": { - "path": "/engineering/navigation", - "parentId": "248", + "path": "/engineering/courseMatrix", + "parentId": "249", "id": "260" }, "261": { - "path": "/engineering/evaluate/course", - "parentId": "248", + "path": "/engineering/navigation", + "parentId": "249", "id": "261" }, "262": { - "path": "/engineering/evaluate/course/:ec_year_id/:id", - "parentId": "248", + "path": "/engineering/evaluate/course", + "parentId": "249", "id": "262" }, "263": { - "path": "/engineering/evaluate/norm", - "parentId": "248", + "path": "/engineering/evaluate/course/:ec_year_id/:id", + "parentId": "249", "id": "263" }, "264": { - "path": "/engineering/evaluate/document", - "parentId": "248", + "path": "/engineering/evaluate/norm", + "parentId": "249", "id": "264" }, "265": { - "path": "/engineering/evaluate/norm/:ec_year_id/:id", - "parentId": "248", + "path": "/engineering/evaluate/document", + "parentId": "249", "id": "265" }, "266": { - "path": "/engineering/*", - "redirect": "/404", - "parentId": "248", + "path": "/engineering/evaluate/norm/:ec_year_id/:id", + "parentId": "249", "id": "266" }, "267": { - "path": "/vspaces", - "parentId": "1", + "path": "/engineering/*", + "redirect": "/404", + "parentId": "249", "id": "267" }, "268": { "path": "/vspaces", - "exact": true, - "parentId": "267", + "parentId": "1", "id": "268" }, "269": { - "path": "/vspaces/:virtual_spacesId/syllabuses/add", + "path": "/vspaces", "exact": true, - "parentId": "267", + "parentId": "268", "id": "269" }, "270": { - "path": "/vspaces/:virtual_spacesId/syllabuses/:id/edit", + "path": "/vspaces/:virtual_spacesId/syllabuses/add", "exact": true, - "parentId": "267", + "parentId": "268", "id": "270" }, "271": { - "path": "/vspaces/:virtual_spacesId/", - "parentId": "267", + "path": "/vspaces/:virtual_spacesId/syllabuses/:id/edit", + "exact": true, + "parentId": "268", "id": "271" }, "272": { - "path": "/vspaces/:virtual_spacesId/syllabuses", - "parentId": "271", + "path": "/vspaces/:virtual_spacesId/", + "parentId": "268", "id": "272" }, "273": { - "path": "/vspaces/:virtual_spacesId/syllabuses/:id/detail", - "parentId": "271", + "path": "/vspaces/:virtual_spacesId/syllabuses", + "parentId": "272", "id": "273" }, "274": { - "path": "/vspaces/:virtual_spacesId/courses", - "parentId": "271", + "path": "/vspaces/:virtual_spacesId/syllabuses/:id/detail", + "parentId": "272", "id": "274" }, "275": { - "path": "/vspaces/:virtual_spacesId/shixuns", - "parentId": "271", + "path": "/vspaces/:virtual_spacesId/courses", + "parentId": "272", "id": "275" }, "276": { - "path": "/vspaces/:virtual_spacesId/videos", - "parentId": "271", + "path": "/vspaces/:virtual_spacesId/shixuns", + "parentId": "272", "id": "276" }, "277": { - "path": "/vspaces/:virtual_spacesId/videos/:username/upload", - "parentId": "271", + "path": "/vspaces/:virtual_spacesId/videos", + "parentId": "272", "id": "277" }, "278": { - "path": "/vspaces/:virtual_spacesId/members", - "parentId": "271", + "path": "/vspaces/:virtual_spacesId/videos/:username/upload", + "parentId": "272", "id": "278" }, "279": { - "path": "/vspaces/:virtual_spacesId/notices", - "parentId": "271", + "path": "/vspaces/:virtual_spacesId/members", + "parentId": "272", "id": "279" }, "280": { - "path": "/vspaces/:virtual_spacesId/managements", - "parentId": "271", + "path": "/vspaces/:virtual_spacesId/notices", + "parentId": "272", "id": "280" }, "281": { - "path": "/vspaces/:virtual_spacesId/graphs", - "parentId": "271", + "path": "/vspaces/:virtual_spacesId/managements", + "parentId": "272", "id": "281" }, "282": { - "path": "/vspaces/:virtual_spacesId/*", - "parentId": "271", + "path": "/vspaces/:virtual_spacesId/graphs", + "parentId": "272", "id": "282" }, "283": { - "path": "/innovation", - "parentId": "1", + "path": "/vspaces/:virtual_spacesId/*", + "parentId": "272", "id": "283" }, "284": { - "path": "/innovation/tasks/:taskId", - "parentId": "283", + "path": "/innovation", + "parentId": "1", "id": "284" }, "285": { - "path": "/innovation", - "parentId": "283", + "path": "/innovation/tasks/:taskId", + "parentId": "284", "id": "285" }, "286": { - "path": "/innovation/project", - "parentId": "285", + "path": "/innovation", + "parentId": "284", "id": "286" }, "287": { - "path": "/innovation/dataset", - "parentId": "285", + "path": "/innovation/project", + "parentId": "286", "id": "287" }, "288": { - "path": "/innovation/mirror", - "parentId": "285", + "path": "/innovation/dataset", + "parentId": "286", "id": "288" }, "289": { - "path": "/innovation/my-project", - "parentId": "285", + "path": "/innovation/mirror", + "parentId": "286", "id": "289" }, "290": { - "path": "/innovation/my-dataset", - "parentId": "285", + "path": "/innovation/my-project", + "parentId": "286", "id": "290" }, "291": { - "path": "/innovation/my-mirror", - "parentId": "285", + "path": "/innovation/my-dataset", + "parentId": "286", "id": "291" }, "292": { - "path": "/innovation/project/create", - "parentId": "285", + "path": "/innovation/my-mirror", + "parentId": "286", "id": "292" }, "293": { - "path": "/innovation/project/edit/:id", - "parentId": "285", + "path": "/innovation/project/create", + "parentId": "286", "id": "293" }, "294": { - "path": "/innovation/project/detail/:taskId", - "parentId": "285", + "path": "/innovation/project/edit/:id", + "parentId": "286", "id": "294" }, "295": { - "path": "/tasks", - "parentId": "1", + "path": "/innovation/project/detail/:taskId", + "parentId": "286", "id": "295" }, "296": { - "path": "/tasks/:taskId", - "exact": true, - "parentId": "295", + "path": "/tasks", + "parentId": "1", "id": "296" }, "297": { - "path": "/tasks/:identifier/jupyter/", + "path": "/tasks/:taskId", "exact": true, - "parentId": "295", + "parentId": "296", "id": "297" }, "298": { - "path": "/tasks/:courseId/:homeworkId/:taskId", + "path": "/tasks/:identifier/jupyter/", "exact": true, - "parentId": "295", + "parentId": "296", "id": "298" }, "299": { - "path": "/tasks/jupyter/:courseId/:homeworkId/:identifier", + "path": "/tasks/:courseId/:homeworkId/:taskId", "exact": true, - "parentId": "295", + "parentId": "296", "id": "299" }, "300": { - "path": "/tasks/:courseId/:exerciseId/:taskId/exercise", + "path": "/tasks/jupyter/:courseId/:homeworkId/:identifier", "exact": true, - "parentId": "295", + "parentId": "296", "id": "300" }, "301": { - "path": "/myproblems", - "parentId": "1", + "path": "/tasks/:courseId/:exerciseId/:taskId/exercise", + "exact": true, + "parentId": "296", "id": "301" }, "302": { - "path": "/myproblems/:id/record-detail/:submitId", - "exact": true, - "parentId": "301", + "path": "/myproblems", + "parentId": "1", "id": "302" }, "303": { - "path": "/myproblems/:id", + "path": "/myproblems/:id/record-detail/:submitId", "exact": true, - "parentId": "301", + "parentId": "302", "id": "303" }, "304": { - "path": "/account", - "parentId": "1", + "path": "/myproblems/:id", + "exact": true, + "parentId": "302", "id": "304" }, "305": { "path": "/account", - "parentId": "304", + "parentId": "1", "id": "305" }, "306": { - "path": "/account/profile", + "path": "/account", "parentId": "305", "id": "306" }, "307": { - "path": "/account/profile/edit", - "parentId": "305", + "path": "/account/profile", + "parentId": "306", "id": "307" }, "308": { - "path": "/account/certification", - "parentId": "305", + "path": "/account/profile/edit", + "parentId": "306", "id": "308" }, "309": { - "path": "/account/secure", - "parentId": "305", + "path": "/account/certification", + "parentId": "306", "id": "309" }, "310": { - "path": "/account/binding", - "parentId": "305", + "path": "/account/secure", + "parentId": "306", "id": "310" }, "311": { - "path": "/account/Results", - "parentId": "305", + "path": "/account/binding", + "parentId": "306", "id": "311" }, "312": { - "path": "/ch", - "parentId": "1", + "path": "/account/Results", + "parentId": "306", "id": "312" }, "313": { - "path": "/ch/rest/edit/:categoryId/:id", - "exact": true, - "parentId": "312", + "path": "/ch", + "parentId": "1", "id": "313" }, "314": { - "path": "/ch/rest/", + "path": "/ch/rest/edit/:categoryId/:id", "exact": true, - "parentId": "312", + "parentId": "313", "id": "314" }, "315": { - "path": "/ch/rest/:id", + "path": "/ch/rest/", "exact": true, - "parentId": "312", + "parentId": "313", "id": "315" }, "316": { - "path": "/order", - "parentId": "1", + "path": "/ch/rest/:id", + "exact": true, + "parentId": "313", "id": "316" }, "317": { "path": "/order", - "parentId": "316", + "parentId": "1", "id": "317" }, "318": { - "path": "/order/:courseId/information", - "parentId": "316", + "path": "/order", + "parentId": "317", "id": "318" }, "319": { - "path": "/order/:courseId/pay", - "parentId": "316", + "path": "/order/:courseId/information", + "parentId": "317", "id": "319" }, "320": { - "path": "/order/:orderNum/result", - "parentId": "316", + "path": "/order/:courseId/pay", + "parentId": "317", "id": "320" }, "321": { - "path": "/messages", - "parentId": "1", + "path": "/order/:orderNum/result", + "parentId": "317", "id": "321" }, "322": { - "path": "/messages/:userId/user_tidings", - "parentId": "321", + "path": "/messages", + "parentId": "1", "id": "322" }, "323": { - "path": "/messages/:userId/private_messages", - "parentId": "321", + "path": "/messages/:userId/user_tidings", + "parentId": "322", "id": "323" }, "324": { - "path": "/messages/:userId/message_detail", - "parentId": "321", + "path": "/messages/:userId/private_messages", + "parentId": "322", "id": "324" }, "325": { - "path": "/vtrs", - "parentId": "1", + "path": "/messages/:userId/message_detail", + "parentId": "322", "id": "325" }, "326": { - "path": "/vtrs/:virtual_spacesId", - "parentId": "325", + "path": "/vtrs", + "parentId": "1", "id": "326" }, "327": { - "path": "/vtrs/:virtual_spacesId/experiment", + "path": "/vtrs/:virtual_spacesId", "parentId": "326", "id": "327" }, "328": { - "path": "/vtrs/:virtual_spacesId/announcement", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/experiment", + "parentId": "327", "id": "328" }, "329": { - "path": "/vtrs/:virtual_spacesId/announcement/add", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/announcement", + "parentId": "327", "id": "329" }, "330": { - "path": "/vtrs/:virtual_spacesId/announcement/:id/edit", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/announcement/add", + "parentId": "327", "id": "330" }, "331": { - "path": "/vtrs/:virtual_spacesId/announcement/:id/detail", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/announcement/:id/edit", + "parentId": "327", "id": "331" }, "332": { - "path": "/vtrs/:virtual_spacesId/survey", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/announcement/:id/detail", + "parentId": "327", "id": "332" }, "333": { - "path": "/vtrs/:virtual_spacesId/survey/:id/detail", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/survey", + "parentId": "327", "id": "333" }, "334": { - "path": "/vtrs/:virtual_spacesId/knowledge", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/survey/:id/detail", + "parentId": "327", "id": "334" }, "335": { - "path": "/vtrs/:virtual_spacesId/knowledge/add", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/knowledge", + "parentId": "327", "id": "335" }, "336": { - "path": "/vtrs/:virtual_spacesId/knowledge/:id/edit", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/knowledge/add", + "parentId": "327", "id": "336" }, "337": { - "path": "/vtrs/:virtual_spacesId/material", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/knowledge/:id/edit", + "parentId": "327", "id": "337" }, "338": { - "path": "/vtrs/:virtual_spacesId/material/:id/detail", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/material", + "parentId": "327", "id": "338" }, "339": { - "path": "/vtrs/:virtual_spacesId/settings", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/material/:id/detail", + "parentId": "327", "id": "339" }, "340": { - "path": "/vtrs/:virtual_spacesId/resources", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/settings", + "parentId": "327", "id": "340" }, "341": { - "path": "/vtrs/:virtual_spacesId/resources/:id/detail", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/resources", + "parentId": "327", "id": "341" }, "342": { - "path": "/vtrs/:virtual_spacesId/Plan", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/resources/:id/detail", + "parentId": "327", "id": "342" }, "343": { - "path": "/vtrs/:virtual_spacesId/plan/:id/detail", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/Plan", + "parentId": "327", "id": "343" }, "344": { - "path": "/vtrs/:virtual_spacesId/homepage", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/plan/:id/detail", + "parentId": "327", "id": "344" }, "345": { - "path": "/vtrs/:virtual_spacesId/*", - "parentId": "326", + "path": "/vtrs/:virtual_spacesId/homepage", + "parentId": "327", "id": "345" }, "346": { - "path": "/101", - "parentId": "1", + "path": "/vtrs/:virtual_spacesId/*", + "parentId": "327", "id": "346" }, "347": { - "path": "/101/:virtual_spacesId", - "parentId": "346", + "path": "/101", + "parentId": "1", "id": "347" }, "348": { - "path": "/101/:virtual_spacesId/experiment", + "path": "/101/:virtual_spacesId", "parentId": "347", "id": "348" }, "349": { - "path": "/101/:virtual_spacesId/announcement", - "parentId": "347", + "path": "/101/:virtual_spacesId/experiment", + "parentId": "348", "id": "349" }, "350": { - "path": "/101/:virtual_spacesId/announcement/add", - "parentId": "347", + "path": "/101/:virtual_spacesId/announcement", + "parentId": "348", "id": "350" }, "351": { - "path": "/101/:virtual_spacesId/announcement/:id/edit", - "parentId": "347", + "path": "/101/:virtual_spacesId/announcement/add", + "parentId": "348", "id": "351" }, "352": { - "path": "/101/:virtual_spacesId/announcement/:id/detail", - "parentId": "347", + "path": "/101/:virtual_spacesId/announcement/:id/edit", + "parentId": "348", "id": "352" }, "353": { - "path": "/101/:virtual_spacesId/survey", - "parentId": "347", + "path": "/101/:virtual_spacesId/announcement/:id/detail", + "parentId": "348", "id": "353" }, "354": { - "path": "/101/:virtual_spacesId/survey/:id/detail", - "parentId": "347", + "path": "/101/:virtual_spacesId/survey", + "parentId": "348", "id": "354" }, "355": { - "path": "/101/:virtual_spacesId/knowledge", - "parentId": "347", + "path": "/101/:virtual_spacesId/survey/:id/detail", + "parentId": "348", "id": "355" }, "356": { - "path": "/101/:virtual_spacesId/knowledge/add", - "parentId": "347", + "path": "/101/:virtual_spacesId/knowledge", + "parentId": "348", "id": "356" }, "357": { - "path": "/101/:virtual_spacesId/knowledge/:id/edit", - "parentId": "347", + "path": "/101/:virtual_spacesId/knowledge/add", + "parentId": "348", "id": "357" }, "358": { - "path": "/101/:virtual_spacesId/material", - "parentId": "347", + "path": "/101/:virtual_spacesId/knowledge/:id/edit", + "parentId": "348", "id": "358" }, "359": { - "path": "/101/:virtual_spacesId/material/:id/detail", - "parentId": "347", + "path": "/101/:virtual_spacesId/material", + "parentId": "348", "id": "359" }, "360": { - "path": "/101/:virtual_spacesId/settings", - "parentId": "347", + "path": "/101/:virtual_spacesId/material/:id/detail", + "parentId": "348", "id": "360" }, "361": { - "path": "/101/:virtual_spacesId/resources", - "parentId": "347", + "path": "/101/:virtual_spacesId/settings", + "parentId": "348", "id": "361" }, "362": { - "path": "/101/:virtual_spacesId/resources/:id/detail", - "parentId": "347", + "path": "/101/:virtual_spacesId/resources", + "parentId": "348", "id": "362" }, "363": { - "path": "/101/:virtual_spacesId/Plan", - "parentId": "347", + "path": "/101/:virtual_spacesId/resources/:id/detail", + "parentId": "348", "id": "363" }, "364": { - "path": "/101/:virtual_spacesId/plan/:id/detail", - "parentId": "347", + "path": "/101/:virtual_spacesId/Plan", + "parentId": "348", "id": "364" }, "365": { - "path": "/101/:virtual_spacesId/homepage", - "parentId": "347", + "path": "/101/:virtual_spacesId/plan/:id/detail", + "parentId": "348", "id": "365" }, "366": { - "path": "/101/:virtual_spacesId/*", - "parentId": "347", + "path": "/101/:virtual_spacesId/homepage", + "parentId": "348", "id": "366" }, "367": { - "path": "/educoder-demo", - "exact": true, - "parentId": "1", + "path": "/101/:virtual_spacesId/*", + "parentId": "348", "id": "367" }, "368": { - "path": "/training", + "path": "/educoder-demo", + "exact": true, "parentId": "1", "id": "368" }, "369": { - "name": "精培课程", "path": "/training", - "parentId": "368", + "parentId": "1", "id": "369" }, "370": { - "path": "/otherlogin", - "exact": true, - "parentId": "1", + "name": "精培课程", + "path": "/training", + "parentId": "369", "id": "370" }, "371": { - "path": "/otherloginqq", + "path": "/otherlogin", "exact": true, "parentId": "1", "id": "371" }, "372": { - "path": "/otherloginstart", + "path": "/otherloginqq", "exact": true, "parentId": "1", "id": "372" }, "373": { - "path": "/login", + "path": "/otherloginstart", + "exact": true, "parentId": "1", "id": "373" }, "374": { "path": "/login", - "parentId": "373", + "parentId": "1", "id": "374" }, "375": { - "path": "/user", - "parentId": "1", + "path": "/login", + "parentId": "374", "id": "375" }, "376": { - "path": "/user/login", - "parentId": "375", + "path": "/user", + "parentId": "1", "id": "376" }, "377": { - "path": "/user/register", - "parentId": "375", + "path": "/user/login", + "parentId": "376", "id": "377" }, "378": { - "path": "/user/reset-password", - "parentId": "375", + "path": "/user/register", + "parentId": "376", "id": "378" }, "379": { - "path": "/colleges", - "parentId": "1", + "path": "/user/reset-password", + "parentId": "376", "id": "379" }, "380": { - "path": "/colleges/:id/statistics", - "parentId": "379", + "path": "/colleges", + "parentId": "1", "id": "380" }, "381": { - "path": "/help", - "parentId": "1", + "path": "/colleges/:id/statistics", + "parentId": "380", "id": "381" }, "382": { - "path": "/help/:id", - "parentId": "381", + "path": "/help", + "parentId": "1", "id": "382" }, "383": { - "path": "/video", - "parentId": "1", + "path": "/help/:id", + "parentId": "382", "id": "383" }, "384": { - "path": "/video/:videoId", - "parentId": "383", + "path": "/video", + "parentId": "1", "id": "384" }, "385": { - "path": "/terminal", - "parentId": "1", + "path": "/video/:videoId", + "parentId": "384", "id": "385" }, "386": { - "path": "/report/:taskId/:game_report_id", + "path": "/terminal", "parentId": "1", "id": "386" }, "387": { - "path": "/", + "path": "/report/:taskId/:game_report_id", "parentId": "1", "id": "387" }, "388": { "path": "/", - "exact": true, - "parentId": "387", + "parentId": "1", "id": "388" }, "389": { - "path": "/api/*", + "path": "/", "exact": true, - "parentId": "387", + "parentId": "388", "id": "389" }, "390": { - "path": "/search", + "path": "/api/*", "exact": true, - "parentId": "387", + "parentId": "388", "id": "390" }, "391": { - "path": "/moop_cases", + "path": "/search", "exact": true, - "parentId": "387", + "parentId": "388", "id": "391" }, "392": { - "path": "/moop_cases/new", + "path": "/moop_cases", "exact": true, - "parentId": "387", + "parentId": "388", "id": "392" }, "393": { - "path": "/moop_cases/:caseId", + "path": "/moop_cases/new", "exact": true, - "parentId": "387", + "parentId": "388", "id": "393" }, "394": { - "path": "/moop_cases/:caseId/edit", + "path": "/moop_cases/:caseId", "exact": true, - "parentId": "387", + "parentId": "388", "id": "394" }, "395": { - "path": "/moop_cases/:caseId/publish-success", + "path": "/moop_cases/:caseId/edit", "exact": true, - "parentId": "387", + "parentId": "388", "id": "395" }, "396": { - "path": "/randompaper", + "path": "/moop_cases/:caseId/publish-success", "exact": true, - "parentId": "387", + "parentId": "388", "id": "396" }, "397": { - "path": "/randompaper/edit/:id", + "path": "/randompaper", "exact": true, - "parentId": "387", + "parentId": "388", "id": "397" }, "398": { - "path": "/randompaper/detail/:id", + "path": "/randompaper/edit/:id", "exact": true, - "parentId": "387", + "parentId": "388", "id": "398" }, "399": { - "path": "/403", - "parentId": "387", + "path": "/randompaper/detail/:id", + "exact": true, + "parentId": "388", "id": "399" }, "400": { - "path": "/500", - "parentId": "387", + "path": "/403", + "parentId": "388", "id": "400" }, "401": { - "path": "/404", - "parentId": "387", + "path": "/500", + "parentId": "388", "id": "401" }, "402": { - "path": "/iwce", - "parentId": "387", + "path": "/404", + "parentId": "388", "id": "402" }, "403": { - "path": "/Activities", - "parentId": "387", + "path": "/iwce", + "parentId": "388", "id": "403" }, "404": { - "path": "/iwce/:itemname", - "parentId": "387", + "path": "/Activities", + "parentId": "388", "id": "404" }, "405": { - "path": "/hpc-course", - "parentId": "387", + "path": "/iwce/:itemname", + "parentId": "388", "id": "405" }, "406": { - "path": "/user_agents", - "parentId": "387", + "path": "/hpc-course", + "parentId": "388", "id": "406" }, "407": { - "path": "/three", - "parentId": "387", + "path": "/user_agents", + "parentId": "388", "id": "407" }, "408": { - "path": "/introduction", - "parentId": "387", + "path": "/three", + "parentId": "388", "id": "408" }, "409": { - "path": "/chatgpt", - "parentId": "387", + "path": "/introduction", + "parentId": "388", "id": "409" }, "410": { - "path": "/*", - "parentId": "387", + "path": "/chatgpt", + "parentId": "388", "id": "410" }, + "411": { + "path": "/*", + "parentId": "388", + "id": "411" + }, "@@/global-layout": { "id": "@@/global-layout", "path": "/", @@ -124320,7 +123906,7 @@ function _getRoutes() { return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); }), '2': /*#__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(85410), __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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '3': /*#__PURE__*/react.lazy(function () { 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)); @@ -124332,25 +123918,25 @@ function _getRoutes() { 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(85410), __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__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(48764), __webpack_require__.e(80599), __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__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(85410), __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__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(69561), __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__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(85410), __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() | 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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(69561), __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() | 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(85410), __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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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() | 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__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(20812), __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__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__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(85410), __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__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(85410), __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(8280), __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__Guidance__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(50869)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Guidance/index.tsx */ 62744)); @@ -124362,13 +123948,13 @@ function _getRoutes() { 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__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(85410), __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__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(85410), __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(8280), __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() | 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(85410), __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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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() | 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__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(56885), __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__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)); @@ -124377,19 +123963,19 @@ function _getRoutes() { 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 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__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(56885), __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__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__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(31949), __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)); + 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(31949), __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__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__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(31949), __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)); + 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(31949), __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__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)); @@ -124404,7 +123990,7 @@ function _getRoutes() { 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(85410), __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__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(50976), __webpack_require__.e(48764), __webpack_require__.e(80599), __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__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(85410), __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)); @@ -124416,1138 +124002,1141 @@ function _getRoutes() { 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(85410), __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__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(85410), __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__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(85410), __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(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__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(85410), __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__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(85410), __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(36183), __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__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(77093), __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__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(29111), __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__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__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(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(85410), __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)); + 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(85410), __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 */ 57661)); }), '40': /*#__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(85410), __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__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(69561), __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__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(85410), __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(40542), __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(85410), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(75800), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(55806), __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)); }), '42': /*#__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(85410), __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(40542), __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__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(85410), __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(40542), __webpack_require__.e(24192), __webpack_require__.e(79361), __webpack_require__.e(61193), __webpack_require__.e(69491), __webpack_require__.e(8691), __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 */ 97343)); }), '43': /*#__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__Notice__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(30589), __webpack_require__.e(17482)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/Notice/index.tsx */ 48073)); }), '44': /*#__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(85410), __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__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)); }), '45': /*#__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(85410), __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__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(85410), __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)); }), '46': /*#__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(85410), __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__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(85410), __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 */ 22292)); }), '47': /*#__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(85410), __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__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(85410), __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 */ 22292)); }), '48': /*#__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(85410), __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__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(85410), __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)); }), '49': /*#__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(85410), __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__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(85410), __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(48764), __webpack_require__.e(80599), __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__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(85410), __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__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(85410), __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(48764), __webpack_require__.e(80599), __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)); }), '51': /*#__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(85410), __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__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(85410), __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(48764), __webpack_require__.e(80599), __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__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__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(85410), __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(48764), __webpack_require__.e(80599), __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)); }), '53': /*#__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)); }), '54': /*#__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__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)); }), '55': /*#__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)); }), '56': /*#__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(85410), __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__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)); }), '57': /*#__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(85410), __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__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(85410), __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)); }), '58': /*#__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(85410), __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__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(85410), __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)); }), '59': /*#__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(85410), __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__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(85410), __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)); }), '60': /*#__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(85410), __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__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(85410), __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)); }), '61': /*#__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(85410), __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__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(85410), __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)); }), '62': /*#__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(85410), __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__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(85410), __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)); }), '63': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(60887), __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)); }), '64': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(77248), __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)); }), '65': /*#__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(85410), __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__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(85410), __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)); }), '66': /*#__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(85410), __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__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(85410), __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)); }), '67': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(95369), __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)); }), '68': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(16346), __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)); }), '69': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(8930), __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)); }), '70': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(8930), __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)); }), '71': /*#__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(85410), __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__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(85410), __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)); }), '72': /*#__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(85410), __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__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(85410), __webpack_require__.e(24192), __webpack_require__.e(52137), __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)); }), '73': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(17942), __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)); }), '74': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(40722), __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)); }), '75': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(12819), __webpack_require__.e(74515), __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)); }), '76': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(42573), __webpack_require__.e(67068), __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)); }), '77': /*#__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(85410), __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__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(85410), __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)); }), '78': /*#__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(85410), __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__Guidance__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(50869)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Guidance/index.tsx */ 62744)); }), '79': /*#__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(40542), __webpack_require__.e(48764), __webpack_require__.e(79361), __webpack_require__.e(94220), __webpack_require__.e(46859), __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__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(85410), __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)); }), '80': /*#__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__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(48764), __webpack_require__.e(40542), __webpack_require__.e(79361), __webpack_require__.e(94220), __webpack_require__.e(46859), __webpack_require__.e(11512)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/AnswerCheck/index.tsx */ 14976)); }), '81': /*#__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__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)); }), '82': /*#__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__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)); }), '83': /*#__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(85410), __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__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)); }), '84': /*#__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(85410), __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__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(69561), __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__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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(69561), __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)); }), '86': /*#__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(85410), __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__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)); }), '87': /*#__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(85410), __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__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(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(85410), __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)); }), '88': /*#__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(85410), __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__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(85410), __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)); }), '89': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(75800), __webpack_require__.e(48764), __webpack_require__.e(80599), __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)); }), '90': /*#__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(85410), __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__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(85410), __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)); }), '91': /*#__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(85410), __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() | 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(85410), __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)); }), '92': /*#__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(85410), __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__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(85410), __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)); }), '93': /*#__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(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)); + 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(85410), __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)); }), '94': /*#__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() | 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)); }), '95': /*#__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)); }), '96': /*#__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__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)); }), '97': /*#__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__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(38057), __webpack_require__.e(4977), __webpack_require__.e(85048)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Topics/index.tsx */ 27725)); }), '98': /*#__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__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(46981), __webpack_require__.e(16484), __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__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__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(46981), __webpack_require__.e(16484), __webpack_require__.e(4977), __webpack_require__.e(61043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/index.tsx */ 27031)); }), '100': /*#__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__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(61193), __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__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__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(61193), __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)); }), '102': /*#__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)); }), '103': /*#__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(85343), __webpack_require__.e(53114), __webpack_require__.e(66728), __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__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)); }), '104': /*#__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(85343), __webpack_require__.e(53114), __webpack_require__.e(66728), __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__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(85343), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __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__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__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(85343), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __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)); }), '106': /*#__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)); }), '107': /*#__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__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)); }), '108': /*#__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__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)); }), '109': /*#__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__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)); }), '110': /*#__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__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)); }), '111': /*#__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)); }), '112': /*#__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__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)); }), '113': /*#__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__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)); }), '114': /*#__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__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(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(83520), __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__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__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(83520), __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)); }), '116': /*#__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(85410), __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__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)); }), '117': /*#__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(85410), __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__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(85410), __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)); + 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(85410), __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)); }), '119': /*#__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(85410), __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__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)); + 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(85410), __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)); }), '121': /*#__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(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)); + 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(46981), __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__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__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(46981), __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)); }), '123': /*#__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)); }), '124': /*#__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__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(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)); }), '125': /*#__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__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)); }), '126': /*#__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__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)); }), '127': /*#__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__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)); }), '128': /*#__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)); }), '129': /*#__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__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)); }), '130': /*#__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__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)); }), '131': /*#__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__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(12819), __webpack_require__.e(21104), __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__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__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(12819), __webpack_require__.e(21104), __webpack_require__.e(4977), __webpack_require__.e(18302)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Board/index.tsx */ 1284)); }), '133': /*#__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)); }), '134': /*#__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__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)); }), '135': /*#__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__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)); }), '136': /*#__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)); }), '137': /*#__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__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)); }), '138': /*#__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)); }), '139': /*#__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__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(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)); }), '140': /*#__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__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)); }), '141': /*#__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__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)); }), '142': /*#__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__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)); }), '143': /*#__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 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)); }), '144': /*#__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__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)); }), '145': /*#__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() | 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)); }), '146': /*#__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 __webpack_require__.e(/*! import() | p__Classrooms__Lists__PlaceholderPage__index */ 64017).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/PlaceholderPage/index.tsx */ 96235)); }), '147': /*#__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(85410), __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__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)); }), '148': /*#__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(85343), __webpack_require__.e(53114), __webpack_require__.e(66728), __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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '149': /*#__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(85343), __webpack_require__.e(53114), __webpack_require__.e(66728), __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__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(84685), __webpack_require__.e(12030), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __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__Exports__index */[__webpack_require__.e(80599), __webpack_require__.e(44449)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Exports/index.tsx */ 11268)); + 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(84685), __webpack_require__.e(12030), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(12034), __webpack_require__.e(30707), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 92272)); }), '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(85343), __webpack_require__.e(53114), __webpack_require__.e(66728), __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(44449)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Exports/index.tsx */ 11268)); }), '152': /*#__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(85410), __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(40542), __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__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(84685), __webpack_require__.e(12030), __webpack_require__.e(4977), __webpack_require__.e(3482), __webpack_require__.e(85343), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(12034), __webpack_require__.e(30707), __webpack_require__.e(26883)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Competitions/Index/index.tsx */ 92272)); }), '153': /*#__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(85410), __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(40542), __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__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(85410), __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(48764), __webpack_require__.e(40542), __webpack_require__.e(64398), __webpack_require__.e(87939), __webpack_require__.e(20085), __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 */ 11940)); }), '154': /*#__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__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(85410), __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(48764), __webpack_require__.e(40542), __webpack_require__.e(64398), __webpack_require__.e(87939), __webpack_require__.e(20085), __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 */ 11940)); }), '155': /*#__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() | 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)); }), '156': /*#__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 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)); }), '157': /*#__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(85410), __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__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)); }), '158': /*#__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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '159': /*#__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(85343), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92983)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Index/index.tsx */ 25113)); + return __webpack_require__.e(/*! import() | p__Forums__Index__redirect */ 28639).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Index/redirect.tsx */ 81577)); }), '160': /*#__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(85410), __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__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(85343), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92983)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Forums/Index/index.tsx */ 25113)); }), '161': /*#__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(85410), __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__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(85410), __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__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(85410), __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)); }), '163': /*#__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(85410), __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__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(85410), __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)); }), '164': /*#__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(85410), __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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '165': /*#__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(85410), __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__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(69561), __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)); }), '166': /*#__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(85410), __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__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(85410), __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__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(85410), __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)); }), '168': /*#__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() | 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(85410), __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)); }), '169': /*#__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(85410), __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__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)); }), '170': /*#__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(85410), __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__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(87261), __webpack_require__.e(69561), __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)); }), '171': /*#__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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '172': /*#__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(85410), __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__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)); }), '173': /*#__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(85410), __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__Exports__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(85410), __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)); }), '174': /*#__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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(67921), __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)); }), '175': /*#__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(85410), __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 */ 29285)); + 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)); }), '176': /*#__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__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(85410), __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 */ 29285)); }), '177': /*#__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(85410), __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(40542), __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)); + 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(29254), __webpack_require__.e(4977), __webpack_require__.e(55573)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Detail/Merge/index.tsx */ 39753)); }), '178': /*#__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__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(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(85410), __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(40542), __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)); }), '179': /*#__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(85410), __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__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)); }), '180': /*#__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(85410), __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__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(85410), __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)); }), '181': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(34180), __webpack_require__.e(49971), __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__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(34180), __webpack_require__.e(49971), __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)); }), '183': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(34180), __webpack_require__.e(78895), __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__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(40542), __webpack_require__.e(34180), __webpack_require__.e(27318), __webpack_require__.e(99608), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(34180), __webpack_require__.e(78895), __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)); }), '185': /*#__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(85410), __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__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(40542), __webpack_require__.e(34180), __webpack_require__.e(27318), __webpack_require__.e(4434), __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)); }), '186': /*#__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__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(85410), __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)); }), '187': /*#__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__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(71896), __webpack_require__.e(57614)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Shixuns/Edit/body/Level/Challenges/RankingSetting/index.tsx */ 14317)); }), '188': /*#__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(85410), __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__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)); }), '189': /*#__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__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(85410), __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)); }), '190': /*#__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)); }), '191': /*#__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(85343), __webpack_require__.e(53114), __webpack_require__.e(66728), __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__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)); }), '192': /*#__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(40542), __webpack_require__.e(89777), __webpack_require__.e(23916), __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__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(85343), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __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)); }), '193': /*#__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(85410), __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__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(40542), __webpack_require__.e(89777), __webpack_require__.e(23916), __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)); }), '194': /*#__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__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(85410), __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)); }), '195': /*#__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(85410), __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__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)); }), '196': /*#__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__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(85410), __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(67921), __webpack_require__.e(89106), __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)); }), '197': /*#__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)); }), '198': /*#__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__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)); }), '199': /*#__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)); }), '200': /*#__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__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)); }), '201': /*#__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)); }), '202': /*#__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__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)); }), '203': /*#__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)); }), '204': /*#__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() | 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)); }), '205': /*#__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__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)); }), '206': /*#__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(85410), __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__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)); }), '207': /*#__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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '208': /*#__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__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)); }), '209': /*#__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__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)); }), '210': /*#__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(85410), __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__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(53267), __webpack_require__.e(4977), __webpack_require__.e(98062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topicbank/index.tsx */ 1858)); }), '211': /*#__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(85410), __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__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(85410), __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__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(85410), __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)); }), '213': /*#__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(85410), __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__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(85410), __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(86820)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Topics/Normal/index.tsx */ 28282)); }), '214': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(6812), __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)); }), '215': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(87261), __webpack_require__.e(31418), __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)); }), '216': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(3633), __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)); }), '217': /*#__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(85410), __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__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(85410), __webpack_require__.e(75014), __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)); }), '218': /*#__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__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(85410), __webpack_require__.e(72465), __webpack_require__.e(71514), __webpack_require__.e(14506), __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)); }), '219': /*#__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(85343), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 74303)); + 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)); }), '220': /*#__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(85343), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 74303)); + 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(85343), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __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__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__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(85343), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(66583)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Classrooms/index.tsx */ 74303)); }), '222': /*#__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__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)); }), '223': /*#__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__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)); }), '224': /*#__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__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)); }), '225': /*#__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(85410), __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__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)); }), '226': /*#__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(85410), __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__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(85410), __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)); }), '227': /*#__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__ExperImentImg__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(85410), __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)); }), '228': /*#__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__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)); }), '229': /*#__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__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)); }), '230': /*#__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__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)); }), '231': /*#__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__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)); }), '232': /*#__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__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)); }), '233': /*#__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 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)); }), '234': /*#__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() | 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(53267), __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)); }), '235': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); + 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)); }), '236': /*#__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(85410), __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() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); }), '237': /*#__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(85410), __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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '238': /*#__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__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(85410), __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)); }), '239': /*#__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(85410), __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(40542), __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__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)); }), '240': /*#__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(85410), __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(40542), __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__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(85410), __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(40542), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(6968), __webpack_require__.e(98718), __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__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(85410), __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(40542), __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__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(85410), __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(40542), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(6968), __webpack_require__.e(98718), __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)); }), '242': /*#__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(85410), __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(40542), __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__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(85410), __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(40542), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(69561), __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__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(85410), __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__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(85410), __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(40542), __webpack_require__.e(75153), __webpack_require__.e(27318), __webpack_require__.e(69561), __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)); }), '244': /*#__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(85410), __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__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(85410), __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)); }), '245': /*#__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(85410), __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(40542), __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__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(85410), __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)); }), '246': /*#__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(85410), __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(40542), __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() | 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(85410), __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__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(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(85410), __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(40542), __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)); }), '248': /*#__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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '249': /*#__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__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)); }), '250': /*#__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__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)); }), '251': /*#__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__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)); }), '252': /*#__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__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)); }), '253': /*#__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__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)); }), '254': /*#__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__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)); }), '255': /*#__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__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)); }), '256': /*#__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__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)); }), '257': /*#__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__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(64742), __webpack_require__.e(34800)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Lists/GraduatedMatrix/index.tsx */ 70309)); }), '258': /*#__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__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)); }), '259': /*#__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__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)); }), '260': /*#__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__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)); }), '261': /*#__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__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)); }), '262': /*#__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__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)); }), '263': /*#__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 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)); }), '264': /*#__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 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)); }), '265': /*#__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() | 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)); }), '266': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); + return __webpack_require__.e(/*! import() | p__Engineering__Norm__Detail__index */ 62548).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Engineering/Norm/Detail/index.tsx */ 79222)); }), '267': /*#__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(85410), __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() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); }), '268': /*#__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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '269': /*#__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(85410), __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__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)); }), '270': /*#__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(85410), __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() | 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__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(85410), __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)); }), '272': /*#__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() | 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)); }), '273': /*#__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(85410), __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__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)); }), '274': /*#__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__Syllabuses__Detail__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(85410), __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)); }), '275': /*#__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__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(78843), __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)); }), '276': /*#__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__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(59295), __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)); }), '277': /*#__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__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)); }), '278': /*#__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__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)); }), '279': /*#__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(85410), __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 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)); }), '280': /*#__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 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(85410), __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)); }), '281': /*#__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() | 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(64339), __webpack_require__.e(97642), __webpack_require__.e(13414)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Managements/index.tsx */ 11365)); }), '282': /*#__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 __webpack_require__.e(/*! import() | p__virtualSpaces__Lists__Graphs__index */ 29080).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Graphs/index.tsx */ 98776)); }), '283': /*#__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(85410), __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__virtualSpaces__Lists__Construction__index */ 25705).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Construction/index.tsx */ 4492)); }), '284': /*#__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(85343), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(78806), __webpack_require__.e(70992), __webpack_require__.e(86634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Tasks/index.jsx */ 11198)); + 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '285': /*#__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__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(85343), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(78806), __webpack_require__.e(70992), __webpack_require__.e(86634)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Tasks/index.jsx */ 11198)); }), '286': /*#__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__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)); }), '287': /*#__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__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)); }), '288': /*#__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__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)); }), '289': /*#__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__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)); }), '290': /*#__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__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)); }), '291': /*#__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__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)); }), '292': /*#__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__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)); }), '293': /*#__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)); }), '294': /*#__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(85343), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(70992), __webpack_require__.e(83141)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Detail/index.tsx */ 93175)); + 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)); }), '295': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); + 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(85343), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(92026), __webpack_require__.e(70992), __webpack_require__.e(83141)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Innovation/Detail/index.tsx */ 93175)); }), '296': /*#__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(85410), __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(40542), __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)); + return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); }), '297': /*#__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(85410), __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 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(85410), __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(40542), __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)); }), '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(85410), __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(40542), __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)); + 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(85410), __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)); }), '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(85410), __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 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(85410), __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(40542), __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)); }), '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(85410), __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(40542), __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)); + 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(85410), __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)); }), '301': /*#__PURE__*/react.lazy(function () { - return __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); + 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(85410), __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(40542), __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)); }), '302': /*#__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(85410), __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 __webpack_require__.e(/*! import() */ 96390).then(__webpack_require__.bind(__webpack_require__, /*! ./EmptyRoute */ 96390)); }), '303': /*#__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(85410), __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__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(85410), __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)); }), '304': /*#__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(85410), __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__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(85410), __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)); }), '305': /*#__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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '306': /*#__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__index */[__webpack_require__.e(67851), __webpack_require__.e(60547)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/index.tsx */ 34120)); }), '307': /*#__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__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)); }), '308': /*#__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 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)); }), '309': /*#__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__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)); }), '310': /*#__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() | 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)); }), '311': /*#__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 __webpack_require__.e(/*! import() | p__Account__Binding__index */ 89076).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Account/Binding/index.tsx */ 55291)); }), '312': /*#__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(85410), __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__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)); }), '313': /*#__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(85410), __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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '314': /*#__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(85410), __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__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(85410), __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)); }), '315': /*#__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(85410), __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() | 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(85410), __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(85410), __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)); }), '317': /*#__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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '318': /*#__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__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)); }), '319': /*#__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 __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)); }), '320': /*#__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__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)); }), '321': /*#__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(85410), __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__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)); }), '322': /*#__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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '323': /*#__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(85410), __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() | 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)); }), '324': /*#__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(85410), __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() | 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(85410), __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)); }), '325': /*#__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(85410), __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__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(85410), __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)); }), '326': /*#__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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '327': /*#__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() | 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)); }), '328': /*#__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(85410), __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__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(59295), __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)); }), '329': /*#__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(85410), __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__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(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(85410), __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)); }), '330': /*#__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(85410), __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__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(85410), __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__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(85410), __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)); }), '332': /*#__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__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(85410), __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)); }), '333': /*#__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__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)); }), '334': /*#__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(85410), __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__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)); }), '335': /*#__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(85410), __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__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(85410), __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)); }), '336': /*#__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(85410), __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__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(85410), __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__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(85410), __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)); }), '338': /*#__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(85410), __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__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(85410), __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)); }), '339': /*#__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(85343), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(61713)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Settings/index.tsx */ 32826)); + 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(85410), __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)); }), '340': /*#__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__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(85343), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(61713)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Settings/index.tsx */ 32826)); }), '341': /*#__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__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)); }), '342': /*#__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__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)); }), '343': /*#__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 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)); }), '344': /*#__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(85410), __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__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)); }), '345': /*#__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__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(85410), __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)); }), '346': /*#__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(85410), __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__virtualSpaces__Lists__Construction__index */ 25705).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Construction/index.tsx */ 4492)); }), '347': /*#__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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '348': /*#__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() | 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)); }), '349': /*#__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(85410), __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__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(59295), __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)); }), '350': /*#__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(85410), __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__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(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(85410), __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)); }), '351': /*#__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(85410), __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__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(85410), __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__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(85410), __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)); }), '353': /*#__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__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(85410), __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)); }), '354': /*#__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__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)); }), '355': /*#__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(85410), __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__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)); }), '356': /*#__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(85410), __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__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(85410), __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)); }), '357': /*#__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(85410), __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__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(85410), __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__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(85410), __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)); }), '359': /*#__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(85410), __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__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(85410), __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)); }), '360': /*#__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(85343), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(61713)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Settings/index.tsx */ 32826)); + 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(85410), __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)); }), '361': /*#__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__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(85343), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(66728), __webpack_require__.e(61713)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Settings/index.tsx */ 32826)); }), '362': /*#__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__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)); }), '363': /*#__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__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)); }), '364': /*#__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 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)); }), '365': /*#__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(85410), __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__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)); }), '366': /*#__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__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(85410), __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)); }), '367': /*#__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 __webpack_require__.e(/*! import() | p__virtualSpaces__Lists__Construction__index */ 25705).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Construction/index.tsx */ 4492)); }), '368': /*#__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(85410), __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__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)); }), '369': /*#__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(85410), __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 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '370': /*#__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 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(85410), __webpack_require__.e(99836), __webpack_require__.e(20085), __webpack_require__.e(80280), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(54056)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/IntrainCourse/index.tsx */ 33654)); }), '371': /*#__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() | 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(61437), __webpack_require__.e(53270), __webpack_require__.e(65294)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/OtherLogin/index.tsx */ 7304)); }), '372': /*#__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 __webpack_require__.e(/*! import() | p__User__QQLogin__index */ 1660).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/QQLogin/index.tsx */ 97944)); }), '373': /*#__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 __webpack_require__.e(/*! import() | p__User__WechatLogin__index */ 27333).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/WechatLogin/index.tsx */ 128)); }), '374': /*#__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() | layouts__LoginAndRegister__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(75786)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/LoginAndRegister/index.tsx */ 34306)); }), '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)); + 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(16827), __webpack_require__.e(49366)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Login/index.tsx */ 34907)); }), '376': /*#__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() | layouts__LoginAndRegister__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(75786)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/LoginAndRegister/index.tsx */ 34306)); }), '377': /*#__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() | 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(16827), __webpack_require__.e(49366)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Login/index.tsx */ 34907)); }), '378': /*#__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__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(61437), __webpack_require__.e(53270), __webpack_require__.e(91470)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Register/index.tsx */ 48028)); }), '379': /*#__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(85410), __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__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 */ 63100)); }), '380': /*#__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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '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(85410), __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__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)); }), '382': /*#__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(85410), __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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '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(85410), __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__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(85410), __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)); }), '384': /*#__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(85410), __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 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '385': /*#__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() | 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(85410), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(69548), __webpack_require__.e(99160), __webpack_require__.e(96967), __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)); }), '386': /*#__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__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)); }), '387': /*#__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(85410), __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__Report__index */ 22307).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Report/index.tsx */ 6584)); }), '388': /*#__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() | 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(85410), __webpack_require__.e(20085), __webpack_require__.e(43525), __webpack_require__.e(54051), __webpack_require__.e(76563), __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)); }), '389': /*#__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__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(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(43525), __webpack_require__.e(66813), __webpack_require__.e(84685), __webpack_require__.e(36204), __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(88866)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/index.tsx */ 60145)); }), '390': /*#__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 __webpack_require__.e(/*! import() | p__Api__index */ 62300).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Api/index.tsx */ 56541)); }), '391': /*#__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__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(42268), __webpack_require__.e(92501)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Search/index.tsx */ 60269)); }), '392': /*#__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(85410), __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__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)); }), '393': /*#__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(85410), __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 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(85410), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(3065), __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)); }), '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(85410), __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__MoopCases__InfoPanel__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(38603), __webpack_require__.e(67631), __webpack_require__.e(85410), __webpack_require__.e(8691), __webpack_require__.e(12768), __webpack_require__.e(51855)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/InfoPanel/index.tsx */ 66867)); }), '395': /*#__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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(99836), __webpack_require__.e(15428), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(3065), __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)); }), '396': /*#__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(85410), __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__MoopCases__Success__index */ 51276).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/MoopCases/Success/index.tsx */ 10968)); }), '397': /*#__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(85410), __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__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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(42977), __webpack_require__.e(7713), __webpack_require__.e(62629), __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__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 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(85410), __webpack_require__.e(51370), __webpack_require__.e(43915), __webpack_require__.e(40477), __webpack_require__.e(42977), __webpack_require__.e(7713), __webpack_require__.e(62629), __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)); }), '399': /*#__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 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)); }), '400': /*#__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 __webpack_require__.e(/*! import() | p__HttpStatus__403 */ 43862).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/403.tsx */ 34247)); }), '401': /*#__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 __webpack_require__.e(/*! import() | p__HttpStatus__500 */ 44565).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/500.tsx */ 51601)); }), '402': /*#__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(85410), __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)); + return __webpack_require__.e(/*! import() | p__HttpStatus__404 */ 66531).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/404.tsx */ 70876)); }), '403': /*#__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)); + 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(85410), __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(64496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/HpcCourse.tsx */ 94736)); }), '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(85410), __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)); + 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)); }), '405': /*#__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(85410), __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)); + 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(85410), __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(64496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/HpcCourse.tsx */ 94736)); }), '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)); + 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(85410), __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(64496)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/HpcCourse.tsx */ 94736)); }), '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(85410), __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)); + 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)); }), '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)); + 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(85410), __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)); }), '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)); + return __webpack_require__.e(/*! import() | p__HttpStatus__introduction */ 53910).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/HttpStatus/introduction.tsx */ 16249)); }), '410': /*#__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)); + }), + '411': /*#__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 () { - return Promise.all(/*! import() | layouts__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(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(8083), __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(41717)]).then(__webpack_require__.bind(__webpack_require__, /*! ./src/layouts/index.tsx */ 58310)); + return Promise.all(/*! import() | layouts__index */[__webpack_require__.e(21649), __webpack_require__.e(81263), __webpack_require__.e(1226), __webpack_require__.e(73453), __webpack_require__.e(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(43525), __webpack_require__.e(16827), __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(41717)]).then(__webpack_require__.bind(__webpack_require__, /*! ./src/layouts/index.tsx */ 58310)); }) } });