From 9663dfaff5700f4f92ddcc45f62bab2579a214aa Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 1 Mar 2024 22:35:54 +0800 Subject: [PATCH] Auto Submit --- 59277.async.js | 14 +- 75006.async.js | 8 +- layouts__GraduationsDetail__index.async.js | 14 +- layouts__ShixunDetail__index.async.js | 617 +++++-- layouts__ShixunDetail__index.chunk.css | 87 + layouts__SimpleLayouts.async.js | 14 +- ...ssrooms__Lists__Attachment__index.async.js | 1624 +++++++++++------ ...srooms__Lists__Attachment__index.chunk.css | 41 +- p__Classrooms__Lists__Board__index.async.js | 5 +- p__Classrooms__Lists__Board__index.chunk.css | 7 + ...s__CommonHomework__Comment__index.async.js | 14 +- ...ts__CommonHomework__Detail__index.async.js | 48 +- ...ts__CommonHomework__Review__index.async.js | 2 +- ...s__CommonHomework__Review__index.chunk.css | 20 +- ...__Lists__Exercise__Detail__index.chunk.css | 3 - ...sts__Exercise__ReviewGroup__index.async.js | 14 +- ...ooms__Lists__Polls__Answer__index.async.js | 14 +- ...oms__Lists__Polls__Answer__index.chunk.css | 2 +- ...ooms__Lists__Polls__Detail__index.async.js | 144 +- ...__Polls__QuestionnaireInfo__index.async.js | 14 +- ..._Polls__QuestionnaireInfo__index.chunk.css | 2 +- ...__ProgramHomework__Comment__index.async.js | 14 +- ...mHomework__Detail__Ranking__index.async.js | 14 +- ...amHomework__Detail__answer__index.async.js | 14 +- ...s__Lists__Template__detail__index.async.js | 14 +- ...ering__Lists__CurseSetting__index.async.js | 14 +- ...gineering__Lists__Document__index.async.js | 14 +- ...ng__Lists__TrainingProgram__index.async.js | 14 +- p__Graduations__Review__index.async.js | 14 +- p__Guidance__index.async.js | 14 +- p__Innovation__Detail__index.async.js | 14 +- p__Messages__Private__index.async.js | 14 +- p__MoopCases__InfoPanel__index.async.js | 14 +- p__MyProblem__RecordDetail__index.async.js | 14 +- p__Paths__Detail__id.async.js | 10 +- p__Question__Index__index.async.js | 14 +- ...n__OjProblem__RecordDetail__index.async.js | 14 +- p__RestFul__index.async.js | 14 +- ...hixuns__Detail__Challenges__index.async.js | 14 +- ...hixuns__Detail__Repository__index.async.js | 14 +- ...enges__EditPracticeSetting__index.async.js | 14 +- ...uns__Edit__body__Warehouse__index.async.js | 14 +- p__Shixuns__Exports__index.async.js | 14 +- ...l__ResourcesCenter__Detail__index.async.js | 14 +- ...r__Detail__ResourcesCenter__index.async.js | 14 +- ...er__Detail__Topics__Detail__index.async.js | 14 +- ...tail__Topics__Poll__Detail__index.async.js | 14 +- ...Detail__Topics__Poll__Edit__index.async.js | 14 +- p__Video__Detail__id.async.js | 14 +- p__tasks__Jupyter__index.async.js | 14 +- ...ists__Announcement__Detail__index.async.js | 14 +- ...paces__Lists__Announcement__index.async.js | 14 +- ...ualSpaces__Lists__Material__index.async.js | 14 +- ...paces__Lists__Plan__Detail__index.async.js | 14 +- ...__Lists__Resources__Detail__index.async.js | 14 +- ...ces__Lists__Survey__Detail__index.async.js | 14 +- static/iconfont.1bb0dbae.woff2 | Bin 227040 -> 0 bytes static/iconfont.2205bf82.woff | Bin 0 -> 279660 bytes static/iconfont.66b188c4.woff | Bin 279508 -> 0 bytes ...ont.ef1946ac.ttf => iconfont.97456ff2.ttf} | Bin 460176 -> 460368 bytes static/iconfont.b45dd276.svg | 1 + static/iconfont.bb3f6b47.svg | 1 - static/iconfont.cca47f03.woff2 | Bin 0 -> 227236 bytes umi.css | 12 +- umi.js | 108 +- 65 files changed, 2378 insertions(+), 938 deletions(-) delete mode 100644 static/iconfont.1bb0dbae.woff2 create mode 100644 static/iconfont.2205bf82.woff delete mode 100644 static/iconfont.66b188c4.woff rename static/{iconfont.ef1946ac.ttf => iconfont.97456ff2.ttf} (92%) create mode 100644 static/iconfont.b45dd276.svg delete mode 100644 static/iconfont.bb3f6b47.svg create mode 100644 static/iconfont.cca47f03.woff2 diff --git a/59277.async.js b/59277.async.js index 0935585692..13cfc471c4 100644 --- a/59277.async.js +++ b/59277.async.js @@ -831,6 +831,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -851,6 +853,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -867,7 +870,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -956,6 +960,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/75006.async.js b/75006.async.js index ba031263ee..01aaf9427f 100644 --- a/75006.async.js +++ b/75006.async.js @@ -1705,9 +1705,11 @@ var User = function User(_ref) { localStorage.removeItem('item'); localStorage.removeItem('iscreate'); // localStorage.removeItem('CCshow') - _umi_production_exports.history.replace('/'); - window.location.reload(); - case 16: + setTimeout(function () { + _umi_production_exports.history.replace('/'); + window.location.reload(); + }, 800); + case 15: case "end": return _context.stop(); } diff --git a/layouts__GraduationsDetail__index.async.js b/layouts__GraduationsDetail__index.async.js index c841461728..0be4190471 100644 --- a/layouts__GraduationsDetail__index.async.js +++ b/layouts__GraduationsDetail__index.async.js @@ -346,6 +346,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -366,6 +368,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -382,7 +385,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -471,6 +475,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/layouts__ShixunDetail__index.async.js b/layouts__ShixunDetail__index.async.js index ec34cbb5b7..9a8ae73dc2 100644 --- a/layouts__ShixunDetail__index.async.js +++ b/layouts__ShixunDetail__index.async.js @@ -61,9 +61,9 @@ var noData = function noData(_ref) { /***/ }), -/***/ 83183: +/***/ 32696: /*!*********************************************************!*\ - !*** ./src/layouts/ShixunDetail/index.tsx + 27 modules ***! + !*** ./src/layouts/ShixunDetail/index.tsx + 31 modules ***! \*********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -4349,7 +4349,7 @@ var SubmenuIcons = { }; ;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var ShixunDetailmodules = ({"flex_box_center":"flex_box_center___ztP5B","flex_space_between":"flex_space_between___ZnBAF","flex_box_vertical_center":"flex_box_vertical_center___sIQLg","flex_box_center_end":"flex_box_center_end___Yjb4r","flex_box_column":"flex_box_column___wx6hu","wrp":"wrp___eXSKX","classroomInfo":"classroomInfo___zfzoC","title":"title___BCkXZ","titleLeft":"titleLeft___XPuIq","classroomUser":"classroomUser___b_ny2","headPic":"headPic___pR9pz","teacherInfo":"teacherInfo___BeE5H","classroomDesc":"classroomDesc___csaXO","classroomDescBg":"classroomDescBg___OQixb","joinCouses":"joinCouses___RT5bw","bg":"bg___zCz6k","task_count":"task_count___GC5OH","container":"container___m1Tgk","leftMenuActions":"leftMenuActions___H7kfl","leftMenu":"leftMenu___aMBG9","menuText":"menuText___vgQ83","totalCount":"totalCount___AoAB2","actions":"actions___MsngA","open":"open___inDJH","actived":"actived___rqjRz","actived2":"actived2___x7Wvg","tipJoin":"tipJoin___uzlgb","badge":"badge___s6J4T","num":"num____292N","classromediv":"classromediv___AQhQT","glow":"glow___Ucfx9","st":"st___KjyfC","link":"link___aoTXV","sLink":"sLink___moIi9","iconH":"iconH___N915X","shareClassroom":"shareClassroom___WbdZI","copy":"copy___plAJS","btnWrap":"btnWrap___UOuN_","btn":"btn___DfMBs","tip":"tip___FDQL5","export":"export___Dr4oV","bottom":"bottom___DezCj","yes":"yes___SmiO1","no":"no____2dJW"}); +/* harmony default export */ var ShixunDetailmodules = ({"flex_box_center":"flex_box_center___ztP5B","flex_space_between":"flex_space_between___ZnBAF","flex_box_vertical_center":"flex_box_vertical_center___sIQLg","flex_box_center_end":"flex_box_center_end___Yjb4r","flex_box_column":"flex_box_column___wx6hu","wrp":"wrp___eXSKX","classroomInfo":"classroomInfo___zfzoC","title":"title___BCkXZ","titleLeft":"titleLeft___XPuIq","classroomUser":"classroomUser___b_ny2","headPic":"headPic___pR9pz","teacherInfo":"teacherInfo___BeE5H","classroomDesc":"classroomDesc___csaXO","classroomDescBg":"classroomDescBg___OQixb","joinCouses":"joinCouses___RT5bw","bg":"bg___zCz6k","task_count":"task_count___GC5OH","container":"container___m1Tgk","leftMenuActions":"leftMenuActions___H7kfl","leftMenu":"leftMenu___aMBG9","menuText":"menuText___vgQ83","totalCount":"totalCount___AoAB2","actions":"actions___MsngA","open":"open___inDJH","actived":"actived___rqjRz","actived2":"actived2___x7Wvg","tipJoin":"tipJoin___uzlgb","badge":"badge___s6J4T","num":"num____292N","classromediv":"classromediv___AQhQT","glow":"glow___Ucfx9","st":"st___KjyfC","link":"link___aoTXV","sLink":"sLink___moIi9","iconH":"iconH___N915X","shareClassroom":"shareClassroom___WbdZI","copy":"copy___plAJS","btnWrap":"btnWrap___UOuN_","btn":"btn___DfMBs","tip":"tip___FDQL5","export":"export___Dr4oV","bottom":"bottom___DezCj","yes":"yes___SmiO1","no":"no____2dJW","skeleton":"skeleton___fBWXQ","skeletonL":"skeletonL___m64NF","skeletonR":"skeletonR___ICZBM","skeletonR_2":"skeletonR_2___ttKxS","skeletonR_1":"skeletonR_1___koZuU"}); ;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/LeftMenus/index.tsx @@ -5916,8 +5916,270 @@ var CopyRecordModal = function CopyRecordModal(_ref) { })(CopyRecordModal)); // EXTERNAL MODULE: ./src/assets/images/delete.png var images_delete = __webpack_require__(9936); -// EXTERNAL MODULE: ./src/assets/images/AssistantCode3.jpeg -var AssistantCode3 = __webpack_require__(32637); +;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/components/CopyClossRoomModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CopyClossRoomModalmodules = ({"copyCourseMod":"copyCourseMod___aGSAc","explain":"explain___TYv11","copyType":"copyType___MbYAW"}); +// EXTERNAL MODULE: ./src/assets/images/403Qrcode.png +var _403Qrcode = __webpack_require__(25510); +;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/components/CopyClossRoomModal/index.tsx + + + + + + + + + + + + + +var CopyClossRoomModal = function CopyClossRoomModal(_ref) { + var classroomList = _ref.classroomList, + dispatch = _ref.dispatch, + _ref$openCopyCourse = _ref.openCopyCourse, + openCopyCourse = _ref$openCopyCourse === void 0 ? false : _ref$openCopyCourse, + _ref$copyCourseConfir = _ref.copyCourseConfirmLoading, + copyCourseConfirmLoading = _ref$copyCourseConfir === void 0 ? false : _ref$copyCourseConfir, + copyCourseParams = _ref.copyCourseParams, + setCopyCourseConfirmLoading = _ref.setCopyCourseConfirmLoading, + setOpenCopyCourse = _ref.setOpenCopyCourse, + setCopyCourseParams = _ref.setCopyCourseParams; + var query = (0,_umi_production_exports.useParams)(); + var localtion = (0,_umi_production_exports.useLocation)(); + var statusModel = function statusModel() { + var text = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; + var text2 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; + modal/* default */.Z.info({ + centered: true, + icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { + style: { + color: '#faad14' + } + }), + width: 460, + title: '提示', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "tc", + style: { + marginLeft: -38 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + textAlign: 'center', + margin: '12px 0' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: text + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: text2 + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + border: '4px solid #0152d9', + borderRadius: '4px' + }, + src: _403Qrcode, + alt: "\u4E8C\u7EF4\u7801", + width: 160 + })] + }), + okText: '我知道了' + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + open: openCopyCourse, + confirmLoading: copyCourseConfirmLoading, + width: 806, + centered: true, + title: "\u590D\u5236\u8BFE\u5802", + okText: "\u786E\u8BA4", + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _ref3, _res$data; + var selectVlas, res, _res$data2; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + selectVlas = (_ref3 = []).concat.apply(_ref3, toConsumableArray_default()(Object.values(copyCourseParams))); + if (!(selectVlas.length == 0)) { + _context.next = 4; + break; + } + message/* default */.ZP.info('请至少选择一个课堂内容进行复制'); + return _context.abrupt("return"); + case 4: + setCopyCourseConfirmLoading(true); + _context.next = 7; + return (0,classrooms/* duplicateCourse */.S9)(objectSpread2_default()(objectSpread2_default()({}, query), {}, { + course_module_names: selectVlas + })); + case 7: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 2) { + statusModel('针对一个课堂一天只可复制一次,', '如果需要复制多次,请联系管理员。'); + } + if ((res === null || res === void 0 ? void 0 : res.status) === 3) { + statusModel('您今天复制课堂的次数已达上限,', '请明天再尝试或联系运营获取帮助。'); + } + if (res !== null && res !== void 0 && (_res$data = res.data) !== null && _res$data !== void 0 && _res$data.identifier) { + message/* default */.ZP.success('操作成功'); + setOpenCopyCourse(false); + window.open("/classrooms/".concat(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.identifier, "/teachers")); + } + setCopyCourseConfirmLoading(false); + case 12: + case "end": + return _context.stop(); + } + }, _callee); + })), + onCancel: function onCancel() { + return setOpenCopyCourse(false); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: CopyClossRoomModalmodules.copyCourseMod, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CopyClossRoomModalmodules.explain, + children: "\u8BF4\u660E\uFF1A\u201C\u590D\u5236\u201D\u529F\u80FD\u5C06\u4F1A\u4E3A\u60A8\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u8BFE\u5802\uFF0C\u9009\u4E2D\u7684\u65E7\u8BFE\u5802\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u8D44\u6599\u548C\u73ED\u7EA7\u6210\u5458\u7B49\u90FD\u5C06\u590D\u5236\u5230\u65B0\u7684\u8BFE\u5802\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("li", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CopyClossRoomModalmodules.copyType, + children: "\u8BFE\u4E1A\u8003\u67E5" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { + value: copyCourseParams === null || copyCourseParams === void 0 ? void 0 : copyCourseParams.aaa, + options: [{ + label: '课堂实验', + value: 'practice' + }, { + label: '图文作业', + value: 'normal' + }, { + label: '分组作业', + value: 'group' + }, { + label: '编程作业', + value: 'hack' + }, { + label: '在线考试', + value: 'exercise' + }], + onChange: function onChange(e) { + setCopyCourseParams(function (val) { + return objectSpread2_default()(objectSpread2_default()({}, val), {}, { + aaa: e + }); + }); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CopyClossRoomModalmodules.copyType, + children: "\u4EA4\u6D41\u4E92\u52A8" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { + value: copyCourseParams === null || copyCourseParams === void 0 ? void 0 : copyCourseParams.bbb, + options: [{ + label: '问卷调查', + value: 'poll' + }, { + label: '互动讨论', + value: 'board' + }, { + label: '班级与学生', + value: 'course_group' + }], + onChange: function onChange(e) { + setCopyCourseParams(function (val) { + return objectSpread2_default()(objectSpread2_default()({}, val), {}, { + bbb: e + }); + }); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CopyClossRoomModalmodules.copyType, + children: "\u6559\u5B66\u8D44\u6E90" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { + value: copyCourseParams === null || copyCourseParams === void 0 ? void 0 : copyCourseParams.ccc, + options: [{ + label: '教学资料', + value: 'attachment' + }, { + label: '视频直播', + value: 'course_video' + }], + onChange: function onChange(e) { + setCopyCourseParams(function (val) { + return objectSpread2_default()(objectSpread2_default()({}, val), {}, { + ccc: e + }); + }); + } + })] + })] + })] + }) + }); +}; +/* harmony default export */ var components_CopyClossRoomModal = ((0,_umi_production_exports.connect)(function (_ref4) { + var classroomList = _ref4.classroomList, + loading = _ref4.loading; + return { + classroomList: classroomList, + loading: loading + }; +})(CopyClossRoomModal)); +;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/components/CopyingClossRoomModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var CopyingClossRoomModalmodules = ({"copyWarp":"copyWarp___uxCLd"}); +;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/components/CopyingClossRoomModal/index.tsx + + + + + + +var CopyingClossRoomModal_CopyClossRoomModal = function CopyClossRoomModal(_ref) { + var classroomList = _ref.classroomList, + dispatch = _ref.dispatch; + var detailTopBanner = classroomList.detailTopBanner; + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: !(detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.copy_completed) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: CopyingClossRoomModalmodules.copyWarp, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: __webpack_require__(/*! @/assets/images/classrooms/copy_classroom.png */ 74265), + style: { + width: 172, + height: 172, + marginLeft: 60 + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 17, + color: '#fff', + textAlign: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u8BFE\u5802\u5185\u5BB9\u6B63\u5728\u590D\u5236\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u5B8C\u6210\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u5448\u73B0\u6700\u65B0\u7684\u8BFE\u5802\u5185\u5BB9\u3002" + })] + })] + }) + }) + }); +}; +/* harmony default export */ var CopyingClossRoomModal = ((0,_umi_production_exports.connect)(function (_ref2) { + var classroomList = _ref2.classroomList, + loading = _ref2.loading; + return { + classroomList: classroomList, + loading: loading + }; +})(CopyingClossRoomModal_CopyClossRoomModal)); ;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/index.tsx @@ -5955,6 +6217,7 @@ var ShixunDetail_excluded = ["classroomList", "globalSetting", "shixunHomeworks" + var Content = layout/* default */.Z.Content; @@ -6007,8 +6270,20 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { setTipsVisible = _useState16[1]; var _useState17 = (0,_react_17_0_2_react.useState)(false), _useState18 = slicedToArray_default()(_useState17, 2), - iscopyshow = _useState18[0], - setiscopyshow = _useState18[1]; + openCopyCourse = _useState18[0], + _setOpenCopyCourse = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)({ + aaa: ["practice", "exercise"], + bbb: [], + ccc: ["attachment"] + }), + _useState20 = slicedToArray_default()(_useState19, 2), + copyCourseParams = _useState20[0], + _setCopyCourseParams = _useState20[1]; + var _useState21 = (0,_react_17_0_2_react.useState)(false), + _useState22 = slicedToArray_default()(_useState21, 2), + copyCourseConfirmLoading = _useState22[0], + _setCopyCourseConfirmLoading = _useState22[1]; var localtion = (0,_umi_production_exports.useLocation)(); var _useSearchParams = (0,_umi_production_exports.useSearchParams)(), _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1), @@ -6048,10 +6323,10 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { }); }; }, []); - var _useState19 = (0,_react_17_0_2_react.useState)(false), - _useState20 = slicedToArray_default()(_useState19, 2), - classroomscloseisshow = _useState20[0], - setclassroomscloseisshow = _useState20[1]; + var _useState23 = (0,_react_17_0_2_react.useState)(false), + _useState24 = slicedToArray_default()(_useState23, 2), + classroomscloseisshow = _useState24[0], + setclassroomscloseisshow = _useState24[1]; (0,_react_17_0_2_react.useEffect)(function () { var time = dayjs_min_default()().add(0, 'days').unix(); var lasttime = localStorage.getItem('classroomsclose'); @@ -6092,6 +6367,23 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { setTipsVisible(false); }; }, [detailTopBanner]); + (0,_react_17_0_2_react.useEffect)(function () { + // 判断当前课堂是否复制成功 复制成功刷新当前页面 + var timer; + if (detailTopBanner && !detailTopBanner.copy_completed) { + timer = setTimeout(function () { + getTopBar(); + }, 10000); + } + return function () { + clearTimeout(timer); + }; + }, [detailTopBanner]); + (0,_react_17_0_2_react.useEffect)(function () { + if (detailTopBanner.copy_completed) { + getMenus(); + } + }, [detailTopBanner.copy_completed]); var closeTips = function closeTips() { var recordStr = "".concat(userInfo === null || userInfo === void 0 ? void 0 : userInfo.login, "-").concat(query.coursesId, "-date"); var date = dayjs_min_default()().endOf('day').format('YYYY-MM-DD HH:mm:ss'); @@ -6132,12 +6424,12 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { return _addinfo.apply(this, arguments); } function _addinfo() { - _addinfo = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11(code) { + _addinfo = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(code) { var res; - return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { + return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { + while (1) switch (_context10.prev = _context10.next) { case 0: - _context11.next = 2; + _context10.next = 2; return (0,fetch/* default */.ZP)("/api/courses/apply_to_join_course.json", { method: 'post', body: { @@ -6146,7 +6438,7 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { } }); case 2: - res = _context11.sent; + res = _context10.sent; if ((res === null || res === void 0 ? void 0 : res.status) === -4) { dispatch({ type: 'classroomList/setActionTabs', @@ -6164,9 +6456,9 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { } case 5: case "end": - return _context11.stop(); + return _context10.stop(); } - }, _callee11); + }, _callee10); })); return _addinfo.apply(this, arguments); } @@ -6184,14 +6476,14 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { }); }; var handleClick = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(key) { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(key) { var _user$userInfo, _user$userInfo2, _res4; var res, text; - return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { case 0: - _context7.t0 = key; - _context7.next = _context7.t0 === 0 ? 3 : _context7.t0 === 1 ? 8 : _context7.t0 === 2 ? 17 : _context7.t0 === 3 ? 20 : _context7.t0 === 4 ? 26 : _context7.t0 === 5 ? 29 : _context7.t0 === 6 ? 32 : _context7.t0 === 7 ? 32 : _context7.t0 === 8 ? 34 : _context7.t0 === 9 ? 43 : 48; + _context6.t0 = key; + _context6.next = _context6.t0 === 0 ? 3 : _context6.t0 === 1 ? 8 : _context6.t0 === 2 ? 17 : _context6.t0 === 3 ? 20 : _context6.t0 === 4 ? 27 : _context6.t0 === 5 ? 30 : _context6.t0 === 6 ? 33 : _context6.t0 === 7 ? 33 : _context6.t0 === 8 ? 35 : _context6.t0 === 9 ? 44 : 49; break; case 3: (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '设为公开/私有']); @@ -6220,11 +6512,11 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { } }, _callee); }))); - return _context7.abrupt("break", 48); + return _context6.abrupt("break", 49); case 8: (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '停用/启用邀请码']); if (!(detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.invite_code)) { - _context7.next = 13; + _context6.next = 13; break; } confirm( /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { @@ -6248,15 +6540,15 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { } }, _callee2); }))); - _context7.next = 16; + _context6.next = 16; break; case 13: - _context7.next = 15; + _context6.next = 15; return (0,classrooms/* setInviteCodeHalt */.L$)(objectSpread2_default()({}, query)); case 15: - res = _context7.sent; + res = _context6.sent; case 16: - return _context7.abrupt("break", 48); + return _context6.abrupt("break", 49); case 17: (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '编辑课堂']); if (detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.excellent) { @@ -6264,67 +6556,46 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { } else { _umi_production_exports.history.push("/classrooms/".concat(query.coursesId, "/edit")); } - return _context7.abrupt("break", 48); + return _context6.abrupt("break", 49); case 20: if ((_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.professional_certification) { - _context7.next = 23; + _context6.next = 23; break; } message/* default */.ZP.warning('需要通过职业认证后才能复制课堂'); - return _context7.abrupt("return"); + return _context6.abrupt("return"); case 23: (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '复制课堂']); - confirm( /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - children: ["\u201C\u590D\u5236\u201D\u529F\u80FD\u5C06\u4F1A\u4E3A\u60A8\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u8BFE\u5802", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u65E7\u8BFE\u5802\u7684\u4F5C\u4E1A\u3001\u8D44\u6E90\u3001\u8BD5\u5377\u7B49\u90FD\u5C06\u88AB\u590D\u5236\u5230\u65B0\u7684\u8BFE\u5802\u91CC\u9762", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u8BF7\u95EE\u662F\u5426\u7EE7\u7EED\uFF1F"] - }), /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { - var res, pathname; + _setCopyCourseParams({ + aaa: ["practice", "exercise"], + bbb: [], + ccc: ["attachment"] + }); + _setOpenCopyCourse(true); + return _context6.abrupt("break", 49); + case 27: + (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '删除课堂']); + confirm('课堂删除后数据将无法恢复,是否确定删除?', /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var res; return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: _context3.next = 2; - return (0,classrooms/* duplicateCourse */.S9)(objectSpread2_default()({}, query)); - case 2: - res = _context3.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 2) { - setiscopyshow(true); - } - if (res !== null && res !== void 0 && res.new_course_id) { - message/* default */.ZP.success('复制成功'); - pathname = localtion.pathname.split('/'); - pathname[2] = res.new_course_id; - _umi_production_exports.history.replace(pathname.join('/')); - window.location.reload(); - } - case 5: - case "end": - return _context3.stop(); - } - }, _callee3); - }))); - return _context7.abrupt("break", 48); - case 26: - (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '删除课堂']); - confirm('课堂删除后数据将无法恢复,是否确定删除?', /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var res; - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - _context4.next = 2; return (0,classrooms/* deleteCourse */.A)(objectSpread2_default()({}, query)); case 2: - res = _context4.sent; + res = _context3.sent; if ((res === null || res === void 0 ? void 0 : res.status) === 0) { message/* default */.ZP.success('删除成功'); _umi_production_exports.history.replace('/classrooms/index'); } case 4: case "end": - return _context4.stop(); + return _context3.stop(); } - }, _callee4); + }, _callee3); }))); - return _context7.abrupt("break", 48); - case 29: + return _context6.abrupt("break", 49); + case 30: (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '切换为学生']); dispatch({ type: 'classroomList/setActionTabs', @@ -6332,8 +6603,8 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { key: '切换为学生' } }); - return _context7.abrupt("break", 48); - case 32: + return _context6.abrupt("break", 49); + case 33: modal/* default */.Z.confirm({ centered: true, okText: '确定', @@ -6341,27 +6612,27 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { title: '切换身份', content: IdentityChangeText[key]['text'], onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { var res; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', key == 6 ? '切换为老师' : ' 切换为助教']); - _context5.next = 3; + _context4.next = 3; return (0,fetch/* default */.ZP)(IdentityChangeText[key]['url'], { method: 'post' }); case 3: - res = _context5.sent; + res = _context4.sent; if (res.status === 0) { message/* default */.ZP.success('切换成功'); window.location.reload(); } case 5: case "end": - return _context5.stop(); + return _context4.stop(); } - }, _callee5); + }, _callee4); })); function onOk() { return _onOk.apply(this, arguments); @@ -6369,68 +6640,68 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { return onOk; }() }); - return _context7.abrupt("break", 48); - case 34: + return _context6.abrupt("break", 49); + case 35: if (!(detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.invite_code)) { - _context7.next = 39; + _context6.next = 40; break; } (0,util/* trackEvent */.L9)(['教学课堂', '课堂详情', '退出课堂']); confirm( /*#__PURE__*/(0,jsx_runtime.jsx)("p", { children: "\u9000\u51FA\u540E\u60A8\u5C06\u4E0D\u518D\u662F\u672C\u8BFE\u5802\u7684\u6210\u5458,\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664" - }), /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { + }), /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { var _res3; - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: - _context6.next = 2; + _context5.next = 2; return (0,classrooms/* exitCourse */.fN)(objectSpread2_default()({}, query)); case 2: - res = _context6.sent; + res = _context5.sent; if (((_res3 = res) === null || _res3 === void 0 ? void 0 : _res3.status) === 0) { message/* default */.ZP.success('退出成功'); _umi_production_exports.history.push("/users/".concat(userInfo.login)); } case 4: case "end": - return _context6.stop(); + return _context5.stop(); } - }, _callee6); + }, _callee5); }))); - _context7.next = 42; + _context6.next = 43; break; - case 39: - _context7.next = 41; + case 40: + _context6.next = 42; return (0,classrooms/* setInviteCodeHalt */.L$)(objectSpread2_default()({}, query)); - case 41: - res = _context7.sent; case 42: - return _context7.abrupt("break", 48); + res = _context6.sent; case 43: + return _context6.abrupt("break", 49); + case 44: if ((_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.professional_certification) { - _context7.next = 46; + _context6.next = 47; break; } message/* default */.ZP.warning('需要通过职业认证后才能查看复制记录'); - return _context7.abrupt("return"); - case 46: + return _context6.abrupt("return"); + case 47: dispatch({ type: 'classroomList/setActionTabs', payload: { key: '复制记录' } }); - return _context7.abrupt("break", 48); - case 48: + return _context6.abrupt("break", 49); + case 49: if (((_res4 = res) === null || _res4 === void 0 ? void 0 : _res4.status) === 0) { message/* default */.ZP.success('设置成功'); getTopBar(); } - case 49: + case 50: case "end": - return _context7.stop(); + return _context6.stop(); } - }, _callee7); + }, _callee6); })); return function handleClick(_x2) { return _ref2.apply(this, arguments); @@ -6561,7 +6832,7 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { addinfo(searchParams.get('code')); } else { getTopBar(); - getMenus(); + // getMenus(); } }, [query.coursesId]); @@ -6721,12 +6992,12 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { })] }), (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "ml40 mr20", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7() { var res; - return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { case 0: - _context8.next = 2; + _context7.next = 2; return (0,fetch/* default */.ZP)("/api/courses/apply_to_join_course.json", { method: 'post', body: { @@ -6735,15 +7006,15 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { } }); case 2: - res = _context8.sent; + res = _context7.sent; if (res) { message/* default */.ZP.info(res === null || res === void 0 ? void 0 : res.message); } case 4: case "end": - return _context8.stop(); + return _context7.stop(); } - }, _callee8); + }, _callee7); })), children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u7533\u8BF7\u6210\u4E3A\u6559\u5E08", @@ -6752,12 +7023,12 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { }) }) }), (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { var res; - return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: - _context9.next = 2; + _context8.next = 2; return (0,fetch/* default */.ZP)("/api/courses/apply_to_join_course.json", { method: 'post', body: { @@ -6766,15 +7037,15 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { } }); case 2: - res = _context9.sent; + res = _context8.sent; if (res) { message/* default */.ZP.info(res === null || res === void 0 ? void 0 : res.message); } case 4: case "end": - return _context9.stop(); + return _context8.stop(); } - }, _callee9); + }, _callee8); })), children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u7533\u8BF7\u6210\u4E3A\u52A9\u6559", @@ -6845,7 +7116,7 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { children: "|" }), "\u8BFE\u5802\u8BBF\u95EE\u91CF ", detailTopBanner.visits] })] - }), document.domain !== 'kepukehuan.educoder.net' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), (detailTopBanner === null || detailTopBanner === void 0 ? void 0 : detailTopBanner.copy_completed) && document.domain !== 'kepukehuan.educoder.net' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: ShixunDetailmodules.titleRight, style: { height: '20px', @@ -7051,7 +7322,7 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { className: ShixunDetailmodules.classroomDescBg }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { className: ShixunDetailmodules.classroomDesc, - children: document.domain !== 'kepukehuan.educoder.net' ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.copy_completed && document.domain !== 'kepukehuan.educoder.net' ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [" ", /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [(detailTopBanner === null || detailTopBanner === void 0 ? void 0 : detailTopBanner.excellent) && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(LeftMenu, {}), !(detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.excellent) && /*#__PURE__*/(0,jsx_runtime.jsx)(LeftMenu, {})] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -7156,7 +7427,7 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { className: "edu-container mb20", - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(layout/* default */.Z, { + children: detailTopBanner !== null && detailTopBanner !== void 0 && detailTopBanner.copy_completed ? /*#__PURE__*/(0,jsx_runtime.jsxs)(layout/* default */.Z, { style: { background: 'none' }, @@ -7170,6 +7441,25 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Outlet, {}) }) })] + }) : + /*#__PURE__*/ + // 骨架内容 + (0,jsx_runtime.jsxs)("div", { + className: ShixunDetailmodules.skeleton, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ShixunDetailmodules.skeletonL + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ShixunDetailmodules.skeletonR, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ShixunDetailmodules.skeletonR_1 + }), Array.from({ + length: 5 + }, function (_, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ShixunDetailmodules.skeletonR_2 + }, index); + })] + })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddCategory, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Rename, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_ExportScore, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AddTeacher, { onShow: function onShow() { @@ -7187,40 +7477,6 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { return setModalVisible(true); } }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_JoinCourses, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(SwitchStudents, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_MoocModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_CopyRecordModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(AddInfo, {}), shareStatus && /*#__PURE__*/(0,jsx_runtime.jsx)(components_ShareModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - open: iscopyshow, - title: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { - style: { - color: '#faad14', - fontSize: '18px' - } - }), " \u63D0\u793A"] - }), - onCancel: function onCancel() { - return setiscopyshow(false); - }, - footer: false, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - textAlign: 'center', - marginBottom: 44 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u9488\u5BF9\u4E00\u4E2A\u8BFE\u5802\u4E00\u5929\u53EA\u53EF\u590D\u5236\u4E00\u6B21\uFF0C" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginBottom: 30 - }, - children: "\u5982\u9700\u590D\u5236\u591A\u6B21\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - style: { - width: 124, - height: 124 - }, - src: AssistantCode3 - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { open: modalVisble, width: 464, centered: true, @@ -7260,25 +7516,25 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { }), " \u63D0\u793A"] }), okText: "\u7533\u8BF7\u5EF6\u671F", - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10() { + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9() { var res; - return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { - while (1) switch (_context10.prev = _context10.next) { + return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { case 0: - _context10.next = 2; + _context9.next = 2; return (0,fetch/* default */.ZP)("/api/business_contacts.json", { method: 'post' }); case 2: - res = _context10.sent; + res = _context9.sent; if ((res === null || res === void 0 ? void 0 : res.status) === 0) { message/* default */.ZP.info('申请成功'); } case 4: case "end": - return _context10.stop(); + return _context9.stop(); } - }, _callee10); + }, _callee9); })), onCancel: function onCancel() { return setModalVisible1(false); @@ -7296,15 +7552,28 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { children: "\u7533\u8BF7\u5EF6\u671F" }), "\u201D\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002"] }) - })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_CopyClossRoomModal, { + openCopyCourse: openCopyCourse, + copyCourseConfirmLoading: copyCourseConfirmLoading, + copyCourseParams: copyCourseParams, + setCopyCourseConfirmLoading: function setCopyCourseConfirmLoading(e) { + _setCopyCourseConfirmLoading(e); + }, + setOpenCopyCourse: function setOpenCopyCourse(e) { + _setOpenCopyCourse(e); + }, + setCopyCourseParams: function setCopyCourseParams(e) { + _setCopyCourseParams(e); + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)(CopyingClossRoomModal, {})] }); }; -/* harmony default export */ var ShixunDetail = ((0,_umi_production_exports.connect)(function (_ref11) { - var classroomList = _ref11.classroomList, - loading = _ref11.loading, - globalSetting = _ref11.globalSetting, - user = _ref11.user, - shixunHomeworks = _ref11.shixunHomeworks; +/* harmony default export */ var ShixunDetail = ((0,_umi_production_exports.connect)(function (_ref10) { + var classroomList = _ref10.classroomList, + loading = _ref10.loading, + globalSetting = _ref10.globalSetting, + user = _ref10.user, + shixunHomeworks = _ref10.shixunHomeworks; return { classroomList: classroomList, globalSetting: globalSetting, @@ -7316,13 +7585,13 @@ var ShixunDetail_ShixunsListPage = function ShixunsListPage(_ref) { /***/ }), -/***/ 32637: -/*!***********************************************!*\ - !*** ./src/assets/images/AssistantCode3.jpeg ***! - \***********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { +/***/ 74265: +/*!*********************************************************!*\ + !*** ./src/assets/images/classrooms/copy_classroom.png ***! + \*********************************************************/ +/***/ (function(module) { -module.exports = __webpack_require__.p + "static/AssistantCode3.a8740efb.jpeg"; +module.exports = "data:image/png;base64,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"; /***/ }), diff --git a/layouts__ShixunDetail__index.chunk.css b/layouts__ShixunDetail__index.chunk.css index 02e70b9081..fdbbf3f92f 100644 --- a/layouts__ShixunDetail__index.chunk.css +++ b/layouts__ShixunDetail__index.chunk.css @@ -514,6 +514,7 @@ } #educoder .bg___zCz6k { background: #fafafa; + position: relative; } #educoder .task_count___GC5OH { color: #999; @@ -879,6 +880,34 @@ color: #464F66 !important; line-height: 14px; } +.skeleton___fBWXQ { + display: flex; + justify-content: space-between; + margin-top: 24px; +} +.skeleton___fBWXQ .skeletonL___m64NF { + width: 263px; + height: 600px; + background-color: #fff; + border-radius: 4px; +} +.skeleton___fBWXQ .skeletonR___ICZBM { + width: 916px; +} +.skeleton___fBWXQ .skeletonR___ICZBM .skeletonR_2___ttKxS { + width: 100%; + height: 104px; + margin-top: 10px; + background-color: #fff; + border-radius: 4px; +} +.skeleton___fBWXQ .skeletonR___ICZBM .skeletonR_1___koZuU { + width: 100%; + height: 64px; + margin-top: 38px; + background-color: #fff; + border-radius: 4px; +} /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/layouts/ShixunDetail/components/MoocModal/index.less?modules ***! @@ -994,3 +1023,61 @@ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/layouts/ShixunDetail/components/CopyRecordModal/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/layouts/ShixunDetail/components/CopyClossRoomModal/index.less?modules ***! + \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.copyCourseMod___aGSAc .explain___TYv11 { + padding: 0px 20px; + height: 30px; + background: #F6F7F9; + font-size: 14px; + color: #FF7E0F; + line-height: 30px; + text-align: left; +} +.copyCourseMod___aGSAc ul { + padding-left: 0; +} +.copyCourseMod___aGSAc ul li { + margin: 20px 0 10px 0px; +} +.copyCourseMod___aGSAc .copyType___MbYAW::before { + content: ''; + display: inline-block; + width: 8px; + height: 8px; + background: #333333; + border-radius: 4px; + margin-right: 10px; + position: relative; + top: -2px; +} +.copyCourseMod___aGSAc .copyType___MbYAW { + font-family: PingFangSC, PingFang SC; + font-weight: 600; + font-size: 14px; + color: #333333; + margin-bottom: 10px; + height: 22px; + line-height: 22px; +} +.copyCourseMod___aGSAc [class~='ant-checkbox-wrapper'] { + color: #666; + padding-right: 52px; +} + +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/layouts/ShixunDetail/components/CopyingClossRoomModal/index.less?modules ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.copyWarp___uxCLd { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: calc(100% + 20px); + background-color: rgba(0, 0, 0, 0.5); + display: flex; + justify-content: center; + align-items: center; +} + diff --git a/layouts__SimpleLayouts.async.js b/layouts__SimpleLayouts.async.js index 9eb04fa4c7..af28b2c4c9 100644 --- a/layouts__SimpleLayouts.async.js +++ b/layouts__SimpleLayouts.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__Attachment__index.async.js b/p__Classrooms__Lists__Attachment__index.async.js index 61a3e9adc9..a9c2b7d204 100644 --- a/p__Classrooms__Lists__Attachment__index.async.js +++ b/p__Classrooms__Lists__Attachment__index.async.js @@ -190,6 +190,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -210,6 +212,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -226,7 +229,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -315,6 +319,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -600,7 +612,7 @@ var SetPublic = function SetPublic(_ref) { var getData = /*#__PURE__*/function () { var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() { var _attachment$actionTab, _res$attachment_histo; - var obj, res; + var obj, res, _attachment$actionTab2, _attachment$actionTab3; return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: @@ -634,6 +646,10 @@ var SetPublic = function SetPublic(_ref) { } else { preview.type = res.file_type; preview.data = _utils_env__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.API_SERVER + res.url; + preview.recordInfo = { + id: attachment === null || attachment === void 0 || (_attachment$actionTab2 = attachment.actionTabs) === null || _attachment$actionTab2 === void 0 || (_attachment$actionTab2 = _attachment$actionTab2.selectArrs) === null || _attachment$actionTab2 === void 0 ? void 0 : _attachment$actionTab2.id, + course_id: attachment === null || attachment === void 0 || (_attachment$actionTab3 = attachment.actionTabs) === null || _attachment$actionTab3 === void 0 || (_attachment$actionTab3 = _attachment$actionTab3.params) === null || _attachment$actionTab3 === void 0 ? void 0 : _attachment$actionTab3.course_id + }; if (res.file_type === "txt") { preview.monacoEditor.value = res.content; } @@ -654,8 +670,8 @@ var SetPublic = function SetPublic(_ref) { }(); (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () { if (attachment.actionTabs.key === "资源下载") { - var _attachment$actionTab2; - params.id = (_attachment$actionTab2 = attachment.actionTabs.selectArrs) === null || _attachment$actionTab2 === void 0 ? void 0 : _attachment$actionTab2["id"]; + var _attachment$actionTab4; + params.id = (_attachment$actionTab4 = attachment.actionTabs.selectArrs) === null || _attachment$actionTab4 === void 0 ? void 0 : _attachment$actionTab4["id"]; form.resetFields(); getData(); } else { @@ -809,9 +825,9 @@ var SetPublic = function SetPublic(_ref) { /***/ }), -/***/ 42113: +/***/ 2391: /*!**********************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Attachment/index.tsx + 17 modules ***! + !*** ./src/pages/Classrooms/Lists/Attachment/index.tsx + 16 modules ***! \**********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -1085,245 +1101,25 @@ var defineProperty = __webpack_require__(85573); var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules var es_form = __webpack_require__(78241); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules +var es_radio = __webpack_require__(5112); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js var col = __webpack_require__(43604); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules var date_picker = __webpack_require__(72086); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules -var es_radio = __webpack_require__(5112); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js +var es_select = __webpack_require__(57809); // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js var dayjs_min = __webpack_require__(9498); var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules -var input = __webpack_require__(20008); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/TrfList/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var TrfListmodules = ({"leftdiv":"leftdiv___KFnZz","listClass":"listClass___FfLSv","spantitle":"spantitle___UgKSB","rightdiv":"rightdiv___Citnr"}); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/TrfList/delete.png -var delete_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC"; -// EXTERNAL MODULE: ./src/components/NoData/index.tsx -var NoData = __webpack_require__(77068); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/TrfList/index.tsx - - - - - - - -//滚动加载 - - - - -var TrfList = function TrfList(_ref) { - var data = _ref.data, - _ref$value = _ref.value, - value = _ref$value === void 0 ? [] : _ref$value, - handleChangePage = _ref.handleChangePage, - setSelectedRowKeys = _ref.setSelectedRowKeys, - selectedRowKeys = _ref.selectedRowKeys, - _ref$onChange = _ref.onChange, - onChange = _ref$onChange === void 0 ? function () {} : _ref$onChange; - var _useState = (0,_react_17_0_2_react.useState)([]), - _useState2 = slicedToArray_default()(_useState, 2), - leftList = _useState2[0], - setleftList = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - rightList = _useState4[0], - setRightList = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - checkoutList = _useState6[0], - setCheckoutList = _useState6[1]; - (0,_react_17_0_2_react.useEffect)(function () { - setleftList(data); - setRightList([]); - setCheckoutList([]); - }, [data]); - (0,_react_17_0_2_react.useEffect)(function () { - if (setSelectedRowKeys) { - setRightList(selectedRowKeys); - setCheckoutList(selectedRowKeys); - } - }, [selectedRowKeys]); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - justifyContent: 'space-between' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: TrfListmodules.leftdiv, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { - size: 'middle', - onChange: ( /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(e) { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - // const res = await Fetch(`/api/common_exercises/exercise_users/student_groups.json`, { method: "get", params: {page: 1, per_page: 200,student_group:e} }); - // if (res.status === 0) { - // setleftList(res?.data) - // setsechar(e); - // } - // if(!e){ - // setsechar(''); - // } - // setpage(1); - setleftList(data.filter(function (item) { - var _item$name; - return item === null || item === void 0 || (_item$name = item.name) === null || _item$name === void 0 ? void 0 : _item$name.includes(e.target.value); - })); - case 1: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function (_x) { - return _ref2.apply(this, arguments); - }; - }()), - placeholder: "\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2" - }), leftList.length === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { - styles: { - margin: '70px auto' - }, - customText: '暂无分班' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - height: '85%', - overflow: 'auto', - overflowX: 'hidden' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { - value: rightList.map(function (item) { - return "".concat(item.course_group_id); - }), - onChange: function onChange(e) { - setSelectedRowKeys(leftList.filter(function (item) { - return e.includes("".concat(item.course_group_id)); - })); - }, - style: { - marginTop: '10px', - flexDirection: "column" - }, - children: leftList.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - style: { - marginTop: '10px', - lineHeight: '24px', - display: 'flex', - width: 200 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - style: { - display: 'flex', - height: '24px', - alignItems: 'center' - }, - disabled: item.is_published, - value: "".concat(item.course_group_id), - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: TrfListmodules.listClass, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: TrfListmodules.spantitle, - style: { - width: item.is_published ? '108px' : '170px' - }, - children: item.name - }), item.is_published && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: '52px', - height: '24px', - background: '#B8B8B8', - borderRadius: '13px', - color: 'white', - lineHeight: '24px', - textAlign: 'center', - display: 'inline-block' - }, - children: "\u5DF2\u53D1\u5E03" - })] - }) - }) - }, item.course_group_id); - }) - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: TrfListmodules.rightdiv, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { - onChange: function onChange(e) { - setCheckoutList(rightList.filter(function (item) { - return item.name.includes(e.target.value); - })); - }, - size: 'middle', - placeholder: "\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2" - }), checkoutList.length === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { - styles: { - margin: '70px auto' - }, - customText: '暂未选择分班' - }), checkoutList.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - marginTop: '10px', - height: '85%', - overflow: 'hidden', - position: 'relative' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - overflowX: 'hidden', - overflowY: 'scroll', - position: 'absolute', - left: 0, - top: 0, - right: -17, - bottom: 0 - }, - children: checkoutList.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - justify: "space-between", - style: { - marginTop: '10px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - overflow: 'hidden', - whiteSpace: 'nowrap', - textOverflow: 'ellipsis', - marginRight: '5px', - marginLeft: '5px', - width: '75%' - }, - children: item.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: delete_namespaceObject, - style: { - cursor: 'pointer', - height: '16px', - marginRight: 17 - }, - onClick: function onClick() { - setSelectedRowKeys(rightList.filter(function (items) { - return "".concat(items.course_group_id) != "".concat(item.course_group_id); - })); - } - })] - }, item.course_group_id); - }) - }) - })] - })] - }); -}; -/* harmony default export */ var components_TrfList = (TrfList); +// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js +var lodash = __webpack_require__(89392); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/Releasesetting.tsx var Releasesetting = __webpack_require__(93666); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.1@@ant-design/icons/es/icons/DeleteOutlined.js + 1 modules +var DeleteOutlined = __webpack_require__(8897); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.1@@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules +var PlusCircleOutlined = __webpack_require__(10064); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/PublishResoure.tsx @@ -1342,8 +1138,12 @@ var Releasesetting = __webpack_require__(93666); + + var PublishShixun = function PublishShixun(_ref) { - var classroomList = _ref.classroomList, + var _workSetting$group_se2, _workSetting$group_se3, _workSetting$group_se4; + var attachment = _ref.attachment, + classroomList = _ref.classroomList, dispatch = _ref.dispatch, courseEndTime = _ref.courseEndTime, getFileData = _ref.getFileData; @@ -1367,94 +1167,74 @@ var PublishShixun = function PublishShixun(_ref) { _useState8 = slicedToArray_default()(_useState7, 2), limit = _useState8[0], setLimit = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(true), + var _useState9 = (0,_react_17_0_2_react.useState)(false), _useState10 = slicedToArray_default()(_useState9, 2), loading = _useState10[0], setLoading = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)([]), + var _useState11 = (0,_react_17_0_2_react.useState)(-1), _useState12 = slicedToArray_default()(_useState11, 2), - targetKeys = _useState12[0], - settargetKeys = _useState12[1]; - var _useState13 = (0,_react_17_0_2_react.useState)(true), + radiovalue = _useState12[0], + setradiovalue = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(), _useState14 = slicedToArray_default()(_useState13, 2), - radiovalue = _useState14[0], - setradiovalue = _useState14[1]; - var _useState15 = (0,_react_17_0_2_react.useState)(), + time = _useState14[0], + settime = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)([{ + is_admin: true + }]), _useState16 = slicedToArray_default()(_useState15, 2), - time = _useState16[0], - settime = _useState16[1]; + groupSettings = _useState16[0], + setGroupSetting = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)([]), + _useState18 = slicedToArray_default()(_useState17, 2), + repairSettings = _useState18[0], + setRepairSetting = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)({ + group_settings: [] + }), + _useState20 = slicedToArray_default()(_useState19, 2), + workSetting = _useState20[0], + setworksetting = _useState20[1]; params['id'] = params.coursesId; (0,_react_17_0_2_react.useEffect)(function () { - if (classroomList.actionTabs.key === '立即发布') { + if (['立即发布', '修改发布'].includes(classroomList.actionTabs.key)) { clear(); getData(); - // if (classroomList.actionTabs.type === 2) { - var selectItem = classroomList.actionTabs.selectArrsAll[0]; - console.log(selectItem.publish_time); - - // setradiovalue(selectItem.unified_setting) - if (selectItem.publish_time) { - form.setFieldsValue(defineProperty_default()({}, 'publish_time', dayjs_min_default()(selectItem.publish_time))); - } else { - form.setFieldsValue(defineProperty_default()({}, 'publish_time', dayjs_min_default()(dayjs_min_default()(new Date()).add(0, 'days').format('YYYY-MM-DD HH:mm')))); - } - setradiovalue((!selectItem.is_publish || selectItem.unified_setting) && classroomList.actionTabs.manage_all_group); - settime(selectItem.publish_time); - // } } }, [classroomList.actionTabs]); var getData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(nextPage) { - var _res$course_group; - var res; + var res, newarr; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: - setLoading(true); - _context.next = 3; - return (0,fetch/* default */.ZP)("/api/files/get_batches_publish_info.json", { - // ...params, - // page: nextPage ? nextPage : page, - // limit: 20000, - method: 'get', - params: { - course_id: params.id, - attachment_id: classroomList.actionTabs.selectArrs[0] + if (!classroomList.actionTabs.batch) { + _context.next = 3; + break; + } + setradiovalue(0); + return _context.abrupt("return"); + case 3: + _context.next = 5; + return dispatch({ + type: 'attachment/getDetail', + payload: { + id: classroomList.actionTabs.selectArrs[0], + course_id: params === null || params === void 0 ? void 0 : params.id } - // homework_id: - // classroomList.actionTabs.type === 1 - // ? '' - // : classroomList.actionTabs.selectArrs[0], }); - case 3: + case 5: res = _context.sent; - res === null || res === void 0 || (_res$course_group = res.course_group) === null || _res$course_group === void 0 || _res$course_group.map(function (item, index) { - item.key = item.course_group_id; - item.title = item.name; - item.disabled = item.is_published; - // item.disabled=item.id===2381; - }); if (res) { - setList(toConsumableArray_default()(res === null || res === void 0 ? void 0 : res.course_groups)); - setCount(res === null || res === void 0 ? void 0 : res.course_groups_count); - setLoading(false); - // if (!nextPage) { - // form.setFieldsValue({ - // // ['group_ids']: res?.course_groups?.map((e: any) => String(e.id)), - // ['publish_time']: moment( - // moment(new Date()) - // .add(0, 'days') - // .format('YYYY-MM-DD HH:mm'), - // ), - // ['end_time']: moment( - // moment(new Date(DayHalfPastOne('/'))) - // .add(7, 'days') - // .format('YYYY-MM-DD HH:mm'), - // ), - // }); - // } + setradiovalue(!classroomList.actionTabs.selectArrsAll[0].is_publish ? 0 : res === null || res === void 0 ? void 0 : res.file_status); + setGroupSetting(res === null || res === void 0 ? void 0 : res.course_groups); + form.setFieldsValue(defineProperty_default()({}, 'publish_time', res.publish_time ? dayjs_min_default()(res.publish_time) : dayjs_min_default()(dayjs_min_default()(new Date()).add(0, 'days').format('YYYY-MM-DD HH:mm')))); + newarr = objectSpread2_default()({}, workSetting); + newarr.group_settings = res === null || res === void 0 ? void 0 : res.batches_publish_info; + setworksetting(newarr); + setLoading(true); } - case 6: + case 7: case "end": return _context.stop(); } @@ -1472,8 +1252,7 @@ var PublishShixun = function PublishShixun(_ref) { var handleOk = /*#__PURE__*/function () { var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _classroomList$detail; - var formValue, bodys, res; + var _groupSettings, formValue, bodys, res; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: @@ -1482,41 +1261,57 @@ var PublishShixun = function PublishShixun(_ref) { // setisLoading(false) // return // } + if (radiovalue == 1) { + groupSettings = (_groupSettings = groupSettings) === null || _groupSettings === void 0 ? void 0 : _groupSettings.map(function (item) { + var _workSetting$group_se; + if (!item.course_group_name) { + message/* default */.ZP.error('请选择分班名称'); + throw new String('请选择分班名称'); + } + if (!item.publish_time) { + message/* default */.ZP.error('请把发布时间填写完整'); + throw new String('请把发布时间填写完整'); + } + item.course_group_id = (_workSetting$group_se = workSetting.group_settings) === null || _workSetting$group_se === void 0 ? void 0 : _workSetting$group_se.filter(function (v) { + return item === null || item === void 0 ? void 0 : item.course_group_name.includes(v.name); + }).map(function (v) { + return v.course_group_id || v.id; + }).toString().split(","); + return item; + }); + } formValue = objectSpread2_default()({}, form.getFieldsValue()); if (!(formValue.end_time <= formValue.publish_time)) { - _context2.next = 5; + _context2.next = 6; break; } message/* default */.ZP.info('截止时间不能大于或等于发布时间'); setisLoading(false); return _context2.abrupt("return"); - case 5: - if (!((targetKeys === null || targetKeys === void 0 ? void 0 : targetKeys.length) <= 0 && !radiovalue && list.length > 0)) { - _context2.next = 9; - break; - } - message/* default */.ZP.info('发布班级不能为空'); - setisLoading(false); - return _context2.abrupt("return"); - case 9: + case 6: + // if (targetKeys?.length <= 0 && !radiovalue && list.length > 0) { + // message.info('发布班级不能为空'); + // setisLoading(false) + // return; + // } bodys = { attachment_id: toConsumableArray_default()(classroomList.actionTabs.selectArrs), course_id: params.id, - course_group_ids: targetKeys.length > 0 ? targetKeys.map(function (item) { - return item.course_group_id; - }) : (_classroomList$detail = classroomList.detailShixunsList) === null || _classroomList$detail === void 0 ? void 0 : _classroomList$detail.course_groups, + // course_group_ids: targetKeys.length > 0 ? targetKeys.map(item => item.course_group_id) : classroomList.detailShixunsList?.course_groups, // end_time: moment(formValue.end_time).format('YYYY-MM-DD HH:mm'), publish_time: dayjs_min_default()(formValue.publish_time).format('YYYY-MM-DD HH:mm'), // unified_setting: !targetKeys.length, - publish_type: !targetKeys.length ? 0 : 1 + // publish_type: !targetKeys.length ? 0:1, + publish_type: radiovalue, + group_settings: groupSettings }; setisLoading(true); - _context2.next = 13; + _context2.next = 10; return (0,fetch/* default */.ZP)("/api/files/batches_publish.json", { method: 'post', body: objectSpread2_default()({}, bodys) }); - case 13: + case 10: res = _context2.sent; if (res.status === 0) { setisLoading(false); @@ -1578,7 +1373,7 @@ var PublishShixun = function PublishShixun(_ref) { } else { setisLoading(false); } - case 15: + case 12: case "end": return _context2.stop(); } @@ -1590,25 +1385,58 @@ var PublishShixun = function PublishShixun(_ref) { }(); var clear = function clear() { setPage(1); - setList([]); - settargetKeys([]); + setradiovalue(-1); + setworksetting({ + group_settings: [] + }); + form.setFieldsValue(defineProperty_default()({}, 'publish_time', dayjs_min_default()(dayjs_min_default()(new Date()).add(0, 'days').format('YYYY-MM-DD HH:mm')))); + setLoading(false); }; var hasMore = count > page * limit; var detailShixunsList = classroomList.detailShixunsList; - var _useState17 = (0,_react_17_0_2_react.useState)(false), - _useState18 = slicedToArray_default()(_useState17, 2), - isLoading = _useState18[0], - setisLoading = _useState18[1]; + var _useState21 = (0,_react_17_0_2_react.useState)(false), + _useState22 = slicedToArray_default()(_useState21, 2), + isLoading = _useState22[0], + setisLoading = _useState22[1]; return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { width: 600, centered: true, confirmLoading: isLoading, title: "\u53D1\u5E03\u6559\u5B66\u8D44\u6599", - open: classroomList.actionTabs.key === '立即发布', + open: ['立即发布', '修改发布'].includes(classroomList.actionTabs.key), okText: "\u786E\u5B9A\u53D1\u5E03", cancelText: "\u53D6\u6D88", onOk: function onOk() { - return handleOk(); + classroomList.actionTabs.key == '立即发布' ? handleOk() : modal/* default */.Z.confirm({ + centered: true, + width: 500, + okText: '确定', + cancelText: '取消', + icon: null, + title: '提示', + className: 'custom-modal-divider', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "font14", + children: [classroomList.actionTabs.batch && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mb10", + children: "\u786E\u5B9A\u6279\u91CF\u8BBE\u7F6E\u9009\u4E2D\u8D44\u6E90\u7684\u53D1\u5E03\u89C4\u5219\u5417\uFF1F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u786E\u5B9A\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u88AB\u8986\u76D6\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002" + })] + }), classroomList.actionTabs.key == '修改发布' && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mb10", + children: "\u786E\u5B9A\u4FEE\u6539\u53D1\u5E03\u8BBE\u7F6E\u89C4\u5219\u5417\uFF1F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u786E\u5B9A\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u88AB\u8986\u76D6\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002" + })] + })] + }), + onOk: function onOk() { + handleOk(); + } + }); }, onCancel: function onCancel() { clear(); @@ -1623,9 +1451,53 @@ var PublishShixun = function PublishShixun(_ref) { style: { paddingLeft: 0 }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - className: "mt30", + children: [ + /*#__PURE__*/ + // classroomList.actionTabs.type === 2 && + (0,jsx_runtime.jsxs)(row/* default */.Z, { + style: { + marginBottom: '10px', + marginTop: '30px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr5", + children: "\u53D1\u5E03\u89C4\u5219:" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + value: radiovalue, + onChange: function onChange(e) { + setradiovalue(e.target.value); + if (e.target.value == 1) { + var _attachment$detail; + var course_groups = attachment === null || attachment === void 0 || (_attachment$detail = attachment.detail) === null || _attachment$detail === void 0 ? void 0 : _attachment$detail.course_groups; + setGroupSetting((course_groups === null || course_groups === void 0 ? void 0 : course_groups.length) > 0 ? course_groups : [{ + is_admin: true + }]); + } else if (e.target.value == 0) { + var _attachment$detail2; + var publish_time = attachment === null || attachment === void 0 || (_attachment$detail2 = attachment.detail) === null || _attachment$detail2 === void 0 ? void 0 : _attachment$detail2.publish_time; + form.setFieldValue('publish_time', publish_time ? dayjs_min_default()(publish_time) : dayjs_min_default()()); + } + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + className: "ml5", + value: -1, + children: "\u6682\u4E0D\u53D1\u5E03" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + className: "ml20", + value: 0, + children: "\u7EDF\u4E00\u53D1\u5E03" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + className: "ml20", + value: 1, + disabled: loading && (workSetting === null || workSetting === void 0 || (_workSetting$group_se2 = workSetting.group_settings) === null || _workSetting$group_se2 === void 0 ? void 0 : _workSetting$group_se2.length) <= 0, + children: "\u5206\u73ED\u53D1\u5E03" + })] + })] + }), radiovalue == 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { align: "middle", + style: { + marginTop: '20px' + }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "publish_time", @@ -1653,95 +1525,189 @@ var PublishShixun = function PublishShixun(_ref) { }) }) }) - }), classroomList.actionTabs.type === 2 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - style: { - marginBottom: '10px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr5", - children: "\u53D1\u5E03\u89C4\u5219:" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: radiovalue, - onChange: function onChange(e) { - setradiovalue(e.target.value); - // getData(); - settargetKeys([]); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: true, - disabled: !classroomList.actionTabs.manage_all_group || !classroomList.actionTabs.selectArrsAll[0].unified_setting && classroomList.actionTabs.selectArrsAll[0].is_publish, - children: "\u7EDF\u4E00\u53D1\u5E03" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - className: "ml20", - disabled: list.length <= 0 || classroomList.actionTabs.selectArrsAll[0].unified_setting, - value: false, - children: "\u5206\u73ED\u53D1\u5E03" - })] - })] - }), list.length <= 0 && classroomList.actionTabs.type === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + }), loading && (workSetting === null || workSetting === void 0 || (_workSetting$group_se3 = workSetting.group_settings) === null || _workSetting$group_se3 === void 0 ? void 0 : _workSetting$group_se3.length) <= 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { marginLeft: '65px', color: 'rgba(0, 0, 0, 0.25)' }, - children: "\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\"" + children: "\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4E0D\u53EF\u9009\u62E9\u201C\u5206\u73ED\u53D1\u5E03\u201D" })] - }), (classroomList.actionTabs.type === 1 || !radiovalue) && list.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), radiovalue == 1 && (workSetting === null || workSetting === void 0 || (_workSetting$group_se4 = workSetting.group_settings) === null || _workSetting$group_se4 === void 0 ? void 0 : _workSetting$group_se4.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { style: { - display: 'flex', - justifyContent: 'space-between', - marginBottom: '10px' + paddingLeft: 65, + marginBottom: 30, + maxHeight: 216, + overflow: 'hidden auto' }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: 1 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: targetKeys.length === list.length, - onChange: function onChange(e) { - if (targetKeys.length === list.length) { - settargetKeys([]); - } else { - settargetKeys(list); - } - }, - children: "\u5168\u9009" + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 24, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 24, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: " \u5206\u73ED\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "1", + children: "\u53D1\u5E03\u65F6\u95F4\uFF1A" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 4 + })] }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - width: 16 - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - flex: 1 - }, - children: ["\u5DF2\u9009\u62E9", targetKeys.length || 0, "\u4E2A\u5206\u73ED"] - })] - }), (classroomList.actionTabs.type === 1 || !radiovalue) && list.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(components_TrfList, { - data: list, - selectedRowKeys: targetKeys, - setSelectedRowKeys: settargetKeys - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt20", - children: "\u6CE8\u610F" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "1\u3001\u9009\u62E9\u7EDF\u4E00\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u6559\u5B66\u8D44\u6599\u53D1\u9001\u81F3\u8BFE\u5802\u7684\u5168\u90E8\u73ED\u7EA7(\u5305\u62EC\u672A\u5206\u73ED)" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "2\u3001\u9009\u62E9\u5206\u73ED\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u4F5C\u4E1A\u53D1\u5E03\u81F3\u6307\u5B9A\u73ED\u7EA7\u3002" - })] - }); -}; -/* harmony default export */ var PublishResoure = ((0,_umi_production_exports.connect)(function (_ref4) { - var classroomList = _ref4.classroomList; - return { - classroomList: classroomList - }; -})(PublishShixun)); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/SetPublic.tsx - - - - + }), groupSettings && groupSettings.map(function (v, k) { + var _workSetting$group_se5; + return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 24, + style: { + marginTop: k > 0 ? '10px' : '' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: [8, 16], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 10, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + gutter: [8, 16], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: '1', + style: { + maxWidth: 200 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + mode: "multiple", + style: { + width: '100%' + }, + value: v.course_group_name, + placeholder: "\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0", + onChange: function onChange(value, option) { + console.log(option); + groupSettings[k]['course_group_name'] = value; + groupSettings[k]['course_group_id'] = v.course_group_id; + var items = (0,lodash.flattenDeep)(groupSettings.map(function (e) { + return e.course_group_name; + })); + var newRepairSettings = repairSettings.map(function (e) { + var ar = (e === null || e === void 0 ? void 0 : e.course_group_name) || []; + return objectSpread2_default()(objectSpread2_default()({}, e), {}, { + course_group_name: (0,lodash.remove)(ar, function (k) { + return items.includes(k); + }) + }); + }); + setRepairSetting(newRepairSettings); + setGroupSetting(groupSettings.slice()); + }, + children: (workSetting === null || workSetting === void 0 ? void 0 : workSetting.group_settings) && (workSetting === null || workSetting === void 0 ? void 0 : workSetting.group_settings.map(function (v) { + var groupNameInGroupSettings = groupSettings.map(function (item) { + return item.course_group_name; + }).flat(); + if (!groupNameInGroupSettings.includes(v.name)) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: v.name, + children: v.name + }, v.course_group_id); + } + })) + }) + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 10, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "ml30", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(date_picker["default"], { + placeholder: '请选择发布时间', + showTime: { + format: 'HH:mm' + }, + allowClear: false, + format: "YYYY-MM-DD HH:mm", + disabledDate: function disabledDate(current) { + return (0,Releasesetting/* disabledDate */.Q8)(current, workSetting === null || workSetting === void 0 ? void 0 : workSetting.course_end_date); + }, + disabledTime: function disabledTime(current) { + return (0,Releasesetting/* disabledTime */.d0)(current); + }, + value: v.publish_time ? dayjs_min_default()(v.publish_time) : '', + onChange: function onChange(value, time) { + groupSettings[k]['publish_time'] = time; + setGroupSetting(toConsumableArray_default()(groupSettings)); + } + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + span: 4, + children: [k > 0 && (dayjs_min_default()() <= dayjs_min_default()(v.publish_time) || !v.course_group_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(DeleteOutlined/* default */.Z, { + style: { + position: 'absolute', + top: 10 + }, + onClick: function onClick() { + // 数据同步 + var repairSettingsCopy = (0,lodash.cloneDeep)(repairSettings); + console.log(repairSettingsCopy, "repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"); + repairSettingsCopy.forEach(function (i, key) { + if (i.group_name) { + i.group_name = i.group_name.filter(function (item) { + var _groupSettings$k$grou; + return !((_groupSettings$k$grou = groupSettings[k].group_name) !== null && _groupSettings$k$grou !== void 0 && _groupSettings$k$grou.includes(item)); + }); + } + }); + groupSettings = groupSettings.filter(function (val, key) { + return k !== key; + }); + setRepairSetting(repairSettingsCopy); + setGroupSetting(groupSettings.slice()); + setTimeout(function () { + return setGroupSetting(groupSettings.slice()); + }, 10); + } + }), groupSettings.length < (workSetting === null || workSetting === void 0 || (_workSetting$group_se5 = workSetting.group_settings) === null || _workSetting$group_se5 === void 0 ? void 0 : _workSetting$group_se5.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(PlusCircleOutlined/* default */.Z, { + className: "c-green ml20", + style: { + position: 'absolute', + left: 20, + top: 10 + }, + onClick: function onClick() { + console.log(groupSettings); + setGroupSetting(groupSettings.concat({})); + } + })] + })] + }) + }, k); + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt20", + children: "\u6CE8\u610F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "1\u3001\u9009\u62E9\u7EDF\u4E00\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u6559\u5B66\u8D44\u6599\u53D1\u9001\u81F3\u8BFE\u5802\u7684\u5168\u90E8\u73ED\u7EA7(\u5305\u62EC\u672A\u5206\u73ED)\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "2\u3001\u9009\u62E9\u5206\u73ED\u53D1\u5E03\u5E76\u786E\u8BA4\u53D1\u5E03\u65F6\uFF0C\u53EF\u5C06\u4F5C\u4E1A\u53D1\u5E03\u81F3\u6307\u5B9A\u73ED\u7EA7\u3002" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "3\u3001\u9009\u62E9\u6682\u4E0D\u53D1\u5E03\u5E76\u786E\u5B9A\u65F6\uFF0C\u53EF\u64A4\u9500\u5DF2\u8BBE\u7F6E\u7684\u7EDF\u4E00\u53D1\u5E03\u548C\u5206\u73ED\u53D1\u5E03\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002" + })] + }); +}; +/* harmony default export */ var PublishResoure = ((0,_umi_production_exports.connect)(function (_ref4) { + var attachment = _ref4.attachment, + classroomList = _ref4.classroomList; + return { + attachment: attachment, + classroomList: classroomList + }; +})(PublishShixun)); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/SetPublic.tsx + + + + @@ -1812,6 +1778,8 @@ var SetPublic_SetPublic = function SetPublic(_ref) { classroomList: classroomList }; })(SetPublic_SetPublic)); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(20008); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/AddCategory.tsx @@ -2908,14 +2876,6 @@ var ExternalLinks_SetPublic = function SetPublic(_ref) { attachment: attachment }; })(ExternalLinks_SetPublic)); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js -var es_select = __webpack_require__(57809); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.1@@ant-design/icons/es/icons/DeleteOutlined.js + 1 modules -var DeleteOutlined = __webpack_require__(8897); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.1@@ant-design/icons/es/icons/PlusCircleOutlined.js + 1 modules -var PlusCircleOutlined = __webpack_require__(10064); -// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js -var lodash = __webpack_require__(89392); // EXTERNAL MODULE: ./src/service/attachment.ts var service_attachment = __webpack_require__(82284); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/Config.tsx @@ -2949,7 +2909,6 @@ var Config_defaultFormValue = { var RangePicker = date_picker["default"].RangePicker; var Config_Option = es_select["default"].Option; var Config_SetPublic = function SetPublic(_ref) { - var _histories$, _histories$2, _histories$3, _histories$4; var attachment = _ref.attachment, shixunHomeworks = _ref.shixunHomeworks, dispatch = _ref.dispatch, @@ -2987,6 +2946,7 @@ var Config_SetPublic = function SetPublic(_ref) { var _useState9 = (0,_react_17_0_2_react.useState)({ unified_setting: true, //是否统一设置 + file_status: -1, publish_time: '' // string 统一设置的发布时间 }), _useState10 = slicedToArray_default()(_useState9, 2), @@ -3043,6 +3003,7 @@ var Config_SetPublic = function SetPublic(_ref) { } data.publish_time = res.publish_time ? res.publish_time : dayjs_min_default()(dayjs_min_default()(new Date()).add(0, 'days').format('YYYY-MM-DD HH:mm')); console.log(data.unified_setting); + data.file_status = res === null || res === void 0 ? void 0 : res.file_status; setData(Object.assign({}, data)); setHistories([objectSpread2_default()({}, res)].concat(toConsumableArray_default()(res === null || res === void 0 ? void 0 : res.attachment_histories))); newarr = objectSpread2_default()({}, workSetting); @@ -3071,7 +3032,7 @@ var Config_SetPublic = function SetPublic(_ref) { } else { console.log(groupSettings); } - case 20: + case 21: case "end": return _context.stop(); } @@ -3248,7 +3209,7 @@ var Config_SetPublic = function SetPublic(_ref) { // message.error('资料已统一发布,不能再分班发布') // return // } - if (!data.unified_setting) groupSettings = (_groupSettings = groupSettings) === null || _groupSettings === void 0 ? void 0 : _groupSettings.map(function (item) { + if (data.file_status == 1) groupSettings = (_groupSettings = groupSettings) === null || _groupSettings === void 0 ? void 0 : _groupSettings.map(function (item) { var _workSetting$group_se; if (!item.course_group_name) { message/* default */.ZP.error('请选择分班名称'); @@ -3282,7 +3243,7 @@ var Config_SetPublic = function SetPublic(_ref) { course_second_category_id: params.categoryId || 0, is_public: (_value$is_public = value.is_public) === null || _value$is_public === void 0 ? void 0 : _value$is_public[0], delay_publish: value.delay_publish, - publish_type: data !== null && data !== void 0 && data.unified_setting ? 0 : 1, + publish_type: data === null || data === void 0 ? void 0 : data.file_status, description: value.description, publish_time: formValue.publish_time, new_attachment_id: (_value$attachment_ids = value.attachment_ids) === null || _value$attachment_ids === void 0 ? void 0 : _value$attachment_ids.map(function (v) { @@ -3415,8 +3376,9 @@ var Config_SetPublic = function SetPublic(_ref) { name: "is_public", children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - value: true, - disabled: ((_histories$ = histories[0]) === null || _histories$ === void 0 || (_histories$ = _histories$.course_groups) === null || _histories$ === void 0 ? void 0 : _histories$.length) > 0 || !attachment.actionTabs.manage_all_group, + value: true + // disabled={histories[0]?.course_groups?.length > 0 || !attachment.actionTabs.manage_all_group} + , children: "\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1" }) }) @@ -3428,34 +3390,40 @@ var Config_SetPublic = function SetPublic(_ref) { className: "mr5", children: "\u53D1\u5E03\u8BBE\u7F6E:" }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: data.unified_setting, + value: data.file_status, onChange: function onChange(e) { // if (histories[0]?.is_publish) { // message.error(`已发布,不能再修改统一设置`) // return // } - data.unified_setting = !data.unified_setting; - setData(Object.assign({}, data)); - if (data.unified_setting === false && groupSettings == '') { - setGroupSetting(groupSettings.concat({})); - return; - } + + setData(Object.assign({}, objectSpread2_default()(objectSpread2_default()({}, data), {}, { + file_status: e.target.value + }))); + // if (data.unified_setting === false && groupSettings == '') { + // setGroupSetting(groupSettings.concat({})); + // return; + // } // if (data.unified_setting) { // setGroupSetting([]) // setRepairSetting([{ late_penalty: 5 }]) // } }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: true, - disabled: ((_histories$2 = histories[0]) === null || _histories$2 === void 0 || (_histories$2 = _histories$2.course_groups) === null || _histories$2 === void 0 ? void 0 : _histories$2.length) > 0 || !attachment.actionTabs.manage_all_group, + className: "ml5", + value: -1, + children: "\u6682\u4E0D\u53D1\u5E03" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + className: "ml20", + value: 0, children: "\u7EDF\u4E00\u53D1\u5E03" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: false, - disabled: (_histories$3 = histories[0]) === null || _histories$3 === void 0 ? void 0 : _histories$3.unified_setting, + className: "ml20", + value: 1, children: "\u5206\u73ED\u53D1\u5E03" })] })] - }), data.unified_setting && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + }), data.file_status == 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { align: "middle", className: "mb30", style: { @@ -3482,8 +3450,9 @@ var Config_SetPublic = function SetPublic(_ref) { }, disabledTime: function disabledTime(current) { return (0,Releasesetting/* disabledTime */.d0)(current); - }, - disabled: dayjs_min_default()() > dayjs_min_default()((_histories$4 = histories[0]) === null || _histories$4 === void 0 ? void 0 : _histories$4.publish_time) || !attachment.actionTabs.manage_all_group, + } + // disabled={moment() > moment(histories[0]?.publish_time) || !attachment.actionTabs.manage_all_group} + , value: data.publish_time ? dayjs_min_default()(data.publish_time) : '', onChange: function onChange(value, time) { data.publish_time = time; @@ -3499,7 +3468,7 @@ var Config_SetPublic = function SetPublic(_ref) { children: "(\u5B66\u751F\u53EF\u67E5\u770B\u6559\u5B66\u8D44\u6599\u7684\u65F6\u95F4)" }) })] - }), !data.unified_setting && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z + }), data.file_status == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z // style={{ // marginTop: 30, // paddingTop: 40, @@ -3535,6 +3504,9 @@ var Config_SetPublic = function SetPublic(_ref) { var _workSetting$group_se2; return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { span: 24, + style: { + marginTop: k > 0 ? '10px' : '' + }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { gutter: [8, 16], children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { @@ -3550,7 +3522,6 @@ var Config_SetPublic = function SetPublic(_ref) { // disabled={disabled || (!workList?.homework_status?.includes("未发布") && v.id) || (isAssistant() && !classroomList.AssistantObject.practice?.can_publish)} // disabled={(moment()>=moment(v.publish_time))&& v.publish_time} , { - disabled: v.course_group_id, mode: "multiple", style: { width: '100%' @@ -3611,7 +3582,6 @@ var Config_SetPublic = function SetPublic(_ref) { disabledTime: function disabledTime(current) { return (0,Releasesetting/* disabledTime */.d0)(current); }, - disabled: v.is_timeout, value: v.publish_time ? dayjs_min_default()(v.publish_time) : '', onChange: function onChange(value, time) { // data.publish_time = time @@ -3627,6 +3597,10 @@ var Config_SetPublic = function SetPublic(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { span: 4, children: [k > 0 && (dayjs_min_default()() <= dayjs_min_default()(v.publish_time) || !v.course_group_id) && /*#__PURE__*/(0,jsx_runtime.jsx)(DeleteOutlined/* default */.Z, { + style: { + position: 'absolute', + top: 10 + }, onClick: function onClick() { // 数据同步 var repairSettingsCopy = (0,lodash.cloneDeep)(repairSettings); @@ -3653,7 +3627,7 @@ var Config_SetPublic = function SetPublic(_ref) { style: { position: 'absolute', left: 20, - top: 4 + top: 10 }, onClick: function onClick() { console.log(groupSettings); @@ -3721,10 +3695,10 @@ var OutLinkConfig_defaultFormValue = { description: "", title: "", link: "", - publish_time: "" + file_status: -1, + publish_time: '' // string 统一设置的发布时间 }; var OutLinkConfig_SetPublic = function SetPublic(_ref) { - var _histories$, _histories$2, _histories$3, _histories$4; var attachment = _ref.attachment, dispatch = _ref.dispatch, getFileData = _ref.getFileData; @@ -3840,6 +3814,7 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { } } data.publish_time = res.publish_time ? res.publish_time : dayjs_min_default()(dayjs_min_default()(new Date()).add(0, 'days').format('YYYY-MM-DD HH:mm')); + data.file_status = res === null || res === void 0 ? void 0 : res.file_status; setData(Object.assign({}, data)); setHistories([objectSpread2_default()({}, res)].concat(toConsumableArray_default()(res === null || res === void 0 ? void 0 : res.attachment_histories))); newarr = objectSpread2_default()({}, workSetting); @@ -3869,7 +3844,7 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { console.log(groupSettings); } // form.setFieldsValue({...res}) - case 21: + case 22: case "end": return _context.stop(); } @@ -3935,7 +3910,7 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { course_second_category_id: params.categoryId * 1, is_public: (_value$is_public = value.is_public) === null || _value$is_public === void 0 ? void 0 : _value$is_public[0], delay_publish: value.delay_publish, - publish_type: data !== null && data !== void 0 && data.unified_setting ? 0 : 1, + publish_type: data === null || data === void 0 ? void 0 : data.file_status, description: value.description, publish_time: formValue.publish_time, link: value.link, @@ -4015,8 +3990,9 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { name: "is_public", children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - value: true, - disabled: ((_histories$ = histories[0]) === null || _histories$ === void 0 || (_histories$ = _histories$.course_groups) === null || _histories$ === void 0 ? void 0 : _histories$.length) > 0 || !attachment.actionTabs.manage_all_group, + value: true + // disabled={histories[0]?.course_groups?.length>0 || !attachment.actionTabs.manage_all_group} + , children: "\u9009\u4E2D\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF0C\u5426\u5219\u8BFE\u5802\u6210\u5458\u53EF\u89C1" }) }) @@ -4028,34 +4004,40 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { className: "mr5", children: "\u53D1\u5E03\u8BBE\u7F6E:" }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { - value: data.unified_setting, + value: data.file_status, onChange: function onChange(e) { // if (histories[0]?.is_publish) { // message.error(`已发布,不能再修改统一设置`) // return // } - data.unified_setting = !data.unified_setting; - setData(Object.assign({}, data)); - if (data.unified_setting === false && groupSettings == '') { - setGroupSetting(groupSettings.concat({})); - return; - } + + setData(Object.assign({}, objectSpread2_default()(objectSpread2_default()({}, data), {}, { + file_status: e.target.value + }))); + // if (data.unified_setting === false && groupSettings == '') { + // setGroupSetting(groupSettings.concat({})); + // return; + // } // if (data.unified_setting) { // setGroupSetting([]) // setRepairSetting([{ late_penalty: 5 }]) // } }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: true, - disabled: ((_histories$2 = histories[0]) === null || _histories$2 === void 0 || (_histories$2 = _histories$2.course_groups) === null || _histories$2 === void 0 ? void 0 : _histories$2.length) > 0 || !attachment.actionTabs.manage_all_group, + className: "ml5", + value: -1, + children: "\u6682\u4E0D\u53D1\u5E03" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + className: "ml20", + value: 0, children: "\u7EDF\u4E00\u53D1\u5E03" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - value: false, - disabled: (_histories$3 = histories[0]) === null || _histories$3 === void 0 ? void 0 : _histories$3.unified_setting, + className: "ml20", + value: 1, children: "\u5206\u73ED\u53D1\u5E03" })] })] - }), data.unified_setting && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + }), data.file_status == 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { align: "middle", className: "mb30", style: { @@ -4082,8 +4064,9 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { }, disabledTime: function disabledTime(current) { return (0,Releasesetting/* disabledTime */.d0)(current); - }, - disabled: dayjs_min_default()() > dayjs_min_default()((_histories$4 = histories[0]) === null || _histories$4 === void 0 ? void 0 : _histories$4.publish_time) || !attachment.actionTabs.manage_all_group, + } + // disabled={moment() > moment(histories[0]?.publish_time)||!attachment.actionTabs.manage_all_group} + , value: data.publish_time ? dayjs_min_default()(data.publish_time) : '', onChange: function onChange(value, time) { data.publish_time = time; @@ -4099,7 +4082,7 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { children: "(\u5B66\u751F\u53EF\u67E5\u770B\u6559\u5B66\u8D44\u6599\u7684\u65F6\u95F4)" }) })] - }), !data.unified_setting && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z + }), data.file_status == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z // style={{ // marginTop: 30, // paddingTop: 40, @@ -4149,8 +4132,8 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"] // disabled={disabled || (!workList?.homework_status?.includes("未发布") && v.id) || (isAssistant() && !classroomList.AssistantObject.practice?.can_publish)} // disabled={(moment()>=moment(v.publish_time))&& v.publish_time} + // disabled={v.course_group_id} , { - disabled: v.course_group_id, mode: "multiple", style: { width: '100%' @@ -4210,8 +4193,9 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { }, disabledTime: function disabledTime(current) { return (0,Releasesetting/* disabledTime */.d0)(current); - }, - disabled: v.is_timeout, + } + // disabled={v.is_timeout} + , value: v.publish_time ? dayjs_min_default()(v.publish_time) : '', onChange: function onChange(value, time) { // data.publish_time = time @@ -4295,7 +4279,7 @@ var OutLinkConfig_SetPublic = function SetPublic(_ref) { })(OutLinkConfig_SetPublic)); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var Attachmentmodules = ({"flex_box_center":"flex_box_center___Q71DS","flex_space_between":"flex_space_between___TNuTq","flex_box_vertical_center":"flex_box_vertical_center___rhfhG","flex_box_center_end":"flex_box_center_end___MsQQ8","flex_box_column":"flex_box_column___MYvbv","bg":"bg___WkKTX","containerTitle":"containerTitle___x4her","containerDesc":"containerDesc___yNjjw","listItem":"listItem___pzdI9","info":"info___FH9ox","title":"title___TGy6D","titleLeft":"titleLeft___jaNs9","titleRight":"titleRight___X9mA2","acitons":"acitons___CPj4f","menu":"menu___Vr5C0","spanSize":"spanSize___hidB_","table":"table___UIeZ8","flexBox":"flexBox___VZsop","iconV":"iconV___bHhod"}); +/* harmony default export */ var Attachmentmodules = ({"flex_box_center":"flex_box_center___Q71DS","flex_space_between":"flex_space_between___TNuTq","flex_box_vertical_center":"flex_box_vertical_center___rhfhG","flex_box_center_end":"flex_box_center_end___MsQQ8","flex_box_column":"flex_box_column___MYvbv","bg":"bg___WkKTX","containerTitle":"containerTitle___x4her","containerDesc":"containerDesc___yNjjw","listItem":"listItem___pzdI9","info":"info___FH9ox","title":"title___TGy6D","titleLeft":"titleLeft___jaNs9","titleRight":"titleRight___X9mA2","acitons":"acitons___CPj4f","menu":"menu___Vr5C0","spanSize":"spanSize___hidB_","table":"table___UIeZ8","flexBox":"flexBox___VZsop","watch":"watch___l8SSX","iconV":"iconV___bHhod"}); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/Send.tsx @@ -4530,12 +4514,422 @@ var Send_PublishShixun = function PublishShixun(_ref) { loading: loading }; })(Send_PublishShixun)); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/components/TabMenu/index.tsx + 1 modules var TabMenu = __webpack_require__(29635); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/components/SearchSortController/index.tsx + 1 modules var SearchSortController = __webpack_require__(63974); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/components/BottomControl/index.tsx + 1 modules var BottomControl = __webpack_require__(70366); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/Unpublish.tsx + + + + + + + + + + + + +var Unpublish = function Unpublish(_ref) { + var classroomList = _ref.classroomList, + user = _ref.user, + dispatch = _ref.dispatch; + var params = (0,_umi_production_exports.useParams)(); + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + visible = _useState2[0], + setVisible = _useState2[1]; + (0,_react_17_0_2_react.useEffect)(function () { + if (classroomList.actionTabs.key === '取消发布') { + var _user$userInfo; + if ((0,authority/* isSuperAdmin */.j5)() || user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && (_user$userInfo = _user$userInfo.course) !== null && _user$userInfo !== void 0 && _user$userInfo.own) { + setVisible(true); + return; + } + var selectNum = { + hasNum: 0, + noHasNum: 0 + }; + classroomList.actionTabs.selectArrsAll.map(function (item) { + var _user$userInfo2; + if (item.author_login === ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login)) { + ++selectNum.hasNum; + } else { + ++selectNum.noHasNum; + } + }); + if (selectNum.noHasNum > 0) { + modal/* default */.Z.info({ + title: "权限提示", + className: "custom-modal-divider ", + icon: null, + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [classroomList.actionTabs.isdelete !== '1' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: ["\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-blue", + children: selectNum.hasNum + }), "\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: selectNum.noHasNum + }), " \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {})] + }), "\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"] + }), + onOk: function onOk() { + cancel(); + } + }); + } else { + setVisible(true); + } + } else { + setVisible(false); + } + }, [classroomList.actionTabs.key]); + var cancel = function cancel() { + dispatch({ + type: 'classroomList/setActionTabs', + payload: {} + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + centered: true, + title: "\u63D0\u793A", + open: visible, + okText: "\u786E\u5B9A", + cancelText: "\u53D6\u6D88", + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,fetch/* default */.ZP)("/api/files/unpublish.json", { + method: 'put', + body: { + ids: toConsumableArray_default()(classroomList.actionTabs.selectArrs), + course_id: params.id + } + }); + case 2: + res = _context.sent; + if (res.status === 0) { + message/* default */.ZP.success('操作成功'); + dispatch({ + type: 'classroomList/getAttachmentList', + payload: objectSpread2_default()({}, classroomList.actionTabs.params) + }); + dispatch({ + type: 'classroomList/setActionTabs', + payload: {} + }); + dispatch({ + type: 'classroomList/getClassroomLeftMenus', + payload: { + id: params.coursesId + } + }); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })), + onCancel: function onCancel() { + cancel(); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u786E\u5B9A\u53D6\u6D88\u53D1\u5E03\u9009\u4E2D\u7684\u8D44\u6E90\u5417\uFF1F" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u53D6\u6D88\u540E\uFF0C\u9009\u4E2D\u8D44\u6E90\u5DF2\u8BBE\u7F6E\u7684\u53D1\u5E03\u89C4\u5219\u5C06\u65E0\u6548\uFF08\u5305\u62EC\u5DF2\u53D1\u5E03\uFF09\u3002" + })] + }); +}; +/* harmony default export */ var components_Unpublish = ((0,_umi_production_exports.connect)(function (_ref3) { + var classroomList = _ref3.classroomList, + user = _ref3.user; + return { + classroomList: classroomList, + user: user + }; +})(Unpublish)); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules +var spin = __webpack_require__(71418); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/AccessRecords.tsx + + + + + + + + +var AccessRecords = function AccessRecords(_ref) { + var _classroomList$action3, _classroomList$action4; + var classroomList = _ref.classroomList, + dispatch = _ref.dispatch; + var params = (0,_umi_production_exports.useParams)(); + var _useState = (0,_react_17_0_2_react.useState)(1), + _useState2 = slicedToArray_default()(_useState, 2), + page = _useState2[0], + setPage = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(0), + _useState4 = slicedToArray_default()(_useState3, 2), + total = _useState4[0], + setTotal = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(20), + _useState6 = slicedToArray_default()(_useState5, 2), + limit = _useState6[0], + setLimit = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + visible = _useState8[0], + setVisible = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)([]), + _useState10 = slicedToArray_default()(_useState9, 2), + tableData = _useState10[0], + setTableData = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(''), + _useState12 = slicedToArray_default()(_useState11, 2), + keyword = _useState12[0], + setKeyword = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(null), + _useState14 = slicedToArray_default()(_useState13, 2), + courseGroupId = _useState14[0], + setCourseGroupId = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + tableLoading = _useState16[0], + setTableLoading = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)([]), + _useState18 = slicedToArray_default()(_useState17, 2), + courseList = _useState18[0], + setCourseList = _useState18[1]; + params['id'] = params.coursesId; + (0,_react_17_0_2_react.useEffect)(function () { + if (classroomList.actionTabs.key === '访问记录') { + setKeyword(''); + setCourseGroupId(null); + initData(); + setVisible(true); + } else { + setVisible(false); + } + }, [classroomList.actionTabs]); + var initData = function initData() { + var _classroomList$action; + (0,service_attachment/* get_batches_publish_info */.mn)({ + course_id: params.id, + attachment_id: (_classroomList$action = classroomList.actionTabs) === null || _classroomList$action === void 0 || (_classroomList$action = _classroomList$action.currentInfo) === null || _classroomList$action === void 0 ? void 0 : _classroomList$action.id + }).then(function (res) { + if (res.status == 0) { + setCourseList(toConsumableArray_default()(res.course_groups)); + } + }); + update(); + }; + var update = function update() { + if (page != 1) { + setPage(1); + } else if (limit != 20) { + setLimit(20); + } else { + getList(); + } + }; + var getList = function getList() { + var _classroomList$action2; + setTableLoading(true); + (0,service_attachment/* get_watch_list */.$n)({ + page: page, + limit: limit, + keyword: keyword, + course_group_id: courseGroupId, + course_id: params.id, + id: (_classroomList$action2 = classroomList.actionTabs) === null || _classroomList$action2 === void 0 || (_classroomList$action2 = _classroomList$action2.currentInfo) === null || _classroomList$action2 === void 0 ? void 0 : _classroomList$action2.id + }).then(function (res) { + if (res.status == 0) { + setTableData(res.data); + setTotal(res.size); + } + }); + setTableLoading(false); + }; + var columns = [{ + title: '序号', + render: function render(text, record, index) { + return limit * (page - 1) + index + 1; + }, + width: 60, + align: "center" + }, { + title: '学号', + dataIndex: 'student_id', + align: "center" + }, { + title: '姓名', + dataIndex: 'username', + align: "center" + }, { + title: '班级', + dataIndex: 'course_group_name', + align: "center" + }, { + title: '查看时间', + dataIndex: 'watch_time', + align: "center" + }, { + title: '下载时间', + dataIndex: 'download_time', + align: "center" + }]; + (0,_react_17_0_2_react.useEffect)(function () { + if (classroomList.actionTabs.key === '访问记录') { + getList(); + } + }, [page]); + (0,_react_17_0_2_react.useEffect)(function () { + if (classroomList.actionTabs.key === '访问记录') { + page == 1 ? getList() : setPage(1); + } + }, [limit]); + (0,_react_17_0_2_react.useEffect)(function () { + update(); + }, [courseGroupId]); + var pageOnChange = function pageOnChange(page, size) { + setPage(page); + }; + var onShowSizeChange = function onShowSizeChange(current, pageSize) { + setLimit(pageSize); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + width: 1000, + centered: true, + title: "\u8BBF\u95EE\u8BB0\u5F55", + open: visible, + footer: null, + onCancel: function onCancel() { + setKeyword(''); + setCourseGroupId(null); + dispatch({ + type: 'classroomList/setActionTabs', + payload: {} + }); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center', + justifyContent: 'space-between' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: ["\u8D44\u6E90\u540D\u79F0\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + width: 350, + height: 22, + whiteSpace: 'nowrap', + overflow: 'hidden', + textOverflow: 'ellipsis' + }, + title: classroomList === null || classroomList === void 0 || (_classroomList$action3 = classroomList.actionTabs) === null || _classroomList$action3 === void 0 || (_classroomList$action3 = _classroomList$action3.currentInfo) === null || _classroomList$action3 === void 0 ? void 0 : _classroomList$action3.title, + children: classroomList === null || classroomList === void 0 || (_classroomList$action4 = classroomList.actionTabs) === null || _classroomList$action4 === void 0 || (_classroomList$action4 = _classroomList$action4.currentInfo) === null || _classroomList$action4 === void 0 ? void 0 : _classroomList$action4.title + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + value: courseGroupId, + style: { + width: 160, + marginRight: 20 + }, + placeholder: "\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0", + allowClear: true, + onChange: function onChange(e) { + setCourseGroupId(e); + }, + children: courseList.map(function (item) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + label: item.name, + value: item.course_group_id, + children: item.name + }, item.course_group_id); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { + placeholder: "\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22", + value: keyword, + onChange: function onChange(e) { + setKeyword(e.target.value); + }, + onSearch: function onSearch(e) { + page == 1 ? getList() : setPage(1); + }, + style: { + width: 230, + marginLeft: 'auto' + }, + onPressEnter: function onPressEnter() { + return getList(); + } + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: tableLoading, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + style: { + padding: '15px 0' + }, + pagination: false, + bordered: true, + columns: columns, + dataSource: tableData, + rowKey: function rowKey(record) { + return record === null || record === void 0 ? void 0 : record.id; + } + }) + }), total > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { + className: "tc", + style: { + paddingBottom: 15 + }, + showSizeChanger: true, + showQuickJumper: true, + onChange: pageOnChange, + onShowSizeChange: onShowSizeChange, + defaultCurrent: 1, + pageSizeOptions: ['10', '20', '50', '100'], + current: page || 1, + pageSize: limit || 10, + defaultPageSize: 10, + total: total, + showTotal: function showTotal(total) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "mr10", + children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-blue", + children: [" ", total, " "] + }), "\u6761\u6570\u636E"] + }); + } + })] + }); +}; +/* harmony default export */ var components_AccessRecords = ((0,_umi_production_exports.connect)(function (_ref2) { + var classroomList = _ref2.classroomList; + return { + classroomList: classroomList + }; +})(AccessRecords)); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/index.tsx @@ -4570,6 +4964,9 @@ var BottomControl = __webpack_require__(70366); + + + @@ -4621,15 +5018,19 @@ var ShixunsListPage = function ShixunsListPage(_ref) { _useState12 = slicedToArray_default()(_useState11, 2), SortMenuName = _useState12[0], setSortMenuName = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(false), + _useState14 = slicedToArray_default()(_useState13, 2), + openUnpublish = _useState14[0], + setOpenUnpublish = _useState14[1]; var detailAttachmentList = classroomList.detailAttachmentList, detailLeftMenus = classroomList.detailLeftMenus, detailTopBanner = classroomList.detailTopBanner; var selectkey = searchParams.get("tabs") ? parseInt(searchParams.get("tabs")) : 0; // 批量显隐状态 - var _useState13 = (0,_react_17_0_2_react.useState)(false), - _useState14 = slicedToArray_default()(_useState13, 2), - batchStatus = _useState14[0], - useBatchStatus = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + batchStatus = _useState16[0], + useBatchStatus = _useState16[1]; var userInfo = user.userInfo; var courseModules; params['course_id'] = param.coursesId; @@ -4640,12 +5041,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) { return _getlist.apply(this, arguments); } function _getlist() { - _getlist = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(id, k) { + _getlist = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee9(id, k) { var res, newlists; - return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { + while (1) switch (_context9.prev = _context9.next) { case 0: - _context7.next = 2; + _context9.next = 2; return (0,fetch/* default */.ZP)("/api/files/group_settings_statistics.json", { method: 'get', params: { @@ -4654,15 +5055,15 @@ var ShixunsListPage = function ShixunsListPage(_ref) { } }); case 2: - res = _context7.sent; + res = _context9.sent; newlists = toConsumableArray_default()(lists); newlists[k] = res === null || res === void 0 ? void 0 : res.data; setlists(newlists); case 6: case "end": - return _context7.stop(); + return _context9.stop(); } - }, _callee7); + }, _callee9); })); return _getlist.apply(this, arguments); } @@ -4812,6 +5213,11 @@ var ShixunsListPage = function ShixunsListPage(_ref) { icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-fabu5" }) + }, { + name: '取消发布', + icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-quxiaofabu" + }) }, { name: '设为公开', icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { @@ -4835,7 +5241,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { total: (0,authority/* isAdmin */.GJ)() ? detailAttachmentList.unpublish_count : null, index: 1 }, { - name: '未开始', + name: '预发布', id: '3', total: (0,authority/* isAdmin */.GJ)() ? detailAttachmentList.not_started_count : null, index: 2 @@ -4877,23 +5283,24 @@ var ShixunsListPage = function ShixunsListPage(_ref) { // dataIndex: 'status', // key: 'status', // width: 80, - // render: (v:any,record:any) => currenttime < moment(record.publish_time).toDate() ? '未开始':'已发布' + // render: (v:any,record:any) => currenttime < moment(record.publish_time).toDate() ? '预发布':'已发布' // }, { title: '状态', dataIndex: 'status', key: 'status', - width: 80, - filters: [{ - text: '未开始', - value: '未开始' - }, { - text: '已发布', - value: '已发布' - }], - onFilter: function onFilter(value, record) { - return record.status.indexOf(value) === 0; - } + width: 80 + // filters: [ + // { + // text: '预发布', + // value: '预发布', + // }, + // { + // text: '已发布', + // value: '已发布', + // }, + // ], + // onFilter: (value, record) => record.status.indexOf(value) === 0, }, { title: '发布时间', dataIndex: 'publish_time', @@ -4972,7 +5379,8 @@ var ShixunsListPage = function ShixunsListPage(_ref) { selectArrsAll: (_detailAttachmentList = detailAttachmentList.files) === null || _detailAttachmentList === void 0 ? void 0 : _detailAttachmentList.filter(function (item) { return selectArrs.includes(item.id); }), - params: params + params: params, + batch: true // 标识:批量操作 } }); } @@ -5132,8 +5540,24 @@ var ShixunsListPage = function ShixunsListPage(_ref) { className: Attachmentmodules.title, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Attachmentmodules.titleLeft, - children: [(0,authority/* isAdminOrStudent */.RV)() || v.is_public ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + children: [(0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [v.is_publish && v.publish_status && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "tag-style bg-light-blue mr10", + children: "\u5DF2\u53D1\u5E03" + }), v.is_publish && !v.publish_status && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "tag-style bg-c5d6ff mr10", + children: "\u9884\u53D1\u5E03" + }), !v.is_publish && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "tag-style bgB8B8B8 mr10", + children: "\u672A\u53D1\u5E03" + })] + }), (0,authority/* isAdminOrStudent */.RV)() || v.is_public ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: function onClick(e) { + (0,service_attachment/* add_file_quantity */.fc)({ + id: v === null || v === void 0 ? void 0 : v.id, + watch_type: 2, + course_id: params === null || params === void 0 ? void 0 : params.course_id + }); updateVisits(v); if (v.link || v.content_type === 'application/pdf') return; e.preventDefault(); @@ -5160,29 +5584,6 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }), v.link && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "tag-style-border-small c-orange border-orange ml10", children: [' ', "\u5916\u94FE", ' '] - }), v.is_publish && v.publish_status && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "tag-style bg-light-blue ml10", - children: "\u5DF2\u53D1\u5E03" - }), v.is_publish && !v.publish_status && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "tag-style bg-c5d6ff ml10soft", - children: "\u672A\u5F00\u59CB" - }), !v.is_publish && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "tag-style bgB8B8B8 ml10soft", - children: "\u672A\u53D1\u5E03" - }), (0,authority/* isAdmin */.GJ)() && !v.link && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - title: "\u4E0B\u8F7D", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-xiazai6", - style: { - marginLeft: 10, - fontSize: 14, - cursor: 'pointer' - }, - onClick: function onClick(e) { - e.preventDefault(); - (0,util/* downLoadLink */.Nd)((v === null || v === void 0 ? void 0 : v.title) || 'educoder', decodeURIComponent(env/* default */.Z.API_SERVER + v.url)); - } - }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Attachmentmodules.titleRight, @@ -5230,6 +5631,89 @@ var ShixunsListPage = function ShixunsListPage(_ref) { children: "\u53D1\u5E03" })] }) + }), ((0,authority/* isAdminOrStudent */.RV)() || v.is_public) && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + onClick: ( /*#__PURE__*/function () { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(e) { + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + e.stopPropagation(); + e.preventDefault(); + _context5.next = 4; + return (0,service_attachment/* add_file_quantity */.fc)({ + id: v === null || v === void 0 ? void 0 : v.id, + watch_type: 2, + course_id: params === null || params === void 0 ? void 0 : params.course_id + }); + case 4: + updateVisits(v); + if (v.link || v.content_type === 'application/pdf') { + window.open(getHref(v)); + } else { + dispatch({ + type: 'attachment/setActionTabs', + payload: { + key: v.link ? '资源下载' : '资源下载', + selectArrs: v, + params: params + } + }); + } + case 6: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return function (_x7) { + return _ref6.apply(this, arguments); + }; + }()), + className: Attachmentmodules.flexBox, + style: { + marginRight: 16, + cursor: 'pointer' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-chakansvg" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u67E5\u770B" + })] + }), ((0,authority/* isAdminOrStudent */.RV)() || v.is_public) && !v.link && v.is_publish && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + onClick: ( /*#__PURE__*/function () { + var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(e) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + e.stopPropagation(); + _context6.next = 3; + return (0,service_attachment/* add_file_quantity */.fc)({ + id: v === null || v === void 0 ? void 0 : v.id, + watch_type: 1, + course_id: params === null || params === void 0 ? void 0 : params.course_id + }); + case 3: + (0,util/* downLoadLink */.Nd)((v === null || v === void 0 ? void 0 : v.title) || 'educoder', decodeURIComponent(env/* default */.Z.API_SERVER + v.url)); + case 4: + case "end": + return _context6.stop(); + } + }, _callee6); + })); + return function (_x8) { + return _ref7.apply(this, arguments); + }; + }()), + className: "".concat(Attachmentmodules.flexBox), + style: { + marginRight: 16, + cursor: 'pointer' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-xiazai6" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u4E0B\u8F7D" + })] }), (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { placement: "bottomCenter", overlayClassName: Attachmentmodules.dro, @@ -5241,17 +5725,17 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }, children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: ( /*#__PURE__*/function () { - var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(e) { + var _ref8 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(e) { var arr; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { case 0: e.stopPropagation(); e.preventDefault(); dispatch({ type: 'classroomList/setActionTabs', payload: { - key: '立即发布', + key: v.is_publish ? '修改发布' : '立即发布', index: k, selectArrs: [v === null || v === void 0 ? void 0 : v.id], selectArrsAll: [v], @@ -5265,15 +5749,15 @@ var ShixunsListPage = function ShixunsListPage(_ref) { setisshow(arr); case 6: case "end": - return _context5.stop(); + return _context7.stop(); } - }, _callee5); + }, _callee7); })); - return function (_x7) { - return _ref6.apply(this, arguments); + return function (_x9) { + return _ref8.apply(this, arguments); }; }()), - children: "\u7ACB\u5373\u53D1\u5E03" + children: v.is_publish ? '修改发布' : '立即发布' }) }, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { style: { @@ -5324,7 +5808,26 @@ var ShixunsListPage = function ShixunsListPage(_ref) { to: "/", children: "\u8D44\u6E90\u8BBE\u7F6E" }) - }, 6)] + }, 6), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + target: "_blank", + to: "/", + onClick: function onClick(e) { + e.preventDefault(); + dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '访问记录', + currentInfo: v + } + }); + }, + children: "\u8BBF\u95EE\u8BB0\u5F55" + }) + }, 7)] }); }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { @@ -5333,7 +5836,6 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }, className: Attachmentmodules.flexBox, style: { - marginRight: 6, cursor: 'default' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { @@ -5361,42 +5863,42 @@ var ShixunsListPage = function ShixunsListPage(_ref) { }) }), !v.link && /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { className: "flex1", - children: [v.folder_name ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: '#888', - marginRight: 10 - }, - children: ["\u6240\u5C5E\u76EE\u5F55\uFF1A", v.folder_name && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: v.folder_name - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#888', - marginRight: 10 - }, - children: "\u6240\u5C5E\u76EE\u5F55\uFF1A\u65E0" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u4E0A\u4F20\u4EBA\uFF1A", v.author.name] + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: v.author.name }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml15", children: [" \u5927\u5C0F\uFF1A", v.filesize, " "] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml15", - children: [" \u4E0B\u8F7D\u6570\uFF1A", v.downloads_count, " "] + children: [" \u4E0B\u8F7D\u6570\uFF1A", v.downloads_size, " "] }), currenttime < dayjs_min_default()(v === null || v === void 0 ? void 0 : v.publish_time).toDate() && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml15", children: [" \u5C06\u4E8E ", dayjs_min_default()(v === null || v === void 0 ? void 0 : v.publish_time).format("YYYY-MM-DD HH:mm"), " \u53D1\u5E03 "] }), (0,authority/* isStudent */.dE)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml15", children: ["\u53D1\u5E03\u65F6\u95F4\uFF1A", dayjs_min_default()(v === null || v === void 0 ? void 0 : v.publish_time).format("YYYY-MM-DD HH:mm")] + }), v.folder_name ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#888', + marginLeft: 10 + }, + children: ["\u6240\u5C5E\u76EE\u5F55\uFF1A", v.folder_name && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: v.folder_name + })] + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#888', + marginLeft: 10 + }, + children: "\u6240\u5C5E\u76EE\u5F55\uFF1A\u65E0" })] }), (v === null || v === void 0 ? void 0 : v.is_publish) && (0,authority/* isAdmin */.GJ)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Attachmentmodules.iconV, onClick: ( /*#__PURE__*/function () { - var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(e) { + var _ref9 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8(e) { var arr; - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { + return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { + while (1) switch (_context8.prev = _context8.next) { case 0: e.stopPropagation(); e.preventDefault(); @@ -5408,12 +5910,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) { setisshow(arr); case 6: case "end": - return _context6.stop(); + return _context8.stop(); } - }, _callee6); + }, _callee8); })); - return function (_x8) { - return _ref7.apply(this, arguments); + return function (_x10) { + return _ref9.apply(this, arguments); }; }()), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { @@ -5500,7 +6002,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: " \u8D44\u6E90\u63CF\u8FF0\uFF1A" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml15", + className: "ml5", children: v.description || '暂无描述' })] }) @@ -5549,14 +6051,14 @@ var ShixunsListPage = function ShixunsListPage(_ref) { getFileData: getData }), /*#__PURE__*/(0,jsx_runtime.jsx)(Download/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(OutLinkConfig, { getFileData: getData - })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_Unpublish, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_AccessRecords, {})] }); }; -/* harmony default export */ var Attachment = ((0,_umi_production_exports.connect)(function (_ref8) { - var classroomList = _ref8.classroomList, - loading = _ref8.loading, - user = _ref8.user, - globalSetting = _ref8.globalSetting; +/* harmony default export */ var Attachment = ((0,_umi_production_exports.connect)(function (_ref10) { + var classroomList = _ref10.classroomList, + loading = _ref10.loading, + user = _ref10.user, + globalSetting = _ref10.globalSetting; return { classroomList: classroomList, globalSetting: globalSetting, diff --git a/p__Classrooms__Lists__Attachment__index.chunk.css b/p__Classrooms__Lists__Attachment__index.chunk.css index 65d476bbda..60fc068277 100644 --- a/p__Classrooms__Lists__Attachment__index.chunk.css +++ b/p__Classrooms__Lists__Attachment__index.chunk.css @@ -1,35 +1,3 @@ -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Attachment/components/TrfList/index.less?modules ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -.leftdiv___KFnZz { - flex: 1 1; - margin-right: 8px; - height: 340px; - border-radius: 4px; - border: 1px solid #d9d9d9; - padding: 14px; -} -.leftdiv___KFnZz .listClass___FfLSv { - display: flex; - align-items: center; -} -.leftdiv___KFnZz .spantitle___UgKSB { - word-break: break-all; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - width: 108px; - display: inline-block; -} -.rightdiv___Citnr { - margin-left: 8px; - flex: 1 1; - height: 340px; - border-radius: 4px; - border: 1px solid #d9d9d9; - padding: 14px; -} - /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/index.less?modules ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -480,9 +448,17 @@ div[class~="ant-modal-confirm-content"] { justify-content: center; color: #666666; } +.flexBox___VZsop .watch___l8SSX { + color: #666; + font-size: 12px; + margin-right: 0; +} .flexBox___VZsop:hover { color: #0152d9; } +.flexBox___VZsop:hover a { + color: #0152d9; +} .flexBox___VZsop i { margin-bottom: 6px; } @@ -493,7 +469,6 @@ div[class~="ant-modal-confirm-content"] { .iconV___bHhod { margin-left: auto; margin-top: 20px; - padding-right: 7px; text-align: end; color: #888888; } diff --git a/p__Classrooms__Lists__Board__index.async.js b/p__Classrooms__Lists__Board__index.async.js index 31d9b4fd9e..752485e805 100644 --- a/p__Classrooms__Lists__Board__index.async.js +++ b/p__Classrooms__Lists__Board__index.async.js @@ -514,7 +514,7 @@ var DelTasks = __webpack_require__(46567); var Publish = __webpack_require__(75859); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Board/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var Boardmodules = ({"flex_box_center":"flex_box_center___hePrT","flex_space_between":"flex_space_between___ORkbo","flex_box_vertical_center":"flex_box_vertical_center___cCpIF","flex_box_center_end":"flex_box_center_end___c_jTW","flex_box_column":"flex_box_column___wD0ra","bg":"bg___XwUKY","containerTitle":"containerTitle___ImnKq","containerDesc":"containerDesc___yUKqL","listItem":"listItem___SUzaY","title":"title___hjA_e","titleLeft":"titleLeft___GGFEY","titleRight":"titleRight___aNGKY","acitons":"acitons___VXZ66","categoryName":"categoryName___gefjO","moveCategory":"moveCategory___OFSGW"}); +/* harmony default export */ var Boardmodules = ({"flex_box_center":"flex_box_center___hePrT","flex_space_between":"flex_space_between___ORkbo","flex_box_vertical_center":"flex_box_vertical_center___cCpIF","flex_box_center_end":"flex_box_center_end___c_jTW","flex_box_column":"flex_box_column___wD0ra","bg":"bg___XwUKY","containerTitle":"containerTitle___ImnKq","containerDesc":"containerDesc___yUKqL","listItem":"listItem___SUzaY","title":"title___hjA_e","titleLeft":"titleLeft___GGFEY","titleRight":"titleRight___aNGKY","acitons":"acitons___VXZ66","categoryName":"categoryName___gefjO","moveCategory":"moveCategory___OFSGW","copyTag":"copyTag___dGmyT"}); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/components/TabMenu/index.tsx + 1 modules var TabMenu = __webpack_require__(29635); // EXTERNAL MODULE: ./src/pages/Classrooms/Lists/components/SearchSortController/index.tsx + 1 modules @@ -1139,6 +1139,9 @@ var ShixunsListPage = function ShixunsListPage(_ref) { children: /*#__PURE__*/(0,jsx_runtime.jsx)("strong", { children: v.subject }) + }), (v === null || v === void 0 ? void 0 : v.is_copy) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Boardmodules.copyTag, + children: "\u590D\u5236" }), v.sticky === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "tag-topping ml10", children: "\u7F6E\u9876" diff --git a/p__Classrooms__Lists__Board__index.chunk.css b/p__Classrooms__Lists__Board__index.chunk.css index 2018650739..f17f8670f8 100644 --- a/p__Classrooms__Lists__Board__index.chunk.css +++ b/p__Classrooms__Lists__Board__index.chunk.css @@ -169,6 +169,13 @@ margin: 5px 0; font-size: 14px; } +.copyTag___dGmyT { + margin-left: 8px; + border-radius: 10%; + border: 1px solid #0152d9; + color: #0152d9; + padding: 2px 8px; +} /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.1.2@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/components/TabMenu/index.less?modules ***! diff --git a/p__Classrooms__Lists__CommonHomework__Comment__index.async.js b/p__Classrooms__Lists__CommonHomework__Comment__index.async.js index 26858d7a8c..e0c756fc16 100644 --- a/p__Classrooms__Lists__CommonHomework__Comment__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Comment__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js index 0e6d55f93f..d6eb8c0e65 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.async.js @@ -12328,6 +12328,7 @@ var ScoreSetting_WorkList = function WorkList(_ref) { return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: + setShowTip(true); flag = false; (_rateSetting = rateSetting) === null || _rateSetting === void 0 || _rateSetting.find(function (item) { if (item.name === '' || item.score === '') { @@ -12336,25 +12337,25 @@ var ScoreSetting_WorkList = function WorkList(_ref) { } }); if (!flag) { - _context2.next = 4; + _context2.next = 5; break; } return _context2.abrupt("return"); - case 4: + case 5: if (!(calcScore().toFixed(2) != 100)) { - _context2.next = 7; + _context2.next = 8; break; } message/* default */.ZP.warning('整个作业最终的满分值必须为100分'); return _context2.abrupt("return"); - case 7: + case 8: if (!hasDuplicateName(rateSetting)) { - _context2.next = 10; + _context2.next = 11; break; } message/* default */.ZP.warning('维度名称不能重复'); return _context2.abrupt("return"); - case 10: + case 11: bodyData = JSON.parse(JSON.stringify(data)); bodyData.categoryId = params.categoryId; if (!data.unified_setting) (_groupSettings = groupSettings) === null || _groupSettings === void 0 || _groupSettings.map(function (item) { @@ -12381,30 +12382,30 @@ var ScoreSetting_WorkList = function WorkList(_ref) { bodyData.group_settings = groupSettings; bodyData.score_details = rateSetting; if (!data.allow_late) { - _context2.next = 27; + _context2.next = 28; break; } if (!data.unified_late) { - _context2.next = 25; + _context2.next = 26; break; } if (!(data.late_penalty === null || data.late_penalty === undefined || data.late_penalty < 0 || data.late_penalty > 100)) { - _context2.next = 20; + _context2.next = 21; break; } message/* default */.ZP.error('迟交扣分填写区间为0~100'); throw new String('迟交扣分填写区间为0~100'); - case 20: + case 21: if (data.late_time) { - _context2.next = 23; + _context2.next = 24; break; } message/* default */.ZP.error('请把截止时间填写完整'); throw new String('请把截止时间填写完整'); - case 23: - _context2.next = 27; + case 24: + _context2.next = 28; break; - case 25: + case 26: repairSettings = (_repairSettings = repairSettings) === null || _repairSettings === void 0 ? void 0 : _repairSettings.map(function (item) { var _item$group_name2; if (item.late_penalty === null || item.late_penalty === undefined || item.late_penalty < 0 || item.late_penalty > 100) { @@ -12430,7 +12431,7 @@ var ScoreSetting_WorkList = function WorkList(_ref) { return item; }); bodyData.allow_late_settings = repairSettings; - case 27: + case 28: Object.keys(bodyData).map(function (item) { if (item.indexOf("proportion") > -1) { bodyData[item] = bodyData[item] / 100; @@ -12441,7 +12442,7 @@ var ScoreSetting_WorkList = function WorkList(_ref) { // payload: bodyData, // }).then(res => { if (!(JSON.stringify(rateSetting) !== JSON.stringify(workSetting === null || workSetting === void 0 ? void 0 : workSetting.score_details) || (workSetting === null || workSetting === void 0 ? void 0 : workSetting.single_score) != (data === null || data === void 0 ? void 0 : data.single_score))) { - _context2.next = 33; + _context2.next = 34; break; } modal/* default */.Z.confirm({ @@ -12504,15 +12505,15 @@ var ScoreSetting_WorkList = function WorkList(_ref) { }() }); setTipShow(true); - _context2.next = 37; + _context2.next = 38; break; - case 33: - _context2.next = 35; + case 34: + _context2.next = 36; return (0,fetch/* default */.ZP)("/api/homework_commons/".concat(params.categoryId, "/score_setting_with_normal.json"), { method: 'post', body: objectSpread2_default()({}, bodyData) }); - case 35: + case 36: res = _context2.sent; if (res.status === 0) { message/* default */.ZP.success('更新成功'); @@ -12541,7 +12542,7 @@ var ScoreSetting_WorkList = function WorkList(_ref) { payload: objectSpread2_default()({}, params) }); } - case 37: + case 38: case "end": return _context2.stop(); } @@ -12626,6 +12627,7 @@ var ScoreSetting_WorkList = function WorkList(_ref) { className: "ml20", onClick: function onClick() { setDisabled(true); + setShowTip(false); getData(); }, children: "\u53D6\u6D88" @@ -12787,10 +12789,10 @@ var ScoreSetting_WorkList = function WorkList(_ref) { style: { color: '#E30000' } - }), !rateSetting[index].name && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), !rateSetting[index].name && showtip && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ConfigWorksmodules.tip1, children: "\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0" - }), !rateSetting[index].score && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), !rateSetting[index].score && showtip && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: ConfigWorksmodules.tip2, children: "\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C" })] diff --git a/p__Classrooms__Lists__CommonHomework__Review__index.async.js b/p__Classrooms__Lists__CommonHomework__Review__index.async.js index c70ff46b56..422fb546a2 100644 --- a/p__Classrooms__Lists__CommonHomework__Review__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Review__index.async.js @@ -7404,7 +7404,7 @@ var ExeriseReview = function ExeriseReview(_ref) { max: item.score, controls: false, style: { - width: 100 + width: 135 }, size: "large" // placeholder="请填写分数" diff --git a/p__Classrooms__Lists__CommonHomework__Review__index.chunk.css b/p__Classrooms__Lists__CommonHomework__Review__index.chunk.css index f6e27a619a..79d3429436 100644 --- a/p__Classrooms__Lists__CommonHomework__Review__index.chunk.css +++ b/p__Classrooms__Lists__CommonHomework__Review__index.chunk.css @@ -1664,37 +1664,21 @@ span.CodeMirror-selectedtext { display: flex; align-items: center; flex-wrap: wrap; - padding: 15px; + padding-top: 20px; background: #F6F7F9; } .ratewarp___NGrsd .item___Le8W0 { display: flex; align-items: center; - width: 362px; + margin: 0 20px 20px; } .ratewarp___NGrsd .item___Le8W0 span:first-child { - display: inline-block; - width: 140px; font-weight: 500; color: #333333; } .ratewarp___NGrsd .item___Le8W0 span:nth-child(2) { - display: inline-block; - width: 110px; color: #666666; } -.ratewarp___NGrsd .item___Le8W0:nth-child(2) { - margin-left: 12px; -} -.ratewarp___NGrsd .item___Le8W0:nth-child(3) { - margin-left: 12px; -} -.ratewarp___NGrsd .item___Le8W0:nth-child(n+4) { - margin-top: 20px; -} -.ratewarp___NGrsd .item___Le8W0:nth-child(5) { - margin-left: 12px; -} .total___MNh4V { height: 40px; background: rgba(48, 97, 208, 0.1); diff --git a/p__Classrooms__Lists__Exercise__Detail__index.chunk.css b/p__Classrooms__Lists__Exercise__Detail__index.chunk.css index 5b5c2ace37..790628178a 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__Detail__index.chunk.css @@ -2158,9 +2158,6 @@ div[class~="ant-modal-confirm-content"] { gap: 10px 16px !important; flex-wrap: wrap !important; } -.FormCheckBoxDom___NtsDC label[class~="ant-radio-button-wrapper-checked"] { - background: #FFFFFF !important; -} .FormCheckBoxDom___NtsDC label[class~="ant-radio-button-wrapper"] { border: none !important; height: auto !important; diff --git a/p__Classrooms__Lists__Exercise__ReviewGroup__index.async.js b/p__Classrooms__Lists__Exercise__ReviewGroup__index.async.js index 286e975221..ea81992494 100644 --- a/p__Classrooms__Lists__Exercise__ReviewGroup__index.async.js +++ b/p__Classrooms__Lists__Exercise__ReviewGroup__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__Polls__Answer__index.async.js b/p__Classrooms__Lists__Polls__Answer__index.async.js index f7cf6dd3db..6329211d11 100644 --- a/p__Classrooms__Lists__Polls__Answer__index.async.js +++ b/p__Classrooms__Lists__Polls__Answer__index.async.js @@ -274,6 +274,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -294,6 +296,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -310,7 +313,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -399,6 +403,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__Polls__Answer__index.chunk.css b/p__Classrooms__Lists__Polls__Answer__index.chunk.css index 818d0afbea..4d250dcb45 100644 --- a/p__Classrooms__Lists__Polls__Answer__index.chunk.css +++ b/p__Classrooms__Lists__Polls__Answer__index.chunk.css @@ -256,7 +256,7 @@ align-items: center; } .title___txwwg { - max-width: 630px; + flex: 1 1; font-size: 16px; font-family: PingFangSC, PingFang SC; font-weight: 600; diff --git a/p__Classrooms__Lists__Polls__Detail__index.async.js b/p__Classrooms__Lists__Polls__Detail__index.async.js index 99a37601cd..3f3d23d7df 100644 --- a/p__Classrooms__Lists__Polls__Detail__index.async.js +++ b/p__Classrooms__Lists__Polls__Detail__index.async.js @@ -190,6 +190,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -210,6 +212,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -226,7 +229,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -315,6 +319,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { @@ -6288,6 +6300,8 @@ var PollsPreviews = function PollsPreviews(_ref) { var exportPDF = __webpack_require__(20023); ;// CONCATENATED MODULE: ./src/assets/images/file_type/daochu_img.png var daochu_img_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAAXNSR0IArs4c6QAAAdZJREFUOE+9lcsrRFEcx7/Ha3DHhBqPaBCxkWi8htHIRlFKbBXlD7CxsFFWRnks+AeULLyK8sjKOyRJITNGGDOJzCjzdjkyE+aOO9cd4SzvPedzPr/vub9zCaU0HL84CCHPbzjy72CD0b1KKan0L4YQbmkUlPOAAJs5imi1oLHB6GaBd5IPwMV8vvWn5yiivYuCRuEDhz5EgT99+V0DkvFW9C343OgK2dgHjuGPIn1EqfGwT93bzbuajyAChQMT8lMvnypdoaA9XzJO2JWEbMp3EoLgVnk73NSFM6ceh44DFDJKWFkLVHGVWH5YhFqmQQQJx4njGGcuHWwvto89BMFaxSBmLJPQO0/RlzGI4Zsh1MbXod/cCyVTgobERixZ55EUmYI9+w5Mnmtx4K60bozdjYLiBR2pnZi1TEMVp8aAWYsqWTVKpGWYuB9HQWwh9u174sEt8jaw9AlG9xW2HjdQxBTjgbWgQlaFeescqmU1kIRJoHfqkBuT5523/rjqtf4SReIGc0qj2OzQW8NvhSfCELTzLkwOltvQ4rbKSmeEW/rS5PjRZ5f5HfhId8tKGWkQTf6OsdntyM9LFjaeWVh7OwXOtSkijM2meo3wtSkCwjvlz/8gr8V+6TPoucMFAAAAAElFTkSuQmCC"; +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(33259); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Polls/Detail/index.tsx @@ -6309,6 +6323,7 @@ var daochu_img_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA + var PollDetail = function PollDetail(_ref) { @@ -6332,18 +6347,26 @@ var PollDetail = function PollDetail(_ref) { _useState4 = slicedToArray_default()(_useState3, 2), activeTabs = _useState4[0], setActiveTabs = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(false), + var _useState5 = (0,_react_17_0_2_react.useState)(''), _useState6 = slicedToArray_default()(_useState5, 2), - exportTypeModal = _useState6[0], - setExportTypeModal = _useState6[1]; + refresh = _useState6[0], + setRefresh = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)(false), _useState8 = slicedToArray_default()(_useState7, 2), - exportPolls = _useState8[0], - setExportPolls = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(""), + clickPdf = _useState8[0], + setClickPdf = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(false), _useState10 = slicedToArray_default()(_useState9, 2), - exportType = _useState10[0], - setExportType = _useState10[1]; + exportTypeModal = _useState10[0], + setExportTypeModal = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(false), + _useState12 = slicedToArray_default()(_useState11, 2), + exportPolls = _useState12[0], + setExportPolls = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(""), + _useState14 = slicedToArray_default()(_useState13, 2), + exportType = _useState14[0], + setExportType = _useState14[1]; var paperDomRef = (0,_react_17_0_2_react.useRef)(); var pollsList = polls.pollsList, commonHeader = polls.commonHeader; @@ -6360,6 +6383,14 @@ var PollDetail = function PollDetail(_ref) { payload: objectSpread2_default()({}, params) }); }, [params.coursesId]); + (0,_react_17_0_2_react.useEffect)(function () { + if (activeTabs === 2 && clickPdf) { + if (paperDomRef.current.children) { + (0,exportPDF/* exportPDF */.F)(paperDomRef.current.children, '导出问卷'); + setClickPdf(false); + } + } + }, [activeTabs, clickPdf]); var tabsArr = [{ name: '问卷预览', id: 2, @@ -6505,7 +6536,7 @@ var PollDetail = function PollDetail(_ref) { setExportType(''); setExportTypeModal(true); }, - children: "\u5BFC\u51FA\u95EE\u5377" + children: "\u95EE\u5377\u6A21\u7248" }) }, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { style: { @@ -6520,9 +6551,31 @@ var PollDetail = function PollDetail(_ref) { (0,utils_export/* ExportPollsScores */.sA)(objectSpread2_default()({}, params)); } }, - children: "\u5BFC\u51FA\u7EDF\u8BA1" + children: "\u7EDF\u8BA1\u7ED3\u679C" + }) + }, 2), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + 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: + _context.next = 2; + return (0,util/* downLoadFile */.FH)('', (0,util/* setUrlQuery */.NY)({ + url: env/* default */.Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/detail_export.xlsx"), + query: params + })); + case 2: + case "end": + return _context.stop(); + } + }, _callee); + })), + children: "\u7B54\u5377\u8BE6\u60C5" }) - }, 2)] + }, 3)] }); }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { @@ -6552,6 +6605,7 @@ var PollDetail = function PollDetail(_ref) { defaultActiveKey: activeTabs, className: Detailmodules.tabs, onChange: function onChange(key) { + console.log(key); setActiveTabs(key); }, children: tabsArr.map(function (v, k) { @@ -6559,7 +6613,7 @@ var PollDetail = function PollDetail(_ref) { tab: v.name }, v.id); }) - }), tabsArr.map(function (item) { + }, refresh), tabsArr.map(function (item, key) { if (item.id == activeTabs) return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { ref: paperDomRef, children: item.compontent @@ -6573,41 +6627,35 @@ var PollDetail = function PollDetail(_ref) { onCancel: function onCancel() { return setExportTypeModal(false); }, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: if (!(exportType == '')) { - _context.next = 5; + _context2.next = 5; break; } message/* default */.ZP.info('请选择一种导出格式'); - return _context.abrupt("return"); + return _context2.abrupt("return"); case 5: - if (!(exportType == 'pdf')) { - _context.next = 10; - break; - } - _context.next = 8; - return (0,exportPDF/* exportPDF */.F)(paperDomRef.current.children, '导出问卷'); - case 8: - _context.next = 11; - break; - case 10: - if (exportType == 'word') { + if (exportType == 'pdf') { + setActiveTabs(2); + setRefresh(new Date()); + setClickPdf(true); + } else if (exportType == 'word') { (0,utils_export/* exportCommitResultWord */.YO)({ id: params === null || params === void 0 ? void 0 : params.categoryId, middle_export: 1, export_type: 0 }); } - case 11: + case 6: setExportTypeModal(false); - case 12: + case 7: case "end": - return _context.stop(); + return _context2.stop(); } - }, _callee); + }, _callee2); })), children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Detailmodules.export_type_modal, @@ -6649,25 +6697,25 @@ var PollDetail = function PollDetail(_ref) { onCancel: function onCancel() { return setExportPolls(false); }, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: if (!(exportType == '')) { - _context2.next = 5; + _context3.next = 5; break; } message/* default */.ZP.info('请选择一种导出格式'); - return _context2.abrupt("return"); + return _context3.abrupt("return"); case 5: if (!(exportType == 'pdf')) { - _context2.next = 10; + _context3.next = 10; break; } - _context2.next = 8; + _context3.next = 8; return (0,exportPDF/* exportPdfFile */.B)(paperDomRef.current.children, '导出问卷'); case 8: - _context2.next = 11; + _context3.next = 11; break; case 10: if (exportType == 'excel') { @@ -6683,9 +6731,9 @@ var PollDetail = function PollDetail(_ref) { setExportPolls(false); case 12: case "end": - return _context2.stop(); + return _context3.stop(); } - }, _callee2); + }, _callee3); })), children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Detailmodules.export_type_modal, @@ -6723,11 +6771,11 @@ var PollDetail = function PollDetail(_ref) { })] }); }; -/* harmony default export */ var Detail = ((0,_umi_production_exports.connect)(function (_ref4) { - var polls = _ref4.polls, - loading = _ref4.loading, - user = _ref4.user, - globalSetting = _ref4.globalSetting; +/* harmony default export */ var Detail = ((0,_umi_production_exports.connect)(function (_ref5) { + var polls = _ref5.polls, + loading = _ref5.loading, + user = _ref5.user, + globalSetting = _ref5.globalSetting; return { polls: polls, globalSetting: globalSetting, diff --git a/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.async.js b/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.async.js index 6025e20e02..af1e63d8af 100644 --- a/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.async.js +++ b/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.chunk.css b/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.chunk.css index b95c248bfb..d0b7dfb598 100644 --- a/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.chunk.css +++ b/p__Classrooms__Lists__Polls__QuestionnaireInfo__index.chunk.css @@ -84,7 +84,7 @@ margin-right: 5px; } .title_timu___qwfEo { - max-width: 630px; + flex: 1 1; font-size: 16px; font-family: PingFangSC, PingFang SC; font-weight: 600; diff --git a/p__Classrooms__Lists__ProgramHomework__Comment__index.async.js b/p__Classrooms__Lists__ProgramHomework__Comment__index.async.js index 59502c8bea..f43d1db7d5 100644 --- a/p__Classrooms__Lists__ProgramHomework__Comment__index.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Comment__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.async.js index d1554c1b70..67aae75b51 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index.async.js @@ -193,6 +193,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -213,6 +215,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -229,7 +232,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -318,6 +322,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js index 34ef8f6587..3864557282 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Detail__answer__index.async.js @@ -148,6 +148,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -168,6 +170,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -184,7 +187,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -273,6 +277,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Classrooms__Lists__Template__detail__index.async.js b/p__Classrooms__Lists__Template__detail__index.async.js index 0cafc0b1ce..3afcad616b 100644 --- a/p__Classrooms__Lists__Template__detail__index.async.js +++ b/p__Classrooms__Lists__Template__detail__index.async.js @@ -148,6 +148,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -168,6 +170,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -184,7 +187,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -273,6 +277,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Engineering__Lists__CurseSetting__index.async.js b/p__Engineering__Lists__CurseSetting__index.async.js index 31845be732..d964529cc8 100644 --- a/p__Engineering__Lists__CurseSetting__index.async.js +++ b/p__Engineering__Lists__CurseSetting__index.async.js @@ -190,6 +190,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -210,6 +212,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -226,7 +229,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -315,6 +319,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Engineering__Lists__Document__index.async.js b/p__Engineering__Lists__Document__index.async.js index 703e7ba597..0ac3eedb7d 100644 --- a/p__Engineering__Lists__Document__index.async.js +++ b/p__Engineering__Lists__Document__index.async.js @@ -148,6 +148,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -168,6 +170,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -184,7 +187,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -273,6 +277,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Engineering__Lists__TrainingProgram__index.async.js b/p__Engineering__Lists__TrainingProgram__index.async.js index 2b8dcf8698..24a969634f 100644 --- a/p__Engineering__Lists__TrainingProgram__index.async.js +++ b/p__Engineering__Lists__TrainingProgram__index.async.js @@ -232,6 +232,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -252,6 +254,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -268,7 +271,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -357,6 +361,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Graduations__Review__index.async.js b/p__Graduations__Review__index.async.js index 1de079110a..f4fbb88ae0 100644 --- a/p__Graduations__Review__index.async.js +++ b/p__Graduations__Review__index.async.js @@ -232,6 +232,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -252,6 +254,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -268,7 +271,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -357,6 +361,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Guidance__index.async.js b/p__Guidance__index.async.js index e817a1996e..ab2160f92e 100644 --- a/p__Guidance__index.async.js +++ b/p__Guidance__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Innovation__Detail__index.async.js b/p__Innovation__Detail__index.async.js index 8b27845439..b02a051983 100644 --- a/p__Innovation__Detail__index.async.js +++ b/p__Innovation__Detail__index.async.js @@ -190,6 +190,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -210,6 +212,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -226,7 +229,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -315,6 +319,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Messages__Private__index.async.js b/p__Messages__Private__index.async.js index 12ac7353ea..b1f4bad501 100644 --- a/p__Messages__Private__index.async.js +++ b/p__Messages__Private__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__MoopCases__InfoPanel__index.async.js b/p__MoopCases__InfoPanel__index.async.js index 73c2f2f7dc..1631cd344e 100644 --- a/p__MoopCases__InfoPanel__index.async.js +++ b/p__MoopCases__InfoPanel__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__MyProblem__RecordDetail__index.async.js b/p__MyProblem__RecordDetail__index.async.js index 98700599a4..f1b9c84b8b 100644 --- a/p__MyProblem__RecordDetail__index.async.js +++ b/p__MyProblem__RecordDetail__index.async.js @@ -232,6 +232,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -252,6 +254,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -268,7 +271,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -357,6 +361,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Paths__Detail__id.async.js b/p__Paths__Detail__id.async.js index ce23552050..6852d2c087 100644 --- a/p__Paths__Detail__id.async.js +++ b/p__Paths__Detail__id.async.js @@ -2941,7 +2941,7 @@ var SetPublic = function SetPublic(_ref) { var getData = /*#__PURE__*/function () { var _ref2 = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() { var _attachment$actionTab, _res$attachment_histo; - var obj, res; + var obj, res, _attachment$actionTab2, _attachment$actionTab3; return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: @@ -2975,6 +2975,10 @@ var SetPublic = function SetPublic(_ref) { } else { preview.type = res.file_type; preview.data = _utils_env__WEBPACK_IMPORTED_MODULE_8__/* ["default"] */ .Z.API_SERVER + res.url; + preview.recordInfo = { + id: attachment === null || attachment === void 0 || (_attachment$actionTab2 = attachment.actionTabs) === null || _attachment$actionTab2 === void 0 || (_attachment$actionTab2 = _attachment$actionTab2.selectArrs) === null || _attachment$actionTab2 === void 0 ? void 0 : _attachment$actionTab2.id, + course_id: attachment === null || attachment === void 0 || (_attachment$actionTab3 = attachment.actionTabs) === null || _attachment$actionTab3 === void 0 || (_attachment$actionTab3 = _attachment$actionTab3.params) === null || _attachment$actionTab3 === void 0 ? void 0 : _attachment$actionTab3.course_id + }; if (res.file_type === "txt") { preview.monacoEditor.value = res.content; } @@ -2995,8 +2999,8 @@ var SetPublic = function SetPublic(_ref) { }(); (0,react__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () { if (attachment.actionTabs.key === "资源下载") { - var _attachment$actionTab2; - params.id = (_attachment$actionTab2 = attachment.actionTabs.selectArrs) === null || _attachment$actionTab2 === void 0 ? void 0 : _attachment$actionTab2["id"]; + var _attachment$actionTab4; + params.id = (_attachment$actionTab4 = attachment.actionTabs.selectArrs) === null || _attachment$actionTab4 === void 0 ? void 0 : _attachment$actionTab4["id"]; form.resetFields(); getData(); } else { diff --git a/p__Question__Index__index.async.js b/p__Question__Index__index.async.js index 77014a635f..a2af9e3098 100644 --- a/p__Question__Index__index.async.js +++ b/p__Question__Index__index.async.js @@ -148,6 +148,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -168,6 +170,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -184,7 +187,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -273,6 +277,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Question__OjProblem__RecordDetail__index.async.js b/p__Question__OjProblem__RecordDetail__index.async.js index 3580150615..186c7c555e 100644 --- a/p__Question__OjProblem__RecordDetail__index.async.js +++ b/p__Question__OjProblem__RecordDetail__index.async.js @@ -236,6 +236,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -256,6 +258,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -272,7 +275,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -361,6 +365,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__RestFul__index.async.js b/p__RestFul__index.async.js index e894cd65f5..8aeaf03ddd 100644 --- a/p__RestFul__index.async.js +++ b/p__RestFul__index.async.js @@ -148,6 +148,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -168,6 +170,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -184,7 +187,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -273,6 +277,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Shixuns__Detail__Challenges__index.async.js b/p__Shixuns__Detail__Challenges__index.async.js index e9aa1b6631..c4ef800e20 100644 --- a/p__Shixuns__Detail__Challenges__index.async.js +++ b/p__Shixuns__Detail__Challenges__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Shixuns__Detail__Repository__index.async.js b/p__Shixuns__Detail__Repository__index.async.js index 2820ad0b35..c3002e2832 100644 --- a/p__Shixuns__Detail__Repository__index.async.js +++ b/p__Shixuns__Detail__Repository__index.async.js @@ -317,6 +317,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -337,6 +339,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -353,7 +356,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -442,6 +446,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { 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 6d262f5cbf..87dd9b85b6 100644 --- a/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.async.js +++ b/p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index.async.js @@ -186,6 +186,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -206,6 +208,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -222,7 +225,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -311,6 +315,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Shixuns__Edit__body__Warehouse__index.async.js b/p__Shixuns__Edit__body__Warehouse__index.async.js index 65343a4501..25aceebd97 100644 --- a/p__Shixuns__Edit__body__Warehouse__index.async.js +++ b/p__Shixuns__Edit__body__Warehouse__index.async.js @@ -236,6 +236,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -256,6 +258,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -272,7 +275,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -361,6 +365,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Shixuns__Exports__index.async.js b/p__Shixuns__Exports__index.async.js index 5ad0eb64cf..fa095d2fac 100644 --- a/p__Shixuns__Exports__index.async.js +++ b/p__Shixuns__Exports__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__User__Detail__ResourcesCenter__Detail__index.async.js b/p__User__Detail__ResourcesCenter__Detail__index.async.js index 1f5c14ed34..f64f396baa 100644 --- a/p__User__Detail__ResourcesCenter__Detail__index.async.js +++ b/p__User__Detail__ResourcesCenter__Detail__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__User__Detail__ResourcesCenter__index.async.js b/p__User__Detail__ResourcesCenter__index.async.js index 3fa947b240..5f56a87d63 100644 --- a/p__User__Detail__ResourcesCenter__index.async.js +++ b/p__User__Detail__ResourcesCenter__index.async.js @@ -107,6 +107,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -127,6 +129,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -143,7 +146,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -232,6 +236,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__User__Detail__Topics__Detail__index.async.js b/p__User__Detail__Topics__Detail__index.async.js index 667fa39ac4..ea6a8faef4 100644 --- a/p__User__Detail__Topics__Detail__index.async.js +++ b/p__User__Detail__Topics__Detail__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__User__Detail__Topics__Poll__Detail__index.async.js b/p__User__Detail__Topics__Poll__Detail__index.async.js index de4230b828..61921b6ab3 100644 --- a/p__User__Detail__Topics__Poll__Detail__index.async.js +++ b/p__User__Detail__Topics__Poll__Detail__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__User__Detail__Topics__Poll__Edit__index.async.js b/p__User__Detail__Topics__Poll__Edit__index.async.js index ef28c6a4a1..a0afdfa415 100644 --- a/p__User__Detail__Topics__Poll__Edit__index.async.js +++ b/p__User__Detail__Topics__Poll__Edit__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__Video__Detail__id.async.js b/p__Video__Detail__id.async.js index 5353135915..feaedd5675 100644 --- a/p__Video__Detail__id.async.js +++ b/p__Video__Detail__id.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__tasks__Jupyter__index.async.js b/p__tasks__Jupyter__index.async.js index a9d4369f53..043d39bf94 100644 --- a/p__tasks__Jupyter__index.async.js +++ b/p__tasks__Jupyter__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__virtualSpaces__Lists__Announcement__Detail__index.async.js b/p__virtualSpaces__Lists__Announcement__Detail__index.async.js index 543f51b9f8..4c0449e882 100644 --- a/p__virtualSpaces__Lists__Announcement__Detail__index.async.js +++ b/p__virtualSpaces__Lists__Announcement__Detail__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__virtualSpaces__Lists__Announcement__index.async.js b/p__virtualSpaces__Lists__Announcement__index.async.js index aec65edb87..1ea09dcf18 100644 --- a/p__virtualSpaces__Lists__Announcement__index.async.js +++ b/p__virtualSpaces__Lists__Announcement__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__virtualSpaces__Lists__Material__index.async.js b/p__virtualSpaces__Lists__Material__index.async.js index 9bafaa42e6..a92d132dbc 100644 --- a/p__virtualSpaces__Lists__Material__index.async.js +++ b/p__virtualSpaces__Lists__Material__index.async.js @@ -148,6 +148,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -168,6 +170,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -184,7 +187,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -273,6 +277,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__virtualSpaces__Lists__Plan__Detail__index.async.js b/p__virtualSpaces__Lists__Plan__Detail__index.async.js index f695ba9915..4a9756f6be 100644 --- a/p__virtualSpaces__Lists__Plan__Detail__index.async.js +++ b/p__virtualSpaces__Lists__Plan__Detail__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__virtualSpaces__Lists__Resources__Detail__index.async.js b/p__virtualSpaces__Lists__Resources__Detail__index.async.js index 27bd144661..057815c153 100644 --- a/p__virtualSpaces__Lists__Resources__Detail__index.async.js +++ b/p__virtualSpaces__Lists__Resources__Detail__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/p__virtualSpaces__Lists__Survey__Detail__index.async.js b/p__virtualSpaces__Lists__Survey__Detail__index.async.js index 17f51b1015..95d9e81e92 100644 --- a/p__virtualSpaces__Lists__Survey__Detail__index.async.js +++ b/p__virtualSpaces__Lists__Survey__Detail__index.async.js @@ -106,6 +106,8 @@ var exercise = __webpack_require__(39935); var NoData = __webpack_require__(77068); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(33259); +// EXTERNAL MODULE: ./src/service/attachment.ts +var attachment = __webpack_require__(82284); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/PreviewAll/index.tsx @@ -126,6 +128,7 @@ var jsx_runtime = __webpack_require__(37712); + /* harmony default export */ var PreviewAll = (function (_ref) { var _data, _data2, _data3, _data4, _data5, _data6; var _ref$editOffice = _ref.editOffice, @@ -142,7 +145,8 @@ var jsx_runtime = __webpack_require__(37712); hasMask = _ref.hasMask, disabledDownload = _ref.disabledDownload, onImgDimensions = _ref.onImgDimensions, - showNodata = _ref.showNodata; + showNodata = _ref.showNodata, + recordInfo = _ref.recordInfo; var _useState = (0,_react_17_0_2_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], @@ -231,6 +235,14 @@ var jsx_runtime = __webpack_require__(37712); (0,util/* downloadFile */.Sv)(filename || 'educoder', data, filename); }; var handleDown = function handleDown() { + if (recordInfo) { + // 教学资料--点击下载资料时记录下载信息 + (0,attachment/* add_file_quantity */.fc)({ + id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.id, + watch_type: 1, + course_id: recordInfo === null || recordInfo === void 0 ? void 0 : recordInfo.course_id + }); + } (0,util/* downLoadLink */.Nd)(filename || 'educoder', decodeURIComponent(data)); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { diff --git a/static/iconfont.1bb0dbae.woff2 b/static/iconfont.1bb0dbae.woff2 deleted file mode 100644 index 16c8f517da7a1484c2289fad137db5b8b4efac30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 227040 zcmV)QK(xPiPew8T0RR9119sp53jhEB2L+G-19pu70RR9100000000000000000000 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

^7-8?-3%b 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%0A(a3|9W0M) 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.^%!!@CXk^Ue5wVEE-Yr>vS zVSWB{Zh5pO8U3GKw*RN*Oz9re+bZ`zG$$edJNpl}V8qpq6%_PWa{qsvk(l!pMs|zP z1Bs5l-sxMlFQy2hA;BNq`vRtSKFVxZga~R1aW(?I30Pg>A&bpVR$>;c?ovXwJc8A*9{9psB#ZmsIs`768pYHx!Rp zX$veWpHuuoZ*EoQ31iZ4L}XdY%alq>F7uU2{9gj#b9OreH`Jle@(o**VC2M^ss^hY zquSflsuOi?yD4gMo;L4+UXW?gBE+*@64>n`+Scl{(*xDENl4yhnpRE7?XlKg=meW8 zG|E%v!Xpo^rs7DR#_9Q?Tr-vMRj8Ut7*wkTIaaGlqtP-`r^cccjw-7#^!-p&kf*dl z_6C*Pz28Xj&Zj@y?x^6UYK@1LG36Ic92Fp*A>#1qlTfSfJH@bbp8nFl{dNcYKf%OWuH zM!|rZ627r?gEvL9q4cVmN^4hFr;A5W8aa*XR>$ z+O@W-!cWh09S?n4dZ_MjJ-{C*KQ}l2mIDR)j2IzcGT(*i9||61=fSBVNz@g~MJc4T z;QX!kp8xTD0A5%&ez4>gIJ7c%3|a^p=S?Pi-fAZ-)3!y%#i@+Uyu>_2K0=>n&=!p| z?phaMOoljh%*hmhey7pj`@#`GlJR#bDUJOqbmRIBdj?aIbvqZ>CMP7V>{zh#!5`}V z9Ck?w$t&Bi-KW|8%Opal>uq&y}z|If&kbn|F?TelCt`vAqH)4h)&P72C9Z zyU{A(fT9<2AhgMN_-A5Ag3XI+*&eks&B%Ap2A2{p94EBQoBc2|V(;tMZzAw`>J4}h zP8m_Kmei?OKq2^YTyfNWk7mx?ap8T9M~HI9^iORCZxQW=~KRkX)dQa&tK zrcvk*6c`bCWTrZcAT<}nC(PJuD#OC^nAu68$wdyXV&*!AY-HY|o?K=&%qb5kwUEX7 z@Liv(u^Z!(Pbd{b!4biPcm-tjTBIXLp2AM^bx~!;7y%(t@+m*_qi@^tPbQ8W^P&GJ z*+lL;b{N3xIIs}D$Bi7Gzf6c1pMpCm6$y~r_R9`JLICLoJd>{uaDM8(Aj)s>LZ0?& zDjsOU>OsLz%hOTyiQ~J7Nq;>QIez?#sJXeX&*bR*o)!Prq3eUoDbtxB7mc4dQ4%Tt znBAAQVt~&dnAVRW|DrKNwr?8;RFHGCZJR|@b88s1bi_t?GScfb%U9LsD*T zcallD6QgvxZPB?vX@B(t?o2<@=k@NC;4>}UJb)$0KdG65*7 z=92Kw_01i@;1UoyQ2*i`-i*j=lEQnTbAA<&a%L__@Iu?AKrhmgwwHUJqJZ4Kg0SrG zGV4J7%Xd#5cc?%b`L3hOjvm#yQ0aoFQaUZkOe2nm^5j%U8R~LI>>O)`uEm61IwkK2e z8E0nmtR)HeOa5~Ds0r+BKUZE#L}Z4vq>1`z6cjEav}F#JtO*%Nr3|2i^L+p)ql{BY zu}wzu_2*q=Le%cNbPDkmWA1SdnN0k~NPBjhjv_?ga0`-C%wCEi=1q30WS*iD9YXhM z5YEM8}K{?v)m&T zq{VlfeL*FsZ=9}e!;^P`2U0={jB z)0P;cz}S2SBF@;5KnB^G-dp<*^kKOulxW*JZcBXp>)#(@n1pXT1AO)_?|A&CG~Y6! zC)x2`eg0Xq`}k?pIQv?JER{~)#kg?z4MCKt5i@6L-7MMDL8nbm*G6Vgo!&n_Zclsk z_)*#O?oN{u{|~%2d-;-1w&o?>{%tVdh7>_ss5mA}{JAATp)i~Tgl6zJvdlqW&T;r* zoK)NA8=;t=N5}p#{+^1aPCssb)`FtFntC0c=!Gj-j^m75UJ&d!oLY<{`9G#m5J0go zM$R#tyc9F+_y44ZKMKk#Z9Q%8ek!BJ(Py~Vj2=A>Ax=cBh<>HkEF{M{^lh&_8#gj5Y3oo?3%(6 zb9}v$aI z&6@G1cF)5jPL0C0>rw;i@h>R-J8rZ2Jr{+fEG_=ko)+KKZY-U)9(S2;Z?bA{uQlq4 zMB8(@)d`hIfasp2Z*P~VR#59%@S``^wU`X$3KYEBJnR|jjv4);RT}d8?scjhCe0Ex znnJgCW2SX{{PE{(i*4Kv7Rpyax6ueNOPX|P*G_++61J8f z**4B;eQvDU_+Xi$(x%5Bgt2@O^L;=C-F=x=4iYIq*ioE2$x zw=#QuqQw& z2B1gh2*CCXhrHK3J>#`))>KZP!#`|#44Ir0^Fk>CiVVlR--O0Xn-t_=S6LWWvKZV_ z#3wW?LLWJU-U^y*I^sbnX^{G@7{Wf zr^f)IytqY{CCe3Q%EA=)+|6(R&UHN{B{IcrOsY+L`0`}FbwpoJvbAyi5u(iqgekWJ zY2}ZB{Z{pqs0sjBuaeutUay>&GI;kV&GnC;-=;50UfmJa5%I^yg$@;-Z|SG^xBSzl zHLmUM&o@6yk_X!(+QYTQK^dh0U)ujQz~}_j|~Sm zFA3f?7CbEYCXNq%^|vW__c878y?u+msx_EZo3oF|pHgt-Ua^V%V?zq^0C+Bi*GOx? z<`%44>cQmB#kg1!+no#)Yq@l$>WI!*a?;4cdp1Ni*C zcYeVFfCjG&QEHw?hNSe%(~#jpyn~I_Xk!4#lIc)*tOl^ZCa`f;JQ-W`P`RQGJfwL- zj^=JlSsF0UZPhNZOpFu@#p0u%zu|>!A%0NMM@~Y1ka}u>&>G8Fxu7cPa^KCHYF5gk zto)ldT7!X+^-yKJ;qVbTGj&n6{^*f$ZY{R1*AHK*$v=8jI@QtP3VvncmEK!7-I>LM z+4(oGn}R`ot!`Akf7{--wYEq3HMqJ_`_64ibVDap6|Xn?t1Hx9+qEcF)w4CL$5K)r z9rde2Ai1#w^)~p(I)`sKB91(%@hw)5`aFZyf_-bgj(i4v5H`oXS++k*j$%nzGACIP zyN<3-!hXFu*FYRAP-;{Kdx`a#eggX+OTs-okve(6&!3*So(X(w=;6Qny|1-Q#jm7% zEEii2tAZm5dT1_|kBw)%|Gu`ZnrxQ#$$gn z8g$hkGWw{EA1QVg`Nc6L6f>n7-u3TTzZ!b}NumS3z>p zSz}hD=ol3aIri|^pWz`P%5s+Y(#@D6SkN zwvy72Z01nk%8t}3sD%aCNR(QM|By{dM5Vn4A8cdB6dsJv8UoW!nuk3@N zq1$kQ8U)VpM^=+CsLJ;UP7fCo;23Go@OZ)2>nOnYS!0H9LD={6s!SttK&h7=|5;uA zkJa;@eHQ@XNm2TuboaKcPyotxJv}8nMKRnp2-2wUmJ3s@f;K!@wEnl(l#aLaal`y{H;pIa6<+vg_QBzoxVicl^*1|abSC8ZzSd#M-1$Mm(vp~e zkZ9v!YCb3r2LcWpJ5npyYkkCekD&GlA((zc42B$~@#DK#dZhM9*Q=69WjN6Q8Q>de znfAH3C#A<+rVL{oNVUI80X5x`Hur+vj;jb3ta6mR+VgJsw$cc zu!dTza*4DQm!SWp_ceurFTtyG4Fdg<)iEmN*QDOq6cWwg5%&KRc0lRv6B9;CW*HV> zysO~0NC4)#+mmifACT)3Vp~|h-NWgEj0i9tZ9_ND7u|ZuKwFPme=V|MA07UmJzaU7 zHWzVoWXoFyCIHQNYlRNL2rEEblfJ@oEnro{t;GbFM_ zY5~SwW9Q8FbR5Ry3~Rs!x?MNu1Re)NX@+ixB3I`MMOUg%gt-o8!i%g2XRg+s{kbBv zMQFpen_LD8Lf4|ZiJPY2u4y+oW{}F`Nn6$P=c~8wC+MDA)%&U2^O$%{?6?Hl@W*`d zMqQ0g^=m-yyrSej1v$6;cgZo}`VV}MwL6bz9G=nTROjpR<1SHnVEqk}Fi;3-6M&C> z-oO$MxHrtWjQM1pJLMnyqdU~!_MLz9Dt`cAc-dI?yK>xrv50H$@Yk#5Ma?UhuUs+E zQS|P0yWgedMPJA2f#V&J9H_z$1}l^(0aURcBm*O$6;OqZXsw{;qO*hM_uuBs22exMwA3$a=XjSievTS98 zY7{-R_u5go|Bpf)0#KY8dfp>{J#Za{R#bsB9NVfl^GV7KzKE<%maY#-lPH4&r9S!+ zWT|>%KQA)&)Daw^n&7$tf}JrzfF5x zX+5$g?di2QVcX=*BreTr@Sz*^Z3MzOc;&ziX>Y>1R9~k+cqNd88-H-WvyS>xkqIhf2AKb8lYjYg8=ao1NXJBepIi)S6Y8TAyhSF*< z(CDd4pPa_ehO1nw#~wl@<^R4)%}U=f`a0KkYH@j$TQ#b3qyL$fwE#W_j(piP*uOL?N>9{ZJfjab ziiKZ{kOH)%p(8-<&=B;2LTG$Nl1#!CyQCWOaK)GUj1dHVkRIZZ_0lvl3m@T2Y^-5X z0!J|bmE(}8Ptij+hoO!3$Z`cQAQtWvN8zMA&p>6gr>Yly{Q8j9IvC0QF2Kf1Q54}o zGwLGjsMt*E|Gjoy@LKo<$}uzL`E>{pP`N>sO*r?y_*jAIsi|c0rAUmhu^5DloJfm7 z>>)QhiY-MwtEvRpMvj+YB+pIH)n>cudDjSf5Hp^qzsmH=ssZVK!4yoVs>^$bE6wh+ zMmLQCwh8Z%&_AR1OWtkky>&HamB98A%gL+N%?6O}sL1({(_vADt^HBly{8m+hPx+q zBsYpfmHHcP2|h3?`x0itQD6@6es;zfdxl)<*Vn9HvbB6(MQVO>lEoW#7XhQQlawm< zu*8{kPn?KnThjgg7cn;S7ahv(eyu~9MPo>LWU9}Z`0VbZ!*P7>4=8c70D#zZxT3X4 zE*6UP(#I97wH%nmRw~)7j0A04r9Pm4t%C$ch#G9@FAT~_c}JCs<8oU#7R=dr>^1oEWyk!xS(eCY9;&&&jS|Enj1q2gl4qj1? z1tKV2cs`=#P2Baa&R^*NLBGNDbu=b9uJ<3@UEQ8Gd)*PP7$K-)K=O;$E?Plt9V&5{ znJs3UDYXh)2YHAd#-qI6yDqj_V^*FrGNJL)JpJn|#D3%5?(1P8#01NH|FcDU4|5^*c~x)-`l01^`>fN}I8qrq zX#7{aY=QJjwB+}mUsj-B@)|M5ZQK~u$}?vph zM7xdas=X--`_GTb4U}2H;WnWFWB`;G-ZD>-tg2&2tLc^nQ3O+S(t|?X*n>uX2{X%a zE`zogFZAGgEwdp{Fes%A5Z>AiL|=!DSY~#8L3Yk=X-Du;wQ*EP^b@7a2$UZRq41FC zl_gT$ zws)nyri->t3GX$|LpmmB%RREuW_L*`(Rzms1KHKrR#Kg$IguB;A4Jx`@8N|m=Y9CH>WID(s`4K{1&y^Simat0}r zf;J7er%xKyRf>Mf_>`;SB`sQ#WKgG+sFKiW?qfUC0}Lo^MvC}Ciis2 znC4IcTAZq0_=jy&7#`h7zQ3kjx%BQ(AOZ3RsPmx!UO%~iYsR|qvJZGjv=|n(AP#JF z_Xz`Q^5R-@<7%#Dq3#1m$og=D)seQXDj6;_(_xK*w8>e&bNt=xzusLODjo0eK?QHE z{a7dkqONd1^zub(wz&vA{=Mj7@i_a>d&uMc3A5zPhqFV9n>;v6l?8=E36h+7!MDRW zzY4<4C=?#q|FIJ(CIf6EGfSA2t!&2L=A15yGq9s8TLV}>ij^zi*=!E0ki7zt!{R(0 zPDS`%F#gd?6>k^C##UinqwF*+s_Ck53ZOoWFFH_cnKD*{s>RhUu4G4Sao!p^R){v? z@_jZI4UFg_R2{B%aU~PWp~oxoaVDQlV@P8Z-HidDU(#5lD2up2^FKf_jUNC7_$U?5 zzMrIw(Hu{~fdk}lXJc?WmkbAFW9CqgcY8czB#a}y`@8qM5!;RI1#15<>7eqA>|7sm zI*N{HcF-zsdQIbWbdBT`}0I|rSY4eYLR9B``#H9g7-35ra zae5n;Wsw5JSpx&9@?xlf{owSj=AEY>;GmiY&KfRIs^C^x2~ys<0`i=iG7%sKm)fev zwaffM(_95u(fG*S6}cFX--q+P2%pG>>va)$zIc5~%&U!Rr}EP|g(D;eM0pDApx<5S6`kYqFIU82X(wc|G+e+r`^kUKm7VVzPau zcTOG3N83`l{>NBXKMUbu@K>lKBIt!v2ts-wKWHH2V6x9yysyu{)JzR^{~lo$6N-<- z*gCq_g3+%5zf>$$*cTDD#Z`lsLcovVe~H9$Sg$JLwHVu4TMX#BMkqc%gbWU8R{w13 zbHDqo@^sL0%pXlbN8|K|7yo{)Wmh#4qn>Xn~t)buFRZ!b-_^gBAB9SJ&% z9(kQMSrxSZvHQ)8BdvcTq0w?UGk&&9K0*2#_(SL7?4J{& zlG8YAoMZU8vIy}%=jqgJL(j(kwDyEl0C<+;ya)4Hco0sdHzJo89JH4$)7=PRMuI84 zLmgH`S%(LgkGb1$8*+fZ9IvOT6AWH${myRYVb+eAiSRp@8p6F7F|miF+tUVo{EcY` zq8NW=LDa~^xb;y%`GyjKk9BSMyw1}zj2cIcV2kqHS(H_ogt7LXc2?hx(+!z*Z-4g| z?AXEGg}@@^D}X>%U?iSbipNR*W5fX|Uaw{K7}u_4MPhEFg3(4XE92*@*Tg5;zW0s$ z>&}q}W@i8{&*me%#Mi?|z|~@ftf0tGrjVNv7>Aw#5jY(7F-xUee@K6nF}Z*5fgx#G zOK)esxT2@Cr={Y2mffx>r<%}RwCwIX8P~*!pqD`a=}WGvsWGilqdc(rSpcuC9&5(g zJPVE5A_O+9xvj~Hezk7UU!`qm&}v@g`m@Xo@1p3iS$>Hu8^dg2*jckGY2l}zA#6}( z(ns%qlK3PV>-CvY@d06jl4l(4v_q?J)g1@nRgV5+gDlQPyPSYsa};75z-CiFj% zg11#MhL!As0+=$aA6ZGSy*j%73H4k=70u1fYAzpI``;UPKE@`P!w$}8#KF$zI17+> zaDb|pJ#QAu)8wGqKvH{&8}5*CQY0x_ic|K8mTCw1~unAaejq`@?Mtk7ZB>2v)$o=Z&RiFrf1pDCa!WgUGQLaz|i+nu!zUJO3;3|R()^( zV;vp<-l$B4GQCq?Rw3^#mn#;fR1}J`#)XcdbJ2_@s+UWgu5&Sr>9j|WUk=bAYg_k3 z*X4w-7oS-kdt!DDR6!YrN}>OrP(Dsg+`6v_^Zo|;(-(ej;^(LHUQZEXOfzYa;x#F& zQfQv2@3RDE9gb}P^DW&nOuds z=HB?}Ov-Jtz`tq%_*AFoIW*5YofSUN84VC~;G5&q<} z|07->?^bDC@y(wSFAe2j`bYK?_9qOsPs_FdeDZR8c4|TiIm2%%Vbrn2B!uZ< zCOCknlS`Z4FY=hR$n&L6n-ECwxAMe**3dU==IDe$d>__AxyQKAyKq0u7hAVCbU|3B zbk}O0zomCi%+)hd^U(7%qLSQ$zcz*b7n7P2ZVdA+HY9ULS}Spqm#<h7Iy}!*pIDPzm0@=Tk1YTB%Ip*t5^TsU^#E+T z6B33=VUSGDmMMnx)ba?WV7jE9>RnK@78Je9pxaFr1GW(K14h+qIR@@#`4+yGp{Wbk zW)vltV88ooRO;-7`yzA0i&~HXH9*S0e@4=i=Mz18$~xoqlLNf`ChVU3`A#n*CtP+9 zTLo(_EHZr+`94u=E=(y+xz6^p?>{J=Y9kAejp1s-xs^W(f*mJDZ{@+$gHqmvWch_= zLCu{#(C#JM{H9}p@I_T7HvSfG?Y!bbi}0<*hV=;d>}Tit9~enOo75+xc^nnYw{KcKy-z{;h6nWKkHr4vxsNuN941xXUj;aYmp+P z(o%`gLlc8AbqZyesQNM(O*jhSH?tO z=C7gIzSeUqXIBz!p5*ocH_$2IJA~<2Of8#ER+6d{wXBM`inQW5bt6$*O(Co3Y^GMn zVwDS8vbg2E@XwIH%wAd1vdfRi_4ntJyr)bXgvA1WEqa-o7`BZ$rwQ~xyE^sSHPyp; zUmb5UNd~!|WSi5-lBQYUpAOt4kZL!Fr8^A5jU(kM5^}|NZ|g0$O>DA|^+p?BDp4-! zuw3~vbSSy5*@$~KEgIW-r@c>K@40%>YNhwe`ZhKz8Wx+xz=c&W z9V=lE3^^-v?(0!2Uv+?&`EDCsSx7#NtqS<_!VcZD zCWbd(Z}@C)aFe(Ja6tLEc#*_YWZaWSB2z@`mcdd{f@r%}mshx;!|Co#-JZk0w8Pu8 z68>k_9&^z2M2g}?qi7RgX|;gHGTw#E55ylFHQJrGWobhlp7eP2{LFi}(yRB4#y*s} zNUIzwB<70Gw@>_EM|sG97?FOXaj^An>7Kdoq;zg65ag_US_LLzk?gt8_-CXfNJUtq zo-nT0Lbm|OFZXVg^d=Y>gY_?-ABAHRW#J0Y2fC!^=4iYlf$Fi_33LnI(_ zM2FgmHd+6g9o?f%lBHsCeIK8L9=zN9!)8&v7#ijcg@&Zp)rtKH^mEv=syJsi54WRS4A^9NleqM}O;cCMCQmI3VFdlY?N{Znnh(63)yrjp0M@EDcqAJ(XdJvvOGOJ@YbPRMar==i>czHb_0W~yL^|cS!jTVVlW7Z7L`13vYwF4ng z5KID+6R;C@cxjmcagNO`ZOrYlBUjuHPG@^Nn|?%$c|@Mf$E>%mT+4|=FF z>QG^}0ZvVheJPKTm!9uM>)on-$?s*!_nw>`02}(%8-{w1^n(G855m4Wv(AuYOIlI8 zHfbf>mT#1IL;@ikeo-|F1$_zCe9io$mBTq6YX5UGFg5@C@#z83>me#1opZU_J3=Nx zcC_XJPrVbEMl3Ihn2DPMogf7E6);N6*8X#|l`dBg9crIt6{kiFH+2EqU}0#iG>vxd^O+mN3v&DL6amwdsCn>yHfQ4W!-Xxawx?*rKE^Kf? zbz&Ha$KAB3We_5wH{pSeg;r}pL1G&RNH!ZF6YzimK6v_a+mJn?+$)TN<#huJf_4;`m~v$uC_Id^Gm ze}2T~?WA{x^@Z@xI1CN{mo3aF1hTv?ePuT>B`oeX6GR-b5i7+tv1H@*ZB{sWRUWz| z9(uWUR@4|J_)_K>=Rm9N|A%15sIYK(wftJMVoWQ&#)MB6>uT`bHVWe{B76&v?9d=?a5*6U zaV}3&MF7gZfAGh)dvV(6(Z*!@v(wpyP8-9^N-NBTa&@t5^ogOiXfF(d z21OGnVn$;S$h^p)ZJG5ygepS;XeomHrUREEunOvq^jfI%TX341YPiPy#=8s0Chq~5(r*`LJyVMj%ug5TY8Pz{4-UC!$mB!bAdF zsQ`U(D*DEroMVq3P#J(;S0~cb4%w*-f#)NZHa#k`&>=ZQ(V3Rs^9iEZ&ygJ-XuA}d zRCsslfQ&}FG}r{}c=vg}=1VD3Zb((}YNqpheXz+wj*J{GqO|p;A!Dni-S6@uMJ3zV zqq{V%7daFA(&~N#H(li4-m?|5{bNA`Vut2taUnTL<5tp%)}Yb@lxo&AMxR$H8)KCCV3X{5wdrilLm%N*x)8)hMnoeW9t9u zERgzurvj3!6)Uo~5Tud7`Aj)8DJNs?lVv1s$&}M4Dog05#MahC6TRfJgTp=}Q(_5y z@_26BR)%R|>yz8+?G(+?U42=G+9jg$SRQ*t#}n0+59Bs%jWglRXZAfY1yF2}lt`&` zeRSRkxCspkmW;`iu@nbbN-xM53f938&7hRDf@031r${RnW!oiE?UwTT$;D z+-cM(^rPLK4oPpZOV`*}FBq9^IvgH<`;kNBYgTOz9wXhK2=hQaj%_PdXWZN)vrQAo zNYwG-95jxJhF`3-~l1@3~T#|4<^EZ^s<@>l5+_z!ZSi2;W)uVc#M8| zkiaw)7-*c)&iw9CZ)Sh5TCX&3V%=5EhYHESu$IW3@_GlA+Emj^2(!*PB9z)z4OkS5 zpy2DMp*v;uj=Mxp`6Pdh2p&O3Oe$#r((gFa4wTYFHWBpZ&D%G$@O2^xIQNg%w!qCn zn{7dx8^lmorQ51)V>G0+o%towfejn?OHU5ueCngP|Ag1uuwlQnIDco_{wGh424G!* zr2dvU(Rmqb{Na1Z9lJbC18o)j@?#xD*_L?d|O~@NwjV z6&sFQI(7~=?9_vJKD_%Z7Aaev3a_dKQzFSro zgCFlHX|p(QIEDV(0UeMH+QYqRhn-E5L3psqN^V~^b={+k&-&5ljlC?pb)^hvUrsOb z;kc`*fdqAyGC?v~q;J82=t&+NBf{;X2G$evR(|I*RR=!QzLK`?rV@G_@@Is6W7N}- zY{q0R&A}Lnit7%H+<>>EFgPB;O1R)&{vTyGlgfN{*>@Wwo4wM<< z6-^2oMQTV;Hc_6&0CFIOrbb2`o_$kaNYox*9#`n}K=x$2@?WS4eR;YJK9iw;^8d%xF z^0*Bib;mEQO*%~*oiLcs7Mq(p#Z<_^lKLgCF?YL)dtI%^tOFt<3N4Tkw4uZ_@kFbr z(=8|wSky;Dp!!kK8?GpDgy;)=C(XlWn!M|ylXH?sMy^3;(9*Ts72zFfUtst6QPukK zra!;;oVd6O%6c6!V&L=&1zkaD(#1qRTrOWV8hl!h2}`MKXc{Lw$|D)ZeuucAnsJBd zt{rizz_^AY{*U$g^+#6u6up2?e^41Ii#*(~qV~FSnrI8_D?~Bgwp~Y(;7x#brRwaJ z!>t;;ROVN~C}Eh|-atQ;>G9yIRMXRx9oov*)km$2pQ|ul9mVEnUkxZYMXK|K5_R;x zVVO(qfwp=nfv+6{%g+7OySeB4UT+Rpw>LIQ>mC>+Q^`h*;j?(bZ5%WXP(X3mvmRO* zgtT8aP8!F<)V>?s!4IJtXyE2G_!^K6Dv%++woZe&uRSCU{} z*wniccw*OmP-82(rx%g8>K?wl`;@QYCTY2Ru13S*Jw;v;l}wK2wAHNmxM%yxoS~v2 zPUa|ih2c#QD&a0@M`C@?%aQNV=f62pU37__0ZQ`h>@++$;PrS1;pwM#`)H57k2~|U ziS*QJd35}l+|HeT*wmx7l!1`}x2L;3@TsZA8$Jb_f(QT@vf8R`R+X*$3tarF(uflB z;MAU_IZ61%*RD-Px79sBp2*6xQxn*Cv$)z;ailzuU_J_J`?)!iw}P3JKu zx9Yb_tcwx#^w*;By$7^8+d8|>R=+;Id2Nxcva3y|@ULI;g;ZjF{b#(Nva`6D-4!#o zDp!XR{vmKHz(t%*ypt^@EvMM~>WImjpL98lmlg)xPjo0qr1vBKigNcdhoP;dKJl%R z?|Zi|fAVgVe6R0G9t&T0ZM6RC;KC&ofi8yz(=<(L?aA*>*7hIY{y)Y0iqFD-*x%An zzVd^ug-$QaRi6(4tjjigefje3&cdx;c1PXxsoKvEYD!{LGLz@E8+Mf6KE8VQ&UL?6 zwq5`I#Nny)lgih=xHdE76b}6}fTc(9)Vd@-AS!c)f%VZ~HyB+960P7e9D|GL#&{Se z2|UPV$i3c1NDJ=BX78^5u-?sVskf}R03U`LQn@jzOEt7!J}U=vT|lY3ekRl*cdwV# z-wZ|HO45}ebt?{DJ*+l|1wZMNpkE8wprd5~z+Y>IiuaR*%wLlMTg}3+%?18}zj}q{ zkZshEo1|c|6iK-U9Q4o%R&LS(=xo%?`13JKlV0 z6(>Xxok!|8e_|w$X)BD8A6#(O+ipoQ5y zba&oRIS^)Z1iTnO&HOll1bV29gixvo?DYJJ>rD7Peh|qGRV#RI<&0tzX)sM^O=xZ= zo2w8j&1Pl9bixnu{h-G)he3mm?-EXBvhNFVYzxbpCErdOKoV-ePC-$NKr5S`$7(>A zVY>d-frLS-?Ip5_KBi`JRh-qm1 zz?eJA_dhtWjKUKzAgTmjyoyeMso@DPl0b!}vxM%z#=sXw9L6cGi52+SoE?pRIE?Yb zA}bLJMw~l@RDkuv-1r%?h@AJ|=ab0;1Fh&@wv(*-tX*;_?zdqgXDutKn8nfzeaxLh zGXldg_wXvoQO_g;LNsO$hpE6l^8%f$Hds7uasI%JBiNW~Q&`+?tp!j6hxoN(O=oT| z8d6Q5F7(CpYP1rqoQYejHdtK2NW0atw0;dSkgda&d2NTToXuUS<#emht#g2(IhYVS z*Gr}7d|;8|-q}Lz;nuKwnEKdHT64qFi-l=rtBMdJtjeVbQD#xU=aDOfKVzap84z3YE2H;ZX4_<#c7Ae|ADYCa z62E&3MX(|2B1`-O1OT!|{LUYWfeAKktYVEeQ0&!dg#7ai$0H7{wA zzV(HTgJ3myJ+0&ePvjq)o$h8KJxF)Vk^J^){V4FS9!T6}wyH_$9%2AV{e4yoh&iO+ zv2xsk9Et_7!kh)%DqmKuvhM6hzrTV%qLr3Mk3v$aQ}b^uTI;_SNcwgd4(%kv+;Ogj zZ{kNreX_cZ6;QLNQ!GC#qga(0AdC#jVa-zik2OY(eB;l--elX};Pg;m5Pl)u9VNnI zKzB+)f$=KmVkm$Nb(Ex+bewN@4n4lN@AIlY>(Ob8sUcr#kytL=zH(j1>yuhKIy+W% zk~d*A+^WxtMcNl6a`IATe-U81| zwl`*;&Nlik)7*z9z<7RJQPGjZg|`Vx-S$Y$$zC#5bl;eG{@;30>WpGD(?QPy$M(Ua z=#8A>57uL%A`NJ(TA;pDbb&-Mz zCGG$dkvpo$V_F@b@A1lLvUSwxaSc-FpRZP%Ow%665)7|b0Q}R`$e6yt(6|*bgP(DX zil|hK>l=)T3^7D0Xa!cdY9L8AI7rDzfuY$((@eB&i!=feT8!gC1hoL%@mP!&3=^h} z33xcljh7t&+^yk@J1Ip6=+yR+GuVZN^m&T~Ayl^+rmAa2dt7{ahNbsY$4Frz{tggQ z;h!l}$*31UZG>g~tEmx8uJiYukahiL7>>jBg|x?O*- z9KBiB~U;->afB!bx3>A1)wAXu`OS;QC z?|sm&h4X0X+?1Hn+Kr0TfM;gnZQdO&cTJ>KFB$t_ZQP@;J3~_J9ZJTA*f|8<&w{mT zcDyb-2_>e)jMQIe=Cj(=J70JBxUen0+fubR9}N}d{r|Mu3yK?7EXe=u5uLZ1`|r8N zn|+BWZ^45hI(vZEd`3ujZw#?>J0@wjaj`VfS)b!*;}7MFSfEWt6!9}g856KHR~-lq z2d}j$E)Z8^gICS&3rhT!$OvEq?|)xus@<8pmCEVHw(0%*5_iQcH6`=e;FVNxr75*6UzV9`kw&{meOGzq`z{g;b#hs> z4sYx;Hb==pJeaHG24#ag7fCd-_?T}M`99ZpqvIZJOHyaalE{MzPQp8c51Uq=MEzj? zyiNf8+<0A<06eYE;=d5MP>xbIiH(%046}TIxXSEQRvjJbfM{n4=($Xi=vw*1yVbUq zUaV+wC>mokj(J;T<;2FjQji<3to^cBw|b<1^0?P<*KXoH6bSj9^<}a5#-UrWmoiuE zM!yCgkKCWH{R5pW2E z;*LoWYN}2yW@6ru2x!1SlXE2fycQJ0nvIJ3#xoQTY@u*`^@55@!_JbF&V2Z;nM zSYuu=`p4_;=YHwP267@s_aq9Bq>-rP1-vxd10gA4Y@3UdGX9S4g??Cn_YS^n()$db z%WQdvWU2%vN0A*GqZAp1j_VYig9F(9K}8n{r}niTx*i62aG|eRj*M>yrf10#zu(gx z_qRNL5H-L~g(gAGZk=}iMhJN={UrrJ+%TI?Sb>;}00)LsY|9@rz&yYT zNYxi3{>ofeGae?1e`0yUuvjlzf4;z+0{^;E<)q}XBd$3Y!wgxJvxPs{&Tn3SxckTO zLdO69^`nYQuUdz#=jhYzm&mo%fcJEhUD$?O+7=VgGY5K=M=HutEK%A0?j|*R@Vgub z^x-aMX&Hip(Ke<2wWrY5nXFE2l*QrX9Vk=cHT-}$9Q@nwA2yl#Q~n#5(2w|!ijlsO zk{>AS40k%3B^JVh-$zR~^Y41(2j+RiFx+CMV@`2D$`z1+0_smL>Y1s%N#U;YEL<&Q zF}xRD=iI&6(W3B`43-$>#WD^n@^2C;mX$LM1Ek*+E(7(IPmW^cWJEYbE@U)l6mWOz z0jiw5aU)em-msB`)^wp_ar#Us4ZkN8Q|`qqj9XrGOUP}>xpn_Le!#vYXC&wLeV>+% zNdkvJvV?CW^^M%>^x|&M340xr5_!+`AfHIF*CbEbiZ3~Hboy}3cVz&N9Cg>EAj1krtPc3MHD#+6-|%GoIyo<`&{?eMrzQaF^774{gtdKVV%=`-o!7++cC~g~Qw4rM z-X<45TDNmc?pntezZFw|>!MYrK^etH(O%Q&jiJ*$ZKCp-xnB1Q7fuPWAx|na*f(b~ zN5(Ey{!1PEg>|?Icml|4+Cyp1$xHl`tWza1WIaiMyS$i%3NUQy&$ZsX3^cKCD*JuI}IM$O8wLB4dbSb?R4YRL%S^JdY(2n}?h= z;vdQ~=ByzZNQq;e=KKV&c+WAwO6tK6{e9)idpVq9Y3%ZK1ZB)c(zpc%R?0a{d?%A6 zV*H&3y9Z~GQ0Kvs$WL9mfW)U~vQ+>uwf6(_-HfTf!w;8d(<2R$1@Ow?9WZ!7K4Bb# zxFV++mytgr8}5X^Sb%hXEq&vPnv{WR#=K$HIDa!w<6Bfa{Ey&&p=0oOm=CxudiXyY z>OH4>+sFJHevg*iUuLm6j<|7Ta`MO>{Bg`1XWI|!mz+lVllU?QK=zrn(J>0WZnZEx za3q`uqyIKf*%D6T$NTe1zNeYGOg$+-OWntU6I^b!0NqD$zlpPOa2F^N{jhejxdEg{ z_W*fRfbRiweI)FOPDYnR5NW`si5~1FKA;OAf(e*Q0HBHvrFjwL58GU*Q^^1oFkmSs z&XvCN&&rpjTwm-=Xu*K_d0I0RDm)mKrCEHzfPM$uuGM{LsJp#FEP1f! zR)_%mpKunqNUl`dIj?;H;FtF=1+R zgjcUXo~6dY52-vAdBQHQ2+y9taA9|MS_SG4&&+nbINbd;7B?3n4LsMTFsB`u$Fk=? z(CyMuPmbzX$$n|crl$Xk+5`a+Fj}7)go5im`FEd(~4&2eCS<#)%zwZY2) z(}5qzWPe{ssxCML{C=1}Ls{40Iv2g`+!-m1yC`?##QlpUn^27AMN<(ReY(fgOpZaF zCVqsN;yhDqgDx*w@9AT#2NtkD_(JryBG>t`xU&!B9~NL>;1@|?&VP5yobnK_cl>v| z=Tq=qtVd5ypx@p*?0wV!n}=WG!+|SroUE!1zd`QLou9j9t)Fq40TkcZqg@=*%!bsc zO#dXBbAJ~-m6oH-$Otz$rKQ5$`(pbe2&iIQptLL}=Qb-AFK3ITVG5j(49HJ4uF8{s zjiK0R5P!Iar9m-cltvo!ft0tXM|=hhr1^Zz*ON97HG17CgLkz# z_Eq_98Oci-^=Ip#^m5Cf_Mc81DE1FBA2M+GC|_;fhgEbb#? zi=q|5E@z4cWL$ETqN(B&7Mh5o8*GX}krWsmk=@lygOmHjW->Mj2dg)XBt#q_O-a-{ z8sM*MFI;HvFrkHPb4PnOMByiLbSUjlv(jHb?kI7M@hxO_f=uCst!ltfOB^xUMy>y`m_(UZwX7G1!B80BQKo}XBMXl3qo_Sb)4#mVorHc zXt2i~$Ng4)sqW(KPHkax(oZA=$>kYww=+}jj>Qr=JdK)^K}n0sWgAnpql=?fQM)7) z?E9>VNpmt;9q;NQTWb5vL+v@=s)cCD~!_I&1wf@DAV&uU|qLiSb|5er< z3#Yj@6!Gb%>CI^ID*^NZ!j%#FZ4(5(<+>$61XLCsN^@WKL~WMS{SvBNTxqu&euuq|eAmTH4VzK`>zx2tT_gw~-r}tS`tS$p zHBtIwC!DI9us{n*00?N*J%p7pz#xb{G<{ao9ev?>{`@-@=LhtK=P}5v3|WRT-^gKc zST0lXtaLk_;luy>?c0hu9~)3vzN|aHTb?gx5Y~uPJiLC#ufyaX#_`rT6D6)_TRe`9 z4KPfM2`tj5!>8_#iVIWtf_VkRSJz&ErIsF-}aMn_q8lI5E5QN`Hp2@y8zllqA9Fn}{+*a$cy z_RRrIp6>0)u$n0jCG(3dAm!c|gYBK4|N4ft`)-jq?JBu8hi$^(%S3tZoa0rDn8kL? zTIEbZu%JbGmj9UHAF67YdPyAsC<)d}$}J?RK{X(MZ653qulF0&K8RA8N0Ob@_{6hk z6Toyk*4G*2alu;W{y==c`vL1kRD;UyHU1p__6RdQlLnbGx=2IF#pp&qEe~x?lf&{C4_EtB>saqbqsF z`HX8u@3TL$-b(p{&Pg$3nE}2m@@y}Hg!qW3-Ry1tLTOBPhfkIwK_65wV}h^LgxA+$BmBM|4(w) z%|cxZHR~pPqdRO#nty?h`6C%~HSF)A_ZZ>)#G6JFVBdIsYTmGZM^3_$93$O{M5Fxv zJf)p#Qc|&x?U&ONqXEV7g37btqy3}VSKA&gg>3N?GdEH*FR@{=0H}Kl( zYo)#Ga7KS)%qZmhn>JfK+Qfi$`W8;%4SuRvMdfGO3YkG#x|k|7+KA~p`K1?9{k3%Q zW=7A~+;H;DDDW%=Xtz>GP3zS}1X=#7jk^T3_^FKpJm!QZZ(E~Jm{phxSS|2b`98Zi zIv$ob4ULjMc$Zwp9PD8DAhe=JvYEig!}Q+Zl;sK1=(2sRcH`!Q|1jDltyU!-pQaF# z;(xU?O=Yf`pptNHU7XFbu&9gGlz1msviL4|aiz40;Nk@@&T*w(g~-2`p1ZU3Z(t#_ z7F|-1ji80cL$l{6bz7Ng43VQoem*XTr3Jk~yXg`fQOx0gL%$6(5vjf`1@6P^dFb$; z?qr4qQo^wA#&4ax%1mY9GFULH)H9_roEximaBb*%S#IoJ;KK16_cF9)K6f6N)bgGX z$v2TWODfgNc8vst+}nTDTS+HcBGK7l0uQ@}{w=bW77;ufP82+*sQ0Skp_-`f;Q%DS37Ckxz?TH-zaQH~N<-_uP8^ zEu0r5<**4+>!_aVXr#cv0%Y-GV4u5mpI>7n3tC>X1y&cTIE@k@t8I1jpW-mO7K6d7K z!Rc4#U>J;QlI-2!XbQ-G@C%$R5K3dX(+#2dXMWC1@2A7;{;E8`)3!-P-cQ6bIC`Gq z4O64Ky$ma|5@FE?JD`AabF+2P{lCYZN+v`ve8(-Z^u~3*0wlQzHdj63_#dFz5X-^E zEF^gDEjj);-X5Ma-8FR1dvDim;5XCjAI_Ef$bEtX-x@MMRL{X7$)y@#igj`r&jfNa za8?0S=ICHY&y1tW~U(aw4 zXP&;a?$vvpBX8UEFx~DmF_J_w@RwJAPiI~i=&ulj?B1Cxx_h~uW|DgDWVfks*KT1b zQ9)lfF<7WS7nR(?k}a}G_SW3pp$*K@1rA*--HUTJH=hj*l9`j;&qV=2quBSiSL9r4 z-^{-}yHnn2IQ)07qRZTMJyCtSL=a(8nGP0z+qrIac5sq9si$_+=C^vP0q{N$mYO{g zFo;VU?shnlh#U?{!7&3TIhh*oo(Twj?%UKp_0|5E$D^*$O^+NO?FrrU=%aYkbBSd6 z*CuEDXQ$!)bv5$@rR!W*n&S*bV*Mt7SBL#Hc23B8EhbPGQl)$r;XcJE^dk!>BtPyY zQ$)cgYLK=-}%3% zH$SX3r=oDM0am~w0tdM58=CI3PYa*yVT(RVp;&Iss6lU_G>5>^eaYE(7Dbezw4@Fh z3Mqw#Au6zdfV|(_Ox{Z}Zw}(l>Ggma)I^@T3H>02a?e~xp#nYcOPFdwpc{qOlaxsy zD)J-%a+BDU<|AG4hxc0)v*^P*+|uDtWbDbXIao-eHc_EN2LJmR35>8P?|WAg$i?FxCEx@H=c12P zI5FLatuKn<5=EscO1>J5;1Wu`@hpV!h|GF0kwDK)VF^N7E4}N_ipc8*L%GCIpufP- z8bRf+O?pIe1(=AZr`aATjA&>%3WuosUCecX%DK$So5sKhO9hxg;8u>YM_;N2;nBw` ze0;ZKB0a4!Xdd@wppzgZ2Ej9~pB`B}AqWgo_&A8l&>F$yU2`HUD`N;;QJU@OBtG2S zt}sSv9~h3;;q#Kno+Y=Iq4a)yzfAnuO`QIAOcwBFTAf1oWa5LHi#%iR@RGT0cP=h>7A?k9D2k8_ z!H_Zvq>aBX^#kKT227$bz*tppq^`L+n#{?&K7X$J3j+nyYq(ev%w_(vTYC*aG3JZPMJ&0nOU-b((lhMhS{Q=gEtkXp)XMP{Hu6kCz4 z2$u41DTGGc^G8&Mh9lt?8l_dAp_rlwR>P4fswftku@5lRKg;AK@Q?MZ{k|Qv$9>Yg z)_~U|<<%Dt6~)nlgJB4U!<{&`czQF26!KZ4rR`{gb8t;PlE$)6iE@=r)F#u> za$oAaPGa7NiKDXX@x>QVw^bPT5%A-@g~0w0Y=!**j9h?6&JllrAZ3@HLviFe7~gpk zW&_ST1e=G^ah;T%6@$-q<8!Xe!C9_=*|=o)%-KX&OM}i$eZTJ4;$=*#m+nr1LJKCb zisxdYw9w_9gupZP6$(-)lWH;uY>pL|P;qtlB5^v7&&G(^)(#F*8GpQ!i*7KNT`p>u zUIXHAjM55ym|vy#33CNWb|Xez1pr2KA(>f3Kp6}Jp%s|g1r;c)h!ZMOIb~xLKkKO$fJL2y#N4W=&0g;S7CIdwZuuY{a8+Nmj7*KX0uw|44+qg4xL1sE0lOF z(xKk2boOzAmrS~uTbb6H*|97j8`YuAr)v*xX;&{}SJ%L>YZ~WI9CYf}n-zmKTWUrN z>i>&QLt*y&6rx1RugKeSp^#n&AfETUDbE=nr40j!pO6xU9EXq~v8?*o z^~`MB#fBx;KnM6;-H&T`>3)D>%RVGf2*7*A@r@WRif!2P7Ny>gB&yAo)Tqv?br&K3 z!{TY-POKux1g??27oi+%|B^w=(QC-YtaEFRH5 zOK9F+HZD(vt4;6S<%T;zOcvPX7ymYT(-~)9bUr_LlD_I0Ay-=ZEXd~HYdSQ(A*y8< zhD88Tg0VQ5GR@Dl1t?Q)FYT8}kphrKHIY*^1Pa@^y&&f-CxR{X7Qd$T=2974$SF6imjj{3;J0h}C+;Zj${6Icyn9X}yOSe>QaszngP<7eCG7zi(KrJzX@ z+zK?x%n7Mekm2@_AWJI?^y3`Pr?sQ~CZ$NwBbbhfA_i;mwIzrHApt;}RrA!?r#?&& z?kNzx!R(0p*s}NIv7;-&7_yS5eYt!)xrh7hG|}f8+yK^^GaB`xrSVGK zZnYf(kcxY9W&0!%1Y@)F1#GNRUj>ykw2B~*sxh`dYM^|jADuT&#~5y$1zQ8yOtDoB zj`ZuN{AtJG$Q^)$7~5U@W6+Nc@5JK9W|b60S$4EW9d*w0&gHc376%v=>p15q%W|9ru;#m9QcR45ehCPG4GM=^Fr4^f z5RB^NX^ZC^7>ii8suSAUWr!IiQKLQHw&4}WS7aGc^=wOj86)*G;S?*(Q7cv8E4JAFJBL{~m$+VW}Vr)`;*9yj&yw6d&8 zFxa}LDof|}i5#B~T5Z*0^!>Y{Ejt}rXYHQIiD;JBD$5Mc*wNhgY#24qvE>*43Fn*> z5~syk&uX3}ldf~2=Hmqhd!HSQ{$bCnpM%`v9`AcF0?SM^?%XwYs27T~=YDrFMl#FX zdUzranO-b-^zVmV_vjg;X4!*^lQU+GQrb1?Yy4P6=hfzpAeocL@*(l3MY)fM@5BLLeX% z1ze){&vGgpFevH*5Gh39TG$Oihz077oCwTlE{tktAOO)KR0)Ab1OBH4!9+-n(H004 zK@es(AReY&B9dIzCank`H3HE80tkp&YjSJA)p+Q_XgLhoVFp%(pm`X*zwr}g&(XuZ z+0nPhR~jPbNx#3TJ2XDm;8z_W6eQ9zm_2IZX-aUmueLH79hvSN zX-$OyRN=lI5Pfj}Rd}6yvV4D)r1%D(4aZumD; z%HHCNu!Xm6Ll8*p_rx6#W;8ngJ@B4k$w&LHtZoqG>4hdkUG(0S2&}G{UT!zx^kJ!E_Q5N=I-9>>*mtoM3%u=WC)5< z{MVKjlk7EVeEI1gFNZ{IaY*gw|J1rZoP)uzaM_0+?GaX09!gN;T040n1WdS0O}I2&7sKK`09XZU_s}X#eJ`4pu?!`%ouJugEi+)yxDr4C`P9YQF`x zU`ov~h-S;!K3S4%>=1;m;MCQ$(8Mx<_{x?0n$@)cxZPW%LA#IVSaSxxlA^@hWO>1`TLo@@UYKjFbpu$PAvd+`+KWlDU@8$$Uu+Y0U zF5Ld+(|A20Pp!-;6F?Bg3M`s)vy?Ml!b|7eI(hKc!Q06Bd3kJ5js?O6tt5hoKH1;S z5<^-@?4Mm5I3dUd=rT48Ng=qD4V8)^QZ|+ifD77uL@1OdFo67^3p516THs0m{GhNh z^9%qC*40rJO^Nc#tZct1bIpFjN!vY5cQLY!!P%Z%Q&?E^6(04X|It935E?cafe9sW z@aA#9Z@R0sHEnsT+G`Kp8uM=Oc>ytN6{Rr7CM zQW>wQ=UyN7yk8$|O!6J0s0tU z0pdZc_(BJJMFBdLk5a~bz(!SY!ipVj#6dIOsg_jhUrX$!Z2oPOT0r)9 zhv(L~cO@MDa`2JYIhBHF!n#e^cd7$eR%g%tT+tq-AEev^ zcYNCKC7zT_xhDrURuP>om?iuc-=~Xk%ppaTNdCp=8J7llP*o2aqd|8iBs>hzfyAOaL z6ha7Ru!oD!B%%s}pZZ;ug_e+@^k3P%$mD&4hg@4RnUGcBprR#fv0SNWhs}C|V}fhi z;PngLt3WD-72l`OAe+`rCLu&dmQw;=_B3}{i!%P`k!PM*KC~y7O2D$4uMBqz?J3!K zEux9l%20KAn6KZ;sK;)=!c+2N?b0YhloawQ^EP~B-5OaP)JR=~EuL$Peixihjzl@Z zr5q6PCJxPXLY{(xSrMj)Z@M9{*Pzy6i?^kWdcDQVQqow`WCsY@`85fMrVE|m02po! zzy7=x#dXHPFTyFT19r#Gz|!m{Jw`9hX4wbNCng%mE-1cuwN20%8F@nZKD&3|)6ah5 znqWb2!x^Z%MZF`Ub(Pgql(OL ztRuPW98ev#3)q>8(hxgL=$BSwE#@+tDTlz|)3phe#R-VNDqyF~kD==~ZvjaIcjbv0 zV_}EF6p;m{)2~jN)zbK66}tMiaCA%k|Hmnn`!SE!U=t_k=ck)GJB~e=dwh45Ht2$5 zNNQ?uNorKn^`!eHO#PO$gr3mO5k2hAR9 z2|nB0T6EmR0BFLX%99^C{*iwpHT05S#bC^x!{CO;IMXo`xt2W}e-Z)3b4i8k##cwX zhDg57Uzn=eoizNeQbpf}oThHk+gZiuS9K9I+C@x&n9+(RIEIOaj|v?7CTX}Srak1N zSoEC;iwvv4;}Tte*lY*yPap<9F@H4B!&_u*T9esze=`x?AVh8B6P@cBuS z;qx!G-Cq0oXFKO`i~;Op!_an)7}YRSvwb|&=y#74F%;9#t4_thdndW;f z4cH|R)4I^tuk0zC**&31@r)l*y!=AAwWg%T=!>c&h~anPVr`v(XsRjEL2QuFMQDjn zkj-@2D=w}57n{vuBamz0C6Qm3QJZ1P$PZ)_+-e+?;k~xmag3122$~MreVAnTdVv4& z=$F+Nj~Ab3f59SQe~|}SKb&S*d*};Mr+>GjJM;zwfk@aCKzGbsdnzeKQPd$p(WUWq@@)9~r~<8^t# zIm)Fuxs9wWQ%BM2{Op=Ck;8c~9}~kIRKn>>TzjIRHE(B-<|>F<7OQ4(1I$JhTQ&jZF%j?e5#5T;?txwAWd279r)PF z;ec#OY_f@BbP#ZP(v{LFjmzQ(UHc4+e7hK3Zi*Xt{!$M4IG#<`Gjn^q%m2*RS*cd_ zskBzdAkE%A%-jIIjQu_cxjQ_`u>@Nbtx2LAlNd4DtyqLTE~x~TZHP^h6*z99KeqO^ zHY5+V?U12sSPAfqfb@?wu9ju)E8RN*)-7&^=X{?lZ?A1&YN(f+T0$Hle+?OtV z5G9@%#7zoy%NPxFUT@hzT@S=$#>R^*nxx#hEC4Q z=;E-hJIv&YPwdUDl&e}Mttqa)1nr+(7kxvY4c7>@)RZ!T;)*pUfwOgJT@77ZQ&Q); zeyoDs+dTzpFLdQU)Qz*77*k5m7c&m|1xuy6PfVZz%E)ny^hYK&h{IT_B!pL5Ck!`WB*c```0UY`;&&DpK-e{THxf?*If)L_vTzswEw&) zjt{HTO#%faaaxom6#xZLQnw_D4Jz9@6ki`NR<`!G0C53M>uKyYKD+x7Q8V0zcmql$JCE zwYjCIxtW8OmP+{1c@dGhOCuSp$%mwvQqMa6z#TEmC4vt zkdkw>A;8|BMYb39{kz-0YUItIA%8>y2Z!K3WNPhxdMX;cEIX?uc%_-0lfBjMkml^} z#6?l2I#5ws4;y9wvS-i5Gw3k@v*ELF9A@>%Sp?_e1ZM>!1UOj6v4{u?x0#bC$eYGE zooXkhiqR?cyOj|JE%JXBg$}8R(Hlw>x-!jr7a65Y-Y3Qlip%K%b(4t9;ZdjA*IHs! zGe$82iAt|~hXMwk7e5kDWbvm9{Vuf54mZkl zxz0-$Z(9YVZC%a#J%eVO1%5iLSCWdp%^@rU~s zkA7mvX%&!{NB!+3oj_dq-UnArGl3hz+cEWS(ZL4Tq10DWc?*(RDhmGjWR~eu!PO&*;T(fGE`bo*WXWy#Q*JcFiUghnPil z2PP>?(rW5ejcHSJQb<0+^j29U#aF}`sIF5t`Jx(f`!_i7di2wV37#wH{ei(XxeYnB z4OmmoQ)6zuIHyihe^=5Vv0i-gPkMyhy4(g(v{peo=g}Nc#82Inp8m&@ayM;w$6@EV z*pLqfQxk3rPoL@1Ej`!ml)Yjx!`%;*U{Ry;^g3L?EAhE{flzA_8jjrT)C-0B&Y`u2 zERiT-E`#q^uAJ+~OIgnR;i>!X(+ZNfCg`e|lHG9N_n3!??hcr^2$~@exFb8Tp9L4& zBVC5BrXkt^t~@eCg+-ovJvEK@;g?aoZz-PX@yxI~r4Go>)Uxcuq9xJk>@FbOID{uM zszJbAQ4esDJ&B8}($6e3CQE&z=VL>0p{ca!M4|CqUJSmhKk^nKaVLAV6?@!{IPbBPM(fjYPUj41ws>^%^7h(1B7w?Cr z{-jqCNcqVQk=7SJb~kqPcr@8(*a08Y46^6|f)^O_?Uu;XgIMvGF;PbbBgGD(5y4ID zmt$P^aInbO-ap=mhc$8Obpb=Bw9<^qI@#6=a`xRj6Ukf3gXF!eucs=`p!W@_mMCT6 z-S|2yo}8wXh|RYeMFs&@(@v0N(z}u<+cd*~%%Q6yI3)NGEA4eGJa&JT{T!BA7LXPI zCop8L9|8pxb}jrDFJTC%rc&aWH_rwW#^%VjK+3nVmV||PE_i}@z*Jz_^Z|V5_#XRy z=sWYUIdAW}2+=#=53f{?Vf_QjWlGNIr(Pp9z98NJ=csj}2}S)ea&ZKjFE}~?j1Cm< zg!ICCI8CSFX>8UetI2wneBb{B2SDfoqZVmMzV|4uOtHZvtU?B&0L9w~ac`T7|NYRpdPA1n76@h9 zA-`T+5j8YaC_zf~x~&HPEBb>GI6k>pZEs};)wTs>q@=)0#?Jt!fMf#@SSTQB@j#E7 za9U6cjY?fQCs5Z1L+NfyN0Pzhw|RSKY`v9$5-K{CX|A1MqisZ&z*MQf6ScOEMX0I4 zfESN(OD9`?vCZn*BW3$EXDNivUxsfbu0R5o!K`7d{c`WZgyCUu-R*=H;Fi!ya$XPY z%wcBL$lT;4i2`?ER}O4v-a+N!G6Wzp6^ln|py;HJ!NcKfdg7SfC&%KGH!Wg)t@V04LttyBFV)B(M5<+(M-*( zV-z#s58T-!1c7emzOW2GC-<3Vl7?F$K_oB5+;wqGO+$MxTyvOg<0v`~xlSh+y!+(; zqCdOVWbPMLR^cMD3+LI>y;mAcgXBAlY=_PdPh6We-W`EcdPioi&XDXj2P!SpGeD9y z5ACrD4@`@cZyRXy7s#z}E0I>ByPQ0oXbWk}Kq7qsWCGEoz$bkXW<)kLk$|2wvvpg3FotNaj(g>f>0%qh&}0wH}mi zr65IlVaF7uw~~_Sc__6*^8|ICso57aP(!IF3~B>e2}v|<@mMI}`zmP}rBxKtZo)!< z;;2EKBitDP|9ri6XB1Tu-h4&06<5j82>>UqSX8PO3973FqT*Mspte^Ro3ok)3040# z7s4q)@G!(jk5u{EkNsnQv?YZJ#6$Q{{rX8Fk)S)($73ryVFK$Rg+!x4istg_91~L> z8DG>|2vQqTw?ZC-S1=~$E7_G%dH-LueqReIPgKr@@7?|zkrh?JRwSt6L*t84YENh3 zjL@aEkc-B!Sy;*GS)0R%2ds}o{Iwh|~y>_;tH-2Hf&t{d`nqJ-#Fq$dNOIY+o7u!D=_hT3`6+OQtRD;eT ze{ax`z~x^70U(a8N04iKp&Q9W;FJUq@#X7=2Ubh$7UlqgolPuoxj2igL_(gTl`}E% zC0QBdP+-tAm6goX*I*z7o6^wE=)C~{f*AqX{#xev_AcLj$+(9qTqcb!#P^dE7ox;Y zPWX}Q#JU8V+Pm#u6@MTEA~LeHey6aQ2h~_Al&1qd_9#25p=-ZZ#^>Uc!ezZm3B2Aw9erh8(RvNqOn<%ciC!@#A0Y2mL> zzv<@|&iO$5Ro}yFr^cmH^#U35=G1i3=&2V|x---+&!w}M&w2nWWZ9+zU)GCto6l-7 z-P)B$Qo_7bo#quofB#4Sy(D!(rDx@um1{vJG(ePKRvejPcd-2)%eQXyu7&+vIPbf~ ze`zI~q*CL?O;8H#Q2Y5ko{2_a3;%0Uf*H?&C|ZeymLV>g>WD1tbkEW82H^FxQ*)^#E>8 zp<^=D8I0%{dB~;MCd@!@HYYZn6Jvro!~3)LGm$(zJUuI-VkEI@8*>{hU@?lL>?(eh z-z5pw-Eo!sxciGn`D&D#Ye1>wSH?V`u6E$XrhMtQ>TDq$8L0cIh+OP!VeHHQr-&xE zQFo);ZD({Jbu-O>hcN}~v>UNIgW68mu-$?dvyze%+|2FX2m$+}6M#c#}A z>^?3YhxxL`{O(H8V&&FAVvqUw@qvFW0BK&&P!`M670n_|xYjXpSgPnk5@y2Pc3)mS z<}wIWU78u*epz_tob>SFbBqF+wkueI$WSJs=^4+fM8=<@Q(d}#onO=Ej~7||sIclSJb(Xq zWMBw`<>@qqg27@8xio<0^Ua0QaGAa%T%^5pf?<{>E^O?!h;ua-?0Vam!TWgi;%Yua)@KM56eK^d*iE%%x1t3Fox|Y6IG9B2F ztO2xu#<1vZ>;`xb=j_?A?cwH!F`2XDe>t(wn~fLnH0~wZy{O? z${AXp5cS@cxA&Xb`>IWUljr)T>w_BX%)L%Ml+K?0duH`bD@um|wc^x&zC4iK@oO7i zT?f*0P>1jt{ntkD5EL=e_uzovca0sspCb+cA@X;3{UO5hP+VwQ%kL^!Xlen^FM2jH zP&%ly0TvWMxg@w0NWsIYawv*u2;4L>&33mhB0fnKW)6JsON< z8aG`rV8tK6sPDc`5WFbttYZNtfULo6GcwW^b5W>lDJ_GMN+Zxx8F}$Wu)Gk&^>5+6QA4D!DWYBMlX)Ex3j6VDdn)oI?1Gr9r^vQgKm9N+Htp&S^TFNNNMS7-$Q92C}>_AHBrHraAH5n_#vZZoc*oKIG z%$}TJYwh8p?@VZ8pk06rn1ad| z2WlDIuIZ%|1ysZk2*T2toAj`HF3R}xAsU5j7oibmyrYfKNtm1@oRc95{RF_qL6`yn z!a~4{5bwr;Y2_};{>#tFD)XPT-e#L-!HXDDItsFdE(PXJiETI)`Z5w9kmbTjJdQoF3u zUoTA~93}y%(GL;YPo)4m%x#y zA1kfrldll!h$r4ZNq~BQv`G(mz?{_*+46Dq8P?$T&mGOp_~^|3wXb_Ey9y@ZtH=;i zE3p&y{yZ!3^zWt3=p9?cvC}gg8=mK^VEhNz#mo}qb zgVkYIwR_ErTYEDbNW1>!2H7De5bm?}z>ek`6XyI@HFhgXHSjkzXY$4Cd*1lEIYq<5 z0vZ_C-}hb``|@722(*{w7*wP`OW3H^x^K^-a9CLdDWF?dmY>Dj{d3^2Pg$h6bNN9Z zxwNaz0AY;mfeu?pT<2xWOE4dfLY!mutY#}Ugaayaa$azEw_)qHGl|{g#NENWVgIuK zOM5|RCfVUHP?G`CkUB|1frpRl-u$7BE(MO&hr_(iVYu^>F*lRL4iU8}M(Dnnh~cc+ z8EGELogX&DZ4>;L!aJ2BBxnQ%h?VO}zxYNHzvwl92Q=^$Yj>qtS_~^k;1POIbXTjS z7~ub2%*Iwm)Hgqaz$^438SVx@3$Oswwjl5z^J8w%HNmd>*&BB~iXvy)X+hSw>nhw! zE{Fqgf9XXpYM|7tAq{?!0P70_5MOlg&chi{2KtDn1rLAgYZIMt$SS^=}bRPG`~1@(j|7bzty$x zVp9;1Rsb_cZ}?oaHzR-*){OD+mGn&F>5%h!E^Ut6XQW?DQd%bK4z7y1Bj0c>Vqc|X zEQ{Zrk<_u5+uZT@S{gtO-sqYh66Vb(4aQ}JgoP1aYcsR+LCk3hTg&gyFWQ)BI~Tbi zyqZ^X$8*dGBeIOc`dcOE{~d;_4>T8J=rZ)(E!YZop9V?~*R&<2F++kqxgHrg#(TvF zm(;#2mdd1~&|1`}v5R-*n<>phDR+$K98ruX9KuPp{eU{LLv=s?6WfLR#2I$*BrjIS z{NDIA#^Ns)fqm)b?rC(v&8h0cA*5F-XKuGs(TY&TH@Ij z9>0al2W+qcyhOMtcD0)p1!`pE9}`#}j?6gW7t7)QgM_Y)f#qGYu1<9)|NRh9P5K~x zB&f)35D#DT!$$Y7o>&la7r~fkWbS<1WogKm^&%tw4@jS&1Nr=eKtN9cHvthfNTYD^ zE^5cC-`@`lqZz{P1Qfp0UEt{qiZpWY%K|d&_)@ELdjrPKKLpU%r~uOjkM*W zC+wAG)I~dLBUpBOMeL!f2 zvkskgU!W)t1MVRQ6T(z`f3cW%r>z1k6{ogLDwZQONCO{g-^`SqV)oXWuHe-lBhGEpQj~gQ;vMd=bfJp?}SIc%8t+N&7sk` zjWR{*??KgH%}zYC+Ae0<)zwT|P6!&E0opmCm|q79sWemlAY6NjHbCwodk<+&vgy{S zF;oXm$K5RYGY0;VpB%!yW$#D2W$NZr0t0*>Hx(sA}b3RJD zu``r?eSgxD^NVqRSMCPLo+S?`FcAj36aCNVHPyw-^2>hFCfpoy;^10(0`yP6)mHx6(84dA7@+&i`Yj0f`!70?kBez%nUg{zpoLYiW%Ejo8E)3@k7h{g2TN zL`fH>JB{T%)ZL?0X9Edy8zn(&hf_q6Shyvi&)?0QGNCQIUT@;u8$ff2&Bqc`YPp9x zc}=s*j9X>8PR&0Ky>F9ZDY3SkSJ{d*1gOLfwoXd$y(2WFPKIv19vl&e9pYrFi{6 z<<6Dtaz}cWr4(73lx59KXO(j*n?A0O&3B0?sAfcvSba`?d?DX&cy{WYU&QGI{5pz` zv0k{9CE=~gvP_i&8t}|`(r>2V60(2~#pW|d6Efr1U`f(5KG=TLPT|ie9c!xEPYC#m zj$z}do7Uh>s~AHFZu*yFm`ewUPYJ(Jr~6Zc;QKYp50I;Q9)3^~BpirXG>P|;GKrFG zQwvhg!&*(`2n6{EE1A|s1z77(a+B9iA8uA5mBg26+DMHkyo@No?OZEj)XWmDiJz=ol#n>rqfl5A-S`!{oo%=14M49dyB2vZY~q@o zmQYJ5*qQOkgh_0mz3%oZODY#E=?^DYLos=y5pkAx0!jtm3t15J&G}m)%D6ak1@FC~ zltGG@!}~8r6mIJ*tEvB#?;2v0z2^*zatxbm`hdLQQGOt>a{^t3}P9|8AV=wmfS!p{w^+x z-%%0FAF$CyW|~%L>jzLP?NL#DAWU;Y$CwQO|5W-x>a#od!0LJhKe8ub!x29V+&9X9 zJ~ac1i1d0FWCz#J4e~YSxVzt|h$Y}39}y$@9E&^5k2*kEU4L!AO>pi808HSCRQn9N z(LH5~`)3?wRXdJ9S+s~5d&PU#xqz1FtU9s-VpFxu=%`+f7{Rw%K`I1(U42POecv76 zqX14-lbEC`r-BVTCn&4J;^S?rUb@6z#ZVQ_8W-RT07NqbWNC z{~cEO20T5TTvl)SW>CV=SjZl)xZr!M-j(u0rZZxCIz6@K3*P$+K4W@Jw#Nq!_#>ewE z*e%IkoE6y&1YE6kqM>v^@b_yn7zoR+=ykMlbh@^Xc1|vIy_2?!TTu) zzb+Dr3sVQ9h+YsFHE{uU1BDyPUuHLJf}zydtO5-+3CTze4<<*!j!!$Qw&5mFl^`|G z#<5xN(AFkOASD$7g_0zqZqQ_~vkFL(G-0L(<5(@{M07geH1ZxF-p>Be(uts=EKlq* zF`RlN6zLMlW^FFR<&0P?b(&%b8HX@vALH>Jv^#o9#S%4;kJxze&?P`^ZcI!}h+k+h z#3hBfFe06fjAnVfGa>Q84VQ<2BRR{6r>?E~cja%w=hy;6;$QwkORcbp{A}v+d!A(P zzD!yU%$ArNpTwdexP~wA2Cdd)lO!dg&)8=vj8BZlpZMij zx>841O8@SDSm;meO$(htU?v_+cn#$QE1cYqf)eXQLAWq88wHpH zH83hdSNB`T?Bmx?oYRyYxiomp$YNYuI!AOWHl37fO3kD-1hA9fS;WC|$M(Akk=dZq@d=>pwq%W%9l5 ztOW%7AF05}0ylIbRGqw<|CZmuje{n7LeYP&I1Y}8^+|*BLu?N|d$H-g^b*2OTlmDz z1hfF(Kwf4%hD2pvXD4z8t9)DCe1MQQAPI5@7)ks3C??U&aJ(^CJsqVZ z3v`7Vq^2()8E>j3Y>Qu`-X2$8+d+j1R6!qmt`@8#E+F}$Cw~%7PfZ8+UR4F%=nb|U zdqg2E14CReLN4_K7!qJZjmCAx-C`^bx7XRCErHQF9%7;{+BlqXdGW|?7~M41RKQW@N)l|fp!3B3lZVe7ib z*CGRj_;;4tjtXxOP+MKG6#u7MQGMXd1ErBZnl$ob=j?jn6_oywf4-m*lpahgP)aaQ*4G zph@Un#??=@%yFCUWMte&%*7y^$QWWG@Y7cmRANE4tCpj3I%~NX;(J1f1h82WzE{{6a6!*8hlHOd>5x%cv@rY*<<6na4Zr{2*NpHRTABVKktSz@yBkv z0ynh_M3-LY?JhYs2^gVAT%vF)}Ox5$`l_)itMXmw{KOls?$Y8 zB?Wfma0E(z{UO^qRC&679-gmBUF54o)4t`WR7I*UcVB`X)5WVkEbZW>7ap0dXHGb( zX@p`uYjTQ9$n9B;;I+Z}9x@=%k?M`Xhh=PJy9c-!Qs!AdNZE1W|MP@j4JZ<%By#Py zASbJU0#=`kT-knBjON9*htGFlEA>?0&xWW|y;N7UJ*0UKhe86`9T^vP;AECwV|g5! z8c2nOV@;Y3J_kcoIxTtM_iTwYL7rs)SwId3uD_Dbr}A5}!}8Ftk{N~G=g=29J{i*R zjQY)~A{8Ow^R+cz&(gfC%EOE}?g}%h8kY;2<~3#onA{Zs-4S4;Nzc`0U;gUk(4(85 z7ZZXDJr2#y1uMvv7OcH30DKV8Jr|#GsxU1xb6Z?%M0^Em~-@ zUKA!zX{qjd=%A_}8<~q$h#*mQgHZ%?Mx8x`JTDg(wdQ9;ejzsLh1*Y$dZpjGC6TTQ zd3_G{!NVOm%eR0U3VCiX#Qnga=9b%K(E3-|WYTl%@q+1~{fNrM9C>EGU$(L$9Nc^& zH$`e7t!O=@*I{aDrOd?5^J$WUOX%m*lV6_7qR5r;3Q8g~xvc7C`frX|1>QNbs)C)d zbt@UEtdb??9oa?3cuicUQw|467A_#fo_WnVHLhHwsv1&53cuYoW2u=bHO-jT4dfA) zrq$?Yf56-QWasDgk9U%;@bzzXpY^&1-80!1T13K=DxMe`(R#z@$Ip>l8*$kX z_!4$^fEkr6FxFSsSJmg&FT;#B5re^Cn9wknw@<(8_o#j*Y8`&aJnvoclLjOt71q2H zA|zzJGy2bEl2zaBUZa;?(1hb43mrlVG3pu!H>I<4Z0xp z36$U$VgnEV$HJv>_=@5AIg_8fxP6Qy^v@6o>sh@?r%ZgcnZ2Zwm0%i^m2& zA#fNbILCMnkk%zTU}rI|7y^A3{qNn!s98EzQfKF{c0O`P7sN1;8}`lR&t>gaTV|vF zjK!bQ;$0)~j61{`4GIfetWtnat0HKkv74aL29k&lJC-?_Wy4RpWtBS1v|?GgSB5Yx z;GQ9VP7v%;Nk%hK4}FtnZ|srrC9NS+DP@m?i>cGkJQ#D3{2CV!X31$s_Jc+X>OE^| zet#V1WJo9t70mxm4Lg_4K7H=2Bp4SF0)GsH-d87DLiqk;=MV9w&xKI`R+^NDDs3*| zpYVR8W~ti&!LMQfdR_x+2D|5(N9et35M#<#)4oXCFkr{Uo-`m)I+;sq#zU>Av6KaX4=hdvqwc^ttQ34njo zxIHeo&@ees*7msWTecC=)Eq|_4W9OLK)~tc#a~epoMZF^`6qAP#8*FKBmF;qP3JLV zoi14}7giisBAAkM%Wh71`9AqD{1;uyedgxM;*e%~Cn_4zS9s^0ca-=6KU90)SVhvq zjzjO7V=@`&d{{8t%K4|6==BE0z8&kQ#54be1ma`3(W(JJYY8MfS`Ax$K)Gnj^XJhX zGeS0VksgY~@S^A^q9v64ZWTG;1GN%i>WZ;lu3&!aoL{Yn!1ceq0uw>p0T@lL2SGZO z5dDKMw*OzN!oihHiu*ZyI*K{Dkxk#Q{=*C|p?^&`R0+e>9R3D>^9DBr4& zU~)Y1Zqzhsgc#ikdq!trJ`4j)c>Vv}Lo~iTM!b@cAh70;5@BI1tKuEh;0SaSFEc=s z%8CAx7#r(9Ye;TDR89M^b2{OIC42A#11WPc-*X41a4*Gx*k6eGa)12p-nD(qyX>@t zMS9-?plXbmyAK8iZd1G|xAnDtz`6ZS3jB4K-HB}Pv%<#*kfCYaKx@Ok;sESE2VjB} zCO9y=V$u3JBTT#+kF=}pJ{gFJ~tk}FIXS8n%3zy}Q9#>_- ziAwNQU|zuti)Z~6-3gz=>!=-eSe%yiE>CT%B=4)ZyjgK>M7J>}S3<7Te;Z?kDhA>z zEYDE-WBNnEo<8@ta((@`7fIpRt-m12x$_0Mj9`VR!Cp2%-BWx4*@s_&0bReg~Bgu#NcF*%*_a5aRM*6AAc^uvCTe;rJQDtM2?h5SJ{ za+(kaD>mt|&*6oGutULJaM4)~5p|+VHEkUKpVI@VT2&4K!6rBKyrB=2@z}yvClO!6 zoys+KDZ65bAj159(EEw0L3VNbg5xTM)c!vx2r>=Up)W@jzcJWw|DkVzlc2#v@Z!nS zqDq^FMp4L`1xa%XFPyiAkxQw6IpOlMe?L7VM|4o~+B=Lo(ADuF3-9COxe!kumTGHj?WgP7I}b%&5>Tv!v3>6-6;f~u%GEG0sjQ`yQ&#Ti z<`eQEPFb0A0gVJ?F7Dyi)q8d@WatfkS%+hdA~JZ3lQdY>l`Kr$N}_G4dng3Um{?XY z%<~A(GEF={R|!sMpAmm50D?=R=Qyz8kco$uGV@auxu&vi-hikD^J@6L4RF{hwIvk1AzK zT1fkMdG035%&qwsG-$v=3KJs`L}O5Jn~E1EnIsM4sw66*R5(6UIK&o61pYV_YpE!w z2aGl|F3~ZSstWJdhfXk(M7FFDVF}sId7J=tLF?B2jWxJjOhsW4iyA=(l91q-F;+!M z#S)fGqC=(WQY-?iG80DWD3MMSBAq5poZZR&`P`kHer(R`M=ux`WQJi7mUTo33q+c4 zM=ch)VD>Inv|Ndqa6gHP)11fGQylL2S`ZV=BE$@1uT-jl3I^ZX+h)^swrdG5--_rUccJDkBt2){syF>|mIA zr-48d!PTI0O-v&P69`B#DOn=%3ls;6a&Ic?-?&)3ElMfA5d_WH~cf* z>@l|wNZw_hU5ALZj6>;Q%-Blj-YNZO4W)a4&(y=}U#M9)bbXq$XQuz|p&5|$1suD- zxDn>Dbg1bxzLzAPZY&8B*GkZ68}-#e;8Wu1c6PFGM`r;@g$@;SqC#q5MgR!iVhTkZ5F_}!ZvvMO1nquA@@@QgGOBTVy-c}DRw%Dv#3pJ8Bdu;i!F z^F;|yX$WBuvyAnf;(;M3Qi9B9yk<$6f4O6Dus=OepHDqV#4&*SFx)ID_AhZBJGLvz z&Sj5x_6KI@UGX+gHja;N{Um&JW_tO2e>3y!lV}(?yf?V>6H#Jre)jG`3`s+%7g)ls z1{MEce-Cn|4@#C#C9wsalMyh8QCf0|sRbs!S!$%8J9nWHhA~Oc?#8^5gjrDmqICp_ zWn*Pwe4GEYfXe|w8vt8Cq`x{}>XtS);W|qNP@;j2BnpYD<>EOCNqc})6{UzWb#)v| zwyO|pgQQY)qdJh$|k=fej+FBBqUtm%pD!6WIqwnEJR>f9eX3_ z2Csc4E&zI^6EP8$*>k>e2B#ouM8zEZ;5wy{C^ca}hJ~iPLc^#~I^|k6509?L7T})} z+YXg~@nI%pU=gDG3PqfVWdKIO0E9RJ8d0+!$tOL? ze$+$e1L2G+eTlBHXJMhPB-q!}=$K};PIEN&REd{iPflvnS(9kVy78<01$f-DvLgXI zwpJ%!yY2RS_~QHNXpb32*O8YRLs%h=m&kP(hQ?P|$?2GrJ+Ja4OY0(Km>ni)a8v!1 zu^znO)i-otB)@bX%dnOC<6RwH1Sv+1%U)RXi5-caR+VWmqP)WX!O>q?RvE-XoieD1 zB)2Co69GQ+K`qFvZQGTzb@-%Zn(PRA+rJGSIlgag%L@o_d#bZ@!s^X}D~nfL=p2Za z#@jxltbb&D%u>GaBG5os`Q?4ES7Zgu5bxWo{qZH*y*cQ`-hIewHpkqi%l`RGyE^(# zoM(zB$SQ98!GvwwkJfj%E&Vn;6LVk=N-b3dtSp!6>_F{4U-&4`o}6 z2u0b2k)&%v;>Q9W8R#I?Lbhd0lqrFeTD`t^OWzj#xPCr@s4=d$BY=PS(Azi2X%o9D z&da0ZkY;wvW2k|O8LCQcQ=_I;2XE0eX*5lzJi}NjyQpv_wgahqYmLg{EUo;#_xG16 z%YRp5<@WwAYHErouy^M5-mglaEEWE|rbuliB2k*O;5k9Ck6s{s&Uh2|0n)>7S3YzJ zpfFzAm)QYQ@xaXh4f#WiL}Qy@da@?-gGOQl&IAt#B;m4F1-TZXuc>f`4-=OfZiRe;s)?2pTdbYD3Fo}TY{m2$YOra{*JVCv-#yL;)Ewa3JkWhWG)~w z*AC&8GMgxMROO>e*q`juQruV4uh7@#tg%~FxPF3f+efo*W%>8=(z#pc7Mv(z3ZCQY zeQIHBpGli<$NO<$Caid&-7Q?htb%8j`9#i7_m3zjKp!k{w($F;tEGw`{@av)7Cng` z;;a8&zGS7VgDT?__0+{?)?58!m9=%Xy%YI|)7RdvjK6K{m9%xDVj10!X<5m=VYQUn zC?MFGQ=Zuk#n%&3RS00#GQB*kFf+BSg_2i=rR5zje8o`GUTJofO?mmYmdR0+zas;V zUaoj26~mi7a&m(qQi;9y;FoY8_9lgVOCoOX5w!r=*Gl3{;f9P>LcVOR9g~DiTc$5ByCbPAj`R?8PzT;Dw<@3w_XaRuc{aRMV zwS!-&4jZ9efz%|uMXHg%qy5_?4e~eK2QUFY#R0+|b3civceZmSas)q$OhFbAhLHOW z2rMcFc?h`#g(UzsA)#XOpZM_mw0!VmiLel;?(TIjewO3Zr`Xiu$S6mW`v1 z&);oiNL*~w7Gz*VcV)oX14_>7^6-UN5fB$iUl!$$Z?&}WB??iJ9?4YEDrs2-q~tyF zqgN>Y0BEtQ*?ysqP$F8yl(1L0C-o+Va{P!J&Q{>)1=VxrmD33|lQe&lC6}fb-si}huH`${rCf7o~JQEn{Nxtxv{jb>aN5HH> zMKz12XMKSV5QU=Nj@oGpvfXwJ?qu<|66q&0@kG-@UcZ_B{^Giia>}5K`VxKNy;ZRucO0BKA=Q_Z zqNsE<`;s{t*-G_0TA#`rKHVk7mr)#oDI z$=Ny419rcVq=DsIrY)K@Qg>b=*~@xJ+^_@7yqvI;PJRVry^5rzmHw(Z&*H~tjt7S4 z@X;*=x`OT7^o8~LIb)jp=G(UG3YrT>XUC0+|8P$ZP8}UTcziJ`={xQa_Z`~*m8VvM z?s`L;8K2v%J5n=#B|VZ+FlHwI+2Ep9jKMdrAPh<@Ge097kX&0@ng-FN5CGsf;V#H% z+L5pjCHwlHO)vn~Vv81uGm0d|gxIE=D@2pXT`~kqB&tEG>GVK9n_-hg1K0xgz-GpS z?Wii|x5TgQpMT!9Q6&{`POsKJU-XI3?PUD}=UU60pMB=U5FUcbv*j50%A9^N%tyq| z&P99Ur#9IOJRcrj(FzN(F*njTegH#|Ohjz}>n%9IvxSB%WN66r^SQyC$2Ti-vBsM) ztKN0Q-hIqO@p>%O>C>iDt9I=4A!;L(i7qaZZ%p0TF~ZDwnb~`bX$1j`rHe5e3_#Ag z?8VGZT$c8u&gW?c@D6Sp7gBPRl`7$eDC$f0yDrg>3mM{6;FX`xs7cB=Sg!dqk;7tD zyf5+9yQ(I>GO_we(m`3ZBFUF>h5>ndUxY*<30*yJo~@Jf8htV~DD6S=XFM)OWIp*G zHX&HUQwpjq86_k3NK*fnxX1Y2b6I&pzN$I$rufoB1;_5p#Bt8Ck&5la<0Av(p^5b~ z6{}r}1^2893^MKMHx!xU425|{GdYEzrZ48%Dza1S7KD*gvjW@dlo{$QZ%_~~P9!K6 zI#9PpMvRKer`8_*Q+GBqGbGF!m0p;Y-DTH1gL6jNgROeKHQ1h&8|n zIY+8l-9IdiK3I%unE>CWidEb(=N|uQ;Cyz6eYumhuAAizbO+`pJ5bSoabtV02ia35 zO-kt^i0>lEA7sj(F2HPV_l3B$A8HTdRI6n{CbPL-Nz^+u>L8gpA5W9q+ySz_wgr#NNK12ml3C#!8(gAu zr8}G>4};3;F~>8~T+YLpmDR^br=>fcnTIQ?|HQXc*6<=#8LB*bW#S`dA(vd8pTCk$ zeg7#GhBm$b2|pyTgFdxs(~|Ga+$D&LzInTg1FZ1N%wMp{h0pTZ;2MVnpk4TmNH|JHT2{APD#&mggShr6D!3q5VxA_j#V2xNg?d^kiJ5)KCNf#6>JI=?MDsLvJzRE$W?yowe)qXX`m0ep+2 zR-iC!LS_iZsUq`WhRDAmd<>gr)ES1n2&Y1z$@3{R%&qE%q(Nq-3{HhuP%<<$vYHz258l<9L5{bL_X+Df zLT;RdB@C$hPUn`qe+PY0Dxe?YCml_lxahlH^mVN|8EAu_6}cu7_r%3OwI{yZ(# zqezl~VA5^MqK!H0k3ETieR}vAVSN`HkDTE9ZHXYY67&?#3ieZdGaC((JSyM~6cqy# zl(rbFoS76r5eY=JiGgI%dcGXUts*mdsW*tLB`OMA&fg-Lxdq+crvw5SA8?%cRuc2l z^8PwP40cvVjzLeDHeW(;jDs*|7S}(8qjz@F5x6SAe04RX$KPx3x{SuTw*U+(Zxy?S zPYx{}n);B}x_B-yCaFv387%i8%Htrc-a6NDsGTbj5DrCk90$C7-VVb^2?0D2Pcpt_ z^E>lk{Bqs8TBeM5w@Eot;=ANLp&~{U3qubD-B9x|LhBniTcUKKUT7bzHE-!#yhQXS zlHW)7x}V8syKEo|dF|cXwrw?v61%bMucIiPwjiKjC#jcB&|f2wCXHZMl6s}>q?HY! zRHh#@7T?GBweV%q{g~m5Qji0_#W~Xbmuy|vmc!4en>x8pM|G#3xej#i!Vw?m9l7zs zmb_S^jcF~8h-R2ZR_x-h8%#cXrq!o#Ni@8++EOdmc!Y>&O>hI z87qa$y~Tt*?3R7Yd}wxw&{k-Gk0_pI>jY;gE$T=4y|NyqTt)KZ*l^L+;0A>2HDa=f zTub`BM5NN|#lWm@)O!=t8Q6@u&3YQ}R27+Fd1c^gwJS#!7x)|%vb7jUfX ztztE~GNF=JajRsn>|F1t=6;MYNl+i>8L-N`4L1ALZYZcQA+wQkjt|>}lZzsdpkix~ z-vsX9?uaye2U(D~qwFpRZ{VmsYGnm~`mOOdAlcT#684z`k@z)1K=|KB;-QuM@zghn zEv$DmEbj6ObvR@NkOlnl@B`2@X-BUKCDFGt(3u&ZN+KjtAVuO!&(~_;F6kOH>z=sG zOUuV8km`Lwh94$mrJ`-V?+npu@sjXJ&rOP&_AFCUL2Ic}u*w3Wchu7*1$_$d6y zcLB<8c9IXTbPlFb2c5R`REh0&9|I#>a8YduvL5>#ug1!?&LYHbFejijy#8=S~dCDg+`l=L)9e zT7)>n?n7F;sVSApJT#z|o4vi$nScM6ixKWkubFN|q_>)BA=|6Cb;<8SqyUw+3F!b@ zbwmp(INDo3JDjD6eC^eH!-E+M@qKea6556lGn%CTp#S?{^f658FVbrM9*`owlz*rI z7;^~)P<#k**hTH72^&IK`OOm+y&@D@W4?r|p4PD#LYBm0Q3d9-+$5Yee~X$4NBW2% zX1~4(OCM9t?9xIKClLZdaA(2_V%-*HTS_^#gzZ<$bj_7p!YhUx0aW;DU^s?WW z*(-d!A9FquejDiFlzqv+k%oaWkzZ+4(3wakQ_3XLl|Cdsc=#cL`Aj!g1(2-f_I1}z zuCv<0JHjvz0~GvI?&2Oowql5~ow`JFVKwdK9%?1IDy}WtW=S)U4&gfDSC8St*4@%F zh1l&w%R~OcXJbo8tZG9c+(min_T~j)+FP-^@HiAcCG93EY0{sD@C7X$-mBUvoh?g) zpn3%JmXa=Qnf>P{$cDwt#Q?QX9>DJ^sWoXa=xH?PsSePNy9~R$vzhHCF9O58&1MsY zaiW`|pvJPcv+$+GeJ7>UnO{*MWMVx0q3yhxkSkb2@Ff4j9=k5Qw+$yE{*wv4M^*%v z`qfiwN{}Ap0!qYY?PdL+G>EvY?<-z8bl*m%Yr!H9f1vuuCWlVxqLlg4#3|1 zAewe`ym@n4JpJ<3v}i*7_}mq1ETzx3I#CYVP4eNFC>neZ$s&93J;cC;GqSlb}m%(MD3;usDy}V!XbXuR6@if z35WUIMW`5~R44&_S$GZ_+;ga?jSzt8U+ojNH~dBSX5!aM@spYS9}aC3wkcNNvo_oH zV*&_=*`fX6Fq|s8|M_aoM{Uew!@E|8>I9G{yl&B1%LN$EqrPMGP=>3Pqv+bz&8Stw1?uo#PESl!VrsMKgA~?upU-keXo51i%E{{C zJdLut9gOEut?}hc$|Xl_q5PsK1uAcBG}w-E=@bKcmdeLbaW2GU>R>S8X$oom@>HPF^>&QPi1)74AanH`OQ4eKTrB9>}Ba{+1$^WcU(Bs?n zy9`g(q!@+CbEO1BvIDY%wv8s__-8|+_}TtBz;3a_fb^Plz#)e6`U4BGyZ(mh{R3*G2|4|%a5 z2E3(NdZI)3vo38z+~0s)L5NZa(cG#$4V&&$s*Z5Y^=jrK2)#-#0z4*FDTxm8v{6rJ zd8CDchT4MKqX~U{O!0%XK4+2A8Yksbcv=acx|N`|NGd8nD_qP?nTQiK^azxAb)ImO zF%#ybYB}mm7Y*-%fx(8;Q3)GmvhF1c6NxHfblbZi44f}nSqfO_AW%YrVE}gS0f3{1V-+WK> z=FG9Y2@-pB^QANUqUXwam`AOiOs=ccptMx5eOg8i8QV&+X1GvNCFeUPB9@_DkvSk`TaIrQp@m({8l&(maN0K<}QINML?;FBE8tCM|>iS3c%K7(!Fh!H6&yDv-@|8SDbbZCMFA*d|+nK_?`-#^$A~F;HkI|LO)tEJJ|G zSkPlnjWkg<`iM-_D8}I>1GFV_+DmAstqC?ZwE*OWrB7>P^wv)i!BpkSvy- z1qL880GC(eqT(=g&}aM&R5MXVa+AjCT>X1(l&K^g59Q3?Kr<6>1F1Pqm(>R(304h_ zb{T(M&LR?sEYwk6Z*n;_HO`ruhD$RJNgdJju3d#Kp3c*FPj~+JJdH@VR>|uXF1Oa- zhS(s$Akn^ssN6)W7zs+LU+NPEf;6|0Is5bQy`lT zzj!TY+&gy~kixhE_{h~(fYy3E=g%=<1DNh~N?_3=IPxP<*s_d69A?wej&c?)oFhN% z3@)BlINI>eAA~ivL$RJ-GB!KWlqm|Z&%=Cc|P zvtAR}1kC&}F;$M-(5{Q{`RIj7qO~+G3uTym+>fY*6w-R=W`^}JuRM#^fMknNSaYEV z+}G9TFCm|ia7jkI3FgI^W!xk2mskKf#urS$de1aTET^SJ0K4IyR1;S-$$TIlf|b!2B7T%o{<+ zPOVsV58vzfFI?HSalr;a*Imn#tEstt5JWy1vlFf5Nt*Uj_HQck5Gp~U zTNYq)RtQKe_lqhfdi2go6qAwpR$)$t=0k}VBc8c;MFtL4`$v8de~7e+K>rf{ zMYDp@(uycw?t~>3ren3#b)+~lg}pf{z&4MaYX?X3GBGo@W>!~J7+RQ7S#IbAT8!mC z1Mr6^P13RbQcnM98kcIqW>%$;g%VHp%J_K28jl1UIA*kBVM&>K0iq-o|Q<0B^Yy*J%K1Na!p4>xuk1SYSh{&dF-mq-s-Zx z%`m_u?&#t!L?)z!uU&X$C&jE``kQp1ZKBI`wnFD4<1uho+bLm8%Q|iv{5#Lyx^Oql$q7|j@^9AI+4eLA)gZ}M8X z@G&$*C28VRIp|;l(`QwFs^%}_16!9juB}S8xq3P8{=NZ#nXWlsn5bijALacZAd@4JP2m9%8f> zG%UvqgwgE>Fw8{<$QdaVcWU=q4E{Zji;bzG^LMz-;AD zDW*gihl5#k-zkCX`#d4ah|}ZpvBu~U$PFwJu87~)@qa%KOFqOnQV&f&nDKr zezhzHg`(_S7#bkccIG&v^_O9a2`i*NAm-zZSR>AWEa2sqXzZ}s#aAPCo<>R&G5p80 zP2gKB$!76D9+c2lKfo)66a?w9wJCL}>hM}Yk26sh94XswCxd`dW5w&V+PG#yoGB$A z(068Ex43NC#%i$Zml8!D0Or1 zw~xf%&Df?nM;(Gaf7aws-I{>pBWIJ%B%xv4>}M^m}Q` z)rz+fk#my79}=-T%LMd0%+n0mu1t zwQiF=?Y`)u!+r4uAE60t?+M_PPM5d3uXX!F{)ewv-YS1^{-N7L^ouN2nUd7fNSSIW zr(BeBSEcHxd$NF?TwQ~wRB+fm`IxhNLWy0(z7!=NsJ_bi<^J7avRa;IN5fSP8}-%5 zUK7vm*K=su3)A!2LTJ_D{KJC7hjUxBT?sAAqn1avB!o(?9zdMed26P=bhbRIMbo5h zIh=b=eD1IjTu$4;NlR9R=A!IEX{|QF<{t2A%?_rVS%`2OMad92Ab5m2 zRzE}i5K(pr^++ilVL{53f5>up%887q7_cq`MsuY_IGXMiiFy2A$<}o|f|2ivaVdVR z*~eUL@&cf=ZVrVL=0*-N!=!bjzQVRrfaKcHH7`b>Kx@VEV8&TLca(N@7`o*x7+Tm$7Va*A=^uUNg;GrMp;;2 zP{WnLrl?Yi<>0cEn%Zg|9@Hf)vdH9{%bO z>XBfYJVm*Z4aXo;3^mMfK@%vdPoNGJ^ z$gYRadsBHBPb3_kgDm-OuI?O>=TPC#l^#8ZeUqy8!-(({bLQR_cC|#2(TTHyDT`yQ z>*{Q_MYb#tLhB!AkY}id&w9l4)-u%ea+poT*h4DGYAC-IuU1-lUKd=C>1oqs!!bSe zIwju%dm4%4N0dj?YYfyGvi?g8Hd!;u zc-uj={+OO}ojN!}s#7-jqVr*t&jf&fzeR?y^Or*B)F#buy>gpM4fghLysq{zcWI2_ zo*k}fu7MFvb-5wsZ#YZiJ%=u+mZLwt9tQzU3;HN*#e_m#^T;Pk@kooE;`}T^p#rOj ze*Pj|xpdpftWABmC%3n6d%MjwCx0r-_VFVq*wfpz>wl{LXsYeX4W`ST=!&fEgL8Ss zyN@DLodM618=4Oe2P)qux)4Zdi12kp?7_w*`dZw~^RaU3EGhdt>_H62rptA&`oF)Dj!{o zZouRxv8Uj}WCLL)3PflDDWvLF0mp#OKpWA91u6}bKYI_Nmq;VbWLfJcGjOw$`zqKb zbOy?VE^luEl@^_7o}L%h_hyLrn+RvpZX)wFzeElHa(xYb<|@qscuhGg*n7WGjTx`T zgXT*YHWctX$U@Sjlezx;!-56+XA!KpNO4A5VPNx71A z8}K)zfa_8VNV&K?n?!~rp}ac(3>?(^Q}UFYKeB!9ydNIv<=;U6EM8fz?ULulN8+uOx1vJh1aDXMq;G8oT+wfyf&UX@J-on0ZVdCNK+}g2MpBMVH0R!H(D#(|?n;@^ju`P@6>-Jm-?G|7?#SotR<-d9aLtE+C%HB_38u4`an3BS|vdo^xl51oni^itd91O^^XH z+DQm@{2KAp$>+$pdRC<(cig8L-NOHD>Jmv@@q)}0Y+)NAPzrp>6E(ZFqzr{M2xdf6fp0!dP}_Tl}2_Ka?sV7`7homCvB<=ftwdXY2=J;cjj4*AG0V%HJF z@pD%IVA`N^*M>4=hI#wG64ao>2O6S6`4ETM) zZS9(lcr0H#y8f5GuH2<7+b4@uE7lCJzj3%LuW9{>^gW_6MX2I@`gvw3^E~mmOWo;$ zdne%_2m8X8n+;P8eFnkQMPgSa)PQwE3OoWLUbb$&s+Mk^P(2(IFXCrw15iVX2a*On z+9?Yq0B9B6w3)2u)=lC586lg}zg?}3pMp(#{wd0oJMwQ_cVXCy7VVm`xu?4+YUsLs zbEkgIeW`f@NX7;>=(0AGa;HNc}#55kdpt57|BfyuK8U(k;bQjS}W-%$vJnLyhK5qfw-Zh+5s z^lW+FZGdj92idcXL@r-+buecipf@7Rz7DLqLNJHbA-%JJ4`!oe0>kMK{@W|SxZd7M zh3m_DXMOj3E2k1JDg9{1nfeo!sTqfvd}IBoIc-0qQtjONq0xeTa;*OEHTl^Tb@N8t z`N{0!ON34DyN=tAyV5?Pad+B8xfnaj!*wSuf5lo&UWHZOT|mzQQ(@s#?EzdO(o$yx zoW?ouk&c5j+U6>X=LD3cwbX-Fg49t>=+FfO2-MQ4jM-W;_C;Sc|M$993h`lVbV;{OW z`R;%?yC&}qg?bLW5^_`}B?P0Vg~!?ZIPq`x8>7Zot{jiD5FGY_mfke2|DM^)ZprP% zhNf-Z3v}9^lsn%O`PYlFw$3IGm42aWmf;BcochFK>aZ2#`AI}91=x{UQ`aa3?@2+*4+;{vCR;k7w$V`mdn zkGMrG94*ap-;9(Oi3K9LiF=gWrHhX@OmpwzfeuM34LC+l0lh!LS)gT90aYqCv6gR@ zbn23zUf&UXT%1OhXuxVBZJsI;`N@K%!5}?9fq`?k9?m$DA->YJ@**c?XVRX_oURrA zM9bbliRP&{d}!z8O+7~O^ql5(QO+ilm}EMqeI!QAaKl+ zjsv7R2C{&nEJYTu=(|(2_G(ddDV0erbrdb@wV#=QC_6&p3+$+_gL__fp|gA2xbU=i_?l#1=Rt?Y5&hlTcV0BQWt-XEstHp+N^Ee~Ci9V(DZ5x5ayNXl^Y!Q^VgWoB#AM$I&ZzRATKL z%U@{m4rY;}wKkgY2)_`bI!SP@-T^+CAD(aD`N#H^va(P7lz1KQ&oVuelP{%&SJaA= zq8&o#E-pV6>&K2AqGnOt*Ta5K-^wwVI}HfnFqckx_J~?Wf$bXZiJSSsh?;XJVr~Z2 zpV7-+B3t6I#O+J|e?TgPUO#Hj>eUi`Yhn~JSrf5)U9^Wndi_drg%qd9;huwgMj!z% zi5qRaY=*uegXtwMFW<4;q^_Zw3&R;i}A_n6Jvax&$_}4F8xiIue~1zHyKO}hFr+B)4-VOh=e~J z%j`V%MRVe4A`ST; z1J3KV(ELZ}r!%-W$EZk{_4T_{*)X@EE)kT z|K%p%Spahb^dlcGuGjf;)pHqcpQ1h)#%7Y4@kw|l8_h9u_u&Aj#KbK{uvb4;K*S>E<%BDHMS;L^jdZL-&kA!=bU!*424Z1tzT~*H`a(ySVN*d=X z3l;vQs>&hSd)0eJDJPwwpJNR3Dwc0EsUm49t@jICa6m=;J1M=IeMj2xo_WVy*Wdq( z>D`|WnzNfmhqAZ9i%!4%Os)31251^kHTW4zkzg=q)o69FYbitLY>23MQsS65*wb83 z$@?Wq9bK1H9%JwhQm<-(b-VGOkrM-0-O~M)&T` z9X&NVZx{G4z3rrp7)?$NJhCpWz^=d$cK^-ugdZ-1lAONlx#zF1xBmp|-A4HA2vCT`YU_l{4b;&IK>|9zL9TygdI5+HuSanqon z4F6w2r%Uqv+sN^ttYmt>&&Hq0$$ka+iUna{VE>C>u}&?QT0Pu6To(&j?!a(=NSk?$ z=_TF?|FUOITd296*B*Gz0bmj{I2Q)bKxS|t>Z(4DSCD0TAKEeo6Rnf6G-Zx`^v--o zKJV}W#$+sW)X31`E!RI55;aV%R9YEW7e+1%P0L=bwUe^W0CXOz7DLkJQouoW_=0#T zz&~i``mE@i0dcxED%eZ99I`7kmL!^#wMo2Q(3B?;lchni=<#(`N7_BZ7Tift$};(B zQ3X`7DjSzSzdy?%msL^~-Di3Ac1TmG8CBrM*kYk+S8wa_ot#11e1cCOaWCr-klj@< zZHYTRxRzvuc@lFVG>DMcKK9AqidX>QkXlIHV`I*kK>6g1kiioTGk&Y zp5>rV_)l_8ugHMj+$YeDyhOmA5U9F@I-T= z`aCrUzVK_y{30^FT#@&yTRxnL_xZg^x$##4=!41CwnvQloE1vxP3P04;gnBbp>!&R zPMOO8ik-Jtw4`1*b({*r^|%6<8t@_F*J`B!IhOW_{R&4vF<|Upj=YjU2~(DTkl+Q7 znmHs4Av;508bbzfCVx48#QMjO0X1b*R}jdYX6;gxwQZr(BlQ#_71|GsK+lKi-1l-Z zrM@!j>>!V!#M9!)1bJw*f8ZHJhtX56CQFZ>N=`hFIEmUYHbp)$ANKl(jE z^0_tuIo8e>`Cfd)MyOXF6TZOi5hdey3ENzTNwq55c#QVJnV`QNBpFm*2ujEPb%@J? zCjb!4&8}?!Pkra6e(vPkSFS%R0h;c8$ob<2K7@Sx1{w?X(c%jE$}5+FFx2l8d*Q$n zhceNUz0RBd{&4hrk4K?s=|0}3fA@~WGh;%4*V;Wq8jbvC5*Nn(z&jsCBLka={$%tO zjDB>l{{hyZ|9(?%E;l5b!#l&*ab}jQrAOE0oFA^;mkqp|(cFtM%WTZ$=eXx+HI#2Q z5i=kXVOmNlmQ2n7n1qr^o6qhl_yGKLv&V!KcjOfcNbJAw5YM*-=1gaBqMmJh>M09h zvI7d-p_5sf$zTPh60VN^{__OO+cQ(9Ol@zVdTQUId0QNs z$CEQ5)}>uks6xrX7>co`MZ%P})TOo4Ff=7bHl`F~MA*0+(K@c6bWU~f5dxaafFozZ(CF1a5V_d?5Il;M>@IbZ@@gE6PoZ9BjxJx=<0~qO}3PPmRuYXYCBaq|JtWXbCA-=2bGT~*H%4g`GzjA5=@+p z7LlMl;^0_ChRTY`k255H(TwW80OkI4!hsh%SKB#X`;PkJf_1#s%5Qd0zx#5u^$J6G zp1ejNw+xpNP-~Z*d-(lJa`O817PrFgBy3RRi2X^6(FbD#t!6@TL}lE9y5%QqliNLb zjaX0LV31nASyx#@N!!j@|MA}{()_%_gEomj z>-<~OCrY$B@5Y>`9l6y#8e`Cc#H!eIL%O|{^xmnYPoMT@=)>znR<-h21UF)VTyLIC z*{V*BD?1gmYE{A#f1RoF{PWpZWo%;UAMS>a86|&vQ|m$xzqo9&B;LXO`glX|(%6N* zpO%M|MJ^hp*037tCsVH_g9k<`B=Xc5&=lSTWSlwi+KE)LHlMoJei`?9 zgoujHW!k;eE>LXrA6X{L^~(jFf-5P#yzwAzAAgy?-MFyGLWTB`v^>xrHL5R2huOx1 zbwPwQg#q$EiO>5<3<1-Xa)}wq)LG7*C7Nax&-b%6`z)X>;X+VO;_z$c)1>sImuz{7 z01M*cyR!P-`mEFFNgn0@51-5tIVESVtFFsxUj;ou*lRf2*qu)8siS4?trutA&)QTM zeW*U`>arRi?o^q&Nv~-!e9%@^lU`S*Z`5lk0M`h;njgXAMF~F00ke#s&U5p)5De@M z!aMVEdb;Gs>%j5pckhxNWCy{xB{$iOxB#O79QK%A1oy!Km=!bxM1FxFP84`bkmwhj zGe7MWGWsLR+KwT2;_X(ZaDs1@fM&KP{^;S@YvGFvLfWyrSy zwV&1%C`$Co7Eqs(bMkZMcfHanoBn>`@$9H%zlT!kBgfWVfs*MwI^KuZ4u9jM+%MJe zLA(2sx2^$Lxx&~Z_*c;_?(qVzD|LO!i~nZ)yu$in#d_*H=DRqXt0w+pE?}?b2jaYs zW{zrm>K23urO`!#7J^KLbD~|WoOB00i+KhB*l_Z`_=PTh`O?$+)Vm0Q?IZlw6m#jK zAG$X6$PftKD}}0&ec!kGY@R4obf&ISH#-4|*1Za)(7JnM2O5q1^5I8fR|z%s&ejk9 zK3Np7H2uNkU&5Bh;@Au_VN=h{Eht9!GASP)YImm2Y?ATnv$>irNSN*=vGwZg?kz^! zI5qAWUX`$}V9nF^c{^v?-b;yq zD{w){lEg+_Rfd@a9*^E?1aC?ppO`jMDDM$qOOIz+k75gsms$%DUpnVNy()YM>^5@O z9zWQJaX-0r_W(UW!oT3qK<~&-K?l}6c&K-O*0#qhxt-^XSln~lxrdrc#U@fCIpfDv zUv9ON)NJv@OgEzDl#8#fC#n2}*8uF7#i?7|8;g=x3i<{62CO%;!y~>@>`n>)?7SXT zcVj00^uFtj*H=MzPbDXWK7G7-9mth2#0DS2ANBhjcz*iI^WH0qcc8Y!Ku3x&(M@7CEQMNn(Og2vU>=E-B6WHH&G1+s)?ShVzxH@O2s>4k*M*dM7T7n zBqfs1y1;H92lGI<T?bg!EW!M81`TZLj}%=*wqQYZrm=i;t%K@%Hud zrHSJn*|}H$tA4e3C06+@a;e%;9y;hbQo4494e|D*o$HC@s-@?TLy!Kqbv>5xzl+6Y zcT{L#azA%U@^m#1j-+W#Wc7@Iy? z0AV<8#d;V2$f$(%@h)(e{yy=0^Z4iMTkm0`RqvjEIpEECm-djSO(h?pm z^E;rGWk>_bKSm!<#Pz!AM%|OTX>aa+v&X-J90qcV{{g9aktoPB$odoLWqHGZ3raTB z1VtKUaueOr#j;~S61sKa!sUs(nh8Hi=E3yg<4f_J0k}Rrd=d|r(=Xg85sXjgxKiEJ zw*~^7y&x36pu8bbV|0ZwCYTiduCD$=kCy|VQyeY+PXj0%(hyX+V^Kr8f@Bf}!h3=& zM$$tXu!A{^T0#AU!4;sNZmszZ|Z6SCq!NQ?%pzz~;TI-Htz3->Kk=14&)eNMiYlU*;;}@pWVz(8( zz$Z8GkO%gML^$TsD}g69z(bkuY3~z!O_Y`fJD+`z&6*no6no}-`ul``z~P1fZ~gGM zkk36e{U_+Z5o}5t6&>(5`JS>2af)ffJZ`*~r}rMEv;`9|d`7d%_;}|a*Zm%!q)A?* z=r1OA07&|?@JcsWjE<4)3rA*)!E)EXz2R98V%IuG%ErMLBPS0<4(6OC-l&#k!4vo#KyHFI4HxLKA8Tx`C{2Au7q{w%=yR+O2Xg|B?q2(-NLjtGy8Rb9Z=!f#9x z;U#{A&-}$#DAoAua76pxw9s{a{p5MDIk9{{?rrMvT8?VN4iBBoTi8s7bx3+i!JY#X|Q@;KP`LCe^~Q z9V^>GvF;!cV4gj%0XA0tn|*j$$`s`Wkk5SkERCZU0JGHe`z!hEUFnlY&FW8tg z9QFw3QwOhKPZCK)9fwDcjrQ>yKN!9J;UZlGX3dyd-h*Mh+JH{T)OB3C$L~)$?)|wk z0g_)7m3OKyZ`xK|-||D6tBXL{`w&4dUi0g0Z;8Q@?wv&yZ?jAOzG_pndE2&Kb1Lwc z<(#?uAERIDLZUY{J(wwCxv)i?4U_J~707vw>83YIN}=Lksi9)E-i|9ne!_cO z5+LJCy%D+6lg%kqcl9h6Xp^@^B|$y!zJ4%bwYJd&Bhr;9{HE=>x%w4*>z&}h(-$M76)?Y7%cd|j_BTXrMr6m)3Rym zMw6yz-ruu(@qU#Z$0-SKnNmL;BQx&y<gFiEEo+0-srxKGRpB+VqPka zpdK&$*zkUseeAY@6^FUVfAijrp8C>~=L>6o$|d#XEnLjj_n2%?;5H7S9&tNDbEo(6 zx)!j)fa>JQfIJ^fQh!S2XJc->^-I12Wtx)S&WYVJ+OF8Gy3`!n;`@#h7W^K5K6~*? zJ!36Lg)&cmnYZFL__h%G$uHKep z^JK}qw<-Kb+J~Bl+DEMC`R&CSycFV9HdY-Xa`ehQpF?{Bpo2p$e*9KF* zLh{`ezaDEl(Sym%7uT=g?*~0U~`{J3m0Cvzh46jsl+8`ux zPr`wWgkfR@Wb0F`gol$T`RDT~=t5xltGM$=NzyQfqPy@(-7!3B5~yQq7}SXDV=udvTCK2pwJ<#&K@J%3A8{dyExQ!<#blV#5vYM{ia13zIEMpP{7X%pqtd!7)GKF(6MFaI_2VhnvaTW)H-|*R!-_GyI=m*BmXXwBI?vg!hWB^vrYzOB4!h%9J8A)tC>s^4RqoNty%qURb_R)P1FDih%!rTcj!<_syfR7$T<<5n#aAz4; zp?(1)F(A~xGJx@F0|?L1UI6Cg0O`T%IK!ze<~=T3C^)H&%ZjygI0JzNbM9O%Iof`e zb1MaR+~B$TvC$3(oi|k^86Y~?tldHqk|}l3d(p>8Y5lJdJ(+^j@ZGUeT8j;QiQIwK z%RCXg(Li&K@@V|V`MH$y6k&qVA6l0r%~k;@F;(mz0)`uT&_`R34LJi&-P^%sQy}eu zif@^*`YoAPk*kx~HBWtNeN~^LWRhz3WI+T!P=q3AR#sn#--6{#AxPE zg__40_`GU0q5S0e+|9XrjrVT?=q??Fheyj22vB1JnhB?IAxsO*gb<3tpy}v&n04Xc zQ)R|DF`COumxxo|?z)z;5uN*Ta$9XqNPURy2xJV}R}YuxEUJ7p`Sz#KIM#R3cXT~{ zzSSL8D}5=@rlnPAzz%p+pxe?oV|y+OqbvnY`cK-nINx2?f4k|I zW9CC^8sXMO9 zwPn&%5wg$|KS{6$QeK`<%NEuJ#F8{=_^`WoV$RNQ=Lf&fQB(`+Nz5c_l?FH)Ey@Ve z`g8Yozd zme7oAz_)lj{@fm1XG&;#aR-lxDjcVsxSm|U$J2suz%?hd#rv&?4oT2Lr|Vchn9U`~ z!X$&C&hO`>Qmzma^E=rqhx=-PP^79_!Re_?HrO5`7Y+Dc+_XotW1AC_SFTy$yX0DS z&-IdB%K*K2pqiEAxj#24_khdh)Lf7KRY_H2J(Fj!Azox2_2V#ZuAfB)fip@N>BMDJ zDV-uu186jnFt7bx!wLTp*P|sQ&Q^(pR`#R^&bc{2JyiRaRfPgG|Bz%4O0 zX9zK}SZuEEL8^#)NOXt_C}Ix+u{5%aSDoik&pI!cG@_pLv$2l&m7xIr3>NBbUkQhZ z7RNHjQP3cM+y4ID1H1~=`|jTSV+aFkbqq9aL&)4B<021OVO~ZJd6u{(lIpT`ilT4n zF>)U|G!0M0L@*hXDW$mF|CE|A>fVU(J2e>pTGzv7Z4zsKVm{%uy z)e3vM5cM4Y4NY-1dh@Rerf8a8*IAe)HwY1IZYzzLIQfkSVi zz;jjd>_(dyS|B)|yQ{=8gJHL_?3~(FvjJ zW6V9wW4X0UP1!PMYOD^dlm-zV5uzw3Ogw~LfJx{HT(PAw;vQLQsfm768TjiclC=C(8FrYyG0;W38~jFG1DjOvL)?O5j9*#6JZqmaFcTQfGtA!(7q^jd&yM8-TDn@PH0Y0=er?Z4ETqKH% zOdM)pdT5htg6xMY^8l#9-nx=Yhk%T&P^7U~*IRyMlS zH0R8gO-R?9dKR74%>)^gg$K&rRMhVzlg_j&^$wU+Ij0rZLP~~mC>G14Es8UK&1$*X z*_?`OE;q8A>vId%{ z=v((4q->eh4@p86m8`;VJ&c?n37ZSnEo1<95_2N6e=idDor$Fi>BP~@`zo4%5u%>D znb{amjG%9^=J(^dYZ-H&eTp(?exJ5yjBKn9>5g-LEX{(S+P50X`X<~Dp6wJb&Pm8C z2#~4Q%$67|a~SiM_C?16AOv4+`Rej*-1wQKMM)E3_v4w9a6lF@!2C@+S&*bA{8RXE@ZqtA5k|0dyUAZY$4X96FG$0KXo$ zrjib~Zrv;$aXC(N&amest1%AA1;1#x-@}rkA0|t6L^G2D;hV)P*+yip5v;gmqh2x2 zsMy`nRl|=`czzqtexO%_*PoLu zyt>4{Rf~`Ref!xzfZyAwWR!bmv&6Hit14oPnRJfLTJF8X_a$#8`H&;)0lj~8afriw zd+7D;Jk!OapuysM?GqJz5CZG3>C5wC?C#Zf)~uT40cWsk&4TaRp4G;LnM6l+)Z-yG zfOi}}DsLoK8Ss5mj2+@kvLUtgF8Egyli{ATAz>ClL;c$}hTZ?&PztdN+?Y7}b!FAE z^>2bB^~Pi_rrcSkE3TH-%O{rlNj~DV+9D$lEgtYL(bUu{nkhi9!EXH?puJdBg{7mAvnnc+)DMN@}s}_Qs!x{LY-Hl9_vb(R^({^MpYs=RWz(3`xaJ- z>m{;;T7Kny_iJq4u@CH*cjfcfF2ok5SD55=%BIO$(IoVpCjQ2={)*5v;q!@vAa{p3 zf4Q0`*H%*VgIX?96;P>hBDY}H*&Etyi|IQ}w#P58%j>t@iRrU9wAz-?chJHy6Lt?j z?VT;jC*@6Bo+!zsUM2{3UK~%(zikDgf3V4*=)2@shML5A^79JHSL2#iohZyDT`oTJ zcGZ$_vgf2U)FAYeF8QTPXsAl;qIe(LLX%5;I`$zmA6=C_oU+{q!DU*kxfnmI*;r8# zLL~C+Q1zE)GuAO+^Dwfx4>F$owvPH8xw|yK%2zHn!JUiP@xOA|X_q6QCr_bzt3XgP zP;8%OwI=17D!o7w@*P+U|5mqDk-g2L3Dzm|Ug|LC#S+V(H&5RuPEo>l$k;pjts^_IxKKkw& z)^PXlbr(h3%wxduf53IoE#ivvI;cTzLRtFm9t^b0uC&_{XMRc!g=qs^^;*}E1Z{#L z9g~IbTkV;?X9g+26ie5~-~Q>_G3QwxGe6VCN*XH(*oGzh9$LJJcdXhiUJwW>Er~O; z>-sq)R{FxHkIC6dk$H!rQ*ZKllDoEEo9{(S#Qg(tcSzK617x@dqf@*IeZLMu#<$2J zsJ0cp=`kyHyUwP5Y=N|0Zt%YJDrQ%DLK^MH5u13#`~!98AHkP9oR`H@*;e%o8I`Sf zj&RfS?^gwNx%R%m$vC#-PsV-Y zx8DO&+oSdD9H+Q@-_y$-&nSA>Z^%V@%veXR47dJS9W~_GTPLjF4i2}(`WVi?` zjswfbc_&J7lh}zV0XH$R98`}rXRVY_^9lw%Y(tcP!6ca}CpA!&wt{e88x6GV=tfpy zk8Y81chcaI={bDNh2}DA;gUn0F7GzQjkr(ice;(eyJdWY-sr3sEA&Bo3$4Ban_cd1 zJr!|E+j7JcBCa5;D~#{CzekWkS5gz?R0aJML9h*UWrm<pZ1{pCfW<;CkN8ugPu^g;Nc;nb|$#%?K#J>GO;EkeF*p1jzPVs_z z`%OSOH$m)n=n(Xz{=f3hkrlKz$N8t8MgK1B9G+Xecn*y7ifly}v;(Td7%l(^BLPMe zur;j>$76x0Bz zhysY3n@3RR$O7aXQa~RQE?*%nlRo!v&k7y_MWSIa6M76}K*Buv=%@}k%59K<+Q?DB zT49zaOUfn5@)W+Xahl&T9@)-->+w3W*_&BrMGxJOlLozc24xdm>J_hwOR&+Q>k~pb z4Q+tpJQlrYbyaLbzxPDqkS~`zN65niSgcdYB5r6ZzA z&+u1O^OY7Z_K7Ni(-Le{M_RV+bIAQ6x@h^oZ}KqMIlyeObqp75J8xEW3>8Q6Ozr+u5h8W2KJKnspErH`5VUcH=+K%Y$+!eZk_(AHo6HmEx{* zqhVdZQ0p)k7j#|FH5RnUrfftm;=|!ZY?{aTQg5>l7HkJ-P*vA?SJA;?{$J2Gz}6E{ znO_;-CsrK*0CeayLQjcL^=J1+aIffOSF~L0AMP~?%ztg^4dr3=eM}n;V zLPM>9(~xyQrz&N8t(y5_Z>*#Jc6e-`731ob=_m;~a_TU^+Yf)g@^kb1#?<+JU!$uc zcn?1DSD#w|yn)w)irGzh?1oPMJdivA1@4!-t-x?pJ>u{h7}76Ijv#dm+79~AsCDUf ze*cgj$M#t$D1gxV4pJ{@FCGsmdwe3df5NBhaHQ$~|E9jZb^G>$In}B!2YN2)oLtCq z_6z<=>`{QmzsIqxKj?qQvOHKq-_w9#JU9PQ066+VJTP2-f}em7Fy^QCr(+*!`Jq?N z3}5NUVTXxl$GV=K1IGGmxKDG_(wy@h^{mIYq_@6v4ov_wvXo6y=z}%yV&I$oAotfO z9uM-5)W#F_o8}zpS57hKC((jwkarg!bp+55yZlTO9l6BN*e!}i7$|bgvD}<`+abdE zWLPXHocfdH1;NU#AOB;h@k#tW^OFn7NI2@>-B5BkcdI1lavP(A%o#fuHXP06qvc)m zUr}X}UE9{~>hcFefbf}wh8OjYlj#dUyK*ZrI(_tI&&SrxKP`EGR%Ax0_TNa|ccbpN zy^4{qDm?$_JQF1E_p_#1|F)&6)4Z1(rZo(b1ZJ~sAVwjpasvB8J?!#0yQf`D`46WR9<u)fH-+TXmt-M~amjKDMr_D`Ih;aOgvuV=*|-Ln(HQMf>u$7@dXN))lg#x*tIY(%40*4izmog%@uPH7i z!-rB7J5GGD5(YFTCpvsSW@A z_I>+J6)(v)EHyQ>IG4F&MOim31lctrq17qXX?CD|8nnk>_iX$K#G>TCG1o~bd6~k8 zBPlu)=a==kYeWO_4j%N=#xI#?9ud?dyohet3Tlf8m$hBSJfeoFhr)-n^pW{*8a!SX zJBPA)^hI$P_9(O|^OVwY>YznXE;fnf8a65=5IFk68Z#k0ikU+a8I`Z0kNu*KTPZ0S z|4R_~xLkRuAAMY~QaTn+Tmw`yN1O8{a$_G;o$N*)XY)OqnA@mfb_d=*uR z!alXabl3n^dNl;JBs%*cjgJtMk@@G)qE*vJ>CA zi6W)|S#^fHhtD?%udTQAV=(+!>o3rvQ|MM6zAyykWM<-yi$a)AW;_1z5I*z8Nv@p% zfjagA>=0G^SfbSaTdKU!(B8I14XvFMN8$-$>4Wz~Z{ul`6X&R24od2Y^FAf)Og)bx#|JJva^@&OL^!%3V*TOM?L)Uh__khi3e`L{yt2(=&$1T4 z7p9siaMiFpo&Qwa5(bQXVi-|I^JP-Pwut182)T7xkF?4mvK3o#S&a%zW{`q~xr3y3Nw$X5g}6JCoONZe|wCihd?DgAb5 zTHwgIR!hA`AERqCMJKe&arakmr(BGSjJuBLceRBhE`-xAP%p>h=#&r#gwY0~t?=w7 zjKQ<(mhf-+7FDSCwX@nOHD|@Ogn+rvV56&)HaYW$>#qiLUcV?iu=SaQJ>WB9q=g;; zvkLe7KO7=)`xmF`MU35_Uzps}TwDyl|Nflq5dYLURU-b4MO<;dGu5&87%uRGPdQl5 z)MI)o7$57=c5`;1+o`8&DHLz2el0vSl)hNNuV>H20J0 z+gt_G0qjLn$f^H8x;v_a4uej@fPSMo-x4s@)Cf(}my#Qd1hIHBbmR~~_)-fnW- z^fMT5`g}q}XD8sh^X>buZy~A!^|1qd{%oPFDXf5TB~`s73>6n2IPl^Xs9L@(s{n|F+8*_G;#&1P{r4T7>F>>i2d%T- z%4WpgZ}N%xw33_-Nq?Z+X*cK&R;E9pUXLSFzbOIfB$>M6>KwE1V1lVb&EXo5r_w#@ zwWZ?Y;J}IQ&C$OLbmgwE!8noc$Ku~&`j~`W7@khbj|9SX+#ZLd7L;>-C zBAUoHN>21|mq+tiR>}8y1vPnFMXqz7P@ojedaZe0pmL09UN|uP08Lt5UD|+^Yw9$a z9!B~V9BMjayC3nF?!z>Tbl*-6ShC~0<~v{=?;Ms4IEpUgy!s{cV~qh7vGuagWPXD?1yK^Ip?k{nA@FbkBQ}nXkBK~I9?^QSJxeU;h4_Wx;7>j$J=6K_#tY1 z1Tqmq0MP&sNOvR?d<%zls#z)-sIH(DX}-h`3p`$m$UzuXdX;k?I7{>;YSJJcvuDT_ zy<6(mHqX(l>zX;ADqsj&G@d@Xc2%#ScW_lkKxrMd)Qjhv2#vl;QLOBl)(u2E1HGi4 zR$2~h`s8%fJH@o&oc|)WIh$+nH-DOgTk%JEO4CQf(VyF2K(jPms0UqQRzOur8M+el znIPESRV;^PwNK3bB}sZ5nbf7o7qy5w( zex;vGn3MpsL_wAR&p6x?w4QBiC$QYQ-<4aNy3fOcT-FnjnuyBJgIGpA^COJX^q~(H zW(MbK$6hP%+xCBV6~M1uI_934g<-k{Payo~_uEghoaqww@jVD0@6J z=s=^OqOOur;DndIi(-z%C1F(aPL4K0Vgo&Un{Eul6l}Xpb3V8s5brsb@!xfYHdkv*gFkk5AFx{9@I^5Jlw_%iGTvK!Um$`gKEML zYx?%Y10ny&^v#ij18Zs?2N9j`nhfR??_~Q=kRQ<}-dJ?kP)b^>0Yc)~ex^90+*-Kx7)c;-Lw>Litlm7o^{`WQ4)IBX4u&BlOat($ zlD1Mq5jO@=h*&j-mi zrxgdK*s;zlw7Rz)k}RA_8QBuHGtT|^s@X5GxtX_lkDTQq13SVcV2>O?gT272?D-wK zRlv6F4fPEx6%(M%-u0cDmB4n%`kML`N^m?O7)%yq6iX&styb3L8Yg))S+zN&mWn5d zfdc0&cBX^lQ z7L;mMhqS*%hw^XZq)&(37pN{^6|w=(TJwWsPp{I_pTLV;tw<6Tz#Kt2W?ThIzfb6De6szIev^Zeh<*i-23JPd1 z;m<~RB8TNCwwz*4uDiPV8|KaRlPiQGr=i=_r{VP+&E>HxG5f9~;TpsH68fZav8c!! z6fzqF~>f)o;b&{R6Lyw=-_mC*% z&B`M~Ew#Mm#}hw2jp4~om{edABAb)rLUVJ{Xi_VZ0INcbJL3b2EIttsz5-WFSDKr~ zTE>oBkI)izb4&v@566tF8+-H{_Nm7gG_6za12)JSdY=fVFJkSg7DXE{YC_(h)R@ z4uG*;wBEcbeOOQ%fM zDu)=FpCI?b*-|eXw!|}`=)#1;k$2H-KXTKefqCezI!uU6s4+~vqT+4P@*)wf`WX(gz2)1 z!ooiOATU8*P$=j%oFyD>W}uFeD!b5xwpABfnj1{n6RVa#D*X@!#Jd#~0SdRL7;(B8IIdptS^_tVn4_Cn3UtwVbPgMTnJSZvh*n2_3_sT;UB#SM6CX>%qjt2x%h z&MI6w-r|CI@DeSog{6VQdj(T^a|^34)`K4_OiwX1SGBxuOsQvRH&x2J%Rlp;c=3Q* zb)T3suWuHmgxPRC{rci}M8T|8^(D*##=H?ps-_j@OOxCd9=2BEEI3|?YB=D3?SMSm zFw$4*NVKkeP-TqjbJGB$TK%3pwZ62$X(iK1QsKi+nGe-?kTmXWkWCC@k#m#5@IRWJ+L zyu2nobd&N;2r&v)ID=~#;n=hLOqmr~jIcZ9twW0!m=F>a ztU&)8uRy~M#6EL$ysF_$b5QfH;#_&5RGKL-eM8Vg7fMUzZy3#HuS*2WvjJGaj6eF% z-x8FABXr<7+V%+iiM<;SgxLpFUAykYIm8qZH<$RFI9&r6lBcddIIzEip|n(Mc$U-q z$#U@+l_0GoRmE3X>%IxkkDGO>t+n8C*>lo#4Wvt_oZ!5kC}opp0X%5O81xU{m@BLf zYL>`ojB;kIGse1|JT+;D*A`dWTr?q0cJkbv@mO6K$$6)I(S|&#VL_7509- zZelbSU9!l~GMBir^7?|b`JQvsM_S#qisn}4hE6nsa&k9H8@|+Q_N-+_-AgJOF2`rT zzFhIR`4^l{yq>rniYVXaS*Cu#7adqpKM4Apj}WWWSElSh9g}lWxNQeyz+<$_Ufk;A zu#?(MYduZJs>H=wIUBg_ond@ax=B_@X!-gVw>N&>&I(b|J-rsr-$<+ z=M)vs^X=?$&8wHq0hVR1DlVGi8&s1k&bzv~q$Sl=!M*Z!>#CB5CQ>maZ9x)eB~$ov zVh6Ahny#`ozs!y$J5$O)S8hZm0PcXLZS#9amxq_CdQw@|({;RkXA7vE0-bF)#4X*P z!?H3wv}0D8oKrEnInovNtT@GNPD6X@a+|s|xv3`e_9yH2P)2mR8d2oGixl~NC0(_G z^(Z_BU_`$Pze@oz>RlDF5+Zq{xekq&oN0)yG-`&9c`1UaVK6jI?InSZq1G_8tf&LC&!tA&&g^uY zCeEj%&7*@F11Z=J|0vU>^^$3vPnrgZ3khe=hy>Q5j!(5@`QhKCK1&Vs^#GnU`Tcqk zsAT4C5U=^ZPZ#BVzTb#Tx%Hs`qX@_(xoh3eVfsf5ADhLEp6iwbP(-jFVRcVQz!+7E zYA`vOZhe9!^MsLq^J6#cijX#~Bwb-CES#S^tK`on&u14-y|^7n?9XjG^ERrW;Cj^_ z0e?Qr$$zS_5T)Pz-Z_+Y+hmVGFjwU0KUGv@{L6u!=&F%q$Snnhz#Q{8HQ(ySFwZWq z{CYbuq$RiQ^jpK>aQ+2IsWQ7=lz7?7rez=T~ee=;ZJ@yX>E<&y`9=K7>O>G%5YlE+Kt(7Dz}ego3BnHXtOQ<5wRkSsE! zZunz(xsVSLQDxFgs*KAq#U2t!CjX%Gk#EB?OvGir?O>U8A`X_GzbOpc1T)I@JcFyl zIn;>N*-HsPQ7^Q;aV4z;R;&cRzZFVuwarE9!_Aq+SjcB$~8Ia?N*tTIQRN7^H0blIFwTPhSe$V%u_ds7HTZppGi@es0sK7pFgb+(mu1_Y!HG&J`{cdYEO+RK2!iX%Qzt|gNRjgLNkK|$ydiQxupqwhMYlHXE4+X zCT-@TaJeG3#LT&fk8L(3#T;9HY)HR_p`g(e88o>f8FE@AgQj?_?`9-OhF~#C*ris- za7ws;p$DZ9g!1xAP#dH_7`?@k3$hs+x>6OWX5?gS&0r{58UTE0UmT|y(7u`{rmWk| zgvFI3OmMBWf)SwSE^SXGl~Z3;Pz^Sm3L`M8p#A5XSV3*}ni4L+CbulNU8xO1#_wy) zi>Q&PGBqV_N@6+ZXN8w5eT5yzECltk`c=f?Ue)c5Z*t302TH$M6fv9lbVeRBk>Tg+rPAYZG^M=(JS-5S-kl=7Kp%h4%|Jgn8Ed3QLxlVcG=Iq# z@I8OS`=knmX-x!;H3tZwT}dqYzA998-*P|0oN?csI_~H=zNkFTV;CB8AoE{W~+frpnaoXutF>|W+kTJ3R3qb zA;_9+prTD81y0bMcoGC@En#74WTJe_9|4aJh!W?gW!%Uiuc{w@^i+(ug{z`f4M#hJ z9dSmGWA&(Z?WGMF0^g0pO)i*@>KGa`vv$kvFgy6rKwc=uv@HCo*^ZCQ=@S6yoyu>g`y(yvtn_9NR@HI zpMGjWG3gFj0_XbFQ#wW_M;I&0W)Be*;>Bcs7=hf(67k=LkE7er)5PmWa2nb6DVyaH zcu64!Z7g8@IgYZQgThmqCHGuUl4C^0&?wmE^L8@$u&q?;_Yl3i)r;8`EgNrkF_9Mfd-RaWEyK5 z%fSZnnHxwi3P~=C;{#>ce~p&9NQJMjc(H5HE_5e)17g>s2GKmY)%bbLO%%r%MN+SN zvkM+KRiHQ8eZ6~990bP>HrEO2%m)G!)AQAUTR|R&*yJX;L9}Y}+x_>=E%<+%=(G+u zCG!T-&I^`vXGi{;DfJB_PCHRM4fm^UY;@T^<-vt9I+X?&`KN95MX=&i?aAtO(eI|= zx#ZdQ?7f_HgLHr)@&ZS4IS`xAKIfL!S3FgeX+ zn{_2j!kyA$6iu_@y?QV0z>(6gj<|7bJyM%+3^-8%t+ZDY|QgrHO{OVm=^^9O+j z7v?0v8Q@uJ%Vzd5`%fDxmUw+E`+?dfo{i`uDq2AIME@}T;nIMS7+-|ZZ{o#lfjqJf zOVrh*=b5f$^w{sBC-&(Ftaj4xD6;?l0-#d-mmmmP?E!rqNY!gXhS`zwrdZIy&Fba@>u<1R?^? z*9*b~XY1vG{{FUbg!?!a3rnm9@WFrCoKu@^w`bSpAOL#kYXLYQ++Bj@HZ6DhH2B(4(jgI9Yn}ZKAXI{yq$EuW z@fDi0n-d=FGW!f!S7ufuF;uQZk5x{;sbDmBuRq*KPr^2lrpaKDXq?=}xqeb$V1)JU z?Cd0IkZZXHUt8lqV%be#X)c^=Gr)n81fOl)1}tnj64_{r%#X4)Mh-<*uZubp(a7qE zI5nvFIKss|T7|a5G2&A62+}UW!6*(6JFao<7s2d_&qTgoMxHl3AEW>v_H4)8*`T*R z8xlp->%-# zKzL>(W`rJ@ffdUfBf@a`O?n{8+osF|O1V6nR+5~aUViUwLs}hY)l1{E^{kKF`T4<{ z{6b?|j!A0$3^3rwOB!6mo1yBH5D5k`0*|DprM`7$nBJzjCR6WUO1)*`rShmZFGpKR zU|ApzwKm&K8AJ}xDvp_aAQ%-;K?Hr}3milwzIEo=B{Wi+=)odMA2a`CE3ha(cry~2 zK?&g8@8F6(gRIBTo?*xrcQHEhhiIN5_-61|l0OtvndFOZg5`PMz6$X3qGLasSql0GvKE@A1*k)zU9#Nlc{7~ zoPZ3I1#vpB(|(8c!+LC34fTrr;G!Z%{uvjD& zpOI6N_4?Fh+e$d5ru}S`cG6-&`vU%;n9@ihk|djtWKVGaJ6VeqV(m^85)4ixit8-? z(mmz~EX2PaP)H$+HwYe2okCJbMFeBfURH+`5i}hGcwquMnr4t?B%uBQ3F#LV`-_wF zMl*Br{4_(?cL^8c@y0ZInh_s=@i7bp(Gv<+w5~t5YMU;$CA@e2_(R&Qrt!`GE)}k| z=^TQLq32F+k40nZ^b;%8}!#aydPhc`TP9OXR>^ zYP)qy4pBu`=c~z5qVfIR<%!Y?(@bd!IwwP!vF=a8g;YGwlhVIt9WDz_{6m~sjeeDs z(Z|s%MpbyGKCm$p z6KDJs#zPa(RaeVHQ-e`X#fasLbE}Dv)u`~8(#3f(AH)+ zH=>3wWQ;wP!;9=7W>Mqg5T&QxNgCn-%}0N(p8 z#MMvmF?@u6{QIo;Q%^lu(o?{%j$6yei|VvxLqY#y`8td;sj8(SfWads%nh9@rWmiL z6yDT1-gwlMxv_I%O5tDFxDq2sx0jE_Z4l}tuj`DuNovJ=k1VUX8iGa(rP^RG>&%a_ ze`KoB@0$%!cSHX9dxL{rFs)w|?CI4f-IE1G@X}oOf?S*&h=HCo-vLc*HP>(DzkVjK zk*J4yk+jg?i9(nc&VzWta6yV(spbh+B1QkY5LfQnCf5tRtXyvJ$c*8jJeJG!UO7w1 zes|5|>U)p(S3R!1y9q@N6FuZfIr2h)tVO6{!7wqB%5^k`uT@H4hBpFbeb>8DDG9ev+LGRqh|WK90QuMD_U%MHbj}&7MU|)??MAHpRq8HmAtpdxf`ZOp zFE}qZ?KQ>hH0hT>6HvRKCZOx^V3Q0b8(gAV1y7pc+$I5SD1xtwd3gM|g$7w(92Nw% zN>qc=H*d}-T*Fs8Hf_v!V4PKF2gR`M8yM{B32j>R|ME$5yCFeSP_qZB2O(7v*ju+S zi3$;KFZE`}AI#4I(V~AK`pP6{xaW!*h`T;ykbZ{;Pzd(QT=TDKtHTF*Tuf$WP&Prc zSk%ufb|Qw!5ptMVPqy9hchLXswch(5%9Z3QxWRP^P6b9YN8EpMx|@*sC#M;kiLZ{>|LoRQsMM8arYh9tV>8IrRjRz}hZHQa4WL)| zR)`*TSc7HnZ(0G>!gs=o_2Oqj4_pqb!3Bu;4;QKWMfb!^c~21-R@>I6#w7g`6{gj2 z*O|NvE4{i_5tKA}_uyMo{wO{PqsEg(#E9Oq^#KV$FKA9`z9Pn$R@j%S+0odzLz80I z=)bU88XunwaN9vJ$*lm1fgE#7LL3XXItyk6MYvA_Fdx9>rW%I(jo)Poj$i0 z*u}Li7Hnk{+x<(s{^7OU4DcX1s%OB9xtYN3)@AzDGeEOthd5l&)Tu00_Eb=4zOMgp&|+MhdRJ!$6RWUmlhP zxdEN*s2-T_@1ViE^Fd@ca71eGqtxx_E25fjsLz9)znR^c@Y#{V072Y6o46f3xhr@_ zjS7Dv1o!D`JiLTIQwbpB)Pr}sk5Bte@1eFPuf>#7-)%hfGXL{#AEqXHD^NBQ{UI7s z-|RZ}zzbbNgb`h$o5!}t0vR{5{o4&9Kjz+0|4G;@-P?CwnH=UN+^eZP@@pUH2oJZH z33;CTwI2*Jvycg=HQO0d?cWDwGp3w$1MO%mDR)v)!SE+M;p380ujA;)EhbI6|-zL20 z3~kcG?{4u(FpyeG>q1%{k`x<)7eWI6L~{BeC?6gHH^Seg#t8Gmv$2Wst<}^`2?%Si zp($_`YO`BzxbQ}d*6WzUz%Aflf!L-IpSiOQ81yXaDre42MY@Y6J`_& zizWz+JHpblR2v~u2(o0U4?CYyVb$sBl>AC^z?@D+$m!-qsh|V^S!jKvXn&OKPol$C zqI)<;AYyk14UTZ8kbfpw(@|E>=`=n>J5xeo{2oynlP>Szx-l}2AI49g<)(}YMl$(= zpxqj5hP8mjVA;vA<(uvKX2ZG^vsXY?uN0P#(Zkz%6sUGE{Aa*}4f z8%bh*!!lzfn>y!HILfbuYpnoY+6cn6XS*ehppC3DlF+0PS2zCRzj6PV5~h6rC3)+B5EmsyxClooxQ>Od2P|t=kF&kJwhAcIBEaU-V^D{in_z+wU=)QCyYhP z=JR?p<-;DT>}yT>iyPRBFA&&pVSu^c@kho|$34_Nj?I`|>V~wd$mW@pheafz?|kaH zN0jztU*Rd7rgFxV(;iy4%aqSGp3rBtCq<1&^uTtVZ9vB4njdZOBbVbuD&0c~Ep4IE zWirYiJA77oZSgtj`J-T?=Lq&ds+yHbe`~ee!;BD%_zo^8;&C41f{2)3_u4|hc&pC!{XRe9n&!r0 zLOIc{R$Gj3t8K?i(lR|vu3VL?*1D#7JOUAw)~yWq>;JlDSveH>v5UO0iyOH99OB*a zHpp5zM6SQ;X11y{s`e^IrjEX1B9E!k1uCx*40RNh4oWdfx;@O)fr)cXwT7y~P?r8$t*lfS zs?H?@oeW4s8S3ry;7hgokxk4M72%esdFzG-!NAeg5^`j!eLM56vA{57N=J$&qJ zHcSgqH2m!>uHPX*e2`f77^}D?ktFbSTahhuj_DT0Z-4$l6&Ubb9ndSE15rYgF0~B3 zysN5`?5!dM)#nqX8oMDwXcq=ot~C7|T{&M~We*0_Wau*l8Nw5^CU)lC%?-)B8^gST zn{G1F==V?>p;BT3!}i4ic@C`hviz}U_z^&|2fSSQ^3xR*Ylisvy~k}4W52(ABQ?tZ5iGWalwHw>_z5+DKO)UHcS+rnI|0{VY&GZgRsd|9$?$YaiWE zeju_y>tX=l`--@>I=IoR!`kFaO@(R|#{*AZwU-=6P(On!(Q(VX&i?;zl}%^Zs`QAa zf(9i82^Met|6<$gMv1zNV`OR}(~Sc4#o9CMXjOKw8mf{+TxuPrLZ~M;^|t@uh&5gw z=&$EVHJZCNXphst;csCEbJ%gViFI@qn{{R_cqJvN_vp|C--**po7o8$u;|V)L7K$- zdYOe)01lRunoIJe#~n71Fo^(=d)K53oKEWXFXemuHgp`3y1-?EjR}QY|Js08z`eo6 zBtLwT18cx1HXqH>lN+QPp1X>?uZq2%0*M;y1F>|W)f})fG!*Pd49?Z*Em|#_&4Qamg*RU+q zcvf5-1n&6*ixgb;xAZjJ2K^G4A~?kx?Cb5YX`&3kq0_YE{0?_v*^J-W9hddvGVp9T zUR*uFZDwAsCaW4T`<(JWh9RczAr~rZ$d?rc%Y@d}30|}EQVm(vWHm<15B)02UrSmX zolUx=)SCs(lDv!fll7v2aDz*wQF)$;LcuNJEkU5%S$$V{Q_m4N10MU+m-W3%oz|$| zai?1zNCj$j`4u-bYbsv5t}k;jnKDb^aeAa(2DoN#!RIokjrAT}0CmCz!h|AJNP( z!*St=BHU8S3nyCZ4K9}!gKP0RQKKKRxi zL(D27CY6<)wCeXsML<{Hx0pi*e8^}8cp0XRb@h8qwMCBQ5hw&6)^|oVli@=#14h{f z@<8*C$&|>dsLqj5Ke|#U;qV8&5tH63?{j$X3w$y+FMoXYU(x?KfNaUl)|BZ&`t)DY zW_o~BN}-3+Pq8$h-x7MA=S6y+cSX}Hj-{tWqzDO!WV(tsS@<5*cvJV`K1PmTZK*;l z3N?#RCT~)N3@;6rHORuH^6=+hftnO^S5T}Z!@{Vng2w0yIl)k1-<+HlUvz47IT2TyAj*qRV}$oiQE6wZh0I)M-ec)xNygziOoSI8H+ z3q3f!#Uh{xKIyV<-K?LK$zez&vmgzwySl|ukJDeMzPtVphBAzOyt?75H{3rrrceWY z(VvAc#_)7Y8hsJ4{~L{#{AjmBYCz~R*eH_mJ>ZL(Ce9NULvbRz34omDa^eL`QW=qU zK~5sXG7`y5i*u@TDs!rLDo0%QShD!(MVHfhaOB@_ves#}rDGMkVXH%g3Xk6Gpi$bO zr`w9~q1Gis1_!MYM*BP^A9yX2c{WCwykuUcs77NNbQ(DV^>6WNebn%`$Ye^~!?CqW zytKq)<2CMa_iJ4qxHiP0&_rlUe)^jf_K1i*vd6t-1ks7O>p06CrHwjYWm>4KfV4Gc zbk`xGpu|;~`v#})Nrj+e4~g^mv7gdB+N9FXy>GdDY1}&B>M>+KpLn>(KC*CbsI7}} zG22{!rWDMLv`-8z`CT7m_f^#0IgC#)F<3#X-*7Sy@|p4XS{Yo^ z6o(9#sPSBS;@u4RVh7@ZoTW{+)=#wvBb%+HoB5ckMpk{u*;99@<-r+IZJJ#&?CFO8 zVL$xvvlMOypRpsvCaAm%9z7WrV(FsS#JBKXsw1^S)-iH+4YS_vV%|voVq;udOXM-X zB=Uex&%alKlGZ&x?SG4CJe+ZNh1A3msh0nX+9+?N{tephrgptZ7-DjgvmDavJ#(DD z-{@8HEsG=4GBa?3yTD-HVuUyfBfyjl^wcj=BB(TBktnx_AkhF2#n1hmNYe7Zl(-e~ z!+aA@mn-*x;eCgOlJlwCzKQwh=qZzcBZ}!|R~P*s8=TYclLmQCoo27Tsqu<99(mNU zw(qs`dLR1@d~kXubZG@WTP=MVH14?D(%d(l#-NVv@H^0*=&gMeBCu$F7N%fZFXepW z35MC(>}?~9eIz`9xi5mt^Dka;~b z3parmLm39|!v2i=O0}O}zTg1=X`GGPV{!+S;x9~*E;@OvX8-6EHm0WeyND|&Ox`Um z>Pp@_&{x538KKxx!17#%AkfiY1dZuFh(jmEB}|*-GX#^<+Tz9por$@f6$d>X91S`X z0_WuRuzDLXGIP0~hDnvZrm88RnL&&*+JNHjl4nK}^wBmwiwn0sI_ZND zx~-bOU^h?B7Az8u(&v`>^SfzVl!LGT9E$8v#}zKQTuhQ_E@;ZHZhva#yEJ}0scnB3 z)-o0AOz%eU7HNh|dDD7_|44GXPGxvidu%>FC^>n^Y{0<}%+M+`bBr=j$C%;6qOBwc zoAcyK?ShTgWrR>#Q(!7ZdD2wyC7F_x!#VSpJ?~&sv#nDTRv-#7)x{ZC zioy$op|&Zkw&F{D)DZi$Skv|1Us@aPulyA?nt|!1%f6_6QXoAZbzEvHuduu}`LTB1l9gmp^lW9}qs!R*5 zrp>chzL9=V~-0X$#tz1{7zC0>D9jUh9Vcj!nB8ND5HhqXJ_Sp*q6 zgZn6%#rnaF`F({Sstms|^6SyR#s7Q^O02r?On3-1#s8xJU{B#XUNK&RY5WwM4h|kKfX>1X_RK9KmZStE zSzNvPk^v{?Yc5SVN&}LTlt$wB)E1}YOPpMTIsz3FMT6Rud`U6r8fOLNs8z)i9mGup zr(U%B2U&F$$J$KLUmm~rb1GI@v}3ks2sDBhvalsGb30Tha3Z0HYPy74(OKs zF|OSIEBCvmU1noeKRI@d!S^s|x1V{b#sWI7w=AjN>0{%$U>D{1dvuMY0=<&&Q6Z@W z5`!Qwzx*jYmsKh?lb1esZv8~AWVOY~YpN&rUE25Ep5|?4 zyKlVw3-{7U?TuWb`+sbI)4uO_14n@L`oHa17wI{~QL~xYdZK~t0 zbBIFU%DFA5`Eg1P*-f0=4a5@6Xwdw>?ryK`82D69+#RY^JX@`$9FgdCbieKoH+sDR0|F!FX}%lHgD;*#3IHGdv`z&RCo{n2-D1J!GW`fb=!^ccFByya5-w)q?q7&koE zDe4+W{FItNXNcPHuC?ewS=8A*!^!4dAczU~AzWk-gf1|^_5U|Fmg6IZGs^^v zAi-z?Y&T2?cgI&Lj~3iE(rrdLe-W6o9kvP#IiBp3QqSoq`mxN4q7X>nnQj!a`{O(5 zG3sAPe)ut}++8t?k0%IOK^S3WSQt4TIkjL`1t7{Ooe0z!AOMZ)@xyMC??O%&-sSkI z!xFPD=(ZsdPssU>?bjv4Ih*3a$7$`3$m7oI9I4Hlq8vax2oDay{n1drR{$OWkYS0W zD2S(%iot||UeA#7=rwAbT%cMq+laD&+#bLh@sA5L!h1wWX_voP`lFRNnS)(0m8E5Z zto!YJG7HDi54T~OF_|+=5c2D@O;h?+Xy!P^adYECLgtM6^Nc7gY}Azp0~qFNZe*2K zfFGsh6@o=87D%g)Y)f(B)Rf7Bnm3h~woebs?i2&L=9tELpzK?wCrqn$KWW}FgeFk$ zI$n@PTGLXKTOuk$Y?HfD`Ooxdz-ZXH(j~B|Rip)pBtu%tiRwz|l1wJUt5dtZ zC9cK*PWu~f|!M+#0^c$sM8J68$c_%JdU_X+4#C!eQ*Kh7a0G_RFKF@$01b6 z0jpN4AyJ+s)Ks!+UIB3_{!)5hw=EC{8iZP7i`-Dg2I2nsO~tsxMCGtVasy2goVy11 z@q67BQHn^MDjF*_#V-~~XtEi=rH--B-ti+{F-AS`B6J6&^ke;d01m*g4st&VW>A47 zJ;?fArl?sng5RuzFnEK>N4&unkW8`PE+E^y)r+DJGa?}LI7EQ$(c)%?H)O<#k$ej%9n>V-@#;+PqhFay`L{%OxR=&3{ z4S6}`{leBm`^ez_x&&G#vq5;XuzMflMFKK0PtQz^Ow7)^QFcq#{J=PHjx;}K2b+0r zwS}K$;$uoBy)~=sh9lY+0Fi1@D#@Gw7Lsq^bRZBE+f+Mu?1a7Lppo?<49JyQOY?(6 zXH`b!#je@@G|7Zc1m~vIGC)fYTN`@$jThSFVP;`QDX}$*GFACKt=6eLi(-TFlWUZz zRn#;Nk>h1zQ>Cl{K0E604GH*pz@KXbEtH8CdpNDD=sE7xQ!_p`8>Olr zF479|;jX)PN!+!f6`hs#RjbN=@iJBQKOToy{lgG?x3d9*&w|)Ocs;J;E>CiiCi`4y5|li=y|o))?cB3xoQ}7oZemkdhD0danN1ct z7<&`d63-m@04+WfkuoNEN;p99c7^DI(Y4!BdE91{G!La=~8*l+u z&l5=s`Vee?f)%L8cm_aD+!wyxO#&?I0A>#qyGoLTP=vr%(QAJEvv!C=xP*b^ykAMA z;L;G!S{~9fD4bz@)&l+ObJxpBgYJ^#U9lD_E61`1wA@}A_<_BI>!AKx!YdcWwcyLDCsMXq8xPd%h!c!m%9H* ziUY+Daz=bS*+EgsyMGrYv|>+FKXw79L8ru;L3?NW=z{v}K<%K+S(a5$pY^0kq{)lF z$pZ|6^9qe}IaVt?X;navqhJ){%NtGEJ0nZ$Da!lga@T#A{w+K8Q1pcff7saq(wDNP z*fWVhxG>uS&4ArTI3I97K%>bwc;lnh&9-&Y!H6(e2JCx;3-4;WysK*c+W?O=4`Q?n z43Ake(-GfiP%Y5S{@SIti0Q;L8I)b? zdKavW-Ke9PObu_iUlRi}fjMj?ja^W-cRZIN4^qLlzea`+=x(LC57~H>EB-T{dM|7+ zY(kI!V}?){oCVT|J73EOw)!}WhI+_@RJiq@qo+{l(5j=O)7%eO)5bF>;vbd0zIN|J_8so4gq=|vD(31S`OMbt+euO%;Q_9 zZnN^AEm|P^*T^R5aX(*_nBMuPitv$7Qgt*og7&G)MM~hC+HVJ?Fn_DD`P&w|l zE)OUCB0`|%k;lH$|JN9PXgv}o=7z7iyeP8J< zX#N;x{^5xEm^5MFi{o{_*?jxEr}7J07yE*eHN zQuPLkk>-N_3Eq+$Tx;JiF|Ie&YD`p@M4Zsje;!nM2N_b;WJ)n(GbQd9qOt4cOYot@ z5OMZ&H(DPV%3js>5o~$&2B*E4DOzV68YY{DRGVI0Q4!)67w=H}m!XwF=RobWX`$u~ z2wf(aX?pLlDcHnxGVX4#7HWQdWV!&M-@8yBA_gG6Wg}C;*^cq+xMKEVj+9gWCJsX( zVq&-H69>YD5k9g}VBvzxbkr{W0F`%$BiRcnyyVqlo?~2y#gX0;lZVV8?Zgc6%RY#M z8*fNN(wLCk;1+KLtTNg0bcvi}1c~gx69<${fS(1KJAIcf3E6uzWKUhpUu*3RX{ig@ z9jk&oK($J6aE|*H12~SO){)dzrh{{I^hqW&kl}67*2|O9x-f#3D}@5i@kO2~`^E(B zqU!JA2B;3rdZU;v^ky#B@Vakzvs=#Kv|{>cL&%wkYqy0%=kQXtqM!jQ5boo*q;!Te z*}3(GWW8Z>4XTn@z(Vzkn=$BF{QRKu*a<&s{bNBLWjXM1b^hhlgYLj zP{uG|`z*7ZJe|C@QiG+0Y?o4e6g@zV!PSXR2=5a#si~8Y&Lw;ZivQ9ECV<&|8PsUs ziJdrZH9mfgTb)v$%;46g)FgKacP6%B!rq0gC>eOlAed1pGecFhDHgN3N)&T%cAHoNCzGHs zoHN6Fe8){J!OsRDos8A@SK zJUvm}XKOOQy$1b_p6`#Mw$Na+`A4ceBtw$3UlA3;9Q|9Vq$hDwtIenN&|3QtX`jGE z-j6Y?IXR2f^Y=r1FK{b1R^a5gcf25+ktf8z5Hx+6IQ))SfK8%iH`T?=VC$g-tR}* zEF76Zrp-I|e}?3DPXnK2s3nLi0h8e(atUEF>%bQQF9HLjIVsv2kiwGy6s(L2@&ynJo4-&%Ep(1y2%IYF~3+~9_G&h1$k5u z4@XL4)kou4ut@fwD`HzY4k%4wG3xB3Rc9;-P?fh5r?wWGn5MzvE0SXPqb-H00KynL1KE ztXmhIeC4we5Dz8Et5Iks3#}tU(uYV!Iw|}3mXaje$VILDK^p-w>Wjk))M|eI+>WRg zyw&v*N5(P+G}PGVyL09EakoI=%8ciF)Wx7>?aZz+KP}N40cQ}dGqE1 zo{jHlkY*gyaLA|3Vv;<1{py#D5yeoEP~Xq>7uXH!3m_fcx6*W zC3N*CFe57;JA&r3jN{(Y)=B%ML(*Z#Ob*CM8Bu4LfimE?BM~Vj2q#<0m^GiwL_Uhn zf56RgN7To&RRl#QUztpdy0WRk?7%OOK91`~X-y6ZQIc$mzF~iPLK06j^;4Df zuZFTWTn_%g=moZ@1eU}_PoTNSk>r{DvqM6H78pMX$AgSgz1Pv;Vd$pZ_oaYQvA@Dk zH+q~5<#fMK+IKJ7Sj$@i#L9#;j6^BY;7rc*q0MsUI<^M=56A6$P)gw;<6QT!v}mB# z>B>8f3pxfND$6P(g&y~Jv!K>)mxWdNc0}GOF4wI+RdpZ4%t zvdT2Kvu5~J9r5t0S_sPO_^;f$rYs!ye-|Y?Fp6`@xnSPN;J8Lp06S(JtQ$d$!yOmh z5zMGRTJ>kRj2WkoPP0z$MD9YpIxBkzYc}D<$HI(=CHNiK!vPUc3%Q+C=NY;IZCExi z1ZkYgV5=TPU>rES6F`0lv92xE2y40ATnO$<|BP#PR_o5lGn`Gbf!m=L7I*qugXzp` zZWD1cxbp*d9b=t;Sa#jOEaXhM{fQ#EH^^_FF#q|5pS^cyDW2OOZ z<`moJ7?bptWf8G-^?2FF!~;0oDlQJd<5cm0o0xD+v!h_$Iv~2Ji8@s!lM+!cr3SI% zw417YYG)Skm*LX$iMZ^o8TyVVxh0b@Gv*^Ty=`n8;>x+}+RW}ClEBPuI2|X8N@+Bk zK@edqDaRj;X|Pmm+-mS_-q14yWLSGEh@U}u+5 zP-Wa&0)z~H$a-!o4#vF%?h6Dk&j7@Knh!T|Ot;>9xOI3iwq~Fn3KrG(7w==N8BB(P zwQB}axTKyzUk23lV{Yy8frBguNDo9iumkf=Gtz)@2Y{cjzX9u}9PPqsAOMn`>^7Pe zK9b|0^TDmeIb3`>EqqdCA@C(j@Dv%IaTN- zp`fhk=*_?NDT>9(Ah=O3z8>ys-4F(fOHvH()Uo~hBcR$IUVFP=3oh6<5vLHYoJ-MS zrj1Ggke?Y}fAubf!aW)LX@2cTfI_~6<`>in}ykYKFs z)O3UtRnKW9K&yZ<~qETHU}p z>^FPDDwYRee={B$SH*ZPUZn(7<>5N)2Xg%Mv#CFAcYBaE=o*lPfkUowUj~fgG{Lsq zcxR7uDX*+JD68A3G4%Ts6}N1MTKmREA4|$NekUJ^F&N`Csh-#<(5B!9iW+$`E(ZjW<3u8Uc$DnVq z9)vuIy3SfK&=8J*?Q>2CPAK*{@Bg2Q^#04OtI4~`O3*eQKUg|D#YO1bpm2-&8Z3rEc3QEk1pucU=HOI7n=Id(aGT2Hg` z&-{Ve+THK7hFcV^yNMp(Jl)FNE&ZVn_$e#OqKJ>C5C3r9m0QhrpmLIPLPB7*6zEGo zCZ?9Sq^_@dH)-=$ri$Sw+`8efGyFhjCn7f>UP-}!q(nFxQ=IgS+(7t7ZbIDg7cKrL z+srO2Z6Yw;@FTbOxJKkm$A8mt^B@^?ZK5`@zb2_9zST-iR>=;7?;V5$Zbtj$-il4& z&IfrxN=LDh8{#&nxM?uIl-r8Y^7R7E9~(eEp`C|y+{5__Z#smo?HJZqH0fx2!3L~c z*%0y}zlBz~WQZ>oqezg;*3cJ=|p=4Jao2%6u&Y%{F!G@BQzySvsVjKc{nBFHusv-y+^+YJe;(JHc0g*#`< z_Ul8moNygdAEpfwCLYV3dlU3bbo!QAPR@g#1Vvf&V+jGoB@k7MoHg-u^GY90^Y5l%iESZ-MZ(z(RJ{^4z<(P6i?+vYm{f@0vhiY9)uEaXpUKoqlrl>39u;K!p zqz7nv1J_Y{lt!wBZ3ihVRL|s)S^=9uG@B;*q@grSN6=Uihd{%TVa+#q(n|_}hRi41jSaziBhq#x)6VO=AYXRJ$?ntW}jIs^%=Xrs(!fUH$S`s=9S+1B0^<#1^~#!Ap}GN`B!>{`B0v@->i?{N6`dG<_r!>%-9y3?zIK^kF8woTn<2aAedyFMo>W)+ zrWbzHp*6%!lsu2d>YZtlT7tnl!{bjuRl!;?196!{s1~Dc5iT^J+ zr~_SW)<>ulahD+J;M^xG9QOR1SLwe410T9-74Ai0;Dq;Y#GF(b<)u84>fdQr8s&^) zw*G@tpzj+Dleulw%=1@JtfJIKEwFM9O=CZ>hFt_mWQ=ux~9*l&5IscR$!emQVpYK=I9h1@PF`6>Iv;xK!YM6DHHB7a9 zJi6*qbrG?fxMO*j#x=Lw=UeU&yASS4J-KiPb)rRx@0`pCAkPq*c9`>&-J-lZ-ZuWO zvW5NB_a9ktO3^~BCl8bBi55=@+J_Z{`)CZCuuo#tO{$N&K{a|v8Ria7NTCmF!!UyT zyh`|drT@kUA(?WKLmq6*nd|@HBkzwMhCSrU1CR5UPFZ=rcQNGBd+zUDy1WfFfwPW+ z5C*X&q2WD>^FQN%1od8LH0mUss5Mi`RrxXgjGyW`(yQ>+=qA#h?n`QaE(^%@{N2{X zdPVsVa$WFNHn3CwXHS0d1L}t_E<^fweOz2?BAQR;Q%1|PRvzBMZsDYnz9p0*ugArS z7hWh-&B8%Dtt>s`GWr*vN zB?z0IoE6T8nqX~W$1^UoRWAIs1q5$Att@u^Un|vf9e67k4z!4PDr4S+hvaf}1@ti~ z8=VdPOOrw6y!a<7M}|F;6OiAgh$3Z8&&7wt3RERjS_D9y`<80$c_|L7SExC;@f2d& zao~LL$Z#b)O)k{Twar^vzL9^gk$%;{;j_}zG<{r%`2jqZA^8Ta={|pBndoYxZ7{(; zHK`gkJJL7~TnHlB=f;MLyLmq6F3AQ84QLXa#TU(It5=A zmxn0~!2%fAF3hw2e03s+Bu^?PREIm4M~8dJ^{6J*K3Ek#SM%l*FNajt7g&$d!DZ3T z6*tA@lbC_^hzoj`GW!?A{gW>uTq?-NOP!N2{Na!#oi!~cvqJ*Y`4}>ryd+6rMD?|p z6FZBx7tJjyiNN?BSQ)q3DG)~Q*p%iozbqRTg+u^N8e5XuX)7?vpC8T1 zd{n*Q#Y1)mmUhGMhGT$SABZq+$FU)LgU44kGa~P@keuiBn=u_QrU9IrVao z>`ajTbz;Tn1Hua4{SlL_QSPCC$uplRUK-Mp$K>iuL6P_h+G`?&4_P($-!(T%jh83< zXHG8pU$)z0+bzqPpry`$iR%pKSX%@uE6=|cZZdbL5xwrojnltJKi3~$X6;_C?RN<6 ztmyyz-t4&Go zLN=LQU#T~Di7yK&?!<}xgE%2hf!yGBL}XD|3Fvlqf()Gn&BC6iSWZHDQVJl2#EP-% z#^0Q;9s;x(b~bn5-`$^Vf%r1r%LT}-|xpXWk+*Zc$ zpccs^LTYkhs)7S<4IP2mo(`%J=}PlX2H~ahoPSZlAcP^f+ej571(e+j4(}NM#mD?O zn3(pX&x`~j*_ZgQ$A70kvwyW84T=P6L%^a*d-D2kp2KnDdKOSU|9r@}>AAPf8G{B6 zylHjVliHEpP0D5Ik6CO4MjSCDD+sguTm|i(7D7NIFt}y=_WSFv#)Krgd)UD^0u0nO zB*9q;rXBnl0LrqeS_n+^TF?3u{pB}5XLtI;&=dyG9wCVf!l@##B&I?C$LkI6KiqR8 z?G8=6rwljNno`}V2>JD$*Hq=!(6>&6&^ROT4!|WQYlMkwBCPo^ zdjjWE6nv@|?_NPWc#vtdPod)|?eL7J?NV+MA^$;*GZU!6PiTaKZzc;O6BUhdk2K?qBj3y>E&B;=FJub!XQc4*AM2A? z!Wr^{jsLK+jBESd?oIfH0h+NLt@;om$HJH##UV0*8V3nm z>!Ulhgi+#R?LGqq`0I_d7m-su?U+uf6@{(KS=vJag8Hn%m)|!402F*j9o)=3Fy`@X zz)#Z4IwvR-otUT$^o3{_G@9m2X1GRB>p*Vetu#0k0z_|9!h_s!cfY`KL1M^{-gTK~x5d1* zIUY%ql!{Fa4lg=#W0*fMi%$A&$Mf4?H0@JB02m5b0Q!59hhX^oK7G&%F&s?1SXg+G z8oD0SklP+A@kXQ~3349dV6THq0ntbVf~E(h+#v}L8}7L z%r+7qgEBRZ3P95Ek_5XVvY?TuE386EVWfr9vn--3=tO@LCX{W!d|+3@A*Uv^nmW#U zPtCA4N;ZuA2!lvl5DiM8v)+y}L``$BB%r6)LX5V{GkOSjz@Y}@W0wjwm4 zCD`_U{2x*{A(ZyGU5>D(0QGYG1syE9mg29VdxgYC=11Z~0w@Zqo3s46m4#7+S_VAI zTEpN^03&s-%Q3z$GJ`V5M4S?hUY#8fDT%)C{~}lt8E}*>@^mG;lFn$9o;`y_G6C=? z09GJ6%#2DWWCGh81>Yhl!O!rq2D_U!LSYz}fYgcJ>HsuA%fB%MFmeQNwuiZTzTNM2 zckQ`9{*%1DxAx2*PbZiDvZh2YJJTrUeIW-?zE~4huD#~-iS$_pL7GSs!c3bHB&3Nb zQ`#;1gZg?As#+5BlRaM?1b{JWH-O?jsV+j|<49aMf5AqeTHWF1P_g`{0qtr|esE+t zvWD7}g~%@Qldbom^pAp67;=onv}_rb!;#}8I%76wphD??e7@5bk1FWbcht;DA01t2 zwbIJGp5$>vKzjFh!uSyr0nvf*VdZc+no!G!5NjZm3cVnKilP=26O&t0lap7Sm-FHU z61HRH>RzEm5NLgcZ$mUl)RRW9*u z?oq;!7lWN^r+jg3L>=skMLm>T)jhJ2F{$+t?+155pXf|;gRw4wZM3cD#j`ykxvsb)|_z_Ozmn<2xF=-<~XhdEoKSm zi8)-K_yVPqFjb1tVui0gLy^bsxa6eJxLRw|Rs~g*u*}3hHY(E-xWlDgF=tk*tU@YS z2@G0ju6^((PgJOP33=$mesll zqV!@iutwvkqKFNOU%lZT(l06*QGx7GmIg{10=a`si9)8zM-4i(4zZ+msMAsM_xo07 zlx5!j_8K!75HK+61OZ%v6Q);>JnKHyudNF49w^_MY~9l+O`s+g(MUF_ zRM$C711Bw4o+DWaQn%p5;`nL9?C?|{mV>AMD$WN(8K6Vx z-I7k8+#(+;WuIiFBr`0!7m-PNcxj~M%0qmtOFzZ^k(H(j3xa1V z`wZw{VB>Q6dDllO(XtTT=M&LqZQ1&a`_JN}0#w`7`(~vqKIP;A?^8OeOU_yJp`$Nd zIjzA)+R{yY;cbN zOQJz4`9z&VJG>f27{sn6z<$fwSZa452Zuz9QWt%fpmRomiV%q=U8ow#(XbFQ91Ri| z!gqWe451f8Gq7sBMgEP&sS7=ps=&Z*!VBPo-wWug+t(MDuq8=B6EdszVk_2!n|`4= zPPF8|h%1QSf%ep8-&X)4NVK>p`hX`Td%xPa@#M)&x?bH>BA*Y<3`tH3HbGJLtP_B5 zHc??xCI2+ZmotD3-ho|po}3X%)tx=(lU1B%or=rm6>_#7AjM04Yh2-|dD+f&`GzO0 zGO#k_wxBzXW~?Tuv3+w&=4Ar=n5(PEO*5!7@>EY&9_e#XvXk7%aFcDmcqYQ}+gxYCsK zPX11({7>_#)AJficq*I`M}Nnab6IO5aLt)$fO_NQ_*-1G;|1Z^L?g}w_24<3=H1dl z%*N>^k4H2%Tsdc*@mhFsM})vKW=wR^`eiiSkCYF+O3a7lDkD@6H01w{pz~?ik%#f& zzi(U$f{XB}3@!r$3Y3cm0*gzXa3C6R20ThoAGcqR*N?#26o5e*ZB_IJxsL$Af2MIS ze_Fs0Jm#;Dtt90`F46_COjsh+IywwDU0FPCJw9*VF6#nS4}V1_YV@$LGhe}t`qSlo zk8vV2oQwHgLi(ovsNz>k!|Oi;INE7Ryfrut#0TS%Eiy5DnCW z1Y3d~{!|G6$4wI3EE{{X8Gs>iCZ z>toOX+cQyrLfo-EQ~lp=D~k+7bZe~2lrAxp@n?mY;amibYDg6zhu^lV6sp^;Mq%`m zjq=`RH z0evf1n(T^JJ{``=^nJ#1@80m2)kSu|yDu;+|2!xoVik74`}Oh1?7XmDAv!o!VaGW8^1^FZ_{udj zETDnVm@k{S>x=N5Bk}t;Qsz7f@Y<>5u4-oGIUsYfh{Ronqu|DRH=YEtaR>1znOp^~ z7Ge&cx(ikPzGllNNv(GTy$DrRegsi-D||jxb%Npj2?Ia$N9aiLrX`o5fF6SpAAag^ z;0vwqu84d8ENHnApB$5H3R*}XlR?PDtM2fM1>1?oh})M{z@rI5xLPiAdgI_V1gM=* z$UUsBy?c>FCv?@iH?}eAk-&mBkt^vvusN}9bg6OKw|03V#YGc|SnH@npbNurtzoYswo519o~>KT z`XfUMieFW(V11rbum$maFO3jgh$x^6D4_BYl*LZi5T+v`5mIgnrJ4|LhhX$KlhgZ{ z8tBhYTkv6R26aP2rF-KgKd-vWKaphM5v}Mv-=6pLAfJE%+^@WH4wkMiV!uD(b>bb{ z-7Zc}E}Nk5`+%ax#Id&XGz!?-_EKvXMV%LvNY62-Qs2wJ!nXuj6zCQB>TDFU z27kv33eb;*xMcX0U)4r?~exFPJ1iy4f|&f`}rDF1Gl!dAC}yW?uJ%(wxG6?+sp~ zxnYQJkKatqjY7pxq5F*9by{2px4BrIs5qjGK*W&kAV{Y|{tqH`wu+O)1OV7wcmV9} z>>W-5%OIx-MPShI$dyxLh!%^_JaWPMP3j0}e2_9!i##qa@^p@tlPp7!k&`l1!KCK& znd$jA)utpe(aE0x+{A<(2hTB>)#1!ZAnYf#HyBZA+{Ke(-T-=UR}GM{@fWa!XqiugGuqQi0v&xL!{x1Wu^Z<<=A1`;q`=A zzWL8n+n=0d*5?K6PGc!DZ%ElM2pF*7WyXWOZYf1eZY(%MeesFHCcLX~iM!kjEc;>e zEkO{NO1{YqithdRhY}%nrvUs2kh&Dt+tdsA!tBq&=`UBvpV8e#6fZe@`a(nUT@eKr zp2lAOz1w61UpRb_qBG=ycgm%yhiiNDNX!>mfqxGrira!z=WF@wN|m}|0~J(7csKm7 z)xBosLt&m=P!U9yVWSl@7D}?IzM`JmMxhjFZ1c8`cabs)N)@otjpKthuQu{SnUFIf zC*2|!DX+a$mcu`#^cR_n#A3+;P+xGgBtajdKYe)5y};mIK9q^u_C|w4gu8-b*!Krd z!4kyg%!HAp6}FVD=r5M+kl+qDZJY(xpJ-ARZT+bwvEV3iyzj}Ry?28`cI(IkeS2fU z8sX}oXqS}UIwN6eeT5x03v*Uw6&k!8PRFwb^9pSgynowvr7>gD}S z!KQ>$&&O8_w7^)?yrGy|)r#Mr_57bXN+U2H#uLuZx@`GWh&t6 zbpMUgXz~3YjhZMMQlH75p81DvA#_6NkI#Od^0Tt)l(S&rMa;RMPMA<(_kLH*3CEwy zHCb5eeHL>rci9PL+|X#8!PgK{waCS`>=4ePFHYG>cuh=EE^X>+oy{TMfj3i3Xm1cP z7VJgR^1U&JO`K)`r){X1;kbsN9Nth@r=^^Fyyn8`mC)N!fvEP-N)6zEGoli`h*TpA z5m-0fa?WEp(H(qNR+eenjMGSVodo>rY73ZWUw6Ud|*tx<9Ei0%|wWM3lLMg?!s^N?arm1{M(F%5Yfs@ z&cup{1^X!lF;Ph<@KB~n)%2>6e~GI1wzS+wY`M2ay6TYSR4al>bBFj^xpAnpDH3T?_ysNrf#N8{~tChoo>W=!3)@pcJ zVd^^a5(R_yi}I9p@(1dVZ@(L8trpybeH|_B_0@u5W%bJT1riWf|43SAtb+orrZU7@ z<^Vxg(66B6JUeCgBtc(o1CHo{;43&O&rarglC|Kn)YO}ENDwY%!}SoGjP7IFH*=j( z&9AIy-7hl?SL~92$5n3L$-0fVvNoIM3;a1CoriHhIu*nOc?DOllwS&3tPG!sqTMy2 z7b8=zSy42XEV}bdMDq*Hs_dNw?4nU%MwAo;n?6!KKn;vp25o-xaLg_;Aiy$Tc>_TJ z_{@(3R@OluDL43YGWg(7e&HFUg;lJdS%pYm#lGnufSQq1#6mbZAZrDPLroACEmrn= z)CCo44$0{YDF8;=l8UwkLXY)II~D4{9jFR%x|YcpgTNZXNUH>G8mdRjAERhXXiG#n zV8+eK#}QY`g1`l%Q@={+f~;^Go$dUVt1TgK9!eL-NV1>Q$sMGBapQNi)boKX{6xZ- zN=L{OX8qGF{nbp^HG<~`5X=Qxpjipj$6rlR*CCc~_!lO@f^WOt!Q+tM#$Vt0r#5HB zpVs3&?|yjXnx9=VLE4mi4s5qRwsyk1g}TOc7k*BHz$;HU>_`($8hCcT+IHThoj`&+ zM$CXU6OF-1qv$+w&D?nW{J6ere|SQh70pYHj5{rLI{r9 z8NH8A`eST71~Nq2lR5zc(h;rGyYdVs@IsRu5`&W=0i)*r#9h-cKu?AC-M%OO7ryXF z7zo(Ff=V3uD~LMJ`~cvQhF16dTCpO(FAx;T!bVQnbJIVl*n1sdq@koZRv+hGuz7(u zPI^%v>uBDxh@F#TNu!qPyhMjBcbouSAl5sYPcEb6lsmnwUdS(CZ28{X(Q~f{ZE$Y3 zsdB?mbW6DfNTs+=dtBLG0o*Z2%SLi;JDbary| z$NaaQP;}6^ZvsGcvEo#1rk&+?~}b$vF{3Z<`PsP-tR)zaEu zHJy;1nEmA?11#9>+5Dns(6avWN$S1{Exh#a0*h2-V+#UCS=#qxmS|GzgVM^r@4!QN)&nRvHv;L#Gnqyg;X3sJpPV2O1ACNB>>}_ zxYBiRFD0y47kqg)A@5n4s6>DA0Dsp(@#KSGK8&jTn`9Wr>71sB|Cy1O@W6TU4kuY<0O7`noJwYa$NV7*YRT>H}x zEobf0N#LyiS_oop0SKAVv9cIP-zPR-f$cz$FP0topfxI|X(;2>sm*VxiV#sjt_pLN zZ%yB@@Z1YE+ViNK%8#EWWh+gz^x!@BP!X@m7juP8nnbFDc23 zE23&gM=jFpSH%Na)k4bp1dYc{vC#?;j3LsptnKR|b`tphYRc>Y!;5p+Y^>EM?K9 zGKiLO^R+?fddGj;Z{YnNUd`o@;)=$5+fr6N33P!~+j$2wSJ_({Lbk zu_sj10vp8K5+1u|bQ2%axdkTmgJTdFy~w`D59fY;lJDe{a_*u7$(q_-+1-&GB#zR- zb$z|^N>ra`*o4NQGMJ-#lqY|&H~9OGaQTsG8ic0zPeo~yO}b>D{&~*?4*gYIhmiPR z@NHUo6dmIETatn%ZoIcOEW^eKFNGGgKVF*##DKS)lq*Ov5R-;K6?eqnPT^y`IBUCp z;)7a2&|%5JAf9VW{j`Bdw zxx`vN>TqA?>BbF}<;~{o9m${l&dB|H*PviZdgh&DVmf|yW{TdZ@S3<#{;2jl!Y0X^}+<*!pb zkt?LO3&<(e<^{#I0nZk(dGAg+AAide>UNu}nk*EijTDexFSz|Q+#r!P9rY+1*ZU@*J2iZdOgA(yn(GOQ%nTHJQX!j%9KW|OI zG)N~hJ0uP<=&g4U&f1_PpkvyPBE{ytQ6}-y`phkNj>bHgth(fa951HanWkaf-MBEy z79`9|(}k;v5CLhCW%jjDL~s?79UP{7br5_B&kZTgvJyIMvCUt8#*<=r^O8-_^*v|K zMyNJ9&fzn5=bIVeodDy;lX$P-sn{J=xsq|8t-H@>rll~q%~MG26U<-T8L zTYcD_7zqbG_cKh{XSu(-Jz1^(eJxnee!6>AMj%^So7A}f_N#-_jk(skGzu|c1U$@`}6?R~EEwSNuKY(#A= zG<##drT3`ddmHU+Z|5)yu)jp36_AK#$6^kgXs;2q67@=>dI3QX-Ae2rCNP14Om)@ zheaSGQ@+oJDmnkU`cC&otnrDTHPQO;1VfljNk_3MJkA;%&)@mro19_;sj)Nj)XYiX z#@*LF?*TgTg~=zN$Zaavx^yU}Daa83wO>E`z3jw2?^7_4JuY*duImf76s^a;qK0b{ zK{u;LfuE;k65PlTr($?pa3P#dCXoBz7hg1-y0^zZOs$JFK|-*<*ZuW3>u_Q?NP~v} z;c~FerGIv{k}3T`V`}03{vheowl84-(3$P{>c#hJ-;H{5kfitzm{2G2Gu40+;ko>8 z)5e4|T0so@QG4=Wam86{>yGSihZoDEJi-hAqqP^x5pfx=#I>TVB%0292{~&1qm()X zHUX&^0IW4F2ie`3E*Ab(jfh<_>D2P^0}`coX#n;9^mr@HSX(*H5W;cnRM@&_Gg3fAbW-CyoW7S&KZu7fM9LG zl)%W~2rK2jd2t|Uoy|$VRhuHU0}L2X;Bg~GRQ}oMKOnN`KXsz7niC41Pczuxl!*YLe%8S6BG*o`yIJ^f$j2ZwwHhyq*B>fb#x&o z`h9W?(Hq^Jxt>~zibO6ZQHNNPzq=3#K;xZXgx5IANuK3+{yFr~1jA3fw z{Dmj{naplPQ3%^hZ&2FQXMajMo9dW*2KeG_mTF5pMEluFnz#g=4K3-m${(*K`^}MM zb2UO8&8bt*#ff+nPRn8+zd6ZJ^b)h4&oWfF>4i-$rKb!sJ4(zTqS8UO!4P877u%l; zjPoCAZiDt%3zLhLCnnz}^Xurz!kY{!veDey#}cx7&8C5dC19IcO_aG+COLDfx&7w< z>j3EM@!5}6hiq`sBK5!l&>mE7J$rI;pLU4#hA0b%2*@)WRPquNR^w2D=3yP9xnm zumGT|uLDn^f^&0yLTW{I{NP;q`9S_D(Q(l!egk$4KBqi~_o_{HIIKJs3B0}#&85{B z?J1_Dw}Q0#|1*Of()x-LIBY{+y+x=JY)Gr`%2lg#dyu>mb;V2Ws=@Mv1L&kKdq7iT zU-yS7n)#IfBucL-mwq-l>fHqe{_g%@ivvB`X58^S#+RlSk2RjRm82kvx zf)wp6y-<%rcShFzK2o-|tZfB+lB8w}mH5V9fr_9xOb|Lr8y0Afq7$k(PGSWb0{CEs zK8i2HR<>G8aq{gB4qFp$Eyr0R>D5)OJTTk}{wLsi$|6!CmV+Ec0VVE?u`K?5^V%>lrJl;JtU96MymZ_ZeEBBQOUDZ@NI=3X%KPsXiO z^OY3y&BydZ4QT`Td&6Dd@wNaqwgm4VWc%H0czakiw;;&n(QJ;N>ge0VXQ+m4hosGQ zI1+9Zhs+{lS8+*zw0@98tZIK)&aKBL=UUq(H+Bxqnj*vh#eyz%NA2+Nj!-}V%xyKb zM%n_kw!5B$nFH1cc>)n!1R344`vX75$5;H`SjuTWjqDr(ipVmU1TIEMy{01jvI?8p zo`xFQ6PghK9;vi2CM7(F(Qm3ol$^Ug2&}2*YW^+rn*qNIyK$&48@MFZ`sdN|CAC)fAjP)#}Dxyjc5 zkCsQp;CQFFJSZW_Ns4xrx%yEu_JSio{o!zh)e^jIC%HFvcr@i?H+n2z>>=3N4);cq zT9^8fc?cLME=d|$8@LtNC8=x;9Qry>aD#N+7ahYcL@hz(ql+BTHM5rFFyvbryVyIzY4{Vf}E2jyYFF zke>iL6>coiFHd-lm^(8N6U12`+7J@b&_xi}1ul5e!Ku)KuJ4KaU zG*k|*q7d*#qRVRv3(aL_B?Xu|(9O(sxGcch2YXorL@Rz1kFJ#18M5=$aZ#a`=0}kl zAD%YCS^58Tx_NzH+OBbaIJpBzPzuAX+?YsO{ErFf*bpg6*cu)M?w{zS@G{;x5yV_E zF-G5BpB+hBXrh;y3_(dZ8Zt5iK<xuZ9dBgS2SWcN~%0tAt@*R6C5mq*8~M|#R{x8CT(X=T?iIfJ@=OF8oR$}iycS#XvhLa6wEk;|+JpOs ztj)i3X#`Zo&9-oe&hx3^I3XY2tb6zGYlYp|_do4fUH(h)J;1*;PEnR7cS$amwUQuB zZWR~i%O*h*D;_)}BK2(E2s7P*j!~xL46P-brA6bUiv~DFP7YPHOr5FmCDIK#ifOI$ z+wM$lWcgdx+yQfLcd+!|GF6oE@}&Q4y$1|r&jRP60pouKNU!{XUrEggHvctpk;dmi z9xd0*^Y3e;N*{fA`PNvYKiqgpe(M(PKLPSi=2$yEsS~pwhr#|yGYSrWUpn#xfAt%p z)ZM*;--MOZ#l*kQ1ru>f1ztMmo!$0tX>Vz7er1_!_|=2QMi6SJWAs@dVf>WV@N+~e zUz-;rP1H>Iw-47>-`Ws(hU=N(Vg3)c+pk;^A_oI27ASAMa=9rX*H_=a#7lV|o=XNi zb86ED2x9X+mPp%I|Ezp%xUx_kU0W>_GaIAAoRCqG83I1|tS<{MAwQ&d6If12T8OV`BG-U`7S`SI>9l zLJ+)&VXe!}NWlcK208>o;K>l4xNEryqtF4d2$jfVc0X4^5VKdrW^NFI3H#Nm-ytQ8 ztR(@Q98Sc;o1)a=kpcS8!p!5ZCPv!$f?1|s@JC^0)cOAy zcv1f|9vN@m1{+om+lo7)GM+V~y?>Xh3MS87@7G6HdCO{f;=}WpzE4k(*XTvWi6>zA zeo&)MGOcYD8wi$*hbzRmdH4jCyx^!0OLOYR8^=b+y5l?**;<#{VKv2GH%?6{Fpe~4 z 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 diff --git a/static/iconfont.2205bf82.woff b/static/iconfont.2205bf82.woff new file mode 100644 index 0000000000000000000000000000000000000000..f0533613e6ff5d60ef6d00856b2811477362d331 GIT binary patch literal 279660 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%0A_n^oEP8V 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%0DW%=Gz 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