From 528c4871e8318bb168a8b834d4732b7e670490de Mon Sep 17 00:00:00 2001 From: autosubmit Date: Wed, 1 Nov 2023 21:35:09 +0800 Subject: [PATCH] Auto Submit --- 17723.async.js | 1 - 20182.async.js | 11 +- 1110.async.js => 48430.async.js | 1496 ++- 50966.async.js | 154 +- 39219.async.js => 53067.async.js | 47 +- 76873.async.js | 1255 --- 85619.async.js | 2 +- 86208.async.js => 96455.async.js | 849 +- layouts__GraduationsDetail__index.async.js | 4 +- ...oms__Lists__CommonHomework__index.async.js | 2 +- ...ooms__Lists__Exercise__Add__index.async.js | 11 +- ...s__Lists__Exercise__Answer__index.async.js | 11 +- ...s__Exercise__ImitateAnswer__index.async.js | 11 +- ...lassrooms__Lists__Exercise__index.async.js | 179 +- ...ooms__Lists__GroupHomework__index.async.js | 2 +- p__Classrooms__Lists__Polls__index.async.js | 4 +- ...ms__Lists__ProgramHomework__index.async.js | 4 +- ...ms__Lists__ShixunHomeworks__index.async.js | 4 +- p__Classrooms__Lists__Video__index.async.js | 561 ++ p__Competitions__Edit__index.async.js | 1 - ...s__Lists__StudentSelection__index.async.js | 4 +- p__Graduations__Lists__Topics__index.async.js | 4 +- p__Paperlibrary__Add__index.async.js | 90 +- p__Paperlibrary__index.async.js | 1 - p__Paths__Detail__Statistics__index.async.js | 47 +- p__Paths__Detail__id.async.js | 8958 +++++++++++------ p__Paths__Detail__id.chunk.css | 600 ++ p__Problems__OjForm__NewEdit__index.async.js | 78 +- p__Problemset__NewItem__index.async.js | 11 +- ...alSpaces__Lists__Knowledge__index.async.js | 69 +- static/iconfont.1871bb9b.woff2 | Bin 217904 -> 0 bytes static/iconfont.62c66052.svg | 1 + static/iconfont.631a79ac.woff2 | Bin 0 -> 216736 bytes static/iconfont.81c0972d.woff | Bin 0 -> 266516 bytes ...ont.0fbfef2e.ttf => iconfont.e64267bc.ttf} | Bin 442004 -> 439256 bytes static/iconfont.f760e9a5.woff | Bin 268132 -> 0 bytes static/iconfont.fbda0e54.svg | 1 - umi.css | 8 +- umi.js | 577 +- 39 files changed, 9628 insertions(+), 5430 deletions(-) rename 1110.async.js => 48430.async.js (53%) rename 39219.async.js => 53067.async.js (99%) delete mode 100644 76873.async.js rename 86208.async.js => 96455.async.js (84%) delete mode 100644 static/iconfont.1871bb9b.woff2 create mode 100644 static/iconfont.62c66052.svg create mode 100644 static/iconfont.631a79ac.woff2 create mode 100644 static/iconfont.81c0972d.woff rename static/{iconfont.0fbfef2e.ttf => iconfont.e64267bc.ttf} (91%) delete mode 100644 static/iconfont.f760e9a5.woff delete mode 100644 static/iconfont.fbda0e54.svg diff --git a/17723.async.js b/17723.async.js index 10c223f970..accf7d501f 100644 --- a/17723.async.js +++ b/17723.async.js @@ -123,7 +123,6 @@ var CertificateModal = function CertificateModal(_ref) { } } }, [data]); - console.log('-----', type, data); var month = { '1': "January", '2': "February", diff --git a/20182.async.js b/20182.async.js index 84baa348ce..0cc442f25c 100644 --- a/20182.async.js +++ b/20182.async.js @@ -1116,16 +1116,15 @@ var ButtonLoading = function ButtonLoading(_ref) { case 0: stats = items.userAnswer; codes = js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.decode(items.code); - debugger; if (!(stats.length > 0 && ((_stats$filter2 = stats.filter(function (item) { return !item.value; })) === null || _stats$filter2 === void 0 ? void 0 : _stats$filter2.length) > 0)) { - _context5.next = 6; + _context5.next = 5; break; } antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.info('填空项不能为空!'); return _context5.abrupt("return"); - case 6: + case 5: if (stats.length > 0) { stats === null || stats === void 0 || stats.map(function (item) { if (item.multi_line) { @@ -1135,15 +1134,15 @@ var ButtonLoading = function ButtonLoading(_ref) { } }); } - _context5.next = 9; + _context5.next = 8; return (0,_pages_MyProblem_service__WEBPACK_IMPORTED_MODULE_8__/* .updateCode */ .n4)(id, re ? re : { code: js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.encode(codes), language: items.language }); - case 9: + case 8: response = _context5.sent; return _context5.abrupt("return", response); - case 11: + case 10: case "end": return _context5.stop(); } diff --git a/1110.async.js b/48430.async.js similarity index 53% rename from 1110.async.js rename to 48430.async.js index 9f72eb4143..72f6176023 100644 --- a/1110.async.js +++ b/48430.async.js @@ -1,30 +1,30 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[1110,72032],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[48430,72032],{ -/***/ 96402: -/*!********************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/UploadOutlined.js + 1 modules ***! - \********************************************************************************************************/ +/***/ 47104: +/*!*************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/CloseCircleOutlined.js + 1 modules ***! + \*************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_UploadOutlined; } + Z: function() { return /* binding */ icons_CloseCircleOutlined; } }); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/extends.js var esm_extends = __webpack_require__(26508); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/UploadOutlined.js +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/CloseCircleOutlined.js // This icon file is generated automatically. -var UploadOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z" } }] }, "name": "upload", "theme": "outlined" }; -/* harmony default export */ var asn_UploadOutlined = (UploadOutlined); +var CloseCircleOutlined = { "icon": { "tag": "svg", "attrs": { "fill-rule": "evenodd", "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z" } }] }, "name": "close-circle", "theme": "outlined" }; +/* harmony default export */ var asn_CloseCircleOutlined = (CloseCircleOutlined); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules var AntdIcon = __webpack_require__(91851); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/UploadOutlined.js +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/CloseCircleOutlined.js // GENERATE BY ./scripts/generate.ts // DON NOT EDIT IT MANUALLY @@ -32,14 +32,26 @@ var AntdIcon = __webpack_require__(91851); -var UploadOutlined_UploadOutlined = function UploadOutlined(props, ref) { +var CloseCircleOutlined_CloseCircleOutlined = function CloseCircleOutlined(props, ref) { return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { ref: ref, - icon: asn_UploadOutlined + icon: asn_CloseCircleOutlined })); }; if (false) {} -/* harmony default export */ var icons_UploadOutlined = (/*#__PURE__*/_react_17_0_2_react.forwardRef(UploadOutlined_UploadOutlined)); +/* harmony default export */ var icons_CloseCircleOutlined = (/*#__PURE__*/_react_17_0_2_react.forwardRef(CloseCircleOutlined_CloseCircleOutlined)); + +/***/ }), + +/***/ 51314: +/*!**********************************************************!*\ + !*** ./node_modules/_swiper@5.4.5@swiper/css/swiper.css ***! + \**********************************************************/ +/***/ (function() { + +"use strict"; +// extracted by mini-css-extract-plugin + /***/ }), @@ -662,458 +674,1104 @@ if (false) {} /***/ }), -/***/ 44000: -/*!**********************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/layout/index.js ***! - \**********************************************************/ +/***/ 28103: +/*!***********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules ***! + \***********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 84966); -/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 37534); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ divider; } +}); + +// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js +var _classnames_2_3_2_classnames = __webpack_require__(12124); +var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js +var style = __webpack_require__(17313); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(83116); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js +var statistic = __webpack_require__(37613); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/style/index.js + + +// ============================== Shared ============================== +const genSharedDividerStyle = token => { + const { + componentCls, + sizePaddingEdgeHorizontal, + colorSplit, + lineWidth, + textPaddingInline, + orientationMargin, + verticalMarginInline + } = token; + return { + [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + borderBlockStart: `${lineWidth}px solid ${colorSplit}`, + // vertical + '&-vertical': { + position: 'relative', + top: '-0.06em', + display: 'inline-block', + height: '0.9em', + marginInline: verticalMarginInline, + marginBlock: 0, + verticalAlign: 'middle', + borderTop: 0, + borderInlineStart: `${lineWidth}px solid ${colorSplit}` + }, + '&-horizontal': { + display: 'flex', + clear: 'both', + width: '100%', + minWidth: '100%', + margin: `${token.dividerHorizontalGutterMargin}px 0` + }, + [`&-horizontal${componentCls}-with-text`]: { + display: 'flex', + alignItems: 'center', + margin: `${token.dividerHorizontalWithTextGutterMargin}px 0`, + color: token.colorTextHeading, + fontWeight: 500, + fontSize: token.fontSizeLG, + whiteSpace: 'nowrap', + textAlign: 'center', + borderBlockStart: `0 ${colorSplit}`, + '&::before, &::after': { + position: 'relative', + width: '50%', + borderBlockStart: `${lineWidth}px solid transparent`, + // Chrome not accept `inherit` in `border-top` + borderBlockStartColor: 'inherit', + borderBlockEnd: 0, + transform: 'translateY(50%)', + content: "''" + } + }, + [`&-horizontal${componentCls}-with-text-left`]: { + '&::before': { + width: `${orientationMargin * 100}%` + }, + '&::after': { + width: `${100 - orientationMargin * 100}%` + } + }, + [`&-horizontal${componentCls}-with-text-right`]: { + '&::before': { + width: `${100 - orientationMargin * 100}%` + }, + '&::after': { + width: `${orientationMargin * 100}%` + } + }, + [`${componentCls}-inner-text`]: { + display: 'inline-block', + paddingBlock: 0, + paddingInline: textPaddingInline + }, + '&-dashed': { + background: 'none', + borderColor: colorSplit, + borderStyle: 'dashed', + borderWidth: `${lineWidth}px 0 0` + }, + [`&-horizontal${componentCls}-with-text${componentCls}-dashed`]: { + '&::before, &::after': { + borderStyle: 'dashed none none' + } + }, + [`&-vertical${componentCls}-dashed`]: { + borderInlineStartWidth: lineWidth, + borderInlineEnd: 0, + borderBlockStart: 0, + borderBlockEnd: 0 + }, + [`&-plain${componentCls}-with-text`]: { + color: token.colorText, + fontWeight: 'normal', + fontSize: token.fontSize + }, + [`&-horizontal${componentCls}-with-text-left${componentCls}-no-default-orientation-margin-left`]: { + '&::before': { + width: 0 + }, + '&::after': { + width: '100%' + }, + [`${componentCls}-inner-text`]: { + paddingInlineStart: sizePaddingEdgeHorizontal + } + }, + [`&-horizontal${componentCls}-with-text-right${componentCls}-no-default-orientation-margin-right`]: { + '&::before': { + width: '100%' + }, + '&::after': { + width: 0 + }, + [`${componentCls}-inner-text`]: { + paddingInlineEnd: sizePaddingEdgeHorizontal + } + } + }) + }; +}; +// ============================== Export ============================== +/* harmony default export */ var divider_style = ((0,genComponentStyleHook/* default */.Z)('Divider', token => { + const dividerToken = (0,statistic/* merge */.TS)(token, { + dividerHorizontalWithTextGutterMargin: token.margin, + dividerHorizontalGutterMargin: token.marginLG, + sizePaddingEdgeHorizontal: 0 + }); + return [genSharedDividerStyle(dividerToken)]; +}, token => ({ + textPaddingInline: '1em', + orientationMargin: 0.05, + verticalMarginInline: token.marginXS +}))); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js "use client"; +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + -const Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP; -Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4; -Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_; -Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY; -Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z; -/* harmony default export */ __webpack_exports__.Z = (Layout); + + +const Divider = props => { + const { + getPrefixCls, + direction, + divider + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const { + prefixCls: customizePrefixCls, + type = 'horizontal', + orientation = 'center', + orientationMargin, + className, + rootClassName, + children, + dashed, + plain, + style + } = props, + restProps = __rest(props, ["prefixCls", "type", "orientation", "orientationMargin", "className", "rootClassName", "children", "dashed", "plain", "style"]); + const prefixCls = getPrefixCls('divider', customizePrefixCls); + const [wrapSSR, hashId] = divider_style(prefixCls); + const orientationPrefix = orientation.length > 0 ? `-${orientation}` : orientation; + const hasChildren = !!children; + const hasCustomMarginLeft = orientation === 'left' && orientationMargin != null; + const hasCustomMarginRight = orientation === 'right' && orientationMargin != null; + const classString = _classnames_2_3_2_classnames_default()(prefixCls, divider === null || divider === void 0 ? void 0 : divider.className, hashId, `${prefixCls}-${type}`, { + [`${prefixCls}-with-text`]: hasChildren, + [`${prefixCls}-with-text${orientationPrefix}`]: hasChildren, + [`${prefixCls}-dashed`]: !!dashed, + [`${prefixCls}-plain`]: !!plain, + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-no-default-orientation-margin-left`]: hasCustomMarginLeft, + [`${prefixCls}-no-default-orientation-margin-right`]: hasCustomMarginRight + }, className, rootClassName); + const memoizedOrientationMargin = _react_17_0_2_react.useMemo(() => { + if (typeof orientationMargin === 'number') { + return orientationMargin; + } + if (/^\d+$/.test(orientationMargin)) { + return Number(orientationMargin); + } + return orientationMargin; + }, [orientationMargin]); + const innerStyle = Object.assign(Object.assign({}, hasCustomMarginLeft && { + marginLeft: memoizedOrientationMargin + }), hasCustomMarginRight && { + marginRight: memoizedOrientationMargin + }); + // Warning children not work in vertical mode + if (false) {} + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ + className: classString, + style: Object.assign(Object.assign({}, divider === null || divider === void 0 ? void 0 : divider.style), style) + }, restProps, { + role: "separator" + }), children && type !== 'vertical' && /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: `${prefixCls}-inner-text`, + style: innerStyle + }, children))); +}; +if (false) {} +/* harmony default export */ var divider = (Divider); /***/ }), -/***/ 78673: -/*!**********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/switch/index.js + 2 modules ***! - \**********************************************************************/ +/***/ 19479: +/*!********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/rate/index.js + 8 modules ***! + \********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ es_switch; } + Z: function() { return /* binding */ rate; } }); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/LoadingOutlined.js + 1 modules -var LoadingOutlined = __webpack_require__(38521); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(26508); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/StarFilled.js +// This icon file is generated automatically. +var StarFilled = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z" } }] }, "name": "star", "theme": "filled" }; +/* harmony default export */ var asn_StarFilled = (StarFilled); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(91851); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/StarFilled.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var StarFilled_StarFilled = function StarFilled(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_StarFilled + })); +}; +if (false) {} +/* harmony default export */ var icons_StarFilled = (/*#__PURE__*/_react_17_0_2_react.forwardRef(StarFilled_StarFilled)); // EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js var _classnames_2_3_2_classnames = __webpack_require__(12124); var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(26508); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/defineProperty.js var defineProperty = __webpack_require__(80268); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules var slicedToArray = __webpack_require__(39718); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/objectWithoutProperties.js var objectWithoutProperties = __webpack_require__(26779); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./node_modules/_rc-util@5.38.0@rc-util/es/hooks/useMergedState.js var useMergedState = __webpack_require__(41760); // EXTERNAL MODULE: ./node_modules/_rc-util@5.38.0@rc-util/es/KeyCode.js var KeyCode = __webpack_require__(38251); -;// CONCATENATED MODULE: ./node_modules/_rc-switch@4.1.0@rc-switch/es/index.js +// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.0@rc-util/es/pickAttrs.js +var pickAttrs = __webpack_require__(5090); +;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/Star.js + + + +function Star(props, ref) { + var disabled = props.disabled, + prefixCls = props.prefixCls, + character = props.character, + characterRender = props.characterRender, + index = props.index, + count = props.count, + value = props.value, + allowHalf = props.allowHalf, + focused = props.focused, + onHover = props.onHover, + onClick = props.onClick; + // =========================== Events =========================== + var onInternalHover = function onInternalHover(e) { + onHover(e, index); + }; + var onInternalClick = function onInternalClick(e) { + onClick(e, index); + }; + var onInternalKeyDown = function onInternalKeyDown(e) { + if (e.keyCode === KeyCode/* default */.Z.ENTER) { + onClick(e, index); + } + }; + // =========================== Render =========================== + // >>>>> ClassName + var starValue = index + 1; + var classNameList = new Set([prefixCls]); + // TODO: Current we just refactor from CC to FC. This logic seems can be optimized. + if (value === 0 && index === 0 && focused) { + classNameList.add("".concat(prefixCls, "-focused")); + } else if (allowHalf && value + 0.5 >= starValue && value < starValue) { + classNameList.add("".concat(prefixCls, "-half")); + classNameList.add("".concat(prefixCls, "-active")); + if (focused) { + classNameList.add("".concat(prefixCls, "-focused")); + } + } else { + if (starValue <= value) { + classNameList.add("".concat(prefixCls, "-full")); + } else { + classNameList.add("".concat(prefixCls, "-zero")); + } + if (starValue === value && focused) { + classNameList.add("".concat(prefixCls, "-focused")); + } + } + // >>>>> Node + var characterNode = typeof character === 'function' ? character(props) : character; + var start = /*#__PURE__*/_react_17_0_2_react.createElement("li", { + className: _classnames_2_3_2_classnames_default()(Array.from(classNameList)), + ref: ref + }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { + onClick: disabled ? null : onInternalClick, + onKeyDown: disabled ? null : onInternalKeyDown, + onMouseMove: disabled ? null : onInternalHover, + role: "radio", + "aria-checked": value > index ? 'true' : 'false', + "aria-posinset": index + 1, + "aria-setsize": count, + tabIndex: disabled ? -1 : 0 + }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: "".concat(prefixCls, "-first") + }, characterNode), /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: "".concat(prefixCls, "-second") + }, characterNode))); + if (characterRender) { + start = characterRender(start, props); + } + return start; +} +/* harmony default export */ var es_Star = (/*#__PURE__*/_react_17_0_2_react.forwardRef(Star)); +;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/useRefs.js + +function useRefs() { + var nodeRef = _react_17_0_2_react.useRef({}); + function getRef(index) { + return nodeRef.current[index]; + } + function setRef(index) { + return function (node) { + nodeRef.current[index] = node; + }; + } + return [getRef, setRef]; +} +;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/util.js +function getScroll(w) { + var ret = w.pageXOffset; + var method = 'scrollLeft'; + if (typeof ret !== 'number') { + var d = w.document; + // ie6,7,8 standard mode + ret = d.documentElement[method]; + if (typeof ret !== 'number') { + // quirks mode + ret = d.body[method]; + } + } + return ret; +} +function getClientPosition(elem) { + var x; + var y; + var doc = elem.ownerDocument; + var body = doc.body; + var docElem = doc && doc.documentElement; + var box = elem.getBoundingClientRect(); + x = box.left; + y = box.top; + x -= docElem.clientLeft || body.clientLeft || 0; + y -= docElem.clientTop || body.clientTop || 0; + return { + left: x, + top: y + }; +} +function getOffsetLeft(el) { + var pos = getClientPosition(el); + var doc = el.ownerDocument; + // Only IE use `parentWindow` + var w = doc.defaultView || doc.parentWindow; + pos.left += getScroll(w); + return pos.left; +} +;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/Rate.js + + +var _excluded = ["prefixCls", "className", "defaultValue", "value", "count", "allowHalf", "allowClear", "character", "characterRender", "disabled", "direction", "tabIndex", "autoFocus", "onHoverChange", "onChange", "onFocus", "onBlur", "onKeyDown", "onMouseLeave"]; -var _excluded = ["prefixCls", "className", "checked", "defaultChecked", "disabled", "loadingIcon", "checkedChildren", "unCheckedChildren", "onClick", "onChange", "onKeyDown"]; -var Switch = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (_ref, ref) { + + +function Rate(props, ref) { var _classNames; - var _ref$prefixCls = _ref.prefixCls, - prefixCls = _ref$prefixCls === void 0 ? 'rc-switch' : _ref$prefixCls, - className = _ref.className, - checked = _ref.checked, - defaultChecked = _ref.defaultChecked, - disabled = _ref.disabled, - loadingIcon = _ref.loadingIcon, - checkedChildren = _ref.checkedChildren, - unCheckedChildren = _ref.unCheckedChildren, - onClick = _ref.onClick, - onChange = _ref.onChange, - onKeyDown = _ref.onKeyDown, - restProps = (0,objectWithoutProperties/* default */.Z)(_ref, _excluded); - var _useMergedState = (0,useMergedState/* default */.Z)(false, { - value: checked, - defaultValue: defaultChecked + var _props$prefixCls = props.prefixCls, + prefixCls = _props$prefixCls === void 0 ? 'rc-rate' : _props$prefixCls, + className = props.className, + defaultValue = props.defaultValue, + propValue = props.value, + _props$count = props.count, + count = _props$count === void 0 ? 5 : _props$count, + _props$allowHalf = props.allowHalf, + allowHalf = _props$allowHalf === void 0 ? false : _props$allowHalf, + _props$allowClear = props.allowClear, + allowClear = _props$allowClear === void 0 ? true : _props$allowClear, + _props$character = props.character, + character = _props$character === void 0 ? '★' : _props$character, + characterRender = props.characterRender, + disabled = props.disabled, + _props$direction = props.direction, + direction = _props$direction === void 0 ? 'ltr' : _props$direction, + _props$tabIndex = props.tabIndex, + tabIndex = _props$tabIndex === void 0 ? 0 : _props$tabIndex, + autoFocus = props.autoFocus, + onHoverChange = props.onHoverChange, + onChange = props.onChange, + onFocus = props.onFocus, + onBlur = props.onBlur, + onKeyDown = props.onKeyDown, + onMouseLeave = props.onMouseLeave, + restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded); + var _useRefs = useRefs(), + _useRefs2 = (0,slicedToArray/* default */.Z)(_useRefs, 2), + getStarRef = _useRefs2[0], + setStarRef = _useRefs2[1]; + var rateRef = _react_17_0_2_react.useRef(null); + // ============================ Ref ============================= + var triggerFocus = function triggerFocus() { + if (!disabled) { + var _rateRef$current; + (_rateRef$current = rateRef.current) === null || _rateRef$current === void 0 ? void 0 : _rateRef$current.focus(); + } + }; + _react_17_0_2_react.useImperativeHandle(ref, function () { + return { + focus: triggerFocus, + blur: function blur() { + if (!disabled) { + var _rateRef$current2; + (_rateRef$current2 = rateRef.current) === null || _rateRef$current2 === void 0 ? void 0 : _rateRef$current2.blur(); + } + } + }; + }); + // =========================== Value ============================ + var _useMergedState = (0,useMergedState/* default */.Z)(defaultValue || 0, { + value: propValue }), _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), - innerChecked = _useMergedState2[0], - setInnerChecked = _useMergedState2[1]; - function triggerChange(newChecked, event) { - var mergedChecked = innerChecked; + value = _useMergedState2[0], + setValue = _useMergedState2[1]; + var _useMergedState3 = (0,useMergedState/* default */.Z)(null), + _useMergedState4 = (0,slicedToArray/* default */.Z)(_useMergedState3, 2), + cleanedValue = _useMergedState4[0], + setCleanedValue = _useMergedState4[1]; + var getStarValue = function getStarValue(index, x) { + var reverse = direction === 'rtl'; + var starValue = index + 1; + if (allowHalf) { + var starEle = getStarRef(index); + var leftDis = getOffsetLeft(starEle); + var width = starEle.clientWidth; + if (reverse && x - leftDis > width / 2) { + starValue -= 0.5; + } else if (!reverse && x - leftDis < width / 2) { + starValue -= 0.5; + } + } + return starValue; + }; + // >>>>> Change + var changeValue = function changeValue(nextValue) { + setValue(nextValue); + onChange === null || onChange === void 0 ? void 0 : onChange(nextValue); + }; + // =========================== Focus ============================ + var _React$useState = _react_17_0_2_react.useState(false), + _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), + focused = _React$useState2[0], + setFocused = _React$useState2[1]; + var onInternalFocus = function onInternalFocus() { + setFocused(true); + onFocus === null || onFocus === void 0 ? void 0 : onFocus(); + }; + var onInternalBlur = function onInternalBlur() { + setFocused(false); + onBlur === null || onBlur === void 0 ? void 0 : onBlur(); + }; + // =========================== Hover ============================ + var _React$useState3 = _react_17_0_2_react.useState(null), + _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), + hoverValue = _React$useState4[0], + setHoverValue = _React$useState4[1]; + var onHover = function onHover(event, index) { + var nextHoverValue = getStarValue(index, event.pageX); + if (nextHoverValue !== cleanedValue) { + setHoverValue(nextHoverValue); + setCleanedValue(null); + } + onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(nextHoverValue); + }; + var onMouseLeaveCallback = function onMouseLeaveCallback(event) { if (!disabled) { - mergedChecked = newChecked; - setInnerChecked(mergedChecked); - onChange === null || onChange === void 0 ? void 0 : onChange(mergedChecked, event); + setHoverValue(null); + setCleanedValue(null); + onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(undefined); } - return mergedChecked; - } - function onInternalKeyDown(e) { - if (e.which === KeyCode/* default */.Z.LEFT) { - triggerChange(false, e); - } else if (e.which === KeyCode/* default */.Z.RIGHT) { - triggerChange(true, e); + if (event) { + onMouseLeave === null || onMouseLeave === void 0 ? void 0 : onMouseLeave(event); } - onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(e); - } - function onInternalClick(e) { - var ret = triggerChange(!innerChecked, e); - // [Legacy] trigger onClick with value - onClick === null || onClick === void 0 ? void 0 : onClick(ret, e); - } - var switchClassName = _classnames_2_3_2_classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checked"), innerChecked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); - return /*#__PURE__*/_react_17_0_2_react.createElement("button", (0,esm_extends/* default */.Z)({}, restProps, { - type: "button", - role: "switch", - "aria-checked": innerChecked, - disabled: disabled, - className: switchClassName, - ref: ref, - onKeyDown: onInternalKeyDown, - onClick: onInternalClick - }), loadingIcon, /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: "".concat(prefixCls, "-inner") - }, /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: "".concat(prefixCls, "-inner-checked") - }, checkedChildren), /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: "".concat(prefixCls, "-inner-unchecked") - }, unCheckedChildren))); -}); -Switch.displayName = 'Switch'; -/* harmony default export */ var es = (Switch); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules -var wave = __webpack_require__(14088); + }; + // =========================== Click ============================ + var onClick = function onClick(event, index) { + var newValue = getStarValue(index, event.pageX); + var isReset = false; + if (allowClear) { + isReset = newValue === value; + } + onMouseLeaveCallback(); + changeValue(isReset ? 0 : newValue); + setCleanedValue(isReset ? newValue : null); + }; + var onInternalKeyDown = function onInternalKeyDown(event) { + var keyCode = event.keyCode; + var reverse = direction === 'rtl'; + var nextValue = value; + if (keyCode === KeyCode/* default */.Z.RIGHT && nextValue < count && !reverse) { + if (allowHalf) { + nextValue += 0.5; + } else { + nextValue += 1; + } + changeValue(nextValue); + event.preventDefault(); + } else if (keyCode === KeyCode/* default */.Z.LEFT && nextValue > 0 && !reverse) { + if (allowHalf) { + nextValue -= 0.5; + } else { + nextValue -= 1; + } + changeValue(nextValue); + event.preventDefault(); + } else if (keyCode === KeyCode/* default */.Z.RIGHT && nextValue > 0 && reverse) { + if (allowHalf) { + nextValue -= 0.5; + } else { + nextValue -= 1; + } + changeValue(nextValue); + event.preventDefault(); + } else if (keyCode === KeyCode/* default */.Z.LEFT && nextValue < count && reverse) { + if (allowHalf) { + nextValue += 0.5; + } else { + nextValue += 1; + } + changeValue(nextValue); + event.preventDefault(); + } + onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(event); + }; + // =========================== Effect =========================== + _react_17_0_2_react.useEffect(function () { + if (autoFocus && !disabled) { + triggerFocus(); + } + }, []); + // =========================== Render =========================== + // >>> Star + var starNodes = new Array(count).fill(0).map(function (item, index) { + return /*#__PURE__*/_react_17_0_2_react.createElement(es_Star, { + ref: setStarRef(index), + index: index, + count: count, + disabled: disabled, + prefixCls: "".concat(prefixCls, "-star"), + allowHalf: allowHalf, + value: hoverValue === null ? value : hoverValue, + onClick: onClick, + onHover: onHover, + key: item || index, + character: character, + characterRender: characterRender, + focused: focused + }); + }); + var classString = _classnames_2_3_2_classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames)); + // >>> Node + return /*#__PURE__*/_react_17_0_2_react.createElement("ul", (0,esm_extends/* default */.Z)({ + className: classString, + onMouseLeave: onMouseLeaveCallback, + tabIndex: disabled ? -1 : tabIndex, + onFocus: disabled ? null : onInternalFocus, + onBlur: disabled ? null : onInternalBlur, + onKeyDown: disabled ? null : onInternalKeyDown, + ref: rateRef, + role: "radiogroup" + }, (0,pickAttrs/* default */.Z)(restProps, { + aria: true, + data: true, + attr: true + })), starNodes); +} +/* harmony default export */ var es_Rate = (/*#__PURE__*/_react_17_0_2_react.forwardRef(Rate)); +;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/index.js + +/* harmony default export */ var es = (es_Rate); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/DisabledContext.js -var DisabledContext = __webpack_require__(1684); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js -var useSize = __webpack_require__(19716); -// EXTERNAL MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/index.js -var dist_module = __webpack_require__(64993); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(6848); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js var style = __webpack_require__(17313); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js var genComponentStyleHook = __webpack_require__(83116); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js var statistic = __webpack_require__(37613); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/style/index.js +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/style/index.js +"use client"; -const genSwitchSmallStyle = token => { +const genRateStarStyle = token => { const { - componentCls, - trackHeightSM, - trackPadding, - trackMinWidthSM, - innerMinMarginSM, - innerMaxMarginSM, - handleSizeSM + componentCls } = token; - const switchInnerCls = `${componentCls}-inner`; return { - [componentCls]: { - [`&${componentCls}-small`]: { - minWidth: trackMinWidthSM, - height: trackHeightSM, - lineHeight: `${trackHeightSM}px`, - [`${componentCls}-inner`]: { - paddingInlineStart: innerMaxMarginSM, - paddingInlineEnd: innerMinMarginSM, - [`${switchInnerCls}-checked`]: { - marginInlineStart: `calc(-100% + ${handleSizeSM + trackPadding * 2}px - ${innerMaxMarginSM * 2}px)`, - marginInlineEnd: `calc(100% - ${handleSizeSM + trackPadding * 2}px + ${innerMaxMarginSM * 2}px)` - }, - [`${switchInnerCls}-unchecked`]: { - marginTop: -trackHeightSM, - marginInlineStart: 0, - marginInlineEnd: 0 - } - }, - [`${componentCls}-handle`]: { - width: handleSizeSM, - height: handleSizeSM - }, - [`${componentCls}-loading-icon`]: { - top: (handleSizeSM - token.switchLoadingIconSize) / 2, - fontSize: token.switchLoadingIconSize + [`${componentCls}-star`]: { + position: 'relative', + display: 'inline-block', + color: 'inherit', + cursor: 'pointer', + '&:not(:last-child)': { + marginInlineEnd: token.marginXS + }, + '> div': { + transition: `all ${token.motionDurationMid}, outline 0s`, + '&:hover': { + transform: token.starHoverScale }, - [`&${componentCls}-checked`]: { - [`${componentCls}-inner`]: { - paddingInlineStart: innerMinMarginSM, - paddingInlineEnd: innerMaxMarginSM, - [`${switchInnerCls}-checked`]: { - marginInlineStart: 0, - marginInlineEnd: 0 - }, - [`${switchInnerCls}-unchecked`]: { - marginInlineStart: `calc(100% - ${handleSizeSM + trackPadding * 2}px + ${innerMaxMarginSM * 2}px)`, - marginInlineEnd: `calc(-100% + ${handleSizeSM + trackPadding * 2}px - ${innerMaxMarginSM * 2}px)` - } - }, - [`${componentCls}-handle`]: { - insetInlineStart: `calc(100% - ${handleSizeSM + trackPadding}px)` - } + '&:focus': { + outline: 0 }, - [`&:not(${componentCls}-disabled):active`]: { - [`&:not(${componentCls}-checked) ${switchInnerCls}`]: { - [`${switchInnerCls}-unchecked`]: { - marginInlineStart: token.marginXXS / 2, - marginInlineEnd: -token.marginXXS / 2 - } - }, - [`&${componentCls}-checked ${switchInnerCls}`]: { - [`${switchInnerCls}-checked`]: { - marginInlineStart: -token.marginXXS / 2, - marginInlineEnd: token.marginXXS / 2 - } - } + '&:focus-visible': { + outline: `${token.lineWidth}px dashed ${token.starColor}`, + transform: token.starHoverScale } + }, + '&-first, &-second': { + color: token.starBg, + transition: `all ${token.motionDurationMid}`, + userSelect: 'none', + [token.iconCls]: { + verticalAlign: 'middle' + } + }, + '&-first': { + position: 'absolute', + top: 0, + insetInlineStart: 0, + width: '50%', + height: '100%', + overflow: 'hidden', + opacity: 0 + }, + [`&-half ${componentCls}-star-first, &-half ${componentCls}-star-second`]: { + opacity: 1 + }, + [`&-half ${componentCls}-star-first, &-full ${componentCls}-star-second`]: { + color: 'inherit' } } }; }; -const genSwitchLoadingStyle = token => { +const genRateRtlStyle = token => ({ + [`&-rtl${token.componentCls}`]: { + direction: 'rtl' + } +}); +const genRateStyle = token => { const { - componentCls, - handleSize + componentCls } = token; return { - [componentCls]: { - [`${componentCls}-loading-icon${token.iconCls}`]: { - position: 'relative', - top: (handleSize - token.fontSize) / 2, - color: token.switchLoadingIconColor, - verticalAlign: 'top' - }, - [`&${componentCls}-checked ${componentCls}-loading-icon`]: { - color: token.switchColor + [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + display: 'inline-block', + margin: 0, + padding: 0, + color: token.starColor, + fontSize: token.starSize, + lineHeight: 'unset', + listStyle: 'none', + outline: 'none', + // disable styles + [`&-disabled${componentCls} ${componentCls}-star`]: { + cursor: 'default', + '> div:hover': { + transform: 'scale(1)' + } } - } + }), genRateStarStyle(token)), { + // text styles + [`+ ${componentCls}-text`]: { + display: 'inline-block', + marginInlineStart: token.marginXS, + fontSize: token.fontSize + } + }), genRateRtlStyle(token)) }; }; -const genSwitchHandleStyle = token => { +// ============================== Export ============================== +/* harmony default export */ var rate_style = ((0,genComponentStyleHook/* default */.Z)('Rate', token => { + const rateToken = (0,statistic/* merge */.TS)(token, {}); + return [genRateStyle(rateToken)]; +}, token => ({ + starColor: token.yellow6, + starSize: token.controlHeightLG * 0.5, + starHoverScale: 'scale(1.1)', + starBg: token.colorFillContent +}))); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/index.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + +const rate_Rate = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { const { - componentCls, - motion, - trackPadding, - handleBg, - handleShadow, - handleSize - } = token; - const switchHandleCls = `${componentCls}-handle`; - return { - [componentCls]: { - [switchHandleCls]: { - position: 'absolute', - top: trackPadding, - insetInlineStart: trackPadding, - width: handleSize, - height: handleSize, - transition: `all ${token.switchDuration} ease-in-out`, - '&::before': { - position: 'absolute', - top: 0, - insetInlineEnd: 0, - bottom: 0, - insetInlineStart: 0, - backgroundColor: handleBg, - borderRadius: handleSize / 2, - boxShadow: handleShadow, - transition: `all ${token.switchDuration} ease-in-out`, - content: '""' - } - }, - [`&${componentCls}-checked ${switchHandleCls}`]: { - insetInlineStart: `calc(100% - ${handleSize + trackPadding}px)` - }, - [`&:not(${componentCls}-disabled):active`]: motion ? { - [`${switchHandleCls}::before`]: { - insetInlineEnd: token.switchHandleActiveInset, - insetInlineStart: 0 - }, - [`&${componentCls}-checked ${switchHandleCls}::before`]: { - insetInlineEnd: 0, - insetInlineStart: token.switchHandleActiveInset - } - } : /* istanbul ignore next */ - {} + prefixCls, + className, + rootClassName, + style, + tooltips, + character = /*#__PURE__*/_react_17_0_2_react.createElement(icons_StarFilled, null) + } = props, + rest = __rest(props, ["prefixCls", "className", "rootClassName", "style", "tooltips", "character"]); + const characterRender = (node, _ref) => { + let { + index + } = _ref; + if (!tooltips) { + return node; } + return /*#__PURE__*/_react_17_0_2_react.createElement(tooltip/* default */.Z, { + title: tooltips[index] + }, node); }; -}; -const genSwitchInnerStyle = token => { const { - componentCls, - trackHeight, - trackPadding, - innerMinMargin, - innerMaxMargin, - handleSize + getPrefixCls, + direction, + rate + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const ratePrefixCls = getPrefixCls('rate', prefixCls); + // Style + const [wrapSSR, hashId] = rate_style(ratePrefixCls); + const mergedStyle = Object.assign(Object.assign({}, rate === null || rate === void 0 ? void 0 : rate.style), style); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(es, Object.assign({ + ref: ref, + character: character, + characterRender: characterRender + }, rest, { + className: _classnames_2_3_2_classnames_default()(className, rootClassName, hashId, rate === null || rate === void 0 ? void 0 : rate.className), + style: mergedStyle, + prefixCls: ratePrefixCls, + direction: direction + }))); +}); +if (false) {} +/* harmony default export */ var rate = (rate_Rate); + +/***/ }), + +/***/ 12563: +/*!*******************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/tag/index.js + 5 modules ***! + \*******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ tag; } +}); + +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/CloseOutlined.js + 1 modules +var CloseOutlined = __webpack_require__(99174); +// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js +var _classnames_2_3_2_classnames = __webpack_require__(12124); +var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/colors.js +var colors = __webpack_require__(36785); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/hooks/useClosable.js +var useClosable = __webpack_require__(47729); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules +var wave = __webpack_require__(14088); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js +var style = __webpack_require__(17313); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js +var statistic = __webpack_require__(37613); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(83116); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/style/index.js + + +// ============================== Styles ============================== +const genBaseStyle = token => { + const { + paddingXXS, + lineWidth, + tagPaddingHorizontal, + componentCls } = token; - const switchInnerCls = `${componentCls}-inner`; + const paddingInline = tagPaddingHorizontal - lineWidth; + const iconMarginInline = paddingXXS - lineWidth; return { - [componentCls]: { - [switchInnerCls]: { - display: 'block', - overflow: 'hidden', - borderRadius: 100, - height: '100%', - paddingInlineStart: innerMaxMargin, - paddingInlineEnd: innerMinMargin, - transition: `padding-inline-start ${token.switchDuration} ease-in-out, padding-inline-end ${token.switchDuration} ease-in-out`, - [`${switchInnerCls}-checked, ${switchInnerCls}-unchecked`]: { - display: 'block', - color: token.colorTextLightSolid, - fontSize: token.fontSizeSM, - transition: `margin-inline-start ${token.switchDuration} ease-in-out, margin-inline-end ${token.switchDuration} ease-in-out`, - pointerEvents: 'none' - }, - [`${switchInnerCls}-checked`]: { - marginInlineStart: `calc(-100% + ${handleSize + trackPadding * 2}px - ${innerMaxMargin * 2}px)`, - marginInlineEnd: `calc(100% - ${handleSize + trackPadding * 2}px + ${innerMaxMargin * 2}px)` - }, - [`${switchInnerCls}-unchecked`]: { - marginTop: -trackHeight, - marginInlineStart: 0, - marginInlineEnd: 0 + // Result + [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + display: 'inline-block', + height: 'auto', + marginInlineEnd: token.marginXS, + paddingInline, + fontSize: token.tagFontSize, + lineHeight: token.tagLineHeight, + whiteSpace: 'nowrap', + background: token.defaultBg, + border: `${token.lineWidth}px ${token.lineType} ${token.colorBorder}`, + borderRadius: token.borderRadiusSM, + opacity: 1, + transition: `all ${token.motionDurationMid}`, + textAlign: 'start', + position: 'relative', + // RTL + [`&${componentCls}-rtl`]: { + direction: 'rtl' + }, + '&, a, a:hover': { + color: token.defaultColor + }, + [`${componentCls}-close-icon`]: { + marginInlineStart: iconMarginInline, + color: token.colorTextDescription, + fontSize: token.tagIconSize, + cursor: 'pointer', + transition: `all ${token.motionDurationMid}`, + '&:hover': { + color: token.colorTextHeading } }, - [`&${componentCls}-checked ${switchInnerCls}`]: { - paddingInlineStart: innerMinMargin, - paddingInlineEnd: innerMaxMargin, - [`${switchInnerCls}-checked`]: { - marginInlineStart: 0, - marginInlineEnd: 0 - }, - [`${switchInnerCls}-unchecked`]: { - marginInlineStart: `calc(100% - ${handleSize + trackPadding * 2}px + ${innerMaxMargin * 2}px)`, - marginInlineEnd: `calc(-100% + ${handleSize + trackPadding * 2}px - ${innerMaxMargin * 2}px)` + [`&${componentCls}-has-color`]: { + borderColor: 'transparent', + [`&, a, a:hover, ${token.iconCls}-close, ${token.iconCls}-close:hover`]: { + color: token.colorTextLightSolid } }, - [`&:not(${componentCls}-disabled):active`]: { - [`&:not(${componentCls}-checked) ${switchInnerCls}`]: { - [`${switchInnerCls}-unchecked`]: { - marginInlineStart: trackPadding * 2, - marginInlineEnd: -trackPadding * 2 - } + [`&-checkable`]: { + backgroundColor: 'transparent', + borderColor: 'transparent', + cursor: 'pointer', + [`&:not(${componentCls}-checkable-checked):hover`]: { + color: token.colorPrimary, + backgroundColor: token.colorFillSecondary + }, + '&:active, &-checked': { + color: token.colorTextLightSolid }, - [`&${componentCls}-checked ${switchInnerCls}`]: { - [`${switchInnerCls}-checked`]: { - marginInlineStart: -trackPadding * 2, - marginInlineEnd: trackPadding * 2 + '&-checked': { + backgroundColor: token.colorPrimary, + '&:hover': { + backgroundColor: token.colorPrimaryHover } + }, + '&:active': { + backgroundColor: token.colorPrimaryActive } + }, + [`&-hidden`]: { + display: 'none' + }, + // To ensure that a space will be placed between character and `Icon`. + [`> ${token.iconCls} + span, > span + ${token.iconCls}`]: { + marginInlineStart: paddingInline } + }), + [`${componentCls}-borderless`]: { + borderColor: 'transparent', + background: token.tagBorderlessBg } }; }; -const genSwitchStyle = token => { +// ============================== Export ============================== +const prepareToken = token => { const { - componentCls, - trackHeight, - trackMinWidth + lineWidth, + fontSizeIcon } = token; + const tagFontSize = token.fontSizeSM; + const tagLineHeight = `${token.lineHeightSM * tagFontSize}px`; + const tagToken = (0,statistic/* merge */.TS)(token, { + tagFontSize, + tagLineHeight, + tagIconSize: fontSizeIcon - 2 * lineWidth, + tagPaddingHorizontal: 8, + tagBorderlessBg: token.colorFillTertiary + }); + return tagToken; +}; +const prepareCommonToken = token => ({ + defaultBg: token.colorFillQuaternary, + defaultColor: token.colorText +}); +/* harmony default export */ var tag_style = ((0,genComponentStyleHook/* default */.Z)('Tag', token => { + const tagToken = prepareToken(token); + return genBaseStyle(tagToken); +}, prepareCommonToken)); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/CheckableTag.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + +const CheckableTag = props => { + const { + prefixCls: customizePrefixCls, + style, + className, + checked, + onChange, + onClick + } = props, + restProps = __rest(props, ["prefixCls", "style", "className", "checked", "onChange", "onClick"]); + const { + getPrefixCls, + tag + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const handleClick = e => { + onChange === null || onChange === void 0 ? void 0 : onChange(!checked); + onClick === null || onClick === void 0 ? void 0 : onClick(e); + }; + const prefixCls = getPrefixCls('tag', customizePrefixCls); + // Style + const [wrapSSR, hashId] = tag_style(prefixCls); + const cls = _classnames_2_3_2_classnames_default()(prefixCls, `${prefixCls}-checkable`, { + [`${prefixCls}-checkable-checked`]: checked + }, tag === null || tag === void 0 ? void 0 : tag.className, className, hashId); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("span", Object.assign({}, restProps, { + style: Object.assign(Object.assign({}, style), tag === null || tag === void 0 ? void 0 : tag.style), + className: cls, + onClick: handleClick + }))); +}; +/* harmony default export */ var tag_CheckableTag = (CheckableTag); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genPresetColor.js +var genPresetColor = __webpack_require__(45157); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/style/presetCmp.js +// Style as status component + + +// ============================== Preset ============================== +const genPresetStyle = token => (0,genPresetColor/* default */.Z)(token, (colorKey, _ref) => { + let { + textColor, + lightBorderColor, + lightColor, + darkColor + } = _ref; return { - [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { - position: 'relative', - display: 'inline-block', - boxSizing: 'border-box', - minWidth: trackMinWidth, - height: trackHeight, - lineHeight: `${trackHeight}px`, - verticalAlign: 'middle', - background: token.colorTextQuaternary, - border: '0', - borderRadius: 100, - cursor: 'pointer', - transition: `all ${token.motionDurationMid}`, - userSelect: 'none', - [`&:hover:not(${componentCls}-disabled)`]: { - background: token.colorTextTertiary - } - }), (0,style/* genFocusStyle */.Qy)(token)), { - [`&${componentCls}-checked`]: { - background: token.switchColor, - [`&:hover:not(${componentCls}-disabled)`]: { - background: token.colorPrimaryHover - } - }, - [`&${componentCls}-loading, &${componentCls}-disabled`]: { - cursor: 'not-allowed', - opacity: token.switchDisabledOpacity, - '*': { - boxShadow: 'none', - cursor: 'not-allowed' - } + [`${token.componentCls}-${colorKey}`]: { + color: textColor, + background: lightColor, + borderColor: lightBorderColor, + // Inverse color + '&-inverse': { + color: token.colorTextLightSolid, + background: darkColor, + borderColor: darkColor }, - // rtl style - [`&${componentCls}-rtl`]: { - direction: 'rtl' + [`&${token.componentCls}-borderless`]: { + borderColor: 'transparent' } - }) + } }; -}; +}); // ============================== Export ============================== -/* harmony default export */ var switch_style = ((0,genComponentStyleHook/* default */.Z)('Switch', token => { - const switchToken = (0,statistic/* merge */.TS)(token, { - switchDuration: token.motionDurationMid, - switchColor: token.colorPrimary, - switchDisabledOpacity: token.opacityLoading, - switchLoadingIconSize: token.fontSizeIcon * 0.75, - switchLoadingIconColor: `rgba(0, 0, 0, ${token.opacityLoading})`, - switchHandleActiveInset: '-30%' - }); - return [genSwitchStyle(switchToken), - // inner style - genSwitchInnerStyle(switchToken), - // handle style - genSwitchHandleStyle(switchToken), - // loading style - genSwitchLoadingStyle(switchToken), - // small style - genSwitchSmallStyle(switchToken)]; -}, token => { - const { - fontSize, - lineHeight, - controlHeight, - colorWhite - } = token; - const height = fontSize * lineHeight; - const heightSM = controlHeight / 2; - const padding = 2; // Fixed value - const handleSize = height - padding * 2; - const handleSizeSM = heightSM - padding * 2; +/* harmony default export */ var presetCmp = ((0,genComponentStyleHook/* genSubStyleComponent */.b)(['Tag', 'preset'], token => { + const tagToken = prepareToken(token); + return genPresetStyle(tagToken); +}, prepareCommonToken)); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/capitalize.js +function capitalize(str) { + if (typeof str !== 'string') { + return str; + } + const ret = str.charAt(0).toUpperCase() + str.slice(1); + return ret; +} +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/style/statusCmp.js + + + +const genTagStatusStyle = (token, status, cssVariableType) => { + const capitalizedCssVariableType = capitalize(cssVariableType); return { - trackHeight: height, - trackHeightSM: heightSM, - trackMinWidth: handleSize * 2 + padding * 4, - trackMinWidthSM: handleSizeSM * 2 + padding * 2, - trackPadding: padding, - handleBg: colorWhite, - handleSize, - handleSizeSM, - handleShadow: `0 2px 4px 0 ${new dist_module/* TinyColor */.C('#00230b').setAlpha(0.2).toRgbString()}`, - innerMinMargin: handleSize / 2, - innerMaxMargin: handleSize + padding + padding * 2, - innerMinMarginSM: handleSizeSM / 2, - innerMaxMarginSM: handleSizeSM + padding + padding * 2 + [`${token.componentCls}-${status}`]: { + color: token[`color${cssVariableType}`], + background: token[`color${capitalizedCssVariableType}Bg`], + borderColor: token[`color${capitalizedCssVariableType}Border`], + [`&${token.componentCls}-borderless`]: { + borderColor: 'transparent' + } + } }; -})); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/index.js +}; +// ============================== Export ============================== +/* harmony default export */ var statusCmp = ((0,genComponentStyleHook/* genSubStyleComponent */.b)(['Tag', 'status'], token => { + const tagToken = prepareToken(token); + return [genTagStatusStyle(tagToken, 'success', 'Success'), genTagStatusStyle(tagToken, 'processing', 'Info'), genTagStatusStyle(tagToken, 'error', 'Error'), genTagStatusStyle(tagToken, 'warning', 'Warning')]; +}, prepareCommonToken)); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/index.js "use client"; -var __rest = undefined && undefined.__rest || function (s, e) { +var tag_rest = undefined && undefined.__rest || function (s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { @@ -1131,55 +1789,89 @@ var __rest = undefined && undefined.__rest || function (s, e) { -const switch_Switch = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { + + +const InternalTag = (tagProps, ref) => { const { prefixCls: customizePrefixCls, - size: customizeSize, - disabled: customDisabled, - loading, className, rootClassName, - style - } = props, - restProps = __rest(props, ["prefixCls", "size", "disabled", "loading", "className", "rootClassName", "style"]); - false ? 0 : void 0; + style, + children, + icon, + color, + onClose, + closeIcon, + closable, + bordered = true + } = tagProps, + props = tag_rest(tagProps, ["prefixCls", "className", "rootClassName", "style", "children", "icon", "color", "onClose", "closeIcon", "closable", "bordered"]); const { getPrefixCls, direction, - switch: SWITCH + tag } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - // ===================== Disabled ===================== - const disabled = _react_17_0_2_react.useContext(DisabledContext/* default */.Z); - const mergedDisabled = (customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled) || loading; - const prefixCls = getPrefixCls('switch', customizePrefixCls); - const loadingIcon = /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-handle` - }, loading && /*#__PURE__*/_react_17_0_2_react.createElement(LoadingOutlined/* default */.Z, { - className: `${prefixCls}-loading-icon` - })); + const [visible, setVisible] = _react_17_0_2_react.useState(true); + // Warning for deprecated usage + if (false) {} + _react_17_0_2_react.useEffect(() => { + if ('visible' in props) { + setVisible(props.visible); + } + }, [props.visible]); + const isPreset = (0,colors/* isPresetColor */.o2)(color); + const isStatus = (0,colors/* isPresetStatusColor */.yT)(color); + const isInternalColor = isPreset || isStatus; + const tagStyle = Object.assign(Object.assign({ + backgroundColor: color && !isInternalColor ? color : undefined + }, tag === null || tag === void 0 ? void 0 : tag.style), style); + const prefixCls = getPrefixCls('tag', customizePrefixCls); // Style - const [wrapSSR, hashId] = switch_style(prefixCls); - const mergedSize = (0,useSize/* default */.Z)(customizeSize); - const classes = _classnames_2_3_2_classnames_default()(SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.className, { - [`${prefixCls}-small`]: mergedSize === 'small', - [`${prefixCls}-loading`]: loading, - [`${prefixCls}-rtl`]: direction === 'rtl' + const [wrapSSR, hashId] = tag_style(prefixCls); + const tagClassName = _classnames_2_3_2_classnames_default()(prefixCls, tag === null || tag === void 0 ? void 0 : tag.className, { + [`${prefixCls}-${color}`]: isInternalColor, + [`${prefixCls}-has-color`]: color && !isInternalColor, + [`${prefixCls}-hidden`]: !visible, + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-borderless`]: !bordered }, className, rootClassName, hashId); - const mergedStyle = Object.assign(Object.assign({}, SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.style), style); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, { - component: "Switch" - }, /*#__PURE__*/_react_17_0_2_react.createElement(es, Object.assign({}, restProps, { - prefixCls: prefixCls, - className: classes, - style: mergedStyle, - disabled: mergedDisabled, + const handleCloseClick = e => { + e.stopPropagation(); + onClose === null || onClose === void 0 ? void 0 : onClose(e); + if (e.defaultPrevented) { + return; + } + setVisible(false); + }; + const [, mergedCloseIcon] = (0,useClosable/* default */.Z)(closable, closeIcon, iconNode => iconNode === null ? /*#__PURE__*/_react_17_0_2_react.createElement(CloseOutlined/* default */.Z, { + className: `${prefixCls}-close-icon`, + onClick: handleCloseClick + }) : /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: `${prefixCls}-close-icon`, + onClick: handleCloseClick + }, iconNode), null, false); + const isNeedWave = typeof props.onClick === 'function' || children && children.type === 'a'; + const iconNode = icon || null; + const kids = iconNode ? /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, iconNode, children && /*#__PURE__*/_react_17_0_2_react.createElement("span", null, children)) : children; + const tagNode = /*#__PURE__*/_react_17_0_2_react.createElement("span", Object.assign({}, props, { ref: ref, - loadingIcon: loadingIcon - })))); -}); -switch_Switch.__ANT_SWITCH = true; + className: tagClassName, + style: tagStyle + }), kids, mergedCloseIcon, isPreset && /*#__PURE__*/_react_17_0_2_react.createElement(presetCmp, { + key: "preset", + prefixCls: prefixCls + }), isStatus && /*#__PURE__*/_react_17_0_2_react.createElement(statusCmp, { + key: "status", + prefixCls: prefixCls + })); + return wrapSSR(isNeedWave ? /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, { + component: "Tag" + }, tagNode) : tagNode); +}; +const Tag = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalTag); if (false) {} -/* harmony default export */ var es_switch = (switch_Switch); +Tag.CheckableTag = tag_CheckableTag; +/* harmony default export */ var tag = (Tag); /***/ }), diff --git a/50966.async.js b/50966.async.js index 66a3bcf09f..b1fa0cc711 100644 --- a/50966.async.js +++ b/50966.async.js @@ -5065,7 +5065,6 @@ var SendToClassModal = function SendToClassModal(_ref) { _useState8 = slicedToArray_default()(_useState7, 2), currentCourse = _useState8[0], setCurrentCourse = _useState8[1]; - console.log("visibleType:", visibleType); (0,_react_17_0_2_react.useEffect)(function () { if (props.data && !(0,lodash.isEqual)(props.data, gData)) { openkeysAll = []; @@ -5571,6 +5570,10 @@ var SendToClassModal = function SendToClassModal(_ref) { icon = /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-kongbai c-brilliant-blue font20" }); + } else if (nodeData.item_type === 'ExaminationBank') { + icon = /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zhangjieceshibeifen c-brilliant-blue font20" + }); } else if (nodeData.item_type === 'SubjectHomework' && nodeData.homework_type === 'group') { icon = /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-fenzuzuoye3 font20", @@ -5669,6 +5672,11 @@ var SendToClassModal = function SendToClassModal(_ref) { style: { color: '#1db37f' } + }) : nodeData.item_type === 'ExaminationBank' ? /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zhangjieceshibeifen font20", + style: { + color: '#e9a318' + } }) : nodeData.item_type === 'Shixun' && nodeData.is_all_choice ? /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u9009\u62E9\u9898", children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { @@ -5729,26 +5737,29 @@ var SendToClassModal = function SendToClassModal(_ref) { res = _context7.sent; case 6: _context7.t0 = nodeData.item_type; - _context7.next = _context7.t0 === 'Attachment' ? 9 : _context7.t0 === 'VideoItem' ? 11 : _context7.t0 === 'SubjectHomework' ? 13 : _context7.t0 === 'Shixun' ? 15 : 17; + _context7.next = _context7.t0 === 'Attachment' ? 9 : _context7.t0 === 'VideoItem' ? 11 : _context7.t0 === 'ExaminationBank' ? 13 : _context7.t0 === 'SubjectHomework' ? 15 : _context7.t0 === 'Shixun' ? 17 : 19; break; case 9: // openNewWindow(nodeData.url); toStudentVideo(item); - return _context7.abrupt("break", 17); + return _context7.abrupt("break", 19); case 11: toStudentVideo(nodeData); - return _context7.abrupt("break", 17); + return _context7.abrupt("break", 19); case 13: + toStudentVideo(nodeData); + return _context7.abrupt("break", 19); + case 15: if (nodeData.homework_type == 'group') { toStudentVideo(nodeData); } else if (nodeData.homework_type == 'normal') { toStudentVideo(nodeData); } - return _context7.abrupt("break", 17); - case 15: - handleToShixun(nodeData); - return _context7.abrupt("break", 17); + return _context7.abrupt("break", 19); case 17: + handleToShixun(nodeData); + return _context7.abrupt("break", 19); + case 19: case "end": return _context7.stop(); } @@ -5849,7 +5860,7 @@ var SendToClassModal = function SendToClassModal(_ref) { children: "\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F" }), isHovered && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { className: "tr", - children: [(item.item_type === 'VideoItem' || (item === null || item === void 0 ? void 0 : item.item_type) === "Attachment" || (item === null || item === void 0 ? void 0 : item.item_type) === 'StageCatalog' || (item === null || item === void 0 ? void 0 : item.item_type) === 'SubjectHomework') && !props.disabled && !props.hiddenEditBtn && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + children: [(item.item_type === 'VideoItem' || (item === null || item === void 0 ? void 0 : item.item_type) === "Attachment" || (item === null || item === void 0 ? void 0 : item.item_type) === 'StageCatalog' || (item === null || item === void 0 ? void 0 : item.item_type) === 'SubjectHomework' || (item === null || item === void 0 ? void 0 : item.item_type) === 'ExaminationBank') && !props.disabled && !props.hiddenEditBtn && /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u7F16\u8F91", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { onClick: function onClick() { @@ -5930,7 +5941,7 @@ var SendToClassModal = function SendToClassModal(_ref) { })), children: "\u67E5\u770B\u8BE6\u60C5" })] - }), props.showVideoPlay && props.disabled && item.item_type === 'VideoItem' && notCollectPay && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + }), props.showVideoPlay && props.disabled && item.item_type === 'ExaminationBank' && notCollectPay && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [!(0,authority/* isCommonStudent */.JA)() && isPaths && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { className: "mr10", type: "primary", @@ -5950,7 +5961,8 @@ var SendToClassModal = function SendToClassModal(_ref) { key: 'Stage-SendModal', params: { id: item.stage_item_id, - title: '视频' + title: '测验', + examinationid: item.id } } }); @@ -5961,24 +5973,30 @@ var SendToClassModal = function SendToClassModal(_ref) { }, _callee10); })), children: "\u53D1\u9001" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + }), !(0,authority/* isCommonStudent */.JA)() && isPaths && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "primary", onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee11() { return regeneratorRuntime_default()().wrap(function _callee11$(_context11) { while (1) switch (_context11.prev = _context11.next) { case 0: - toStudentVideo(item); - case 1: + if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + _context11.next = 2; + break; + } + return _context11.abrupt("return"); + case 2: + window.open("/paperlibrary/see/".concat(item.id, "?defaultActiveKey=1")); + case 3: case "end": return _context11.stop(); } }, _callee11); })), - children: item.last_point > 0 ? '继续学习' : '开始学习' + children: "\u67E5\u770B\u8BE6\u60C5" })] - }), (item.allow_visit || item.to_be_built || !item.shixun_status) && props.disabled && item.item_type === 'Shixun' && notCollectPay && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { - children: [!(0,authority/* isCommonStudent */.JA)() && isPaths && !item.shixun_status && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: "ml10", + }), props.showVideoPlay && props.disabled && item.item_type === 'VideoItem' && notCollectPay && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [!(0,authority/* isCommonStudent */.JA)() && isPaths && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "mr10", type: "primary", onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee12() { return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { @@ -5996,9 +6014,7 @@ var SendToClassModal = function SendToClassModal(_ref) { key: 'Stage-SendModal', params: { id: item.stage_item_id, - title: '实训', - is_jupyter: item === null || item === void 0 ? void 0 : item.is_jupyter, - identifier: item === null || item === void 0 ? void 0 : item.identifier + title: '视频' } } }); @@ -6010,23 +6026,71 @@ var SendToClassModal = function SendToClassModal(_ref) { })), children: "\u53D1\u9001" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: "ml10", type: "primary", onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13() { return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { while (1) switch (_context13.prev = _context13.next) { + case 0: + toStudentVideo(item); + case 1: + case "end": + return _context13.stop(); + } + }, _callee13); + })), + children: item.last_point > 0 ? '继续学习' : '开始学习' + })] + }), (item.allow_visit || item.to_be_built || !item.shixun_status) && props.disabled && item.item_type === 'Shixun' && notCollectPay && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + children: [!(0,authority/* isCommonStudent */.JA)() && isPaths && !item.shixun_status && /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "ml10", + type: "primary", + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14() { + return regeneratorRuntime_default()().wrap(function _callee14$(_context14) { + while (1) switch (_context14.prev = _context14.next) { + case 0: + if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + _context14.next = 2; + break; + } + return _context14.abrupt("return"); + case 2: + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: { + key: 'Stage-SendModal', + params: { + id: item.stage_item_id, + title: '实训', + is_jupyter: item === null || item === void 0 ? void 0 : item.is_jupyter, + identifier: item === null || item === void 0 ? void 0 : item.identifier + } + } + }); + case 3: + case "end": + return _context14.stop(); + } + }, _callee14); + })), + children: "\u53D1\u9001" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: "ml10", + type: "primary", + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15() { + return regeneratorRuntime_default()().wrap(function _callee15$(_context15) { + while (1) switch (_context15.prev = _context15.next) { case 0: if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - _context13.next = 2; + _context15.next = 2; break; } - return _context13.abrupt("return"); + return _context15.abrupt("return"); case 2: if (!(currentCourse !== null && currentCourse !== void 0 && currentCourse.course_id)) { - _context13.next = 5; + _context15.next = 5; break; } - _context13.next = 5; + _context15.next = 5; return (0,paths/* immediatelyRegister */.JS)({ id: currentCourse === null || currentCourse === void 0 ? void 0 : currentCourse.course_id }); @@ -6034,22 +6098,22 @@ var SendToClassModal = function SendToClassModal(_ref) { window.open("/shixuns/".concat(item.identifier, "/challenges")); case 6: case "end": - return _context13.stop(); + return _context15.stop(); } - }, _callee13); + }, _callee15); })), children: "\u67E5\u770B\u8BE6\u60C5" }), !item.shixun_status && /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { className: "ml10", type: "primary", - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee15() { - return regeneratorRuntime_default()().wrap(function _callee15$(_context15) { - while (1) switch (_context15.prev = _context15.next) { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17() { + return regeneratorRuntime_default()().wrap(function _callee17$(_context17) { + while (1) switch (_context17.prev = _context17.next) { case 0: - return _context15.abrupt("return", new Promise( /*#__PURE__*/function () { - var _ref14 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee14(resolve) { - return regeneratorRuntime_default()().wrap(function _callee14$(_context14) { - while (1) switch (_context14.prev = _context14.next) { + return _context17.abrupt("return", new Promise( /*#__PURE__*/function () { + var _ref16 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee16(resolve) { + return regeneratorRuntime_default()().wrap(function _callee16$(_context16) { + while (1) switch (_context16.prev = _context16.next) { case 0: handleToShixun(item); setTimeout(function () { @@ -6057,19 +6121,19 @@ var SendToClassModal = function SendToClassModal(_ref) { }, 2000); case 2: case "end": - return _context14.stop(); + return _context16.stop(); } - }, _callee14); + }, _callee16); })); return function (_x6) { - return _ref14.apply(this, arguments); + return _ref16.apply(this, arguments); }; }())); case 1: case "end": - return _context15.stop(); + return _context17.stop(); } - }, _callee15); + }, _callee17); })), children: item !== null && item !== void 0 && item.need_authorize ? '需授权' : !(nodeData !== null && nodeData !== void 0 && nodeData.finished_challenges_count) ? '开始实战' : (nodeData === null || nodeData === void 0 ? void 0 : nodeData.finished_challenges_count) - (nodeData === null || nodeData === void 0 ? void 0 : nodeData.challenges_count) === 0 ? '再次实战' : '继续实战' })] @@ -6100,11 +6164,11 @@ var SendToClassModal = function SendToClassModal(_ref) { children: doms }); }; -/* harmony default export */ var Sort = ((0,_umi_production_exports.connect)(function (_ref15) { - var pathsDetail = _ref15.pathsDetail, - loading = _ref15.loading, - user = _ref15.user, - globalSetting = _ref15.globalSetting; +/* harmony default export */ var Sort = ((0,_umi_production_exports.connect)(function (_ref17) { + var pathsDetail = _ref17.pathsDetail, + loading = _ref17.loading, + user = _ref17.user, + globalSetting = _ref17.globalSetting; return { pathsDetail: pathsDetail, globalSetting: globalSetting, diff --git a/39219.async.js b/53067.async.js similarity index 99% rename from 39219.async.js rename to 53067.async.js index 3c24123ee1..bb14c2b228 100644 --- a/39219.async.js +++ b/53067.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[39219],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[53067],{ /***/ 77578: /*!**********************************************************************!*\ @@ -4090,51 +4090,6 @@ module.exports = exports['default']; module.exports = __webpack_require__(/*! ./dist/InfiniteScroll */ 51581) -/***/ }), - -/***/ 43408: -/*!***************************************************************************!*\ - !*** ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/get.js ***! - \***************************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var superPropBase = __webpack_require__(/*! ./superPropBase.js */ 63927); -function _get() { - if (typeof Reflect !== "undefined" && Reflect.get) { - module.exports = _get = Reflect.get.bind(), module.exports.__esModule = true, module.exports["default"] = module.exports; - } else { - module.exports = _get = function _get(target, property, receiver) { - var base = superPropBase(target, property); - if (!base) return; - var desc = Object.getOwnPropertyDescriptor(base, property); - if (desc.get) { - return desc.get.call(arguments.length < 3 ? target : receiver); - } - return desc.value; - }, module.exports.__esModule = true, module.exports["default"] = module.exports; - } - return _get.apply(this, arguments); -} -module.exports = _get, module.exports.__esModule = true, module.exports["default"] = module.exports; - -/***/ }), - -/***/ 63927: -/*!*************************************************************************************!*\ - !*** ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/superPropBase.js ***! - \*************************************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ 13210); -function _superPropBase(object, property) { - while (!Object.prototype.hasOwnProperty.call(object, property)) { - object = getPrototypeOf(object); - if (object === null) break; - } - return object; -} -module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports; - /***/ }) }]); \ No newline at end of file diff --git a/76873.async.js b/76873.async.js deleted file mode 100644 index 15b463ad2c..0000000000 --- a/76873.async.js +++ /dev/null @@ -1,1255 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[76873],{ - -/***/ 47104: -/*!*************************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/CloseCircleOutlined.js + 1 modules ***! - \*************************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_CloseCircleOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(26508); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/CloseCircleOutlined.js -// This icon file is generated automatically. -var CloseCircleOutlined = { "icon": { "tag": "svg", "attrs": { "fill-rule": "evenodd", "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z" } }] }, "name": "close-circle", "theme": "outlined" }; -/* harmony default export */ var asn_CloseCircleOutlined = (CloseCircleOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(91851); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/CloseCircleOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var CloseCircleOutlined_CloseCircleOutlined = function CloseCircleOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_CloseCircleOutlined - })); -}; -if (false) {} -/* harmony default export */ var icons_CloseCircleOutlined = (/*#__PURE__*/_react_17_0_2_react.forwardRef(CloseCircleOutlined_CloseCircleOutlined)); - -/***/ }), - -/***/ 51314: -/*!**********************************************************!*\ - !*** ./node_modules/_swiper@5.4.5@swiper/css/swiper.css ***! - \**********************************************************/ -/***/ (function() { - -// extracted by mini-css-extract-plugin - - -/***/ }), - -/***/ 28103: -/*!***********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules ***! - \***********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ divider; } -}); - -// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js -var _classnames_2_3_2_classnames = __webpack_require__(12124); -var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js -var style = __webpack_require__(17313); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js -var genComponentStyleHook = __webpack_require__(83116); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js -var statistic = __webpack_require__(37613); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/style/index.js - - -// ============================== Shared ============================== -const genSharedDividerStyle = token => { - const { - componentCls, - sizePaddingEdgeHorizontal, - colorSplit, - lineWidth, - textPaddingInline, - orientationMargin, - verticalMarginInline - } = token; - return { - [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { - borderBlockStart: `${lineWidth}px solid ${colorSplit}`, - // vertical - '&-vertical': { - position: 'relative', - top: '-0.06em', - display: 'inline-block', - height: '0.9em', - marginInline: verticalMarginInline, - marginBlock: 0, - verticalAlign: 'middle', - borderTop: 0, - borderInlineStart: `${lineWidth}px solid ${colorSplit}` - }, - '&-horizontal': { - display: 'flex', - clear: 'both', - width: '100%', - minWidth: '100%', - margin: `${token.dividerHorizontalGutterMargin}px 0` - }, - [`&-horizontal${componentCls}-with-text`]: { - display: 'flex', - alignItems: 'center', - margin: `${token.dividerHorizontalWithTextGutterMargin}px 0`, - color: token.colorTextHeading, - fontWeight: 500, - fontSize: token.fontSizeLG, - whiteSpace: 'nowrap', - textAlign: 'center', - borderBlockStart: `0 ${colorSplit}`, - '&::before, &::after': { - position: 'relative', - width: '50%', - borderBlockStart: `${lineWidth}px solid transparent`, - // Chrome not accept `inherit` in `border-top` - borderBlockStartColor: 'inherit', - borderBlockEnd: 0, - transform: 'translateY(50%)', - content: "''" - } - }, - [`&-horizontal${componentCls}-with-text-left`]: { - '&::before': { - width: `${orientationMargin * 100}%` - }, - '&::after': { - width: `${100 - orientationMargin * 100}%` - } - }, - [`&-horizontal${componentCls}-with-text-right`]: { - '&::before': { - width: `${100 - orientationMargin * 100}%` - }, - '&::after': { - width: `${orientationMargin * 100}%` - } - }, - [`${componentCls}-inner-text`]: { - display: 'inline-block', - paddingBlock: 0, - paddingInline: textPaddingInline - }, - '&-dashed': { - background: 'none', - borderColor: colorSplit, - borderStyle: 'dashed', - borderWidth: `${lineWidth}px 0 0` - }, - [`&-horizontal${componentCls}-with-text${componentCls}-dashed`]: { - '&::before, &::after': { - borderStyle: 'dashed none none' - } - }, - [`&-vertical${componentCls}-dashed`]: { - borderInlineStartWidth: lineWidth, - borderInlineEnd: 0, - borderBlockStart: 0, - borderBlockEnd: 0 - }, - [`&-plain${componentCls}-with-text`]: { - color: token.colorText, - fontWeight: 'normal', - fontSize: token.fontSize - }, - [`&-horizontal${componentCls}-with-text-left${componentCls}-no-default-orientation-margin-left`]: { - '&::before': { - width: 0 - }, - '&::after': { - width: '100%' - }, - [`${componentCls}-inner-text`]: { - paddingInlineStart: sizePaddingEdgeHorizontal - } - }, - [`&-horizontal${componentCls}-with-text-right${componentCls}-no-default-orientation-margin-right`]: { - '&::before': { - width: '100%' - }, - '&::after': { - width: 0 - }, - [`${componentCls}-inner-text`]: { - paddingInlineEnd: sizePaddingEdgeHorizontal - } - } - }) - }; -}; -// ============================== Export ============================== -/* harmony default export */ var divider_style = ((0,genComponentStyleHook/* default */.Z)('Divider', token => { - const dividerToken = (0,statistic/* merge */.TS)(token, { - dividerHorizontalWithTextGutterMargin: token.margin, - dividerHorizontalGutterMargin: token.marginLG, - sizePaddingEdgeHorizontal: 0 - }); - return [genSharedDividerStyle(dividerToken)]; -}, token => ({ - textPaddingInline: '1em', - orientationMargin: 0.05, - verticalMarginInline: token.marginXS -}))); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - -const Divider = props => { - const { - getPrefixCls, - direction, - divider - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const { - prefixCls: customizePrefixCls, - type = 'horizontal', - orientation = 'center', - orientationMargin, - className, - rootClassName, - children, - dashed, - plain, - style - } = props, - restProps = __rest(props, ["prefixCls", "type", "orientation", "orientationMargin", "className", "rootClassName", "children", "dashed", "plain", "style"]); - const prefixCls = getPrefixCls('divider', customizePrefixCls); - const [wrapSSR, hashId] = divider_style(prefixCls); - const orientationPrefix = orientation.length > 0 ? `-${orientation}` : orientation; - const hasChildren = !!children; - const hasCustomMarginLeft = orientation === 'left' && orientationMargin != null; - const hasCustomMarginRight = orientation === 'right' && orientationMargin != null; - const classString = _classnames_2_3_2_classnames_default()(prefixCls, divider === null || divider === void 0 ? void 0 : divider.className, hashId, `${prefixCls}-${type}`, { - [`${prefixCls}-with-text`]: hasChildren, - [`${prefixCls}-with-text${orientationPrefix}`]: hasChildren, - [`${prefixCls}-dashed`]: !!dashed, - [`${prefixCls}-plain`]: !!plain, - [`${prefixCls}-rtl`]: direction === 'rtl', - [`${prefixCls}-no-default-orientation-margin-left`]: hasCustomMarginLeft, - [`${prefixCls}-no-default-orientation-margin-right`]: hasCustomMarginRight - }, className, rootClassName); - const memoizedOrientationMargin = _react_17_0_2_react.useMemo(() => { - if (typeof orientationMargin === 'number') { - return orientationMargin; - } - if (/^\d+$/.test(orientationMargin)) { - return Number(orientationMargin); - } - return orientationMargin; - }, [orientationMargin]); - const innerStyle = Object.assign(Object.assign({}, hasCustomMarginLeft && { - marginLeft: memoizedOrientationMargin - }), hasCustomMarginRight && { - marginRight: memoizedOrientationMargin - }); - // Warning children not work in vertical mode - if (false) {} - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ - className: classString, - style: Object.assign(Object.assign({}, divider === null || divider === void 0 ? void 0 : divider.style), style) - }, restProps, { - role: "separator" - }), children && type !== 'vertical' && /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: `${prefixCls}-inner-text`, - style: innerStyle - }, children))); -}; -if (false) {} -/* harmony default export */ var divider = (Divider); - -/***/ }), - -/***/ 19479: -/*!********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/rate/index.js + 8 modules ***! - \********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ rate; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(26508); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/StarFilled.js -// This icon file is generated automatically. -var StarFilled = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z" } }] }, "name": "star", "theme": "filled" }; -/* harmony default export */ var asn_StarFilled = (StarFilled); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(91851); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/StarFilled.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var StarFilled_StarFilled = function StarFilled(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_StarFilled - })); -}; -if (false) {} -/* harmony default export */ var icons_StarFilled = (/*#__PURE__*/_react_17_0_2_react.forwardRef(StarFilled_StarFilled)); -// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js -var _classnames_2_3_2_classnames = __webpack_require__(12124); -var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(80268); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules -var slicedToArray = __webpack_require__(39718); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(26779); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.0@rc-util/es/hooks/useMergedState.js -var useMergedState = __webpack_require__(41760); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.0@rc-util/es/KeyCode.js -var KeyCode = __webpack_require__(38251); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.0@rc-util/es/pickAttrs.js -var pickAttrs = __webpack_require__(5090); -;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/Star.js - - - -function Star(props, ref) { - var disabled = props.disabled, - prefixCls = props.prefixCls, - character = props.character, - characterRender = props.characterRender, - index = props.index, - count = props.count, - value = props.value, - allowHalf = props.allowHalf, - focused = props.focused, - onHover = props.onHover, - onClick = props.onClick; - // =========================== Events =========================== - var onInternalHover = function onInternalHover(e) { - onHover(e, index); - }; - var onInternalClick = function onInternalClick(e) { - onClick(e, index); - }; - var onInternalKeyDown = function onInternalKeyDown(e) { - if (e.keyCode === KeyCode/* default */.Z.ENTER) { - onClick(e, index); - } - }; - // =========================== Render =========================== - // >>>>> ClassName - var starValue = index + 1; - var classNameList = new Set([prefixCls]); - // TODO: Current we just refactor from CC to FC. This logic seems can be optimized. - if (value === 0 && index === 0 && focused) { - classNameList.add("".concat(prefixCls, "-focused")); - } else if (allowHalf && value + 0.5 >= starValue && value < starValue) { - classNameList.add("".concat(prefixCls, "-half")); - classNameList.add("".concat(prefixCls, "-active")); - if (focused) { - classNameList.add("".concat(prefixCls, "-focused")); - } - } else { - if (starValue <= value) { - classNameList.add("".concat(prefixCls, "-full")); - } else { - classNameList.add("".concat(prefixCls, "-zero")); - } - if (starValue === value && focused) { - classNameList.add("".concat(prefixCls, "-focused")); - } - } - // >>>>> Node - var characterNode = typeof character === 'function' ? character(props) : character; - var start = /*#__PURE__*/_react_17_0_2_react.createElement("li", { - className: _classnames_2_3_2_classnames_default()(Array.from(classNameList)), - ref: ref - }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { - onClick: disabled ? null : onInternalClick, - onKeyDown: disabled ? null : onInternalKeyDown, - onMouseMove: disabled ? null : onInternalHover, - role: "radio", - "aria-checked": value > index ? 'true' : 'false', - "aria-posinset": index + 1, - "aria-setsize": count, - tabIndex: disabled ? -1 : 0 - }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: "".concat(prefixCls, "-first") - }, characterNode), /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: "".concat(prefixCls, "-second") - }, characterNode))); - if (characterRender) { - start = characterRender(start, props); - } - return start; -} -/* harmony default export */ var es_Star = (/*#__PURE__*/_react_17_0_2_react.forwardRef(Star)); -;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/useRefs.js - -function useRefs() { - var nodeRef = _react_17_0_2_react.useRef({}); - function getRef(index) { - return nodeRef.current[index]; - } - function setRef(index) { - return function (node) { - nodeRef.current[index] = node; - }; - } - return [getRef, setRef]; -} -;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/util.js -function getScroll(w) { - var ret = w.pageXOffset; - var method = 'scrollLeft'; - if (typeof ret !== 'number') { - var d = w.document; - // ie6,7,8 standard mode - ret = d.documentElement[method]; - if (typeof ret !== 'number') { - // quirks mode - ret = d.body[method]; - } - } - return ret; -} -function getClientPosition(elem) { - var x; - var y; - var doc = elem.ownerDocument; - var body = doc.body; - var docElem = doc && doc.documentElement; - var box = elem.getBoundingClientRect(); - x = box.left; - y = box.top; - x -= docElem.clientLeft || body.clientLeft || 0; - y -= docElem.clientTop || body.clientTop || 0; - return { - left: x, - top: y - }; -} -function getOffsetLeft(el) { - var pos = getClientPosition(el); - var doc = el.ownerDocument; - // Only IE use `parentWindow` - var w = doc.defaultView || doc.parentWindow; - pos.left += getScroll(w); - return pos.left; -} -;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/Rate.js - - - - -var _excluded = ["prefixCls", "className", "defaultValue", "value", "count", "allowHalf", "allowClear", "character", "characterRender", "disabled", "direction", "tabIndex", "autoFocus", "onHoverChange", "onChange", "onFocus", "onBlur", "onKeyDown", "onMouseLeave"]; - - - - - - - - -function Rate(props, ref) { - var _classNames; - var _props$prefixCls = props.prefixCls, - prefixCls = _props$prefixCls === void 0 ? 'rc-rate' : _props$prefixCls, - className = props.className, - defaultValue = props.defaultValue, - propValue = props.value, - _props$count = props.count, - count = _props$count === void 0 ? 5 : _props$count, - _props$allowHalf = props.allowHalf, - allowHalf = _props$allowHalf === void 0 ? false : _props$allowHalf, - _props$allowClear = props.allowClear, - allowClear = _props$allowClear === void 0 ? true : _props$allowClear, - _props$character = props.character, - character = _props$character === void 0 ? '★' : _props$character, - characterRender = props.characterRender, - disabled = props.disabled, - _props$direction = props.direction, - direction = _props$direction === void 0 ? 'ltr' : _props$direction, - _props$tabIndex = props.tabIndex, - tabIndex = _props$tabIndex === void 0 ? 0 : _props$tabIndex, - autoFocus = props.autoFocus, - onHoverChange = props.onHoverChange, - onChange = props.onChange, - onFocus = props.onFocus, - onBlur = props.onBlur, - onKeyDown = props.onKeyDown, - onMouseLeave = props.onMouseLeave, - restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded); - var _useRefs = useRefs(), - _useRefs2 = (0,slicedToArray/* default */.Z)(_useRefs, 2), - getStarRef = _useRefs2[0], - setStarRef = _useRefs2[1]; - var rateRef = _react_17_0_2_react.useRef(null); - // ============================ Ref ============================= - var triggerFocus = function triggerFocus() { - if (!disabled) { - var _rateRef$current; - (_rateRef$current = rateRef.current) === null || _rateRef$current === void 0 ? void 0 : _rateRef$current.focus(); - } - }; - _react_17_0_2_react.useImperativeHandle(ref, function () { - return { - focus: triggerFocus, - blur: function blur() { - if (!disabled) { - var _rateRef$current2; - (_rateRef$current2 = rateRef.current) === null || _rateRef$current2 === void 0 ? void 0 : _rateRef$current2.blur(); - } - } - }; - }); - // =========================== Value ============================ - var _useMergedState = (0,useMergedState/* default */.Z)(defaultValue || 0, { - value: propValue - }), - _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), - value = _useMergedState2[0], - setValue = _useMergedState2[1]; - var _useMergedState3 = (0,useMergedState/* default */.Z)(null), - _useMergedState4 = (0,slicedToArray/* default */.Z)(_useMergedState3, 2), - cleanedValue = _useMergedState4[0], - setCleanedValue = _useMergedState4[1]; - var getStarValue = function getStarValue(index, x) { - var reverse = direction === 'rtl'; - var starValue = index + 1; - if (allowHalf) { - var starEle = getStarRef(index); - var leftDis = getOffsetLeft(starEle); - var width = starEle.clientWidth; - if (reverse && x - leftDis > width / 2) { - starValue -= 0.5; - } else if (!reverse && x - leftDis < width / 2) { - starValue -= 0.5; - } - } - return starValue; - }; - // >>>>> Change - var changeValue = function changeValue(nextValue) { - setValue(nextValue); - onChange === null || onChange === void 0 ? void 0 : onChange(nextValue); - }; - // =========================== Focus ============================ - var _React$useState = _react_17_0_2_react.useState(false), - _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), - focused = _React$useState2[0], - setFocused = _React$useState2[1]; - var onInternalFocus = function onInternalFocus() { - setFocused(true); - onFocus === null || onFocus === void 0 ? void 0 : onFocus(); - }; - var onInternalBlur = function onInternalBlur() { - setFocused(false); - onBlur === null || onBlur === void 0 ? void 0 : onBlur(); - }; - // =========================== Hover ============================ - var _React$useState3 = _react_17_0_2_react.useState(null), - _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), - hoverValue = _React$useState4[0], - setHoverValue = _React$useState4[1]; - var onHover = function onHover(event, index) { - var nextHoverValue = getStarValue(index, event.pageX); - if (nextHoverValue !== cleanedValue) { - setHoverValue(nextHoverValue); - setCleanedValue(null); - } - onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(nextHoverValue); - }; - var onMouseLeaveCallback = function onMouseLeaveCallback(event) { - if (!disabled) { - setHoverValue(null); - setCleanedValue(null); - onHoverChange === null || onHoverChange === void 0 ? void 0 : onHoverChange(undefined); - } - if (event) { - onMouseLeave === null || onMouseLeave === void 0 ? void 0 : onMouseLeave(event); - } - }; - // =========================== Click ============================ - var onClick = function onClick(event, index) { - var newValue = getStarValue(index, event.pageX); - var isReset = false; - if (allowClear) { - isReset = newValue === value; - } - onMouseLeaveCallback(); - changeValue(isReset ? 0 : newValue); - setCleanedValue(isReset ? newValue : null); - }; - var onInternalKeyDown = function onInternalKeyDown(event) { - var keyCode = event.keyCode; - var reverse = direction === 'rtl'; - var nextValue = value; - if (keyCode === KeyCode/* default */.Z.RIGHT && nextValue < count && !reverse) { - if (allowHalf) { - nextValue += 0.5; - } else { - nextValue += 1; - } - changeValue(nextValue); - event.preventDefault(); - } else if (keyCode === KeyCode/* default */.Z.LEFT && nextValue > 0 && !reverse) { - if (allowHalf) { - nextValue -= 0.5; - } else { - nextValue -= 1; - } - changeValue(nextValue); - event.preventDefault(); - } else if (keyCode === KeyCode/* default */.Z.RIGHT && nextValue > 0 && reverse) { - if (allowHalf) { - nextValue -= 0.5; - } else { - nextValue -= 1; - } - changeValue(nextValue); - event.preventDefault(); - } else if (keyCode === KeyCode/* default */.Z.LEFT && nextValue < count && reverse) { - if (allowHalf) { - nextValue += 0.5; - } else { - nextValue += 1; - } - changeValue(nextValue); - event.preventDefault(); - } - onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(event); - }; - // =========================== Effect =========================== - _react_17_0_2_react.useEffect(function () { - if (autoFocus && !disabled) { - triggerFocus(); - } - }, []); - // =========================== Render =========================== - // >>> Star - var starNodes = new Array(count).fill(0).map(function (item, index) { - return /*#__PURE__*/_react_17_0_2_react.createElement(es_Star, { - ref: setStarRef(index), - index: index, - count: count, - disabled: disabled, - prefixCls: "".concat(prefixCls, "-star"), - allowHalf: allowHalf, - value: hoverValue === null ? value : hoverValue, - onClick: onClick, - onHover: onHover, - key: item || index, - character: character, - characterRender: characterRender, - focused: focused - }); - }); - var classString = _classnames_2_3_2_classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames)); - // >>> Node - return /*#__PURE__*/_react_17_0_2_react.createElement("ul", (0,esm_extends/* default */.Z)({ - className: classString, - onMouseLeave: onMouseLeaveCallback, - tabIndex: disabled ? -1 : tabIndex, - onFocus: disabled ? null : onInternalFocus, - onBlur: disabled ? null : onInternalBlur, - onKeyDown: disabled ? null : onInternalKeyDown, - ref: rateRef, - role: "radiogroup" - }, (0,pickAttrs/* default */.Z)(restProps, { - aria: true, - data: true, - attr: true - })), starNodes); -} -/* harmony default export */ var es_Rate = (/*#__PURE__*/_react_17_0_2_react.forwardRef(Rate)); -;// CONCATENATED MODULE: ./node_modules/_rc-rate@2.12.0@rc-rate/es/index.js - -/* harmony default export */ var es = (es_Rate); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(6848); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js -var style = __webpack_require__(17313); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js -var genComponentStyleHook = __webpack_require__(83116); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js -var statistic = __webpack_require__(37613); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/style/index.js -"use client"; - - - -const genRateStarStyle = token => { - const { - componentCls - } = token; - return { - [`${componentCls}-star`]: { - position: 'relative', - display: 'inline-block', - color: 'inherit', - cursor: 'pointer', - '&:not(:last-child)': { - marginInlineEnd: token.marginXS - }, - '> div': { - transition: `all ${token.motionDurationMid}, outline 0s`, - '&:hover': { - transform: token.starHoverScale - }, - '&:focus': { - outline: 0 - }, - '&:focus-visible': { - outline: `${token.lineWidth}px dashed ${token.starColor}`, - transform: token.starHoverScale - } - }, - '&-first, &-second': { - color: token.starBg, - transition: `all ${token.motionDurationMid}`, - userSelect: 'none', - [token.iconCls]: { - verticalAlign: 'middle' - } - }, - '&-first': { - position: 'absolute', - top: 0, - insetInlineStart: 0, - width: '50%', - height: '100%', - overflow: 'hidden', - opacity: 0 - }, - [`&-half ${componentCls}-star-first, &-half ${componentCls}-star-second`]: { - opacity: 1 - }, - [`&-half ${componentCls}-star-first, &-full ${componentCls}-star-second`]: { - color: 'inherit' - } - } - }; -}; -const genRateRtlStyle = token => ({ - [`&-rtl${token.componentCls}`]: { - direction: 'rtl' - } -}); -const genRateStyle = token => { - const { - componentCls - } = token; - return { - [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { - display: 'inline-block', - margin: 0, - padding: 0, - color: token.starColor, - fontSize: token.starSize, - lineHeight: 'unset', - listStyle: 'none', - outline: 'none', - // disable styles - [`&-disabled${componentCls} ${componentCls}-star`]: { - cursor: 'default', - '> div:hover': { - transform: 'scale(1)' - } - } - }), genRateStarStyle(token)), { - // text styles - [`+ ${componentCls}-text`]: { - display: 'inline-block', - marginInlineStart: token.marginXS, - fontSize: token.fontSize - } - }), genRateRtlStyle(token)) - }; -}; -// ============================== Export ============================== -/* harmony default export */ var rate_style = ((0,genComponentStyleHook/* default */.Z)('Rate', token => { - const rateToken = (0,statistic/* merge */.TS)(token, {}); - return [genRateStyle(rateToken)]; -}, token => ({ - starColor: token.yellow6, - starSize: token.controlHeightLG * 0.5, - starHoverScale: 'scale(1.1)', - starBg: token.colorFillContent -}))); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/index.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - -const rate_Rate = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - const { - prefixCls, - className, - rootClassName, - style, - tooltips, - character = /*#__PURE__*/_react_17_0_2_react.createElement(icons_StarFilled, null) - } = props, - rest = __rest(props, ["prefixCls", "className", "rootClassName", "style", "tooltips", "character"]); - const characterRender = (node, _ref) => { - let { - index - } = _ref; - if (!tooltips) { - return node; - } - return /*#__PURE__*/_react_17_0_2_react.createElement(tooltip/* default */.Z, { - title: tooltips[index] - }, node); - }; - const { - getPrefixCls, - direction, - rate - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const ratePrefixCls = getPrefixCls('rate', prefixCls); - // Style - const [wrapSSR, hashId] = rate_style(ratePrefixCls); - const mergedStyle = Object.assign(Object.assign({}, rate === null || rate === void 0 ? void 0 : rate.style), style); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(es, Object.assign({ - ref: ref, - character: character, - characterRender: characterRender - }, rest, { - className: _classnames_2_3_2_classnames_default()(className, rootClassName, hashId, rate === null || rate === void 0 ? void 0 : rate.className), - style: mergedStyle, - prefixCls: ratePrefixCls, - direction: direction - }))); -}); -if (false) {} -/* harmony default export */ var rate = (rate_Rate); - -/***/ }), - -/***/ 12563: -/*!*******************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/tag/index.js + 5 modules ***! - \*******************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ tag; } -}); - -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/CloseOutlined.js + 1 modules -var CloseOutlined = __webpack_require__(99174); -// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js -var _classnames_2_3_2_classnames = __webpack_require__(12124); -var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/colors.js -var colors = __webpack_require__(36785); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/hooks/useClosable.js -var useClosable = __webpack_require__(47729); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules -var wave = __webpack_require__(14088); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js -var style = __webpack_require__(17313); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js -var statistic = __webpack_require__(37613); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js -var genComponentStyleHook = __webpack_require__(83116); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/style/index.js - - -// ============================== Styles ============================== -const genBaseStyle = token => { - const { - paddingXXS, - lineWidth, - tagPaddingHorizontal, - componentCls - } = token; - const paddingInline = tagPaddingHorizontal - lineWidth; - const iconMarginInline = paddingXXS - lineWidth; - return { - // Result - [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { - display: 'inline-block', - height: 'auto', - marginInlineEnd: token.marginXS, - paddingInline, - fontSize: token.tagFontSize, - lineHeight: token.tagLineHeight, - whiteSpace: 'nowrap', - background: token.defaultBg, - border: `${token.lineWidth}px ${token.lineType} ${token.colorBorder}`, - borderRadius: token.borderRadiusSM, - opacity: 1, - transition: `all ${token.motionDurationMid}`, - textAlign: 'start', - position: 'relative', - // RTL - [`&${componentCls}-rtl`]: { - direction: 'rtl' - }, - '&, a, a:hover': { - color: token.defaultColor - }, - [`${componentCls}-close-icon`]: { - marginInlineStart: iconMarginInline, - color: token.colorTextDescription, - fontSize: token.tagIconSize, - cursor: 'pointer', - transition: `all ${token.motionDurationMid}`, - '&:hover': { - color: token.colorTextHeading - } - }, - [`&${componentCls}-has-color`]: { - borderColor: 'transparent', - [`&, a, a:hover, ${token.iconCls}-close, ${token.iconCls}-close:hover`]: { - color: token.colorTextLightSolid - } - }, - [`&-checkable`]: { - backgroundColor: 'transparent', - borderColor: 'transparent', - cursor: 'pointer', - [`&:not(${componentCls}-checkable-checked):hover`]: { - color: token.colorPrimary, - backgroundColor: token.colorFillSecondary - }, - '&:active, &-checked': { - color: token.colorTextLightSolid - }, - '&-checked': { - backgroundColor: token.colorPrimary, - '&:hover': { - backgroundColor: token.colorPrimaryHover - } - }, - '&:active': { - backgroundColor: token.colorPrimaryActive - } - }, - [`&-hidden`]: { - display: 'none' - }, - // To ensure that a space will be placed between character and `Icon`. - [`> ${token.iconCls} + span, > span + ${token.iconCls}`]: { - marginInlineStart: paddingInline - } - }), - [`${componentCls}-borderless`]: { - borderColor: 'transparent', - background: token.tagBorderlessBg - } - }; -}; -// ============================== Export ============================== -const prepareToken = token => { - const { - lineWidth, - fontSizeIcon - } = token; - const tagFontSize = token.fontSizeSM; - const tagLineHeight = `${token.lineHeightSM * tagFontSize}px`; - const tagToken = (0,statistic/* merge */.TS)(token, { - tagFontSize, - tagLineHeight, - tagIconSize: fontSizeIcon - 2 * lineWidth, - tagPaddingHorizontal: 8, - tagBorderlessBg: token.colorFillTertiary - }); - return tagToken; -}; -const prepareCommonToken = token => ({ - defaultBg: token.colorFillQuaternary, - defaultColor: token.colorText -}); -/* harmony default export */ var tag_style = ((0,genComponentStyleHook/* default */.Z)('Tag', token => { - const tagToken = prepareToken(token); - return genBaseStyle(tagToken); -}, prepareCommonToken)); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/CheckableTag.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - -const CheckableTag = props => { - const { - prefixCls: customizePrefixCls, - style, - className, - checked, - onChange, - onClick - } = props, - restProps = __rest(props, ["prefixCls", "style", "className", "checked", "onChange", "onClick"]); - const { - getPrefixCls, - tag - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const handleClick = e => { - onChange === null || onChange === void 0 ? void 0 : onChange(!checked); - onClick === null || onClick === void 0 ? void 0 : onClick(e); - }; - const prefixCls = getPrefixCls('tag', customizePrefixCls); - // Style - const [wrapSSR, hashId] = tag_style(prefixCls); - const cls = _classnames_2_3_2_classnames_default()(prefixCls, `${prefixCls}-checkable`, { - [`${prefixCls}-checkable-checked`]: checked - }, tag === null || tag === void 0 ? void 0 : tag.className, className, hashId); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("span", Object.assign({}, restProps, { - style: Object.assign(Object.assign({}, style), tag === null || tag === void 0 ? void 0 : tag.style), - className: cls, - onClick: handleClick - }))); -}; -/* harmony default export */ var tag_CheckableTag = (CheckableTag); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genPresetColor.js -var genPresetColor = __webpack_require__(45157); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/style/presetCmp.js -// Style as status component - - -// ============================== Preset ============================== -const genPresetStyle = token => (0,genPresetColor/* default */.Z)(token, (colorKey, _ref) => { - let { - textColor, - lightBorderColor, - lightColor, - darkColor - } = _ref; - return { - [`${token.componentCls}-${colorKey}`]: { - color: textColor, - background: lightColor, - borderColor: lightBorderColor, - // Inverse color - '&-inverse': { - color: token.colorTextLightSolid, - background: darkColor, - borderColor: darkColor - }, - [`&${token.componentCls}-borderless`]: { - borderColor: 'transparent' - } - } - }; -}); -// ============================== Export ============================== -/* harmony default export */ var presetCmp = ((0,genComponentStyleHook/* genSubStyleComponent */.b)(['Tag', 'preset'], token => { - const tagToken = prepareToken(token); - return genPresetStyle(tagToken); -}, prepareCommonToken)); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/capitalize.js -function capitalize(str) { - if (typeof str !== 'string') { - return str; - } - const ret = str.charAt(0).toUpperCase() + str.slice(1); - return ret; -} -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/style/statusCmp.js - - - -const genTagStatusStyle = (token, status, cssVariableType) => { - const capitalizedCssVariableType = capitalize(cssVariableType); - return { - [`${token.componentCls}-${status}`]: { - color: token[`color${cssVariableType}`], - background: token[`color${capitalizedCssVariableType}Bg`], - borderColor: token[`color${capitalizedCssVariableType}Border`], - [`&${token.componentCls}-borderless`]: { - borderColor: 'transparent' - } - } - }; -}; -// ============================== Export ============================== -/* harmony default export */ var statusCmp = ((0,genComponentStyleHook/* genSubStyleComponent */.b)(['Tag', 'status'], token => { - const tagToken = prepareToken(token); - return [genTagStatusStyle(tagToken, 'success', 'Success'), genTagStatusStyle(tagToken, 'processing', 'Info'), genTagStatusStyle(tagToken, 'error', 'Error'), genTagStatusStyle(tagToken, 'warning', 'Warning')]; -}, prepareCommonToken)); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/index.js -"use client"; - -var tag_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - - - -const InternalTag = (tagProps, ref) => { - const { - prefixCls: customizePrefixCls, - className, - rootClassName, - style, - children, - icon, - color, - onClose, - closeIcon, - closable, - bordered = true - } = tagProps, - props = tag_rest(tagProps, ["prefixCls", "className", "rootClassName", "style", "children", "icon", "color", "onClose", "closeIcon", "closable", "bordered"]); - const { - getPrefixCls, - direction, - tag - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const [visible, setVisible] = _react_17_0_2_react.useState(true); - // Warning for deprecated usage - if (false) {} - _react_17_0_2_react.useEffect(() => { - if ('visible' in props) { - setVisible(props.visible); - } - }, [props.visible]); - const isPreset = (0,colors/* isPresetColor */.o2)(color); - const isStatus = (0,colors/* isPresetStatusColor */.yT)(color); - const isInternalColor = isPreset || isStatus; - const tagStyle = Object.assign(Object.assign({ - backgroundColor: color && !isInternalColor ? color : undefined - }, tag === null || tag === void 0 ? void 0 : tag.style), style); - const prefixCls = getPrefixCls('tag', customizePrefixCls); - // Style - const [wrapSSR, hashId] = tag_style(prefixCls); - const tagClassName = _classnames_2_3_2_classnames_default()(prefixCls, tag === null || tag === void 0 ? void 0 : tag.className, { - [`${prefixCls}-${color}`]: isInternalColor, - [`${prefixCls}-has-color`]: color && !isInternalColor, - [`${prefixCls}-hidden`]: !visible, - [`${prefixCls}-rtl`]: direction === 'rtl', - [`${prefixCls}-borderless`]: !bordered - }, className, rootClassName, hashId); - const handleCloseClick = e => { - e.stopPropagation(); - onClose === null || onClose === void 0 ? void 0 : onClose(e); - if (e.defaultPrevented) { - return; - } - setVisible(false); - }; - const [, mergedCloseIcon] = (0,useClosable/* default */.Z)(closable, closeIcon, iconNode => iconNode === null ? /*#__PURE__*/_react_17_0_2_react.createElement(CloseOutlined/* default */.Z, { - className: `${prefixCls}-close-icon`, - onClick: handleCloseClick - }) : /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: `${prefixCls}-close-icon`, - onClick: handleCloseClick - }, iconNode), null, false); - const isNeedWave = typeof props.onClick === 'function' || children && children.type === 'a'; - const iconNode = icon || null; - const kids = iconNode ? /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, iconNode, children && /*#__PURE__*/_react_17_0_2_react.createElement("span", null, children)) : children; - const tagNode = /*#__PURE__*/_react_17_0_2_react.createElement("span", Object.assign({}, props, { - ref: ref, - className: tagClassName, - style: tagStyle - }), kids, mergedCloseIcon, isPreset && /*#__PURE__*/_react_17_0_2_react.createElement(presetCmp, { - key: "preset", - prefixCls: prefixCls - }), isStatus && /*#__PURE__*/_react_17_0_2_react.createElement(statusCmp, { - key: "status", - prefixCls: prefixCls - })); - return wrapSSR(isNeedWave ? /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, { - component: "Tag" - }, tagNode) : tagNode); -}; -const Tag = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalTag); -if (false) {} -Tag.CheckableTag = tag_CheckableTag; -/* harmony default export */ var tag = (Tag); - -/***/ }) - -}]); \ No newline at end of file diff --git a/85619.async.js b/85619.async.js index a427e00a2d..871a3a2207 100644 --- a/85619.async.js +++ b/85619.async.js @@ -43,7 +43,7 @@ if (false) {} /***/ }), -/***/ 8834: +/***/ 92296: /*!******************************************************!*\ !*** ./src/components/CodeBox/index.tsx + 1 modules ***! \******************************************************/ diff --git a/86208.async.js b/96455.async.js similarity index 84% rename from 86208.async.js rename to 96455.async.js index a689462c60..de9a46d017 100644 --- a/86208.async.js +++ b/96455.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[86208,37825,43428,56047,73755],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[96455,37825,43428,56047,73755],{ /***/ 47104: /*!*************************************************************************************************************!*\ @@ -5018,6 +5018,246 @@ echarts.registerPreprocessor(function (option) { }); +/***/ }), + +/***/ 24334: +/*!***********************************************************!*\ + !*** ./node_modules/_js-base64@2.6.4@js-base64/base64.js ***! + \***********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* + * base64.js + * + * Licensed under the BSD 3-Clause License. + * http://opensource.org/licenses/BSD-3-Clause + * + * References: + * http://en.wikipedia.org/wiki/Base64 + */ +;(function (global, factory) { + true + ? module.exports = factory(global) + : 0 +}(( + typeof self !== 'undefined' ? self + : typeof window !== 'undefined' ? window + : typeof __webpack_require__.g !== 'undefined' ? __webpack_require__.g +: this +), function(global) { + 'use strict'; + // existing version for noConflict() + global = global || {}; + var _Base64 = global.Base64; + var version = "2.6.4"; + // constants + var b64chars + = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; + var b64tab = function(bin) { + var t = {}; + for (var i = 0, l = bin.length; i < l; i++) t[bin.charAt(i)] = i; + return t; + }(b64chars); + var fromCharCode = String.fromCharCode; + // encoder stuff + var cb_utob = function(c) { + if (c.length < 2) { + var cc = c.charCodeAt(0); + return cc < 0x80 ? c + : cc < 0x800 ? (fromCharCode(0xc0 | (cc >>> 6)) + + fromCharCode(0x80 | (cc & 0x3f))) + : (fromCharCode(0xe0 | ((cc >>> 12) & 0x0f)) + + fromCharCode(0x80 | ((cc >>> 6) & 0x3f)) + + fromCharCode(0x80 | ( cc & 0x3f))); + } else { + var cc = 0x10000 + + (c.charCodeAt(0) - 0xD800) * 0x400 + + (c.charCodeAt(1) - 0xDC00); + return (fromCharCode(0xf0 | ((cc >>> 18) & 0x07)) + + fromCharCode(0x80 | ((cc >>> 12) & 0x3f)) + + fromCharCode(0x80 | ((cc >>> 6) & 0x3f)) + + fromCharCode(0x80 | ( cc & 0x3f))); + } + }; + var re_utob = /[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g; + var utob = function(u) { + return u.replace(re_utob, cb_utob); + }; + var cb_encode = function(ccc) { + var padlen = [0, 2, 1][ccc.length % 3], + ord = ccc.charCodeAt(0) << 16 + | ((ccc.length > 1 ? ccc.charCodeAt(1) : 0) << 8) + | ((ccc.length > 2 ? ccc.charCodeAt(2) : 0)), + chars = [ + b64chars.charAt( ord >>> 18), + b64chars.charAt((ord >>> 12) & 63), + padlen >= 2 ? '=' : b64chars.charAt((ord >>> 6) & 63), + padlen >= 1 ? '=' : b64chars.charAt(ord & 63) + ]; + return chars.join(''); + }; + var btoa = global.btoa && typeof global.btoa == 'function' + ? function(b){ return global.btoa(b) } : function(b) { + if (b.match(/[^\x00-\xFF]/)) throw new RangeError( + 'The string contains invalid characters.' + ); + return b.replace(/[\s\S]{1,3}/g, cb_encode); + }; + var _encode = function(u) { + return btoa(utob(String(u))); + }; + var mkUriSafe = function (b64) { + return b64.replace(/[+\/]/g, function(m0) { + return m0 == '+' ? '-' : '_'; + }).replace(/=/g, ''); + }; + var encode = function(u, urisafe) { + return urisafe ? mkUriSafe(_encode(u)) : _encode(u); + }; + var encodeURI = function(u) { return encode(u, true) }; + var fromUint8Array; + if (global.Uint8Array) fromUint8Array = function(a, urisafe) { + // return btoa(fromCharCode.apply(null, a)); + var b64 = ''; + for (var i = 0, l = a.length; i < l; i += 3) { + var a0 = a[i], a1 = a[i+1], a2 = a[i+2]; + var ord = a0 << 16 | a1 << 8 | a2; + b64 += b64chars.charAt( ord >>> 18) + + b64chars.charAt((ord >>> 12) & 63) + + ( typeof a1 != 'undefined' + ? b64chars.charAt((ord >>> 6) & 63) : '=') + + ( typeof a2 != 'undefined' + ? b64chars.charAt( ord & 63) : '='); + } + return urisafe ? mkUriSafe(b64) : b64; + }; + // decoder stuff + var re_btou = /[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g; + var cb_btou = function(cccc) { + switch(cccc.length) { + case 4: + var cp = ((0x07 & cccc.charCodeAt(0)) << 18) + | ((0x3f & cccc.charCodeAt(1)) << 12) + | ((0x3f & cccc.charCodeAt(2)) << 6) + | (0x3f & cccc.charCodeAt(3)), + offset = cp - 0x10000; + return (fromCharCode((offset >>> 10) + 0xD800) + + fromCharCode((offset & 0x3FF) + 0xDC00)); + case 3: + return fromCharCode( + ((0x0f & cccc.charCodeAt(0)) << 12) + | ((0x3f & cccc.charCodeAt(1)) << 6) + | (0x3f & cccc.charCodeAt(2)) + ); + default: + return fromCharCode( + ((0x1f & cccc.charCodeAt(0)) << 6) + | (0x3f & cccc.charCodeAt(1)) + ); + } + }; + var btou = function(b) { + return b.replace(re_btou, cb_btou); + }; + var cb_decode = function(cccc) { + var len = cccc.length, + padlen = len % 4, + n = (len > 0 ? b64tab[cccc.charAt(0)] << 18 : 0) + | (len > 1 ? b64tab[cccc.charAt(1)] << 12 : 0) + | (len > 2 ? b64tab[cccc.charAt(2)] << 6 : 0) + | (len > 3 ? b64tab[cccc.charAt(3)] : 0), + chars = [ + fromCharCode( n >>> 16), + fromCharCode((n >>> 8) & 0xff), + fromCharCode( n & 0xff) + ]; + chars.length -= [0, 0, 2, 1][padlen]; + return chars.join(''); + }; + var _atob = global.atob && typeof global.atob == 'function' + ? function(a){ return global.atob(a) } : function(a){ + return a.replace(/\S{1,4}/g, cb_decode); + }; + var atob = function(a) { + return _atob(String(a).replace(/[^A-Za-z0-9\+\/]/g, '')); + }; + var _decode = function(a) { return btou(_atob(a)) }; + var _fromURI = function(a) { + return String(a).replace(/[-_]/g, function(m0) { + return m0 == '-' ? '+' : '/' + }).replace(/[^A-Za-z0-9\+\/]/g, ''); + }; + var decode = function(a){ + return _decode(_fromURI(a)); + }; + var toUint8Array; + if (global.Uint8Array) toUint8Array = function(a) { + return Uint8Array.from(atob(_fromURI(a)), function(c) { + return c.charCodeAt(0); + }); + }; + var noConflict = function() { + var Base64 = global.Base64; + global.Base64 = _Base64; + return Base64; + }; + // export Base64 + global.Base64 = { + VERSION: version, + atob: atob, + btoa: btoa, + fromBase64: decode, + toBase64: encode, + utob: utob, + encode: encode, + encodeURI: encodeURI, + btou: btou, + decode: decode, + noConflict: noConflict, + fromUint8Array: fromUint8Array, + toUint8Array: toUint8Array + }; + // if ES5 is available, make Base64.extendString() available + if (typeof Object.defineProperty === 'function') { + var noEnum = function(v){ + return {value:v,enumerable:false,writable:true,configurable:true}; + }; + global.Base64.extendString = function () { + Object.defineProperty( + String.prototype, 'fromBase64', noEnum(function () { + return decode(this) + })); + Object.defineProperty( + String.prototype, 'toBase64', noEnum(function (urisafe) { + return encode(this, urisafe) + })); + Object.defineProperty( + String.prototype, 'toBase64URI', noEnum(function () { + return encode(this, true) + })); + }; + } + // + // export Base64 to the namespace + // + if (global['Meteor']) { // Meteor.js + Base64 = global.Base64; + } + // module.exports and AMD are mutually exclusive. + // module.exports has precedence. + if ( true && module.exports) { + module.exports.Base64 = global.Base64; + } + else if (true) { + // AMD. Register as an anonymous module. + !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function(){ return global.Base64 }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); + } + // that's it! + return {Base64: global.Base64} +})); + + /***/ }), /***/ 83145: @@ -5155,6 +5395,613 @@ var _require = __webpack_require__(/*! ./Component */ 83145), CopyToClipboard.CopyToClipboard = CopyToClipboard; module.exports = CopyToClipboard; +/***/ }), + +/***/ 80010: +/*!*********************************************************************************!*\ + !*** ./node_modules/_react-resizable@1.11.0@react-resizable/build/Resizable.js ***! + \*********************************************************************************/ +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + +"use strict"; + + +exports.__esModule = true; +exports["default"] = void 0; + +var _react = _interopRequireDefault(__webpack_require__(/*! react */ 59301)); + +var _reactDraggable = __webpack_require__(/*! react-draggable */ 12911); + +var _utils = __webpack_require__(/*! ./utils */ 73638); + +var _propTypes = __webpack_require__(/*! ./propTypes */ 6217); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } + +function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } + +function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } + +function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var Resizable = /*#__PURE__*/function (_React$Component) { + _inheritsLoose(Resizable, _React$Component); + + function Resizable() { + var _this; + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this; + + _defineProperty(_assertThisInitialized(_this), "state", undefined); + + _defineProperty(_assertThisInitialized(_this), "lastHandleRect", null); + + _defineProperty(_assertThisInitialized(_this), "slack", null); + + return _this; + } + + var _proto = Resizable.prototype; + + _proto.componentWillUnmount = function componentWillUnmount() { + this.resetData(); + }; + + _proto.lockAspectRatio = function lockAspectRatio(width, height, aspectRatio) { + height = width / aspectRatio; + width = height * aspectRatio; + return [width, height]; + }; + + _proto.resetData = function resetData() { + this.lastHandleRect = this.slack = null; + } // Clamp width and height within provided constraints + ; + + _proto.runConstraints = function runConstraints(width, height) { + var _ref = [this.props.minConstraints, this.props.maxConstraints], + min = _ref[0], + max = _ref[1]; + if (!min && !max) return [width, height]; // If constraining to min and max, we need to also fit width and height to aspect ratio. + + if (this.props.lockAspectRatio) { + var resizingHorizontally = height === this.props.height; + + if (resizingHorizontally) { + var ratio = this.props.width / this.props.height; + height = width / ratio; + width = height * ratio; + } else { + // Take into account vertical resize with N/S handles on locked aspect + // ratio. Calculate the change height-first, instead of width-first + var _ratio = this.props.height / this.props.width; + + width = height / _ratio; + height = width * _ratio; + } + } + + var oldW = width, + oldH = height; // Add slack to the values used to calculate bound position. This will ensure that if + // we start removing slack, the element won't react to it right away until it's been + // completely removed. + + var _ref2 = this.slack || [0, 0], + slackW = _ref2[0], + slackH = _ref2[1]; + + width += slackW; + height += slackH; + + if (min) { + width = Math.max(min[0], width); + height = Math.max(min[1], height); + } + + if (max) { + width = Math.min(max[0], width); + height = Math.min(max[1], height); + } // If the width or height changed, we must have introduced some slack. Record it for the next iteration. + + + this.slack = [slackW + (oldW - width), slackH + (oldH - height)]; + return [width, height]; + } + /** + * Wrapper around drag events to provide more useful data. + * + * @param {String} handlerName Handler name to wrap. + * @return {Function} Handler function. + */ + ; + + _proto.resizeHandler = function resizeHandler(handlerName, axis) { + var _this2 = this; + + return function (e, _ref3) { + var node = _ref3.node, + deltaX = _ref3.deltaX, + deltaY = _ref3.deltaY; + // Reset data in case it was left over somehow (should not be possible) + if (handlerName === 'onResizeStart') _this2.resetData(); // Axis restrictions + + var canDragX = (_this2.props.axis === 'both' || _this2.props.axis === 'x') && axis !== 'n' && axis !== 's'; + var canDragY = (_this2.props.axis === 'both' || _this2.props.axis === 'y') && axis !== 'e' && axis !== 'w'; // No dragging possible. + + if (!canDragX && !canDragY) return; // Decompose axis for later use + + var axisV = axis[0]; + var axisH = axis[axis.length - 1]; // intentionally not axis[1], so that this catches axis === 'w' for example + // Track the element being dragged to account for changes in position. + // If a handle's position is changed between callbacks, we need to factor this in to the next callback. + // Failure to do so will cause the element to "skip" when resized upwards or leftwards. + + var handleRect = node.getBoundingClientRect(); + + if (_this2.lastHandleRect != null) { + // If the handle has repositioned on either axis since last render, + // we need to increase our callback values by this much. + // Only checking 'n', 'w' since resizing by 's', 'w' won't affect the overall position on page, + if (axisH === 'w') { + var deltaLeftSinceLast = handleRect.left - _this2.lastHandleRect.left; + deltaX += deltaLeftSinceLast; + } + + if (axisV === 'n') { + var deltaTopSinceLast = handleRect.top - _this2.lastHandleRect.top; + deltaY += deltaTopSinceLast; + } + } // Storage of last rect so we know how much it has really moved. + + + _this2.lastHandleRect = handleRect; // Reverse delta if using top or left drag handles. + + if (axisH === 'w') deltaX = -deltaX; + if (axisV === 'n') deltaY = -deltaY; // Update w/h by the deltas. Also factor in transformScale. + + var width = _this2.props.width + (canDragX ? deltaX / _this2.props.transformScale : 0); + var height = _this2.props.height + (canDragY ? deltaY / _this2.props.transformScale : 0); // Run user-provided constraints. + + var _this2$runConstraints = _this2.runConstraints(width, height); + + width = _this2$runConstraints[0]; + height = _this2$runConstraints[1]; + var dimensionsChanged = width !== _this2.props.width || height !== _this2.props.height; // Call user-supplied callback if present. + + var cb = typeof _this2.props[handlerName] === 'function' ? _this2.props[handlerName] : null; // Don't call 'onResize' if dimensions haven't changed. + + var shouldSkipCb = handlerName === 'onResize' && !dimensionsChanged; + + if (cb && !shouldSkipCb) { + if (typeof e.persist === 'function') e.persist(); + cb(e, { + node: node, + size: { + width: width, + height: height + }, + handle: axis + }); + } // Reset internal data + + + if (handlerName === 'onResizeStop') _this2.resetData(); + }; + }; + + _proto.renderResizeHandle = function renderResizeHandle(resizeHandleAxis) { + var handle = this.props.handle; + + if (handle) { + if (typeof handle === 'function') { + return handle(resizeHandleAxis); + } + + return handle; + } + + return /*#__PURE__*/_react.default.createElement("span", { + className: "react-resizable-handle react-resizable-handle-" + resizeHandleAxis + }); + }; + + _proto.render = function render() { + var _this3 = this; + + // Pass along only props not meant for the ``.` + // eslint-disable-next-line no-unused-vars + var _this$props = this.props, + children = _this$props.children, + className = _this$props.className, + draggableOpts = _this$props.draggableOpts, + width = _this$props.width, + height = _this$props.height, + handle = _this$props.handle, + handleSize = _this$props.handleSize, + lockAspectRatio = _this$props.lockAspectRatio, + axis = _this$props.axis, + minConstraints = _this$props.minConstraints, + maxConstraints = _this$props.maxConstraints, + onResize = _this$props.onResize, + onResizeStop = _this$props.onResizeStop, + onResizeStart = _this$props.onResizeStart, + resizeHandles = _this$props.resizeHandles, + transformScale = _this$props.transformScale, + p = _objectWithoutPropertiesLoose(_this$props, ["children", "className", "draggableOpts", "width", "height", "handle", "handleSize", "lockAspectRatio", "axis", "minConstraints", "maxConstraints", "onResize", "onResizeStop", "onResizeStart", "resizeHandles", "transformScale"]); // What we're doing here is getting the child of this element, and cloning it with this element's props. + // We are then defining its children as: + // Its original children (resizable's child's children), and + // One or more draggable handles. + + + return (0, _utils.cloneElement)(children, _objectSpread(_objectSpread({}, p), {}, { + className: (className ? className + " " : '') + "react-resizable", + children: [].concat(children.props.children, resizeHandles.map(function (handleAxis) { + return /*#__PURE__*/_react.default.createElement(_reactDraggable.DraggableCore, _extends({}, draggableOpts, { + key: "resizableHandle-" + handleAxis, + onStop: _this3.resizeHandler('onResizeStop', handleAxis), + onStart: _this3.resizeHandler('onResizeStart', handleAxis), + onDrag: _this3.resizeHandler('onResize', handleAxis) + }), _this3.renderResizeHandle(handleAxis)); + })) + })); + }; + + return Resizable; +}(_react.default.Component); + +exports["default"] = Resizable; + +_defineProperty(Resizable, "propTypes", _propTypes.resizableProps); + +_defineProperty(Resizable, "defaultProps", { + handleSize: [20, 20], + lockAspectRatio: false, + axis: 'both', + minConstraints: [20, 20], + maxConstraints: [Infinity, Infinity], + resizeHandles: ['se'], + transformScale: 1 +}); + +/***/ }), + +/***/ 60842: +/*!************************************************************************************!*\ + !*** ./node_modules/_react-resizable@1.11.0@react-resizable/build/ResizableBox.js ***! + \************************************************************************************/ +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + +"use strict"; +var __webpack_unused_export__; + + +__webpack_unused_export__ = true; +exports["default"] = void 0; + +var React = _interopRequireWildcard(__webpack_require__(/*! react */ 59301)); + +var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ 12708)); + +var _Resizable = _interopRequireDefault(__webpack_require__(/*! ./Resizable */ 80010)); + +var _propTypes2 = __webpack_require__(/*! ./propTypes */ 6217); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; } + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } + +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } + +function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } + +function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } + +function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var ResizableBox = /*#__PURE__*/function (_React$Component) { + _inheritsLoose(ResizableBox, _React$Component); + + function ResizableBox() { + var _this; + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + _this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this; + + _defineProperty(_assertThisInitialized(_this), "state", { + width: _this.props.width, + height: _this.props.height, + propsWidth: _this.props.width, + propsHeight: _this.props.height + }); + + _defineProperty(_assertThisInitialized(_this), "onResize", function (e, data) { + var size = data.size; + + if (_this.props.onResize) { + e.persist && e.persist(); + + _this.setState(size, function () { + return _this.props.onResize && _this.props.onResize(e, data); + }); + } else { + _this.setState(size); + } + }); + + return _this; + } + + ResizableBox.getDerivedStateFromProps = function getDerivedStateFromProps(props, state) { + // If parent changes height/width, set that in our state. + if (state.propsWidth !== props.width || state.propsHeight !== props.height) { + return { + width: props.width, + height: props.height, + propsWidth: props.width, + propsHeight: props.height + }; + } + + return null; + }; + + var _proto = ResizableBox.prototype; + + _proto.render = function render() { + // Basic wrapper around a Resizable instance. + // If you use Resizable directly, you are responsible for updating the child component + // with a new width and height. + var _this$props = this.props, + handle = _this$props.handle, + handleSize = _this$props.handleSize, + onResize = _this$props.onResize, + onResizeStart = _this$props.onResizeStart, + onResizeStop = _this$props.onResizeStop, + draggableOpts = _this$props.draggableOpts, + minConstraints = _this$props.minConstraints, + maxConstraints = _this$props.maxConstraints, + lockAspectRatio = _this$props.lockAspectRatio, + axis = _this$props.axis, + width = _this$props.width, + height = _this$props.height, + resizeHandles = _this$props.resizeHandles, + style = _this$props.style, + transformScale = _this$props.transformScale, + props = _objectWithoutPropertiesLoose(_this$props, ["handle", "handleSize", "onResize", "onResizeStart", "onResizeStop", "draggableOpts", "minConstraints", "maxConstraints", "lockAspectRatio", "axis", "width", "height", "resizeHandles", "style", "transformScale"]); + + return /*#__PURE__*/React.createElement(_Resizable.default, { + axis: axis, + draggableOpts: draggableOpts, + handle: handle, + handleSize: handleSize, + height: this.state.height, + lockAspectRatio: lockAspectRatio, + maxConstraints: maxConstraints, + minConstraints: minConstraints, + onResizeStart: onResizeStart, + onResize: this.onResize, + onResizeStop: onResizeStop, + resizeHandles: resizeHandles, + transformScale: transformScale, + width: this.state.width + }, /*#__PURE__*/React.createElement("div", _extends({}, props, { + style: _objectSpread(_objectSpread({}, style), {}, { + width: this.state.width + 'px', + height: this.state.height + 'px' + }) + }))); + }; + + return ResizableBox; +}(React.Component); + +exports["default"] = ResizableBox; + +_defineProperty(ResizableBox, "propTypes", _objectSpread(_objectSpread({}, _propTypes2.resizableProps), {}, { + children: _propTypes.default.element +})); + +/***/ }), + +/***/ 6217: +/*!*********************************************************************************!*\ + !*** ./node_modules/_react-resizable@1.11.0@react-resizable/build/propTypes.js ***! + \*********************************************************************************/ +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + +"use strict"; + + +exports.__esModule = true; +exports.resizableProps = void 0; + +var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ 12708)); + +var _reactDraggable = __webpack_require__(/*! react-draggable */ 12911); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var resizableProps = { + /* + * Restricts resizing to a particular axis (default: 'both') + * 'both' - allows resizing by width or height + * 'x' - only allows the width to be changed + * 'y' - only allows the height to be changed + * 'none' - disables resizing altogether + * */ + axis: _propTypes.default.oneOf(['both', 'x', 'y', 'none']), + className: _propTypes.default.string, + + /* + * Require that one and only one child be present. + * */ + children: _propTypes.default.element.isRequired, + + /* + * These will be passed wholesale to react-draggable's DraggableCore + * */ + draggableOpts: _propTypes.default.shape({ + allowAnyClick: _propTypes.default.bool, + cancel: _propTypes.default.string, + children: _propTypes.default.node, + disabled: _propTypes.default.bool, + enableUserSelectHack: _propTypes.default.bool, + offsetParent: _propTypes.default.node, + grid: _propTypes.default.arrayOf(_propTypes.default.number), + handle: _propTypes.default.string, + nodeRef: _propTypes.default.object, + onStart: _propTypes.default.func, + onDrag: _propTypes.default.func, + onStop: _propTypes.default.func, + onMouseDown: _propTypes.default.func, + scale: _propTypes.default.number + }), + + /* + * Initial height + * */ + height: _propTypes.default.number.isRequired, + + /* + * Customize cursor resize handle + * */ + handle: _propTypes.default.oneOfType([_propTypes.default.node, _propTypes.default.func]), + + /* + * If you change this, be sure to update your css + * */ + handleSize: _propTypes.default.arrayOf(_propTypes.default.number), + lockAspectRatio: _propTypes.default.bool, + + /* + * Max X & Y measure + * */ + maxConstraints: _propTypes.default.arrayOf(_propTypes.default.number), + + /* + * Min X & Y measure + * */ + minConstraints: _propTypes.default.arrayOf(_propTypes.default.number), + + /* + * Called on stop resize event + * */ + onResizeStop: _propTypes.default.func, + + /* + * Called on start resize event + * */ + onResizeStart: _propTypes.default.func, + + /* + * Called on resize event + * */ + onResize: _propTypes.default.func, + + /* + * Defines which resize handles should be rendered (default: 'se') + * 's' - South handle (bottom-center) + * 'w' - West handle (left-center) + * 'e' - East handle (right-center) + * 'n' - North handle (top-center) + * 'sw' - Southwest handle (bottom-left) + * 'nw' - Northwest handle (top-left) + * 'se' - Southeast handle (bottom-right) + * 'ne' - Northeast handle (top-center) + * */ + resizeHandles: _propTypes.default.arrayOf(_propTypes.default.oneOf(['s', 'w', 'e', 'n', 'sw', 'nw', 'se', 'ne'])), + + /* + * If `transform: scale(n)` is set on the parent, this should be set to `n`. + * */ + transformScale: _propTypes.default.number, + + /* + * Initial width + */ + width: _propTypes.default.number.isRequired +}; +exports.resizableProps = resizableProps; + +/***/ }), + +/***/ 73638: +/*!*****************************************************************************!*\ + !*** ./node_modules/_react-resizable@1.11.0@react-resizable/build/utils.js ***! + \*****************************************************************************/ +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + +"use strict"; + + +exports.__esModule = true; +exports.cloneElement = cloneElement; + +var _react = _interopRequireDefault(__webpack_require__(/*! react */ 59301)); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +// React.addons.cloneWithProps look-alike that merges style & className. +function cloneElement(element, props) { + if (props.style && element.props.style) { + props.style = _objectSpread(_objectSpread({}, element.props.style), props.style); + } + + if (props.className && element.props.className) { + props.className = element.props.className + " " + props.className; + } + + return /*#__PURE__*/_react.default.cloneElement(element, props); +} + +/***/ }), + +/***/ 9221: +/*!***********************************************************************!*\ + !*** ./node_modules/_react-resizable@1.11.0@react-resizable/index.js ***! + \***********************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; + +module.exports = function() { + throw new Error("Don't instantiate Resizable directly! Use require('react-resizable').Resizable"); +}; + +module.exports.Resizable = __webpack_require__(/*! ./build/Resizable */ 80010)["default"]; +module.exports.ResizableBox = __webpack_require__(/*! ./build/ResizableBox */ 60842)["default"]; + + /***/ }), /***/ 98040: diff --git a/layouts__GraduationsDetail__index.async.js b/layouts__GraduationsDetail__index.async.js index c1b4e95a3e..8cd4df169e 100644 --- a/layouts__GraduationsDetail__index.async.js +++ b/layouts__GraduationsDetail__index.async.js @@ -1,6 +1,6 @@ (self["webpackChunk"] = self["webpackChunk"] || []).push([[38143],{ -/***/ 8834: +/***/ 92296: /*!******************************************************!*\ !*** ./src/components/CodeBox/index.tsx + 1 modules ***! \******************************************************/ @@ -564,7 +564,7 @@ var message = __webpack_require__(8591); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules var input = __webpack_require__(1056); // EXTERNAL MODULE: ./src/components/CodeBox/index.tsx + 1 modules -var CodeBox = __webpack_require__(8834); +var CodeBox = __webpack_require__(92296); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(76107); // EXTERNAL MODULE: ./src/utils/fetch.ts diff --git a/p__Classrooms__Lists__CommonHomework__index.async.js b/p__Classrooms__Lists__CommonHomework__index.async.js index dbccbdfa31..2ba3e5ba88 100644 --- a/p__Classrooms__Lists__CommonHomework__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__index.async.js @@ -1400,7 +1400,7 @@ var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectW // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(97174); // EXTERNAL MODULE: ./src/components/CodeBox/index.tsx + 1 modules -var CodeBox = __webpack_require__(8834); +var CodeBox = __webpack_require__(92296); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/CommonHomework/components/DelCompontent.tsx diff --git a/p__Classrooms__Lists__Exercise__Add__index.async.js b/p__Classrooms__Lists__Exercise__Add__index.async.js index 16c021e932..47facc368f 100644 --- a/p__Classrooms__Lists__Exercise__Add__index.async.js +++ b/p__Classrooms__Lists__Exercise__Add__index.async.js @@ -1139,16 +1139,15 @@ var ButtonLoading = function ButtonLoading(_ref) { case 0: stats = items.userAnswer; codes = js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.decode(items.code); - debugger; if (!(stats.length > 0 && ((_stats$filter2 = stats.filter(function (item) { return !item.value; })) === null || _stats$filter2 === void 0 ? void 0 : _stats$filter2.length) > 0)) { - _context5.next = 6; + _context5.next = 5; break; } antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.info('填空项不能为空!'); return _context5.abrupt("return"); - case 6: + case 5: if (stats.length > 0) { stats === null || stats === void 0 || stats.map(function (item) { if (item.multi_line) { @@ -1158,15 +1157,15 @@ var ButtonLoading = function ButtonLoading(_ref) { } }); } - _context5.next = 9; + _context5.next = 8; return (0,_pages_MyProblem_service__WEBPACK_IMPORTED_MODULE_8__/* .updateCode */ .n4)(id, re ? re : { code: js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.encode(codes), language: items.language }); - case 9: + case 8: response = _context5.sent; return _context5.abrupt("return", response); - case 11: + case 10: case "end": return _context5.stop(); } diff --git a/p__Classrooms__Lists__Exercise__Answer__index.async.js b/p__Classrooms__Lists__Exercise__Answer__index.async.js index 33fe53a613..5ac7bac59a 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.async.js +++ b/p__Classrooms__Lists__Exercise__Answer__index.async.js @@ -1018,16 +1018,15 @@ var ButtonLoading = function ButtonLoading(_ref) { case 0: stats = items.userAnswer; codes = js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.decode(items.code); - debugger; if (!(stats.length > 0 && ((_stats$filter2 = stats.filter(function (item) { return !item.value; })) === null || _stats$filter2 === void 0 ? void 0 : _stats$filter2.length) > 0)) { - _context5.next = 6; + _context5.next = 5; break; } antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.info('填空项不能为空!'); return _context5.abrupt("return"); - case 6: + case 5: if (stats.length > 0) { stats === null || stats === void 0 || stats.map(function (item) { if (item.multi_line) { @@ -1037,15 +1036,15 @@ var ButtonLoading = function ButtonLoading(_ref) { } }); } - _context5.next = 9; + _context5.next = 8; return (0,_pages_MyProblem_service__WEBPACK_IMPORTED_MODULE_8__/* .updateCode */ .n4)(id, re ? re : { code: js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.encode(codes), language: items.language }); - case 9: + case 8: response = _context5.sent; return _context5.abrupt("return", response); - case 11: + case 10: case "end": return _context5.stop(); } diff --git a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js index 537d221e8d..e566cb4a86 100644 --- a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js +++ b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.async.js @@ -502,16 +502,15 @@ var ButtonLoading = function ButtonLoading(_ref) { case 0: stats = items.userAnswer; codes = js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.decode(items.code); - debugger; if (!(stats.length > 0 && ((_stats$filter2 = stats.filter(function (item) { return !item.value; })) === null || _stats$filter2 === void 0 ? void 0 : _stats$filter2.length) > 0)) { - _context5.next = 6; + _context5.next = 5; break; } antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.info('填空项不能为空!'); return _context5.abrupt("return"); - case 6: + case 5: if (stats.length > 0) { stats === null || stats === void 0 || stats.map(function (item) { if (item.multi_line) { @@ -521,15 +520,15 @@ var ButtonLoading = function ButtonLoading(_ref) { } }); } - _context5.next = 9; + _context5.next = 8; return (0,_pages_MyProblem_service__WEBPACK_IMPORTED_MODULE_8__/* .updateCode */ .n4)(id, re ? re : { code: js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.encode(codes), language: items.language }); - case 9: + case 8: response = _context5.sent; return _context5.abrupt("return", response); - case 11: + case 10: case "end": return _context5.stop(); } diff --git a/p__Classrooms__Lists__Exercise__index.async.js b/p__Classrooms__Lists__Exercise__index.async.js index 93a9af0fd4..3b9fc96303 100644 --- a/p__Classrooms__Lists__Exercise__index.async.js +++ b/p__Classrooms__Lists__Exercise__index.async.js @@ -43,7 +43,7 @@ if (false) {} /***/ }), -/***/ 8834: +/***/ 92296: /*!******************************************************!*\ !*** ./src/components/CodeBox/index.tsx + 1 modules ***! \******************************************************/ @@ -399,29 +399,21 @@ var noData = function noData(_ref) { /***/ }), -/***/ 46404: -/*!********************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/Exercise/index.tsx + 12 modules ***! - \********************************************************************/ +/***/ 33417: +/*!*******************************************************!*\ + !*** ./src/components/ResTable/index.tsx + 2 modules ***! + \*******************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Exercise; } + Z: function() { return /* binding */ components_ResTable; } }); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(10574); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/toConsumableArray.js var toConsumableArray = __webpack_require__(93923); var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(39343); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js var objectSpread2 = __webpack_require__(26801); var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); @@ -433,46 +425,6 @@ var objectWithoutProperties = __webpack_require__(27161); var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(66660); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules -var es_modal = __webpack_require__(43418); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules -var menu = __webpack_require__(20834); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules -var message = __webpack_require__(8591); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules -var skeleton = __webpack_require__(59981); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules -var pagination = __webpack_require__(41867); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/affix/index.js + 2 modules -var affix = __webpack_require__(81228); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// 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: ./src/utils/authority.ts -var authority = __webpack_require__(76107); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(27291); -// EXTERNAL MODULE: ./src/components/NoData/index.tsx -var NoData = __webpack_require__(72020); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(97174); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tabs/index.js + 24 modules -var tabs = __webpack_require__(99313); -// 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/input-number/index.js + 14 modules -var input_number = __webpack_require__(69532); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js -var es_select = __webpack_require__(57809); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules -var input = __webpack_require__(1056); -// EXTERNAL MODULE: ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/index.js -var _react_infinite_scroller_1_2_4_react_infinite_scroller = __webpack_require__(26724); -var _react_infinite_scroller_1_2_4_react_infinite_scroller_default = /*#__PURE__*/__webpack_require__.n(_react_infinite_scroller_1_2_4_react_infinite_scroller); // EXTERNAL MODULE: ./node_modules/_react-resizable@1.11.0@react-resizable/index.js var _react_resizable_1_11_0_react_resizable = __webpack_require__(9221); ;// CONCATENATED MODULE: ./src/components/ResTable/index.less @@ -612,15 +564,95 @@ var ResTable = function ResTable(_ref) { }); }; /* harmony default export */ var components_ResTable = (ResTable); -;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Exercisemodules = ({"flex_box_center":"flex_box_center___iyIe6","flex_space_between":"flex_space_between___g2WjG","flex_box_vertical_center":"flex_box_vertical_center___Tde0v","flex_box_center_end":"flex_box_center_end___W1D5W","flex_box_column":"flex_box_column___ZiFvs","bg":"bg___T2R2s","containerTitle":"containerTitle___yARn_","containerDesc":"containerDesc___fKSYF","menus":"menus___e8wtg","listItem":"listItem___s7xhg","info":"info___Hx2bW","title":"title___W7a1R","titleLeft":"titleLeft___C5r0w","titleRight":"titleRight___g5GZv","acitons":"acitons___H0RU0","move":"move___qYkSy","hideHeadCheckbox":"hideHeadCheckbox___Hq5gw","moveCategory":"moveCategory___bZSGQ","tabSearch":"tabSearch___NaKI4","warpModal":"warpModal___HLUgh","modalColumn":"modalColumn___F7R5w","modalRow":"modalRow___L6ghw","sup":"sup___VGKXV"}); + +/***/ }), + +/***/ 72000: +/*!*******************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/index.tsx + 8 modules ***! + \*******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "default": function() { return /* binding */ Exercise; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(10574); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(93923); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(39343); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(26801); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(11006); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(27161); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules +var _umi_production_exports = __webpack_require__(66660); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var es_modal = __webpack_require__(43418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules +var menu = __webpack_require__(20834); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules +var message = __webpack_require__(8591); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules +var skeleton = __webpack_require__(59981); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules +var pagination = __webpack_require__(41867); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/affix/index.js + 2 modules +var affix = __webpack_require__(81228); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// 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: ./src/utils/authority.ts +var authority = __webpack_require__(76107); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(27291); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(72020); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(97174); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tabs/index.js + 24 modules +var tabs = __webpack_require__(99313); +// 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/input-number/index.js + 14 modules +var input_number = __webpack_require__(69532); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js +var es_select = __webpack_require__(57809); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(1056); +// EXTERNAL MODULE: ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/index.js +var _react_infinite_scroller_1_2_4_react_infinite_scroller = __webpack_require__(26724); +var _react_infinite_scroller_1_2_4_react_infinite_scroller_default = /*#__PURE__*/__webpack_require__.n(_react_infinite_scroller_1_2_4_react_infinite_scroller); +// EXTERNAL MODULE: ./src/components/ResTable/index.tsx + 2 modules +var ResTable = __webpack_require__(33417); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/index.less?modules +var Exercisemodules = __webpack_require__(46328); // EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules var verifyLogin = __webpack_require__(72031); // EXTERNAL MODULE: ./src/components/ReuseShixunModal/index.tsx + 1 modules var ReuseShixunModal = __webpack_require__(59386); // EXTERNAL MODULE: ./src/service/global.ts var global = __webpack_require__(92382); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/components/SelectExercise.tsx @@ -942,11 +974,11 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) { }, title: '配置出卷数量', content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Exercisemodules.modalColumn, + className: Exercisemodules/* default */.Z.modalColumn, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Exercisemodules.modalRow, + className: Exercisemodules/* default */.Z.modalRow, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("sup", { - className: Exercisemodules.sup, + className: Exercisemodules/* default */.Z.sup, children: "*" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { @@ -1072,7 +1104,7 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) { bodyStyle: { minHeight: 200 }, - wrapClassName: Exercisemodules.warpModal, + wrapClassName: Exercisemodules/* default */.Z.warpModal, onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { var _classroomList$detail; var need_authorize, is_random, hasUsedShixun; @@ -1166,7 +1198,7 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) { }) }, "public")] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Exercisemodules.tabSearch, + className: Exercisemodules/* default */.Z.tabSearch, children: [tabKey === "teacher" && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { value: query.group_id, onChange: handleChangeTeachGroup, @@ -1250,8 +1282,8 @@ var CuttOffNowShixun = function CuttOffNowShixun(_ref) { }, hasMore: hasMore, useWindow: false, - children: exercise.actionTabs.key === '试卷选用' && isTeacher && /*#__PURE__*/(0,jsx_runtime.jsx)(components_ResTable, { - className: Exercisemodules.hideHeadCheckbox, + children: exercise.actionTabs.key === '试卷选用' && isTeacher && /*#__PURE__*/(0,jsx_runtime.jsx)(ResTable/* default */.Z, { + className: Exercisemodules/* default */.Z.hideHeadCheckbox, pagination: false, hideSelectAll: true // antd-version 4.3.0 , @@ -1396,7 +1428,7 @@ var SetPublic = function SetPublic(_ref) { }; })(SetPublic)); // EXTERNAL MODULE: ./src/components/CodeBox/index.tsx + 1 modules -var CodeBox = __webpack_require__(8834); +var CodeBox = __webpack_require__(92296); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/components/DelShixuns.tsx @@ -1404,7 +1436,7 @@ var CodeBox = __webpack_require__(8834); -var DelShixuns_excluded = ["exercise", "dispatch", "user"]; +var _excluded = ["exercise", "dispatch", "user"]; @@ -1420,7 +1452,7 @@ var DelShixun = function DelShixun(_ref) { var exercise = _ref.exercise, dispatch = _ref.dispatch, user = _ref.user, - props = objectWithoutProperties_default()(_ref, DelShixuns_excluded); + props = objectWithoutProperties_default()(_ref, _excluded); var params = (0,_umi_production_exports.useParams)(); var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), @@ -1629,6 +1661,8 @@ var tooltip = __webpack_require__(6848); var es_checkbox = __webpack_require__(24905); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/index.js var popover = __webpack_require__(60324); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules +var table = __webpack_require__(72315); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/components/List/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Listmodules = ({"flex_box_center":"flex_box_center___VejG5","flex_space_between":"flex_space_between___RwAiX","flex_box_vertical_center":"flex_box_vertical_center___N5QNs","flex_box_center_end":"flex_box_center_end___SUMZc","flex_box_column":"flex_box_column___ombQA","bg":"bg___i74VI","containerTitle":"containerTitle___eAbbs","containerDesc":"containerDesc___WeE4m","tablestyle":"tablestyle___uKNiL","listItem":"listItem___aJrbL","info":"info___X9HlC","title":"title___ZDroC","titleLeft":"titleLeft___JzNZc","titleRight":"titleRight___RP0gb","acitons":"acitons___iqFGc","moveCategory":"moveCategory___Rihfv","name":"name___LdzGg","categoryName":"categoryName___Tz45n","schedule":"schedule___a20T3","fnSign":"fnSign___gsn3j","spanSize":"spanSize___jht3F","classromediv":"classromediv___T7h_f","glow":"glow___LU7dg","popover":"popover___Qeg0P","dot":"dot___c9Vwj"}); @@ -4004,6 +4038,17 @@ var SvgJinshi = function SvgJinshi(props) { /***/ }), +/***/ 46328: +/*!****************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/index.less?modules ***! + \****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__) { + +// extracted by mini-css-extract-plugin +/* harmony default export */ __webpack_exports__.Z = ({"flex_box_center":"flex_box_center___iyIe6","flex_space_between":"flex_space_between___g2WjG","flex_box_vertical_center":"flex_box_vertical_center___Tde0v","flex_box_center_end":"flex_box_center_end___W1D5W","flex_box_column":"flex_box_column___ZiFvs","bg":"bg___T2R2s","containerTitle":"containerTitle___yARn_","containerDesc":"containerDesc___fKSYF","menus":"menus___e8wtg","listItem":"listItem___s7xhg","info":"info___Hx2bW","title":"title___W7a1R","titleLeft":"titleLeft___C5r0w","titleRight":"titleRight___g5GZv","acitons":"acitons___H0RU0","move":"move___qYkSy","hideHeadCheckbox":"hideHeadCheckbox___Hq5gw","moveCategory":"moveCategory___bZSGQ","tabSearch":"tabSearch___NaKI4","warpModal":"warpModal___HLUgh","modalColumn":"modalColumn___F7R5w","modalRow":"modalRow___L6ghw","sup":"sup___VGKXV"}); + +/***/ }), + /***/ 77578: /*!**********************************************************************!*\ !*** ./node_modules/_antd@5.9.0@antd/es/_util/getRenderPropValue.js ***! diff --git a/p__Classrooms__Lists__GroupHomework__index.async.js b/p__Classrooms__Lists__GroupHomework__index.async.js index b048816198..104845a0a2 100644 --- a/p__Classrooms__Lists__GroupHomework__index.async.js +++ b/p__Classrooms__Lists__GroupHomework__index.async.js @@ -420,7 +420,7 @@ var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableA // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(97174); // EXTERNAL MODULE: ./src/components/CodeBox/index.tsx + 1 modules -var CodeBox = __webpack_require__(8834); +var CodeBox = __webpack_require__(92296); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/GroupHomework/components/DelCompontent.tsx diff --git a/p__Classrooms__Lists__Polls__index.async.js b/p__Classrooms__Lists__Polls__index.async.js index 5971195413..36e0dd89e4 100644 --- a/p__Classrooms__Lists__Polls__index.async.js +++ b/p__Classrooms__Lists__Polls__index.async.js @@ -43,7 +43,7 @@ if (false) {} /***/ }), -/***/ 8834: +/***/ 92296: /*!******************************************************!*\ !*** ./src/components/CodeBox/index.tsx + 1 modules ***! \******************************************************/ @@ -1131,7 +1131,7 @@ var Publish = __webpack_require__(46906); var objectWithoutProperties = __webpack_require__(27161); var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); // EXTERNAL MODULE: ./src/components/CodeBox/index.tsx + 1 modules -var CodeBox = __webpack_require__(8834); +var CodeBox = __webpack_require__(92296); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Polls/components/DelShixuns.tsx diff --git a/p__Classrooms__Lists__ProgramHomework__index.async.js b/p__Classrooms__Lists__ProgramHomework__index.async.js index ffaf9e2661..ad0c29b821 100644 --- a/p__Classrooms__Lists__ProgramHomework__index.async.js +++ b/p__Classrooms__Lists__ProgramHomework__index.async.js @@ -43,7 +43,7 @@ if (false) {} /***/ }), -/***/ 8834: +/***/ 92296: /*!******************************************************!*\ !*** ./src/components/CodeBox/index.tsx + 1 modules ***! \******************************************************/ @@ -939,7 +939,7 @@ var modal = __webpack_require__(43418); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(97174); // EXTERNAL MODULE: ./src/components/CodeBox/index.tsx + 1 modules -var CodeBox = __webpack_require__(8834); +var CodeBox = __webpack_require__(92296); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/ProgramHomework/components/DelCompontent.tsx diff --git a/p__Classrooms__Lists__ShixunHomeworks__index.async.js b/p__Classrooms__Lists__ShixunHomeworks__index.async.js index 33056ccf81..e0dc197a08 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__index.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__index.async.js @@ -85,7 +85,7 @@ if (false) {} /***/ }), -/***/ 8834: +/***/ 92296: /*!******************************************************!*\ !*** ./src/components/CodeBox/index.tsx + 1 modules ***! \******************************************************/ @@ -2522,7 +2522,7 @@ var DownOutlined = __webpack_require__(42884); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(27291); // EXTERNAL MODULE: ./src/components/CodeBox/index.tsx + 1 modules -var CodeBox = __webpack_require__(8834); +var CodeBox = __webpack_require__(92296); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/ShixunHomeworks/components/DelShixuns.tsx diff --git a/p__Classrooms__Lists__Video__index.async.js b/p__Classrooms__Lists__Video__index.async.js index 7d4552043f..2b2be7bcad 100644 --- a/p__Classrooms__Lists__Video__index.async.js +++ b/p__Classrooms__Lists__Video__index.async.js @@ -1,6 +1,48 @@ "use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[39332],{ +/***/ 96402: +/*!********************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/UploadOutlined.js + 1 modules ***! + \********************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_UploadOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(26508); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.3.1@@ant-design/icons-svg/es/asn/UploadOutlined.js +// This icon file is generated automatically. +var UploadOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z" } }] }, "name": "upload", "theme": "outlined" }; +/* harmony default export */ var asn_UploadOutlined = (UploadOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(91851); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/UploadOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var UploadOutlined_UploadOutlined = function UploadOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_UploadOutlined + })); +}; +if (false) {} +/* harmony default export */ var icons_UploadOutlined = (/*#__PURE__*/_react_17_0_2_react.forwardRef(UploadOutlined_UploadOutlined)); + +/***/ }), + /***/ 59389: /*!**********************************************************!*\ !*** ./src/components/CoverUpload/index.tsx + 1 modules ***! @@ -2388,6 +2430,525 @@ function getUploader(_login, _virtual_classroom_id, options) { // } } +/***/ }), + +/***/ 44000: +/*!**********************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/layout/index.js ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 84966); +/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 37534); +"use client"; + + + +const Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP; +Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4; +Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_; +Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY; +Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z; +/* harmony default export */ __webpack_exports__.Z = (Layout); + +/***/ }), + +/***/ 78673: +/*!**********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/switch/index.js + 2 modules ***! + \**********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ es_switch; } +}); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/LoadingOutlined.js + 1 modules +var LoadingOutlined = __webpack_require__(38521); +// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js +var _classnames_2_3_2_classnames = __webpack_require__(12124); +var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(26508); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/defineProperty.js +var defineProperty = __webpack_require__(80268); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(39718); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(26779); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.0@rc-util/es/hooks/useMergedState.js +var useMergedState = __webpack_require__(41760); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.0@rc-util/es/KeyCode.js +var KeyCode = __webpack_require__(38251); +;// CONCATENATED MODULE: ./node_modules/_rc-switch@4.1.0@rc-switch/es/index.js + + + + +var _excluded = ["prefixCls", "className", "checked", "defaultChecked", "disabled", "loadingIcon", "checkedChildren", "unCheckedChildren", "onClick", "onChange", "onKeyDown"]; + + + + +var Switch = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (_ref, ref) { + var _classNames; + var _ref$prefixCls = _ref.prefixCls, + prefixCls = _ref$prefixCls === void 0 ? 'rc-switch' : _ref$prefixCls, + className = _ref.className, + checked = _ref.checked, + defaultChecked = _ref.defaultChecked, + disabled = _ref.disabled, + loadingIcon = _ref.loadingIcon, + checkedChildren = _ref.checkedChildren, + unCheckedChildren = _ref.unCheckedChildren, + onClick = _ref.onClick, + onChange = _ref.onChange, + onKeyDown = _ref.onKeyDown, + restProps = (0,objectWithoutProperties/* default */.Z)(_ref, _excluded); + var _useMergedState = (0,useMergedState/* default */.Z)(false, { + value: checked, + defaultValue: defaultChecked + }), + _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), + innerChecked = _useMergedState2[0], + setInnerChecked = _useMergedState2[1]; + function triggerChange(newChecked, event) { + var mergedChecked = innerChecked; + if (!disabled) { + mergedChecked = newChecked; + setInnerChecked(mergedChecked); + onChange === null || onChange === void 0 ? void 0 : onChange(mergedChecked, event); + } + return mergedChecked; + } + function onInternalKeyDown(e) { + if (e.which === KeyCode/* default */.Z.LEFT) { + triggerChange(false, e); + } else if (e.which === KeyCode/* default */.Z.RIGHT) { + triggerChange(true, e); + } + onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(e); + } + function onInternalClick(e) { + var ret = triggerChange(!innerChecked, e); + // [Legacy] trigger onClick with value + onClick === null || onClick === void 0 ? void 0 : onClick(ret, e); + } + var switchClassName = _classnames_2_3_2_classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-checked"), innerChecked), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); + return /*#__PURE__*/_react_17_0_2_react.createElement("button", (0,esm_extends/* default */.Z)({}, restProps, { + type: "button", + role: "switch", + "aria-checked": innerChecked, + disabled: disabled, + className: switchClassName, + ref: ref, + onKeyDown: onInternalKeyDown, + onClick: onInternalClick + }), loadingIcon, /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: "".concat(prefixCls, "-inner") + }, /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: "".concat(prefixCls, "-inner-checked") + }, checkedChildren), /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: "".concat(prefixCls, "-inner-unchecked") + }, unCheckedChildren))); +}); +Switch.displayName = 'Switch'; +/* harmony default export */ var es = (Switch); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules +var wave = __webpack_require__(14088); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(1684); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js +var useSize = __webpack_require__(19716); +// EXTERNAL MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/index.js +var dist_module = __webpack_require__(64993); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js +var style = __webpack_require__(17313); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(83116); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js +var statistic = __webpack_require__(37613); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/style/index.js + + + +const genSwitchSmallStyle = token => { + const { + componentCls, + trackHeightSM, + trackPadding, + trackMinWidthSM, + innerMinMarginSM, + innerMaxMarginSM, + handleSizeSM + } = token; + const switchInnerCls = `${componentCls}-inner`; + return { + [componentCls]: { + [`&${componentCls}-small`]: { + minWidth: trackMinWidthSM, + height: trackHeightSM, + lineHeight: `${trackHeightSM}px`, + [`${componentCls}-inner`]: { + paddingInlineStart: innerMaxMarginSM, + paddingInlineEnd: innerMinMarginSM, + [`${switchInnerCls}-checked`]: { + marginInlineStart: `calc(-100% + ${handleSizeSM + trackPadding * 2}px - ${innerMaxMarginSM * 2}px)`, + marginInlineEnd: `calc(100% - ${handleSizeSM + trackPadding * 2}px + ${innerMaxMarginSM * 2}px)` + }, + [`${switchInnerCls}-unchecked`]: { + marginTop: -trackHeightSM, + marginInlineStart: 0, + marginInlineEnd: 0 + } + }, + [`${componentCls}-handle`]: { + width: handleSizeSM, + height: handleSizeSM + }, + [`${componentCls}-loading-icon`]: { + top: (handleSizeSM - token.switchLoadingIconSize) / 2, + fontSize: token.switchLoadingIconSize + }, + [`&${componentCls}-checked`]: { + [`${componentCls}-inner`]: { + paddingInlineStart: innerMinMarginSM, + paddingInlineEnd: innerMaxMarginSM, + [`${switchInnerCls}-checked`]: { + marginInlineStart: 0, + marginInlineEnd: 0 + }, + [`${switchInnerCls}-unchecked`]: { + marginInlineStart: `calc(100% - ${handleSizeSM + trackPadding * 2}px + ${innerMaxMarginSM * 2}px)`, + marginInlineEnd: `calc(-100% + ${handleSizeSM + trackPadding * 2}px - ${innerMaxMarginSM * 2}px)` + } + }, + [`${componentCls}-handle`]: { + insetInlineStart: `calc(100% - ${handleSizeSM + trackPadding}px)` + } + }, + [`&:not(${componentCls}-disabled):active`]: { + [`&:not(${componentCls}-checked) ${switchInnerCls}`]: { + [`${switchInnerCls}-unchecked`]: { + marginInlineStart: token.marginXXS / 2, + marginInlineEnd: -token.marginXXS / 2 + } + }, + [`&${componentCls}-checked ${switchInnerCls}`]: { + [`${switchInnerCls}-checked`]: { + marginInlineStart: -token.marginXXS / 2, + marginInlineEnd: token.marginXXS / 2 + } + } + } + } + } + }; +}; +const genSwitchLoadingStyle = token => { + const { + componentCls, + handleSize + } = token; + return { + [componentCls]: { + [`${componentCls}-loading-icon${token.iconCls}`]: { + position: 'relative', + top: (handleSize - token.fontSize) / 2, + color: token.switchLoadingIconColor, + verticalAlign: 'top' + }, + [`&${componentCls}-checked ${componentCls}-loading-icon`]: { + color: token.switchColor + } + } + }; +}; +const genSwitchHandleStyle = token => { + const { + componentCls, + motion, + trackPadding, + handleBg, + handleShadow, + handleSize + } = token; + const switchHandleCls = `${componentCls}-handle`; + return { + [componentCls]: { + [switchHandleCls]: { + position: 'absolute', + top: trackPadding, + insetInlineStart: trackPadding, + width: handleSize, + height: handleSize, + transition: `all ${token.switchDuration} ease-in-out`, + '&::before': { + position: 'absolute', + top: 0, + insetInlineEnd: 0, + bottom: 0, + insetInlineStart: 0, + backgroundColor: handleBg, + borderRadius: handleSize / 2, + boxShadow: handleShadow, + transition: `all ${token.switchDuration} ease-in-out`, + content: '""' + } + }, + [`&${componentCls}-checked ${switchHandleCls}`]: { + insetInlineStart: `calc(100% - ${handleSize + trackPadding}px)` + }, + [`&:not(${componentCls}-disabled):active`]: motion ? { + [`${switchHandleCls}::before`]: { + insetInlineEnd: token.switchHandleActiveInset, + insetInlineStart: 0 + }, + [`&${componentCls}-checked ${switchHandleCls}::before`]: { + insetInlineEnd: 0, + insetInlineStart: token.switchHandleActiveInset + } + } : /* istanbul ignore next */ + {} + } + }; +}; +const genSwitchInnerStyle = token => { + const { + componentCls, + trackHeight, + trackPadding, + innerMinMargin, + innerMaxMargin, + handleSize + } = token; + const switchInnerCls = `${componentCls}-inner`; + return { + [componentCls]: { + [switchInnerCls]: { + display: 'block', + overflow: 'hidden', + borderRadius: 100, + height: '100%', + paddingInlineStart: innerMaxMargin, + paddingInlineEnd: innerMinMargin, + transition: `padding-inline-start ${token.switchDuration} ease-in-out, padding-inline-end ${token.switchDuration} ease-in-out`, + [`${switchInnerCls}-checked, ${switchInnerCls}-unchecked`]: { + display: 'block', + color: token.colorTextLightSolid, + fontSize: token.fontSizeSM, + transition: `margin-inline-start ${token.switchDuration} ease-in-out, margin-inline-end ${token.switchDuration} ease-in-out`, + pointerEvents: 'none' + }, + [`${switchInnerCls}-checked`]: { + marginInlineStart: `calc(-100% + ${handleSize + trackPadding * 2}px - ${innerMaxMargin * 2}px)`, + marginInlineEnd: `calc(100% - ${handleSize + trackPadding * 2}px + ${innerMaxMargin * 2}px)` + }, + [`${switchInnerCls}-unchecked`]: { + marginTop: -trackHeight, + marginInlineStart: 0, + marginInlineEnd: 0 + } + }, + [`&${componentCls}-checked ${switchInnerCls}`]: { + paddingInlineStart: innerMinMargin, + paddingInlineEnd: innerMaxMargin, + [`${switchInnerCls}-checked`]: { + marginInlineStart: 0, + marginInlineEnd: 0 + }, + [`${switchInnerCls}-unchecked`]: { + marginInlineStart: `calc(100% - ${handleSize + trackPadding * 2}px + ${innerMaxMargin * 2}px)`, + marginInlineEnd: `calc(-100% + ${handleSize + trackPadding * 2}px - ${innerMaxMargin * 2}px)` + } + }, + [`&:not(${componentCls}-disabled):active`]: { + [`&:not(${componentCls}-checked) ${switchInnerCls}`]: { + [`${switchInnerCls}-unchecked`]: { + marginInlineStart: trackPadding * 2, + marginInlineEnd: -trackPadding * 2 + } + }, + [`&${componentCls}-checked ${switchInnerCls}`]: { + [`${switchInnerCls}-checked`]: { + marginInlineStart: -trackPadding * 2, + marginInlineEnd: trackPadding * 2 + } + } + } + } + }; +}; +const genSwitchStyle = token => { + const { + componentCls, + trackHeight, + trackMinWidth + } = token; + return { + [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + position: 'relative', + display: 'inline-block', + boxSizing: 'border-box', + minWidth: trackMinWidth, + height: trackHeight, + lineHeight: `${trackHeight}px`, + verticalAlign: 'middle', + background: token.colorTextQuaternary, + border: '0', + borderRadius: 100, + cursor: 'pointer', + transition: `all ${token.motionDurationMid}`, + userSelect: 'none', + [`&:hover:not(${componentCls}-disabled)`]: { + background: token.colorTextTertiary + } + }), (0,style/* genFocusStyle */.Qy)(token)), { + [`&${componentCls}-checked`]: { + background: token.switchColor, + [`&:hover:not(${componentCls}-disabled)`]: { + background: token.colorPrimaryHover + } + }, + [`&${componentCls}-loading, &${componentCls}-disabled`]: { + cursor: 'not-allowed', + opacity: token.switchDisabledOpacity, + '*': { + boxShadow: 'none', + cursor: 'not-allowed' + } + }, + // rtl style + [`&${componentCls}-rtl`]: { + direction: 'rtl' + } + }) + }; +}; +// ============================== Export ============================== +/* harmony default export */ var switch_style = ((0,genComponentStyleHook/* default */.Z)('Switch', token => { + const switchToken = (0,statistic/* merge */.TS)(token, { + switchDuration: token.motionDurationMid, + switchColor: token.colorPrimary, + switchDisabledOpacity: token.opacityLoading, + switchLoadingIconSize: token.fontSizeIcon * 0.75, + switchLoadingIconColor: `rgba(0, 0, 0, ${token.opacityLoading})`, + switchHandleActiveInset: '-30%' + }); + return [genSwitchStyle(switchToken), + // inner style + genSwitchInnerStyle(switchToken), + // handle style + genSwitchHandleStyle(switchToken), + // loading style + genSwitchLoadingStyle(switchToken), + // small style + genSwitchSmallStyle(switchToken)]; +}, token => { + const { + fontSize, + lineHeight, + controlHeight, + colorWhite + } = token; + const height = fontSize * lineHeight; + const heightSM = controlHeight / 2; + const padding = 2; // Fixed value + const handleSize = height - padding * 2; + const handleSizeSM = heightSM - padding * 2; + return { + trackHeight: height, + trackHeightSM: heightSM, + trackMinWidth: handleSize * 2 + padding * 4, + trackMinWidthSM: handleSizeSM * 2 + padding * 2, + trackPadding: padding, + handleBg: colorWhite, + handleSize, + handleSizeSM, + handleShadow: `0 2px 4px 0 ${new dist_module/* TinyColor */.C('#00230b').setAlpha(0.2).toRgbString()}`, + innerMinMargin: handleSize / 2, + innerMaxMargin: handleSize + padding + padding * 2, + innerMinMarginSM: handleSizeSM / 2, + innerMaxMarginSM: handleSizeSM + padding + padding * 2 + }; +})); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/index.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +const switch_Switch = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { + const { + prefixCls: customizePrefixCls, + size: customizeSize, + disabled: customDisabled, + loading, + className, + rootClassName, + style + } = props, + restProps = __rest(props, ["prefixCls", "size", "disabled", "loading", "className", "rootClassName", "style"]); + false ? 0 : void 0; + const { + getPrefixCls, + direction, + switch: SWITCH + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + // ===================== Disabled ===================== + const disabled = _react_17_0_2_react.useContext(DisabledContext/* default */.Z); + const mergedDisabled = (customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled) || loading; + const prefixCls = getPrefixCls('switch', customizePrefixCls); + const loadingIcon = /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-handle` + }, loading && /*#__PURE__*/_react_17_0_2_react.createElement(LoadingOutlined/* default */.Z, { + className: `${prefixCls}-loading-icon` + })); + // Style + const [wrapSSR, hashId] = switch_style(prefixCls); + const mergedSize = (0,useSize/* default */.Z)(customizeSize); + const classes = _classnames_2_3_2_classnames_default()(SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.className, { + [`${prefixCls}-small`]: mergedSize === 'small', + [`${prefixCls}-loading`]: loading, + [`${prefixCls}-rtl`]: direction === 'rtl' + }, className, rootClassName, hashId); + const mergedStyle = Object.assign(Object.assign({}, SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.style), style); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, { + component: "Switch" + }, /*#__PURE__*/_react_17_0_2_react.createElement(es, Object.assign({}, restProps, { + prefixCls: prefixCls, + className: classes, + style: mergedStyle, + disabled: mergedDisabled, + ref: ref, + loadingIcon: loadingIcon + })))); +}); +switch_Switch.__ANT_SWITCH = true; +if (false) {} +/* harmony default export */ var es_switch = (switch_Switch); + /***/ }) }]); \ No newline at end of file diff --git a/p__Competitions__Edit__index.async.js b/p__Competitions__Edit__index.async.js index bd5d09cd6e..4be32b405e 100644 --- a/p__Competitions__Edit__index.async.js +++ b/p__Competitions__Edit__index.async.js @@ -9315,7 +9315,6 @@ var Publishquetions = function Publishquetions(_ref) { query = _useState12[0], setQuery = _useState12[1]; (0,_react_17_0_2_react.useEffect)(function () { - debugger; getData(); }, [params.coursesId, query]); (0,_react_17_0_2_react.useEffect)(function () { diff --git a/p__Graduations__Lists__StudentSelection__index.async.js b/p__Graduations__Lists__StudentSelection__index.async.js index e089c1cb1c..ad9238885f 100644 --- a/p__Graduations__Lists__StudentSelection__index.async.js +++ b/p__Graduations__Lists__StudentSelection__index.async.js @@ -43,7 +43,7 @@ if (false) {} /***/ }), -/***/ 8834: +/***/ 92296: /*!******************************************************!*\ !*** ./src/components/CodeBox/index.tsx + 1 modules ***! \******************************************************/ @@ -799,7 +799,7 @@ var TopicModal = function TopicModal(_ref) { // EXTERNAL MODULE: ./src/pages/Graduations/components/SettingModal/index.tsx + 1 modules var SettingModal = __webpack_require__(13780); // EXTERNAL MODULE: ./src/components/CodeBox/index.tsx + 1 modules -var CodeBox = __webpack_require__(8834); +var CodeBox = __webpack_require__(92296); ;// CONCATENATED MODULE: ./src/pages/Graduations/Lists/StudentSelection/Teacher/index.tsx diff --git a/p__Graduations__Lists__Topics__index.async.js b/p__Graduations__Lists__Topics__index.async.js index c10be8332f..a032b809a6 100644 --- a/p__Graduations__Lists__Topics__index.async.js +++ b/p__Graduations__Lists__Topics__index.async.js @@ -162,7 +162,7 @@ var AsyncButton = function AsyncButton(_ref) { /***/ }), -/***/ 8834: +/***/ 92296: /*!******************************************************!*\ !*** ./src/components/CodeBox/index.tsx + 1 modules ***! \******************************************************/ @@ -4439,7 +4439,7 @@ var env = __webpack_require__(47015); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(27291); // EXTERNAL MODULE: ./src/components/CodeBox/index.tsx + 1 modules -var CodeBox = __webpack_require__(8834); +var CodeBox = __webpack_require__(92296); // EXTERNAL MODULE: ./src/components/QuestionEditor/MdEditorInForm.tsx var MdEditorInForm = __webpack_require__(61954); // EXTERNAL MODULE: ./src/service/graduations.ts diff --git a/p__Paperlibrary__Add__index.async.js b/p__Paperlibrary__Add__index.async.js index 09bcc1ada5..e2557a96a7 100644 --- a/p__Paperlibrary__Add__index.async.js +++ b/p__Paperlibrary__Add__index.async.js @@ -1213,16 +1213,15 @@ var ButtonLoading = function ButtonLoading(_ref) { case 0: stats = items.userAnswer; codes = js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.decode(items.code); - debugger; if (!(stats.length > 0 && ((_stats$filter2 = stats.filter(function (item) { return !item.value; })) === null || _stats$filter2 === void 0 ? void 0 : _stats$filter2.length) > 0)) { - _context5.next = 6; + _context5.next = 5; break; } antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.info('填空项不能为空!'); return _context5.abrupt("return"); - case 6: + case 5: if (stats.length > 0) { stats === null || stats === void 0 || stats.map(function (item) { if (item.multi_line) { @@ -1232,15 +1231,15 @@ var ButtonLoading = function ButtonLoading(_ref) { } }); } - _context5.next = 9; + _context5.next = 8; return (0,_pages_MyProblem_service__WEBPACK_IMPORTED_MODULE_8__/* .updateCode */ .n4)(id, re ? re : { code: js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.encode(codes), language: items.language }); - case 9: + case 8: response = _context5.sent; return _context5.abrupt("return", response); - case 11: + case 10: case "end": return _context5.stop(); } @@ -11455,6 +11454,8 @@ var AddQuestionsModal_AddModal = function AddModal(_ref) { /* harmony default export */ var AddQuestionsModal = (AddQuestionsModal_AddModal); // EXTERNAL MODULE: ./src/utils/hooks/useOverflow.ts var useOverflow = __webpack_require__(67169); +// EXTERNAL MODULE: ./src/service/paths.ts +var paths = __webpack_require__(42471); ;// CONCATENATED MODULE: ./src/pages/Paperlibrary/EditPotin/index.tsx @@ -11486,6 +11487,7 @@ var useOverflow = __webpack_require__(67169); + var EditPotin_questionType = [{ name: '单选题', id: 0, @@ -11607,6 +11609,9 @@ var AddNewPaper = function AddNewPaper(_ref) { isOpenEditName = _useState28[0], setIsOpenEditName = _useState28[1]; var rightDiv = (0,_react_17_0_2_react.useRef)(null); + var _useSearchParams = (0,_umi_production_exports.useSearchParams)(), + _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1), + searchParams = _useSearchParams2[0]; (0,_react_17_0_2_react.useEffect)(function () { init(); dispatch({ @@ -11746,7 +11751,7 @@ var AddNewPaper = function AddNewPaper(_ref) { } function _seveeditor() { _seveeditor = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee13(params) { - var _exerciseitem$exercis9; + var _exerciseitem$exercis19; var datas, bdatas, res; return regeneratorRuntime_default()().wrap(function _callee13$(_context13) { while (1) switch (_context13.prev = _context13.next) { @@ -11754,7 +11759,7 @@ var AddNewPaper = function AddNewPaper(_ref) { datas = objectSpread2_default()(objectSpread2_default()({}, params), {}, { difficulty: (params === null || params === void 0 ? void 0 : params.difficulty) || 2, item_type: params.question_type, - sub_discipline_id: exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis9 = exerciseitem.exercise) === null || _exerciseitem$exercis9 === void 0 ? void 0 : _exerciseitem$exercis9.sub_discipline_id, + sub_discipline_id: exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis19 = exerciseitem.exercise) === null || _exerciseitem$exercis19 === void 0 ? void 0 : _exerciseitem$exercis19.sub_discipline_id, tag_discipline_ids: [], repeat_answer: !params.repeat_answer }); @@ -12241,8 +12246,18 @@ var AddNewPaper = function AddNewPaper(_ref) { }), !isedit && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { onClick: function onClick() { if ((qitem === null || qitem === void 0 ? void 0 : qitem.question_type) === 6) { - var _exerciseitem$exercis4; - _umi_production_exports.history.push("/problems/newedit/".concat(qitem === null || qitem === void 0 ? void 0 : qitem.hack_identifier, "?type=exercises&express_id=").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis4 = exerciseitem.exercise) === null || _exerciseitem$exercis4 === void 0 ? void 0 : _exerciseitem$exercis4.id, "&question_id=").concat(qitem === null || qitem === void 0 ? void 0 : qitem.question_id, "&score=").concat(qitem === null || qitem === void 0 ? void 0 : qitem.question_score, "&exercise=true&callback_url=").concat(location.pathname, "$?type=2")); + if (searchParams.get('pageType') == 'course') { + if (searchParams.get('updateType') == 'course') { + var _exerciseitem$exercis4; + _umi_production_exports.history.push("/problems/newedit/".concat(qitem === null || qitem === void 0 ? void 0 : qitem.hack_identifier, "?type=exercises&express_id=").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis4 = exerciseitem.exercise) === null || _exerciseitem$exercis4 === void 0 ? void 0 : _exerciseitem$exercis4.id, "&question_id=").concat(qitem === null || qitem === void 0 ? void 0 : qitem.question_id, "&score=").concat(qitem === null || qitem === void 0 ? void 0 : qitem.question_score, "&exercise=true&callback_url=").concat(location.pathname, "?type=2&pageType=course&updateType=course&courseId=").concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } else { + var _exerciseitem$exercis5; + _umi_production_exports.history.push("/problems/newedit/".concat(qitem === null || qitem === void 0 ? void 0 : qitem.hack_identifier, "?type=exercises&express_id=").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis5 = exerciseitem.exercise) === null || _exerciseitem$exercis5 === void 0 ? void 0 : _exerciseitem$exercis5.id, "&question_id=").concat(qitem === null || qitem === void 0 ? void 0 : qitem.question_id, "&score=").concat(qitem === null || qitem === void 0 ? void 0 : qitem.question_score, "&exercise=true&callback_url=").concat(location.pathname, "?type=2&pageType=course&courseId=").concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } + } else { + var _exerciseitem$exercis6; + _umi_production_exports.history.push("/problems/newedit/".concat(qitem === null || qitem === void 0 ? void 0 : qitem.hack_identifier, "?type=exercises&express_id=").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis6 = exerciseitem.exercise) === null || _exerciseitem$exercis6 === void 0 ? void 0 : _exerciseitem$exercis6.id, "&question_id=").concat(qitem === null || qitem === void 0 ? void 0 : qitem.question_id, "&score=").concat(qitem === null || qitem === void 0 ? void 0 : qitem.question_score, "&exercise=true&callback_url=").concat(location.pathname, "$?type=2")); + } } else { setisedit(true); } @@ -12405,8 +12420,19 @@ var AddNewPaper = function AddNewPaper(_ref) { return; } if (item.id === 6) { - var _exerciseitem$exercis5, _exerciseitem$exercis6, _exerciseitem$exercis7, _exerciseitem$exercis8; - _umi_production_exports.history.push("/problems/newcreate?difficult=".concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis5 = exerciseitem.exercise) === null || _exerciseitem$exercis5 === void 0 ? void 0 : _exerciseitem$exercis5.difficulty, "&sub_discipline_id=").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis6 = exerciseitem.exercise) === null || _exerciseitem$exercis6 === void 0 ? void 0 : _exerciseitem$exercis6.sub_discipline_id, "&express_id=").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis7 = exerciseitem.exercise) === null || _exerciseitem$exercis7 === void 0 ? void 0 : _exerciseitem$exercis7.id, "&callback_url=/paperlibrary/add/").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis8 = exerciseitem.exercise) === null || _exerciseitem$exercis8 === void 0 ? void 0 : _exerciseitem$exercis8.id, "?type=2")); + // history.push(`/problems/newcreate?difficult=${exerciseitem?.exercise?.difficulty}&sub_discipline_id=${exerciseitem?.exercise?.sub_discipline_id}&express_id=${exerciseitem?.exercise?.id}&callback_url=/paperlibrary/add/${exerciseitem?.exercise?.id}?type=2`) + if (searchParams.get('pageType') == 'course') { + if (searchParams.get('updateType') == 'course') { + var _exerciseitem$exercis7, _exerciseitem$exercis8, _exerciseitem$exercis9, _exerciseitem$exercis10; + _umi_production_exports.history.push("/problems/newcreate?difficult=".concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis7 = exerciseitem.exercise) === null || _exerciseitem$exercis7 === void 0 ? void 0 : _exerciseitem$exercis7.difficulty, "&sub_discipline_id=").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis8 = exerciseitem.exercise) === null || _exerciseitem$exercis8 === void 0 ? void 0 : _exerciseitem$exercis8.sub_discipline_id, "&express_id=").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis9 = exerciseitem.exercise) === null || _exerciseitem$exercis9 === void 0 ? void 0 : _exerciseitem$exercis9.id, "&callback_url=/paperlibrary/add/").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis10 = exerciseitem.exercise) === null || _exerciseitem$exercis10 === void 0 ? void 0 : _exerciseitem$exercis10.id, "?type=2&pageType=course&updateType=course&courseId=").concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } else { + var _exerciseitem$exercis11, _exerciseitem$exercis12, _exerciseitem$exercis13, _exerciseitem$exercis14; + _umi_production_exports.history.push("/problems/newcreate?difficult=".concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis11 = exerciseitem.exercise) === null || _exerciseitem$exercis11 === void 0 ? void 0 : _exerciseitem$exercis11.difficulty, "&sub_discipline_id=").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis12 = exerciseitem.exercise) === null || _exerciseitem$exercis12 === void 0 ? void 0 : _exerciseitem$exercis12.sub_discipline_id, "&express_id=").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis13 = exerciseitem.exercise) === null || _exerciseitem$exercis13 === void 0 ? void 0 : _exerciseitem$exercis13.id, "&callback_url=/paperlibrary/add/").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis14 = exerciseitem.exercise) === null || _exerciseitem$exercis14 === void 0 ? void 0 : _exerciseitem$exercis14.id, "?type=2&pageType=course&courseId=").concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } + } else { + var _exerciseitem$exercis15, _exerciseitem$exercis16, _exerciseitem$exercis17, _exerciseitem$exercis18; + _umi_production_exports.history.push("/problems/newcreate?difficult=".concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis15 = exerciseitem.exercise) === null || _exerciseitem$exercis15 === void 0 ? void 0 : _exerciseitem$exercis15.difficulty, "&sub_discipline_id=").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis16 = exerciseitem.exercise) === null || _exerciseitem$exercis16 === void 0 ? void 0 : _exerciseitem$exercis16.sub_discipline_id, "&express_id=").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis17 = exerciseitem.exercise) === null || _exerciseitem$exercis17 === void 0 ? void 0 : _exerciseitem$exercis17.id, "&callback_url=/paperlibrary/add/").concat(exerciseitem === null || exerciseitem === void 0 || (_exerciseitem$exercis18 = exerciseitem.exercise) === null || _exerciseitem$exercis18 === void 0 ? void 0 : _exerciseitem$exercis18.id, "?type=2")); + } return; } setisedit(true); @@ -12470,9 +12496,29 @@ var AddNewPaper = function AddNewPaper(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: EditPotinmodules.saveBtn, onClick: function onClick() { - if (handleIsEdit()) return; - message/* default */.ZP.info('创建成功'); - window.open("/paperlibrary?defaultActiveKey=0"); + if (searchParams.get('pageType') == 'course') { + if (searchParams.get('updateType') == 'course') { + message/* default */.ZP.info('编辑成功'); + _umi_production_exports.history.replace("/paths/".concat(searchParams.get('courseId'))); + } else { + if (handleIsEdit()) return; + (0,paths/* batchAddHomeworkToStage */._C)({ + id: searchParams.get('stageId'), + subject_id: searchParams.get('courseId'), + homework_type: 'exercise', + examination_bank_ids: [itemid] + }).then(function (res) { + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + message/* default */.ZP.info('创建成功'); + _umi_production_exports.history.replace("/paths/".concat(searchParams.get('courseId'))); + } + }); + } + } else { + if (handleIsEdit()) return; + message/* default */.ZP.info('创建成功'); + window.open("/paperlibrary?defaultActiveKey=0"); + } }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-baocun1", @@ -13134,14 +13180,18 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { className: "".concat(Addmodules/* default */.Z.cancelBtn, " mr5"), type: "primary", onClick: function onClick() { - _umi_production_exports.history.push("/paperlibrary"); + if (searchParams.get('pageType') == 'course') { + _umi_production_exports.history.push("/paths/".concat(searchParams.get('courseId'))); + } else { + _umi_production_exports.history.push("/paperlibrary"); + } }, children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(AsyncButton/* AsyncButton */.Z, { className: "".concat(Addmodules/* default */.Z.confirmBtn, " ml15"), type: "primary", onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4() { - var formValue, _res, res, _res$data, _res$data2; + var formValue, _res, res, _res$data, _res$data2, _res$data3; return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: @@ -13175,7 +13225,11 @@ var Add_AddNewPaper = function AddNewPaper(_ref2) { if (res.status === 0) { setitemid(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.exam_id); setcurrent(2); - _umi_production_exports.history.replace("/paperlibrary/add/".concat(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.exam_id, "?type=2")); + if (searchParams.get('pageType') == 'course') { + _umi_production_exports.history.replace("/paperlibrary/add/".concat(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.exam_id, "?type=2&pageType=course&courseId=").concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } else { + _umi_production_exports.history.replace("/paperlibrary/add/".concat(res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.exam_id, "?type=2")); + } // history.push(`/paperlibrary/edit/${res?.data?.exam_id}?fromadd=1`) } case 14: diff --git a/p__Paperlibrary__index.async.js b/p__Paperlibrary__index.async.js index 61c6684252..f435b1fd36 100644 --- a/p__Paperlibrary__index.async.js +++ b/p__Paperlibrary__index.async.js @@ -2033,7 +2033,6 @@ var PaperlibraryPage = function PaperlibraryPage(_ref) { }); }; var handleSendToClass = function handleSendToClass(id, data) { - console.log(data, 'data'); dispatch({ type: 'paperlibrary/setActionTabs', payload: { diff --git a/p__Paths__Detail__Statistics__index.async.js b/p__Paths__Detail__Statistics__index.async.js index 555489a5f6..b853fdc0b7 100644 --- a/p__Paths__Detail__Statistics__index.async.js +++ b/p__Paths__Detail__Statistics__index.async.js @@ -1497,6 +1497,7 @@ var SPOC = function SPOC(_ref) { _res$data4, _res$data5, _res$data6, + _res$data7, _args = arguments; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { @@ -1516,9 +1517,9 @@ var SPOC = function SPOC(_ref) { res = _context.sent; if (res.status === 0) { setData(objectSpread2_default()(objectSpread2_default()({}, res.data), {}, { - basic_info_items: (0,lodash.compact)([res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 || (_res$data = _res$data.basic_info) === null || _res$data === void 0 ? void 0 : _res$data.shixun_data, res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 || (_res$data2 = _res$data2.basic_info) === null || _res$data2 === void 0 ? void 0 : _res$data2.video_data, res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 || (_res$data3 = _res$data3.basic_info) === null || _res$data3 === void 0 ? void 0 : _res$data3.file_data, res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 || (_res$data4 = _res$data4.basic_info) === null || _res$data4 === void 0 ? void 0 : _res$data4.group_data, res === null || res === void 0 || (_res$data5 = res.data) === null || _res$data5 === void 0 || (_res$data5 = _res$data5.basic_info) === null || _res$data5 === void 0 ? void 0 : _res$data5.normal_data]) + basic_info_items: (0,lodash.compact)([res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 || (_res$data = _res$data.basic_info) === null || _res$data === void 0 ? void 0 : _res$data.shixun_data, res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 || (_res$data2 = _res$data2.basic_info) === null || _res$data2 === void 0 ? void 0 : _res$data2.video_data, res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 || (_res$data3 = _res$data3.basic_info) === null || _res$data3 === void 0 ? void 0 : _res$data3.file_data, res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 || (_res$data4 = _res$data4.basic_info) === null || _res$data4 === void 0 ? void 0 : _res$data4.group_data, res === null || res === void 0 || (_res$data5 = res.data) === null || _res$data5 === void 0 || (_res$data5 = _res$data5.basic_info) === null || _res$data5 === void 0 ? void 0 : _res$data5.normal_data, res === null || res === void 0 || (_res$data6 = res.data) === null || _res$data6 === void 0 || (_res$data6 = _res$data6.basic_info) === null || _res$data6 === void 0 ? void 0 : _res$data6.exam_data]) })); - setTotal(res === null || res === void 0 || (_res$data6 = res.data) === null || _res$data6 === void 0 ? void 0 : _res$data6.total_count); + setTotal(res === null || res === void 0 || (_res$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.total_count); if (init) { setStatisticsData(objectSpread2_default()({}, res.data)); } @@ -1730,6 +1731,9 @@ var SPOC = function SPOC(_ref) { }, { id: 'normal', name: '图文作业' + }, { + id: 'exam', + name: '测验' }]; console.log(data === null || data === void 0 ? void 0 : data.basic_info_items, 22); return /*#__PURE__*/(0,jsx_runtime.jsxs)(skeleton/* default */.Z, { @@ -1822,33 +1826,35 @@ var SPOC = function SPOC(_ref) { children: "\u9009\u7528\u7EC6\u5219" }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { align: "middle", - justify: "space-between", className: "mb20", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: SPOCmodules.tabWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "\u8D44\u6E90\u7C7B\u578B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("ul", { - className: SPOCmodules.tab, + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + size: 'middle', + value: params === null || params === void 0 ? void 0 : params.resource_type, + onChange: function onChange(e) { + handleTabs(e); + }, style: { - margin: "0" + width: 200, + textAlign: 'left', + margin: '0 10px' }, - children: tabList.map(function (e) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("li", { - onClick: function onClick() { - return handleTabs(e.id); - }, - className: params.resource_type === e.id ? SPOCmodules.active : '', - children: e.name - }, e.id); + children: tabList === null || tabList === void 0 ? void 0 : tabList.map(function (v, k) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: v === null || v === void 0 ? void 0 : v.id, + children: v === null || v === void 0 ? void 0 : v.name + }, k); }) })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { display: "flex", alignItems: "center" }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { fontSize: "12px", @@ -1883,7 +1889,12 @@ var SPOC = function SPOC(_ref) { label: '其他' }] })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(Search, { + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + marginLeft: 'auto' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Search, { placeholder: "\u8BF7\u8F93\u5165\u5355\u4F4D/\u8BFE\u5802\u540D\u79F0\u641C\u7D22", allowClear: true, style: { @@ -1894,7 +1905,7 @@ var SPOC = function SPOC(_ref) { enterButton: "\u641C\u7D22", size: 'middle', onSearch: handleSearch - })] + }) })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { dataSource: data === null || data === void 0 ? void 0 : data.other_info, diff --git a/p__Paths__Detail__id.async.js b/p__Paths__Detail__id.async.js index 1311c6b527..474e0a356b 100644 --- a/p__Paths__Detail__id.async.js +++ b/p__Paths__Detail__id.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[23332,59386,31563],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[23332,74321,59386,31563],{ /***/ 31563: /*!********************************************************!*\ @@ -1183,6 +1183,174 @@ var FormSearch = function FormSearch(_ref) { /***/ }), +/***/ 33417: +/*!*******************************************************!*\ + !*** ./src/components/ResTable/index.tsx + 2 modules ***! + \*******************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ components_ResTable; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(93923); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(26801); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(11006); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(27161); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_react-resizable@1.11.0@react-resizable/index.js +var _react_resizable_1_11_0_react_resizable = __webpack_require__(9221); +;// CONCATENATED MODULE: ./src/components/ResTable/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/ResTable/resizable.tsx + + +var _excluded = ["onResize", "width"]; + + + + +var ResizeableTitle = function ResizeableTitle(_ref) { + var onResize = _ref.onResize, + width = _ref.width, + restProps = objectWithoutProperties_default()(_ref, _excluded); + if (!width) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("th", objectSpread2_default()({}, restProps)); + } + return /*#__PURE__*/(0,jsx_runtime.jsx)(_react_resizable_1_11_0_react_resizable.Resizable, { + width: width, + height: 0, + handle: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "react-resizable-handle", + onClick: function onClick(e) { + e.stopPropagation(); + } + }), + onResize: onResize, + draggableOpts: { + enableUserSelectHack: false + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("th", objectSpread2_default()({}, restProps)) + }); +}; +var tableComponent = { + header: { + cell: ResizeableTitle + } +}; +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules +var table = __webpack_require__(72315); +;// CONCATENATED MODULE: ./src/components/ResTable/index.tsx + + + + +var ResTable_excluded = ["pagination", "resColumns", "dataSource", "onRow"]; +/* + * @Author: z-l + * @Date: 2020-11-06 18:10:59 + * @LastEditTime: 2020-11-09 15:06:34 + * @LastEditors: Please set LastEditors + * @Description: 可拖拽表头 table + * @FilePath: /ppte5yg23/src/components/ResTable/index.tsx + */ + + + + + +/** + * @description: 可拖拽表头 + * @param {*} + * pagination: 分页信息 + dataSource: 展示数据 + resColumns: 表头 + rowSelection?: 可选 多选 单选配置 + hideSelectAll?: antd-version@4.3.0 可用 隐藏全选 + className?: 自定义样式名称 + * @return {*} + */ +var ResTable = function ResTable(_ref) { + var pagination = _ref.pagination, + resColumns = _ref.resColumns, + dataSource = _ref.dataSource, + onRow = _ref.onRow, + restProps = objectWithoutProperties_default()(_ref, ResTable_excluded); + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + isLoading = _useState2[0], + setIsLoading = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)([{}]), + _useState4 = slicedToArray_default()(_useState3, 2), + Columns = _useState4[0], + setColumns = _useState4[1]; + var modelStatusRef = (0,_react_17_0_2_react.useRef)(null); + (0,_react_17_0_2_react.useEffect)(function () { + var column = resColumns; + column = column.map(function (col, index) { + return objectSpread2_default()(objectSpread2_default()({}, col), {}, { + onHeaderCell: function onHeaderCell(item) { + return { + width: item.width, + onResize: handleResize(index) + }; + } + }); + }); + setColumns(column); + }, []); + (0,_react_17_0_2_react.useEffect)(function () { + // 每次 更新 把值 复制给 modelStatusRef + modelStatusRef.current = Columns; + }, [Columns]); // 依赖的值 等modelStatus 改变了 才出发里面的值 + var handleResize = function handleResize(index) { + return function (e, _ref2) { + var size = _ref2.size; + //console.log(modelStatusRef.current) + // console.log(size); + var nextColumns = toConsumableArray_default()(modelStatusRef.current); + nextColumns[index] = objectSpread2_default()(objectSpread2_default()({}, nextColumns[index]), {}, { + width: size.width + }); + setColumns(nextColumns); + // console.log(Columns, nextColumns); + }; + }; + + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, objectSpread2_default()(objectSpread2_default()({ + bordered: true, + components: tableComponent, + columns: Columns, + dataSource: dataSource, + pagination: pagination, + loading: isLoading, + onRow: onRow + }, restProps), {}, { + rowKey: function rowKey(record) { + return record.key || record.id; + } + })) + }); +}; +/* harmony default export */ var components_ResTable = (ResTable); + +/***/ }), + /***/ 59386: /*!***************************************************************!*\ !*** ./src/components/ReuseShixunModal/index.tsx + 1 modules ***! @@ -1963,97 +2131,131 @@ var ReuseShixunModal = function ReuseShixunModal(props) { /***/ }), -/***/ 82260: -/*!******************************************************!*\ - !*** ./src/pages/Paths/Detail/[id].tsx + 58 modules ***! - \******************************************************/ +/***/ 96783: +/*!**********************************************************!*\ + !*** ./src/components/Video/Modal/index.tsx + 1 modules ***! + \**********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ _id_; } + K: function() { return /* binding */ VideoModal; } +}); + +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var modal = __webpack_require__(43418); +// EXTERNAL MODULE: ./src/components/Video/Play/index.jsx + 1 modules +var Play = __webpack_require__(74321); +;// CONCATENATED MODULE: ./src/components/Video/Modal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Modalmodules = ({"modal":"modal___LGwws","closeIcon":"closeIcon___vsUXI","wrap":"wrap___tDzbl","input":"input___aikQk"}); +// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js +var base64 = __webpack_require__(24334); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/Video/Modal/index.tsx + + + + + + + +var VideoModal = function VideoModal(_ref) { + var visible = _ref.visible, + width = _ref.width, + videoId = _ref.videoId, + file_url = _ref.file_url, + course_id = _ref.course_id, + copyUrl = _ref.copyUrl, + _ref$toLog = _ref.toLog, + toLog = _ref$toLog === void 0 ? true : _ref$toLog, + _ref$logWatchHistory = _ref.logWatchHistory, + logWatchHistory = _ref$logWatchHistory === void 0 ? function () {} : _ref$logWatchHistory, + allow_skip = _ref.allow_skip, + _ref$onClose = _ref.onClose, + onClose = _ref$onClose === void 0 ? function () {} : _ref$onClose, + _ref$autoPlay = _ref.autoPlay, + autoPlay = _ref$autoPlay === void 0 ? false : _ref$autoPlay, + _ref$onPlayEnded = _ref.onPlayEnded, + onPlayEnded = _ref$onPlayEnded === void 0 ? function () {} : _ref$onPlayEnded; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + centered: true, + keyboard: false, + closable: false, + destroyOnClose: true, + open: visible, + title: null, + footer: null, + width: width, + className: Modalmodules.modal, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "".concat(Modalmodules.closeIcon, " iconfont icon-guanbi10"), + onClick: onClose + }), visible && /*#__PURE__*/(0,jsx_runtime.jsx)(Play/* default */.Z, { + onPlayEnded: onPlayEnded, + autoPlay: autoPlay, + allow_skip: allow_skip, + courseId: course_id, + src: file_url !== null && file_url !== void 0 && file_url.startsWith("http") ? file_url : base64.Base64.decode(file_url), + videoId: videoId, + toLog: toLog, + logWatchHistory: logWatchHistory + })] + }); +}; + +/***/ }), + +/***/ 74321: +/*!*********************************************************!*\ + !*** ./src/components/Video/Play/index.jsx + 1 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ Play; } }); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(11006); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js var regeneratorRuntime = __webpack_require__(10574); var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(26801); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js var asyncToGenerator = __webpack_require__(39343); var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(11006); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(27161); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules -var _umi_production_exports = __webpack_require__(66660); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/toConsumableArray.js -var toConsumableArray = __webpack_require__(93923); -var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules var message = __webpack_require__(8591); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules -var modal = __webpack_require__(43418); -// 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/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(6848); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules var dropdown = __webpack_require__(38854); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules -var menu = __webpack_require__(20834); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/index.js + 8 modules -var rate = __webpack_require__(19479); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/CaretDownOutlined.js + 1 modules -var CaretDownOutlined = __webpack_require__(28720); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Banner/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Bannermodules = ({"flex_box_center":"flex_box_center___GMs27","flex_space_between":"flex_space_between___iZX2j","flex_box_vertical_center":"flex_box_vertical_center___FAqrL","flex_box_center_end":"flex_box_center_end___bcsHk","flex_box_column":"flex_box_column___bbK5J","banner":"banner___J_z1y","wrp":"wrp___J4x9Y","titleWrap":"titleWrap___PRimN","titleFlexEnd":"titleFlexEnd___iJ3Lp","title":"title___p7Rh_","titleName":"titleName___rfBg7","titleIcon":"titleIcon___krG4h","contentWrap":"contentWrap___TSTbZ","verticalLine":"verticalLine___I9rNF","contentLeftWrap":"contentLeftWrap___ctnXO","openCourseTag":"openCourseTag___GKlHI","tagsWrap":"tagsWrap___Fm7yN","ratingWrap":"ratingWrap___txiLS","ratingTitle":"ratingTitle___Q3b2_","rating":"rating___nWYrn","popoverWrap":"popoverWrap___OuHzS","popverLeft":"popverLeft___LE1m6","popoverRight":"popoverRight___qoc3O","popverScore":"popverScore___yjk5A","popoverRateWrap":"popoverRateWrap___LTwq7","popoverProgress":"popoverProgress___zgQTd","button":"button___laG3U","operationWrap":"operationWrap___HATT3","forkWrap":"forkWrap___JKLmo","fork":"fork___WAxXu","forkNum":"forkNum___mVT0B","buttonTransparent":"buttonTransparent___UvCv6","buttonLearnStatistics":"buttonLearnStatistics___clQ8y","publishPopverWrap":"publishPopverWrap___HdjD0","colorFF6802":"colorFF6802___qG9SX","w140":"w140___sbUdr","nav":"nav___MhhTj","navLeft":"navLeft___lqVWg","navContent":"navContent___n2s_9","flexRow":"flexRow___zwFIa","navRight":"navRight____4Spc","navLeftIcon":"navLeftIcon___WHxlM","colorOrange":"colorOrange___L2ZcR","contentItem":"contentItem___bTFib","contentItemTitle":"contentItemTitle___cRyCT","contentItemText":"contentItemText___p2VVW","classButton":"classButton___ht2ZK","bg28e":"bg28e___Lpwef","bgGray":"bgGray___ix5uS","btn":"btn___cK9ZK","laboratory":"laboratory___EJVoA","name":"name___bHCrt"}); +// EXTERNAL MODULE: ./node_modules/_flv.js@1.5.0@flv.js/src/flv.js + 38 modules +var flv = __webpack_require__(27011); +// EXTERNAL MODULE: ./node_modules/_hls.js@1.4.12@hls.js/dist/hls.mjs +var dist_hls = __webpack_require__(36775); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(76107); -// EXTERNAL MODULE: ./src/service/paths.ts -var paths = __webpack_require__(42471); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js -var es_select = __webpack_require__(57809); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js -var row = __webpack_require__(95237); -// 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/checkbox/index.js + 3 modules -var es_checkbox = __webpack_require__(24905); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tree/index.js + 8 modules -var tree = __webpack_require__(51218); -// 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); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Banner/components/SendToClassModal.less?modules +// EXTERNAL MODULE: ./node_modules/_react-copy-to-clipboard@5.0.2@react-copy-to-clipboard/lib/index.js +var lib = __webpack_require__(56102); +// EXTERNAL MODULE: ./src/utils/fullscreen.ts +var fullscreen = __webpack_require__(94506); +;// CONCATENATED MODULE: ./src/components/Video/Play/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var SendToClassModalmodules = ({"scoremodal":"scoremodal___BKuJN","selectWrapper":"selectWrapper___Fi34Y","allqingchu":"allqingchu___Vp8Q9","title":"title___kp01U","score":"score___BQOSd","close":"close___ALIRE","content":"content___hqQbB","items":"items___ZTtlU","bottom":"bottom___H6hpA","yes":"yes___zYyyw","no":"no___8FH42","titlecount":"titlecount___ecJW_","add":"add___z8lxY","search":"search___kt2EB","searchIcon":"searchIcon___Zcr4l","header_style":"header_style___tHswU","tabWrap":"tabWrap___uSlsr","form_style":"form_style___TsJXf","wrap":"wrap___ptPf6","wrap_title":"wrap_title___QhQIv","radioWrap":"radioWrap___YOQsB","checkboxWrap":"checkboxWrap___OC3Y7","radio":"radio___SjWTZ","colorFF0000":"colorFF0000___S4NIg","pagination":"pagination___mWNdK","createMkdir":"createMkdir___kT_2U","tree":"tree___an1x1"}); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(27291); -// EXTERNAL MODULE: ./src/components/ReuseShixunModal/index.tsx + 1 modules -var ReuseShixunModal = __webpack_require__(59386); +/* harmony default export */ var Playmodules = ({"watermark":"watermark___hNYlv","videovideo":"videovideo___ovOkV","animate__loop":"animate__loop___mvL6s","upDown":"upDown___SlgHv","container":"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq","hide":"hide___NA3DV","video-progress":"video-progress___gqHsd","seek":"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r","rateOverlay":"rateOverlay___HHBWe","controlText":"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq","volume":"volume___OTmpP","hidden":"hidden___o7GkT"}); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Banner/components/SendToClassModal.tsx - - +;// CONCATENATED MODULE: ./src/components/Video/Play/index.jsx -var _excluded = ["pathsDetail", "globalSetting", "loading", "dispatch"]; - @@ -2064,701 +2266,1601 @@ var _excluded = ["pathsDetail", "globalSetting", "loading", "dispatch"]; -var Option = es_select["default"].Option; -var SendToClassModal = function SendToClassModal(_ref) { - var pathsDetail = _ref.pathsDetail, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - props = objectWithoutProperties_default()(_ref, _excluded); - var params = (0,_umi_production_exports.useParams)(); - var _useState = (0,_react_17_0_2_react.useState)(), - _useState2 = slicedToArray_default()(_useState, 2), - selectValue = _useState2[0], - setSelectValue = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)([]), - _useState4 = slicedToArray_default()(_useState3, 2), - courseList = _useState4[0], - setCourseList = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)([]), - _useState6 = slicedToArray_default()(_useState5, 2), - stageList = _useState6[0], - setStageList = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)([]), - _useState8 = slicedToArray_default()(_useState7, 2), - checkedValueList = _useState8[0], - setCheckedValueList = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(), - _useState10 = slicedToArray_default()(_useState9, 2), - checkedAll = _useState10[0], - setCheckedAll = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)(), - _useState12 = slicedToArray_default()(_useState11, 2), - isLoading = _useState12[0], - setIsLoading = _useState12[1]; - var _useState13 = (0,_react_17_0_2_react.useState)(true), - _useState14 = slicedToArray_default()(_useState13, 2), - syncCatelog = _useState14[0], - setSyncCatelog = _useState14[1]; +function formatTime(timeInSeconds) { + if (isNaN(timeInSeconds)) { + return { + minutes: '00', + seconds: '00' + }; + } + var result = new Date(timeInSeconds * 1000).toISOString().substr(11, 8); + return { + hour: result.substr(0, 2), + minutes: result.substr(3, 2), + seconds: result.substr(6, 2) + }; +} +Object.defineProperty(HTMLMediaElement.prototype, 'playing', { + get: function get() { + return !!(this.currentTime > 0 && !this.paused && !this.ended && this.readyState > 2); + } +}); +function compareNumbers(a, b) { + return a - b; +} +function getTotalEffectTime(pos) { + pos.sort(compareNumbers); + var sum = 0; + for (var i = 0; i < pos.length - 1; i++) { + var v = Math.abs(pos[i + 1] - pos[i]); + if (v < 21) { + sum += v; + } + } + return sum; +} +var regex = /(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i; +//接口文档 https://www.showdoc.cc/educoder?page_id=4029884447803706 + +/* harmony default export */ var Play = (/*#__PURE__*/(0,_react_17_0_2_react.forwardRef)(function (_ref, ref) { + var _src, _src2; + var allow_skip = _ref.allow_skip, + src = _ref.src, + toLog = _ref.toLog, + videoId = _ref.videoId, + logWatchHistory = _ref.logWatchHistory, + _ref$courseId = _ref.courseId, + courseId = _ref$courseId === void 0 ? null : _ref$courseId, + startTime = _ref.startTime, + _ref$handlePause = _ref.handlePause, + handlePause = _ref$handlePause === void 0 ? function () {} : _ref$handlePause, + _ref$handlePlay = _ref.handlePlay, + handlePlay = _ref$handlePlay === void 0 ? function () {} : _ref$handlePlay, + _ref$handlePlayEnded = _ref.handlePlayEnded, + handlePlayEnded = _ref$handlePlayEnded === void 0 ? function () {} : _ref$handlePlayEnded, + _ref$autoPlay = _ref.autoPlay, + autoPlay = _ref$autoPlay === void 0 ? false : _ref$autoPlay, + _ref$onPlayEnded = _ref.onPlayEnded, + onPlayEnded = _ref$onPlayEnded === void 0 ? function () {} : _ref$onPlayEnded; + src = (_src = src) === null || _src === void 0 ? void 0 : _src.replace('http://', 'https://'); + var suf = (_src2 = src) === null || _src2 === void 0 || (_src2 = _src2.split('.')) === null || _src2 === void 0 ? void 0 : _src2.pop(); + var isFlv = suf === 'flv'; + var el = (0,_react_17_0_2_react.useRef)(); + var watermarkRef = (0,_react_17_0_2_react.useRef)(); + var warpEl = (0,_react_17_0_2_react.useRef)(); + var pauseIcon = (0,_react_17_0_2_react.useRef)(); + var playIcon = (0,_react_17_0_2_react.useRef)(); + var seekEl = (0,_react_17_0_2_react.useRef)(); + var progressBarEl = (0,_react_17_0_2_react.useRef)(); + var durationEl = (0,_react_17_0_2_react.useRef)(); + var timeElapsedEl = (0,_react_17_0_2_react.useRef)(); + var seekTooltipEl = (0,_react_17_0_2_react.useRef)(); + var noMuteVolEl = (0,_react_17_0_2_react.useRef)(); + var highVolEl = (0,_react_17_0_2_react.useRef)(); + var lowVolEl = (0,_react_17_0_2_react.useRef)(); + var volumeEl = (0,_react_17_0_2_react.useRef)(); + var deviceMatch = navigator.userAgent.toLowerCase().match(regex); + var device = deviceMatch ? deviceMatch[0] : 'pc'; + var firstOnPlayFlag = (0,_react_17_0_2_react.useRef)(false); + var user = (0,authority/* userInfo */.eY)(); + var totalDuration = 0; + var sumTimePlayed = 0; + var lastUpdatedTime = 0; + var logId = null; + var initLog = false; + var timeTick = 20; //记录频率 默认20s + var logCount = 1; + var isLoging = false; + var isSeeking = false; + var pos = []; //播放时间点集 + + (0,_react_17_0_2_react.useImperativeHandle)(ref, function () { + return { + getLastUpdatedTime: function getLastUpdatedTime() { + return el.current.currentTime; + }, + getDuration: function getDuration() { + return el.current.duration; + } + }; + }); + message/* default */.ZP.config({ + maxCount: 1, + getContainer: function getContainer() { + return warpEl.current; + } + }); + var log = (0,_react_17_0_2_react.useCallback)(function (callback) { + var isEnd = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + var params = { + point: el.current.currentTime + }; + if (logId) { + params['log_id'] = logId; + params['watch_duration'] = getTotalEffectTime(pos); //当前观看视频时长,拖放进度条,重复的视频片段观看时,不会把重复的时长累积进来,最大时长是视频的总时长 + params['total_duration'] = sumTimePlayed; //累计观看视频时长,拖放进度条,重复的视频片段观看时,重复观看时长要累积进来 + } else { + if (courseId) { + params['video_id'] = parseInt(videoId, 10); + params['course_id'] = courseId; + } else { + params['video_id'] = videoId; + } + params['duration'] = totalDuration; + params['device'] = device; + } + if (isEnd) { + params['ed'] = '1'; + } + function getLogId() { + return _getLogId.apply(this, arguments); + } + function _getLogId() { + _getLogId = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var id; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + isLoging = true; + _context.next = 3; + return logWatchHistory === null || logWatchHistory === void 0 ? void 0 : logWatchHistory(params); + case 3: + id = _context.sent; + logId = id; + isLoging = false; + if (callback) { + callback(); + } + case 7: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _getLogId.apply(this, arguments); + } + getLogId(); + }, [videoId, courseId]); (0,_react_17_0_2_react.useEffect)(function () { - if (pathsDetail.actionTabs.key === 'PathsDetail-SendToClass') { - getCourseList(); + var _src3; + if (el.current) { + pauseIcon.current.style.display = 'none'; + playIcon.current.style.display = 'block'; } - }, [pathsDetail.actionTabs.key]); - var renderTitle = function renderTitle(obj) { - switch (obj.item_type) { - case 'Shixun': - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr5 c-light-primary", - children: "\u5B9E\u8BAD" - }), obj.name] - }); - case 'Attachment': - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr5 c-cyan-blue", - children: "\u8BFE\u4EF6" - }), obj.name] - }); - case 'VideoItem': - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr5 c-purple-8C1", - children: "\u89C6\u9891" - }), obj.name] - }); - case 'SubjectHomework': - if ((obj === null || obj === void 0 ? void 0 : obj.homework_type) == 'group') { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr5", - style: { - color: '#AABF07' - }, - children: "\u5206\u7EC4\u4F5C\u4E1A" - }), obj.name] - }); - } else { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "mr5", - style: { - color: '#20BB8A' - }, - children: "\u56FE\u6587\u4F5C\u4E1A" - }), obj.name] - }); - } - case 'StageCatalog': - return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: obj.name - }); - default: - return ''; + message/* default */.ZP.destroy(); + var player = null; + if (flv/* default */.Z.isSupported && isFlv && src && ((_src3 = src) === null || _src3 === void 0 ? void 0 : _src3.indexOf('.m3u8')) < 0) { + player = flv/* default */.Z.createPlayer({ + type: 'flv', + volume: 0.8, + cors: true, + url: src, + muted: false + }); + if (el.current) { + player.attachMediaElement(el.current); + player.load(); + } + } else { + el.current.setAttribute('src', src); } - }; - var getCourseList = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res, _res$stages, data; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,paths/* getSendCourseList */.MO)({ - id: params.pathId - }); - case 2: - res = _context.sent; - if (res) { - setCourseList((res === null || res === void 0 ? void 0 : res.courses) || []); - data = (_res$stages = res.stages) === null || _res$stages === void 0 ? void 0 : _res$stages.map(function (item, index) { - var _item$items; - return { - title: item.state_name || '', - key: index, - children: (_item$items = item.items) === null || _item$items === void 0 ? void 0 : _item$items.map(function (shixun, key) { - var _shixun$children; - return objectSpread2_default()(objectSpread2_default()({}, shixun), {}, { - // disabled: shixun.is_jupyter, - title: renderTitle(shixun), - key: "".concat(index, "-").concat(key), - children: (_shixun$children = shixun.children) === null || _shixun$children === void 0 ? void 0 : _shixun$children.map(function (el, elIndex) { - return objectSpread2_default()(objectSpread2_default()({}, el), {}, { - // disabled: el.is_jupyter, - title: renderTitle(el), - key: "".concat(index, "-").concat(key, "-").concat(elIndex) - }); - }) - }); - }) - }; - }); - setStageList(data || []); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getCourseList() { - return _ref2.apply(this, arguments); + updateVolumeIcon(); + return function () { + if (player) { + player.unload(); + player.pause(); + player.destroy(); + player = null; + } }; - }(); - var handleChecked = function handleChecked(checkedKeys, e) { - setCheckedValueList(checkedKeys); - }; - var handleCheckedAll = function handleCheckedAll(e) { - var checked = e.target.checked; - var allId = []; - stageList === null || stageList === void 0 || stageList.map(function (stage, index) { - var _stage$children; - allId.push(index); - stage === null || stage === void 0 || (_stage$children = stage.children) === null || _stage$children === void 0 || _stage$children.map(function (shixun, key) { - var _shixun$children2; - allId.push("".concat(index, "-").concat(key)); - shixun === null || shixun === void 0 || (_shixun$children2 = shixun.children) === null || _shixun$children2 === void 0 || _shixun$children2.map(function (el, elIndex) { - allId.push("".concat(index, "-").concat(key, "-").concat(elIndex)); - }); - }); - }); - if (checked) { - setCheckedValueList(allId); + }, [el, isFlv, src]); + function playIconStatus() { + if (el.current.paused) { + pauseIcon.current.style.display = 'none'; + playIcon.current.style.display = 'block'; } else { - setCheckedValueList([]); + pauseIcon.current.style.display = 'block'; + playIcon.current.style.display = 'none'; } - }; - var handleFormatCheckData = function handleFormatCheckData() { - // 获取子节点数据 - var checkedChildrenValues = checkedValueList.filter(function (item) { - return typeof item === 'string'; - }); - var shixunIds = []; - var videoItemIds = []; - var stageItemIds = []; - var coursewareIds = []; - var groupIds = []; - var normalIds = []; - stageList === null || stageList === void 0 || stageList.map(function (item, index) { - var _item$children; - item === null || item === void 0 || (_item$children = item.children) === null || _item$children === void 0 || _item$children.map(function (children, key) { - var _children$children; - if (checkedChildrenValues.includes("".concat(index, "-").concat(key))) { - stageItemIds.push(children.stage_item_id); - if (children.item_type === 'Shixun') { - shixunIds.push(children.id); - } else if (children.item_type === 'Attachment') { - coursewareIds.push(children.id); - } else if (children.item_type === 'VideoItem') { - videoItemIds.push(children.id); - } else if (children.item_type === 'SubjectHomework') { - if (children.homework_type == 'group') { - groupIds.push(children.id); - } else if (children.homework_type == 'normal') { - normalIds.push(children.id); - } + } + function updateVolumeIcon() { + noMuteVolEl.current.style.display = 'none'; + lowVolEl.current.style.display = 'none'; + highVolEl.current.style.display = 'none'; + if (el.current.muted || el.current.volume === 0) { + noMuteVolEl.current.style.display = 'block'; + } else if (el.current.volume > 0 && el.current.volume <= 0.5) { + lowVolEl.current.style.display = 'block'; + } else { + highVolEl.current.style.display = 'block'; + } + } + (0,_react_17_0_2_react.useEffect)(function () { + var playButton = document.getElementById('play'); + var playbackIcons = document.querySelectorAll('.playback-icons use'); + function onPlay() { + handlePlay(); + if (startTime && !firstOnPlayFlag.current) { + el.current.currentTime = startTime; + } + firstOnPlayFlag.current = true; + pos.push(el.current.currentTime); + if (!initLog) { + initLog = true; + if (toLog) { + log(); + } + } + } + //循环播放, 累计时长不能清空 + function onEnded() { + return _onEnded.apply(this, arguments); + } + function _onEnded() { + _onEnded = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + playIconStatus(); + pos.push(el.current.currentTime); + if (toLog) { + log(function () { + logId = null; + lastUpdatedTime = 0; + initLog = false; + isLoging = false; + isSeeking = false; + pos = []; //有效时长重新累计,算新的一遍 + sumTimePlayed = 0; + logCount = 1; + }, true); + } + onPlayEnded(); + case 4: + case "end": + return _context2.stop(); } + }, _callee2); + })); + return _onEnded.apply(this, arguments); + } + function updateProgress() { + // seekEl.current.value = Math.floor(el.current.currentTime); + // progressBarEl.current.value = Math.floor(el.current.currentTime); + + seekEl.current.value = Math.round(el.current.currentTime); + progressBarEl.current.value = Math.round(el.current.currentTime); + } + function updateTimeElapsed() { + var time = formatTime(Math.round(el.current.currentTime)); + timeElapsedEl.current.innerText = "".concat(time.hour > 0 ? time.hour + ':' : '').concat(time.minutes, ":").concat(time.seconds); + timeElapsedEl.current.setAttribute('datetime', "".concat(time.hour > 0 ? ' ' + time.hour + ' ' : '').concat(time.minutes, "m ").concat(time.seconds, "s")); + } + function initializeVideo() { + var videoDuration = Math.round(el.current.duration); + seekEl.current.setAttribute('max', videoDuration); + progressBarEl.current.setAttribute('max', videoDuration); + var time = formatTime(videoDuration); + durationEl.current.innerText = "".concat(time.hour > 0 ? time.hour + ':' : '').concat(time.minutes, ":").concat(time.seconds); + durationEl.current.setAttribute('datetime', "".concat(time.hour > 0 ? ' ' + time.hour + ' ' : '').concat(time.minutes, "m ").concat(time.seconds, "s")); + } + function onTimeupdate() { + try { + var videoDuration = Math.round(el.current.duration); + seekEl.current.setAttribute('max', videoDuration); + progressBarEl.current.setAttribute('max', videoDuration); + var time = formatTime(videoDuration); + durationEl.current.innerText = "".concat(time.hour > 0 ? time.hour + ':' : '').concat(time.minutes, ":").concat(time.seconds); + durationEl.current.setAttribute('datetime', "".concat(time.hour > 0 ? ' ' + time.hour + ' ' : '').concat(time.minutes, "m ").concat(time.seconds, "s")); + updateProgress(); + updateTimeElapsed(); + var _watermarkRef$current = watermarkRef.current.getBoundingClientRect(), + width = _watermarkRef$current.width, + height = _watermarkRef$current.height, + x = _watermarkRef$current.x, + y = _watermarkRef$current.y; + if (x < 0 || y < 0 || !width) { + // el.current.src = ''; + // el.current.pause(); + // message.warning({ + // content: '当前操作非法,已禁止观看视频', + // key: 'watermarkRef', + // }); + return; } - children === null || children === void 0 || (_children$children = children.children) === null || _children$children === void 0 || _children$children.map(function (el, elIndex) { - if (checkedChildrenValues.includes("".concat(index, "-").concat(key, "-").concat(elIndex))) { - stageItemIds.push(el.stage_item_id); - if (el.item_type === 'Shixun') { - shixunIds.push(el.id); - } else if (el.item_type === 'Attachment') { - coursewareIds.push(el.id); - } else if (el.item_type === 'VideoItem') { - videoItemIds.push(el.id); - } else if (children.item_type === 'SubjectHomework') { - if (children.homework_type == 'group') { - groupIds.push(children.id); - } else if (children.homework_type == 'normal') { - normalIds.push(children.id); + if (!isSeeking) { + var newTime = el.current.currentTime; + var timeDiff = newTime - lastUpdatedTime; + //currenttime update before Seeking & Seeked fired + if (Math.abs(timeDiff) < 10) { + sumTimePlayed += Math.abs(timeDiff); + lastUpdatedTime = newTime; + if (!isLoging) { + if (sumTimePlayed - logCount * timeTick >= 0) { + logCount++; + pos.push(lastUpdatedTime); + if (toLog) { + log(); + } } } + } else { + lastUpdatedTime = newTime; + if (toLog) { + log(); + } } - }); - }); - }); - return { - shixunIds: shixunIds, - videoItemIds: videoItemIds, - stageItemIds: stageItemIds, - coursewareIds: coursewareIds, - groupIds: groupIds, - normalIds: normalIds + } + } catch (error) { + console.log(error); + } + } + function onSeeking() { + isSeeking = true; + } + function onSeeked() { + if (el.current.playing) { + pos.push(el.current.currentTime, lastUpdatedTime); + } + lastUpdatedTime = el.current.currentTime; + isSeeking = false; + } + function onCanPlay() { + totalDuration = el.current.duration; + if (totalDuration <= 20) { + timeTick = totalDuration / 3; + } + el.current.addEventListener('play', onPlay); + } + function onFullscreenchange(e) { + e.preventDefault(); + if ((0,fullscreen/* IsFull */.vp)()) { + el.current.style.width = '100%'; + el.current.style.height = '100%'; + } else { + el.current.style.cssText = ''; + } + } + function onPause() { + handlePause(); + } + function skipAhead(event) { + if (!allow_skip) { + message/* default */.ZP.warning('该视频禁止快进/后退播放'); + return; + } + var skipTo = event.target.dataset.seek ? event.target.dataset.seek : event.target.value; + el.current.currentTime = skipTo; + progressBarEl.current.value = skipTo; + seekEl.current.value = skipTo; + } + function updateSeekTooltip(event) { + var skipTo = Math.round(event.offsetX / event.target.clientWidth * parseInt(event.target.getAttribute('max'), 10)); + seekEl.current.setAttribute('data-seek', skipTo); + var t = formatTime(skipTo); + seekTooltipEl.current.textContent = "".concat(t.hour > 0 ? t.hour + ':' : '').concat(t.minutes, ":").concat(t.seconds); + var rect = el.current.getBoundingClientRect(); + seekTooltipEl.current.style.left = "".concat(event.pageX - rect.left, "px"); + } + function handleKeyDown(e) { + switch (e.code) { + case 'Space': + e.preventDefault(); //除了需求相关的按键外其余的按键需要保留默认行为,所以preventDefault写在switch里面 + togglePlay(); + break; + case 'ArrowRight': + e.preventDefault(); + if (!allow_skip) { + message/* default */.ZP.warning('该视频禁止快进/后退播放'); + break; + } + if (el.current.currentTime >= el.current.duration) { + break; + } + el.current.currentTime = parseInt(el.current.currentTime) + 5; + updateProgress(); + break; + case 'ArrowLeft': + e.preventDefault(); + if (!allow_skip) { + message/* default */.ZP.warning('该视频禁止快进/后退播放'); + break; + } + if (el.current.currentTime === 0) { + break; + } + el.current.currentTime = parseInt(el.current.currentTime) - 5; + updateProgress(); + break; + case 'ArrowUp': + e.preventDefault(); + if (el.current.volume < 1) { + el.current.volume = (parseInt(el.current.volume * 10) + 1) / 10; + } + break; + case 'ArrowDown': + e.preventDefault(); + if (el.current.volume > 0) { + el.current.volume = (parseInt(el.current.volume * 10) - 1) / 10; + } + break; + } + } + warpEl.current.addEventListener((0,fullscreen/* fullscreenChange */.gH)(), onFullscreenchange); + el.current.addEventListener('canplay', onCanPlay); + el.current.addEventListener('ended', onEnded); + el.current.addEventListener('seeking', onSeeking); + el.current.addEventListener('seeked', onSeeked); + el.current.addEventListener('loadedmetadata', initializeVideo); + seekEl.current.addEventListener('mousemove', updateSeekTooltip); + seekEl.current.addEventListener('input', skipAhead); + el.current.addEventListener('timeupdate', onTimeupdate); + el.current.addEventListener('pause', onPause); + el.current.addEventListener('volumechange', updateVolumeIcon); + document.addEventListener('keydown', handleKeyDown); + return function () { + var _el$current, _el$current2, _el$current3, _el$current4, _el$current5, _seekEl$current, _seekEl$current2, _el$current6, _el$current7, _el$current8, _el$current9, _el$current10; + (_el$current = el.current) === null || _el$current === void 0 || _el$current.removeEventListener('canplay', onCanPlay); + (_el$current2 = el.current) === null || _el$current2 === void 0 || _el$current2.removeEventListener('play', onPlay); + (_el$current3 = el.current) === null || _el$current3 === void 0 || _el$current3.removeEventListener('ended', onEnded); + (_el$current4 = el.current) === null || _el$current4 === void 0 || _el$current4.removeEventListener('seeking', onSeeking); + (_el$current5 = el.current) === null || _el$current5 === void 0 || _el$current5.removeEventListener('seeked', onSeeked); + (_seekEl$current = seekEl.current) === null || _seekEl$current === void 0 || _seekEl$current.removeEventListener('mousemove', updateSeekTooltip); + (_seekEl$current2 = seekEl.current) === null || _seekEl$current2 === void 0 || _seekEl$current2.removeEventListener('input', skipAhead); + (_el$current6 = el.current) === null || _el$current6 === void 0 || _el$current6.removeEventListener('timeupdate', onTimeupdate); + (_el$current7 = el.current) === null || _el$current7 === void 0 || _el$current7.removeEventListener('pause', onPause); + (_el$current8 = el.current) === null || _el$current8 === void 0 || _el$current8.removeEventListener('loadedmetadata', initializeVideo); + (_el$current9 = el.current) === null || _el$current9 === void 0 || _el$current9.removeEventListener('volumechange', updateVolumeIcon); + document.removeEventListener('keydown', handleKeyDown); + if ((_el$current10 = el.current) !== null && _el$current10 !== void 0 && _el$current10.playing) { + pos.push(lastUpdatedTime, el.current.currentTime); + if (toLog) { + log(); + } + } + }; + }, [el, src]); + (0,_react_17_0_2_react.useEffect)(function () { + var _src4; + el.current.onended = function () { + handlePlayEnded(el); + }; + el.current.oncontextmenu = function () { + return false; }; + if (((_src4 = src) === null || _src4 === void 0 ? void 0 : _src4.indexOf('.m3u8')) > -1) { + if (el.current.canPlayType('application/vnd.apple.mpegurl')) { + el.current.src = src; + } else if (dist_hls/* default */.Z.isSupported()) { + var hls = new dist_hls/* default */.Z(); + hls.loadSource(src); + hls.attachMedia(el.current); + } + } + }, [src]); + var _useState = (0,_react_17_0_2_react.useState)(1.0), + _useState2 = slicedToArray_default()(_useState, 2), + videoSpeed = _useState2[0], + setVideoSpeed = _useState2[1]; + var togglePlay = function togglePlay() { + if (el.current.paused || el.current.ended) { + el.current.play(); + } else { + el.current.pause(); + } + playIconStatus(); }; - var _useReuseModal = (0,ReuseShixunModal/* useReuseModal */.P)(), - _useReuseModal2 = slicedToArray_default()(_useReuseModal, 4), - reuseModalVisible = _useReuseModal2[0], - closeReuseModal = _useReuseModal2[1], - renderData = _useReuseModal2[2], - showReuseModal = _useReuseModal2[3]; - var handleOk = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _handleFormatCheckDat, stageItemIds, hasUsedShixun; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _handleFormatCheckDat = handleFormatCheckData(), stageItemIds = _handleFormatCheckDat.stageItemIds; - if (selectValue) { - _context2.next = 4; - break; - } - message/* default */.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802"); - return _context2.abrupt("return"); - case 4: - if (!(!shixunIds.length && !videoItemIds.length && !coursewareIds.length && !groupIds.length && !normalIds.length)) { - _context2.next = 7; - break; - } - message/* default */.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u3001\u89C6\u9891\u3001\u5206\u7EC4\u4F5C\u4E1A\u6216\u8005\u56FE\u6587\u4F5C\u4E1A"); - return _context2.abrupt("return"); - case 7: - setIsLoading(true); - _context2.next = 10; - return showReuseModal({ - id: params.pathId, - course_id: parseInt(selectValue), - type: 'subject', - stage_item_id: stageItemIds, - sync_catelog: syncCatelog ? 1 : 0 - }); - case 10: - hasUsedShixun = _context2.sent; - if (hasUsedShixun) { - _context2.next = 14; - break; - } - _context2.next = 14; - return reuseModalCallback(stageItemIds.map(function (id) { - return { - id: id, - is_copy: 0, - is_use: 1 - }; - })); - case 14: - setIsLoading(false); - handleCancel(); - case 16: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function handleOk() { - return _ref3.apply(this, arguments); - }; - }(); - var reuseModalCallback = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(itemIds) { - var res; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return (0,paths/* sendToCourse */.Q)({ - id: params.pathId, - course_id: selectValue, - stage_shixuns: itemIds.map(function (item) { - return { - stage_shixun_id: item.id, - is_copy: item.is_copy, - is_use: item.is_use - }; - }), - sync_catelog: syncCatelog ? 1 : 0 - }); - case 2: - res = _context3.sent; - setSelectValue(null); - closeReuseModal(); - if ((res === null || res === void 0 ? void 0 : res.status) === 1) { - modal/* default */.Z.confirm({ - title: '提示', - centered: true, - okText: '确定', - cancelText: '取消', - content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "tc", - children: res.message - }), - onOk: function onOk() { - var _res$url$split; - var classroomId = res === null || res === void 0 || (_res$url$split = res.url.split('/')) === null || _res$url$split === void 0 ? void 0 : _res$url$split[2]; - (0,util/* openNewWindow */.xg)("/classrooms/".concat(classroomId, "/shixun_homework")); - } - }); - } - case 6: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return function reuseModalCallback(_x) { - return _ref4.apply(this, arguments); - }; - }(); - var handleCancel = function handleCancel() { - dispatch({ - type: 'pathsDetail/setActionTabs', - payload: {} - }); - setCheckedValueList([]); - setCheckedAll(null); - }; - var _handleFormatCheckDat2 = handleFormatCheckData(), - _handleFormatCheckDat3 = _handleFormatCheckDat2.shixunIds, - shixunIds = _handleFormatCheckDat3 === void 0 ? [] : _handleFormatCheckDat3, - _handleFormatCheckDat4 = _handleFormatCheckDat2.videoItemIds, - videoItemIds = _handleFormatCheckDat4 === void 0 ? [] : _handleFormatCheckDat4, - _handleFormatCheckDat5 = _handleFormatCheckDat2.coursewareIds, - coursewareIds = _handleFormatCheckDat5 === void 0 ? [] : _handleFormatCheckDat5, - _handleFormatCheckDat6 = _handleFormatCheckDat2.groupIds, - groupIds = _handleFormatCheckDat6 === void 0 ? [] : _handleFormatCheckDat6, - _handleFormatCheckDat7 = _handleFormatCheckDat2.normalIds, - normalIds = _handleFormatCheckDat7 === void 0 ? [] : _handleFormatCheckDat7; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - title: "\u53D1\u9001\u81F3\u8BFE\u5802" - // footer={false} - , - keyboard: false - // closable={false} - , - destroyOnClose: true, - open: pathsDetail.actionTabs.key === 'PathsDetail-SendToClass', - width: 750, - centered: true, - confirmLoading: isLoading, - className: SendToClassModalmodules.scoremodal, - onCancel: handleCancel, - onOk: handleOk, + function toggleMute() { + el.current.muted = !el.current.muted; + if (el.current.muted) { + volumeEl.current.setAttribute('data-volume', volume.value); + volumeEl.current.value = 0; + } else { + volumeEl.current.value = volumeEl.current.dataset.volume; + } + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + position: 'relative' + }, + ref: warpEl, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + ref: watermarkRef, + className: "".concat(Playmodules.watermark, " animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(Playmodules.animate__loop), + children: user ? user.login : ' ' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Playmodules['container'], children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: SendToClassModalmodules.wrap, + className: Playmodules['video-container'], + id: "video-container", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mb10", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { - placeholder: "\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802", - defaultOpen: false, - value: selectValue, - style: { - width: '100%' - }, - onSelect: function onSelect(value) { - return setSelectValue(value); - }, - optionLabelProp: "lable", - children: courseList === null || courseList === void 0 ? void 0 : courseList.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { - value: item.course_id, - lable: item.course_name, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - justify: "space-between", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: item.course_name - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: dayjs_min_default()(item.created_at).format('YYYY-MM-DD HH:mm') - })] - }) - }, item.course_id); - }) + className: Playmodules['playback-animation'], + id: "playback-animation", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("svg", { + className: Playmodules['playback-icons'], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("use", { + className: "hidden", + href: "#play-icon" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("use", { + href: "#pause" + })] }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("video", { + className: Playmodules['video'], + id: "video", + preload: "auto", + disablePictureInPicture: true, + ref: el, + autoPlay: autoPlay }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: SendToClassModalmodules.wrap_title, - children: ["\u6E29\u99A8\u63D0\u793A\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF0C\u5206\u7EC4\u4F5C\u4E1A\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u5F00\u653E\u8BFE\u5802\uFF1B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802\uFF0C\u4E5F\u4E0D\u4F1A\u8FDB\u5165\u672C\u5F39\u7A97\u5907\u9009\u3002"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: SendToClassModalmodules.radioWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - value: checkedAll, - onChange: handleCheckedAll, - className: "font14 ml20", - children: "\u5168\u9009" - }) - }), !!(stageList !== null && stageList !== void 0 && stageList.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(tree/* default */.Z, { - className: SendToClassModalmodules.tree, - checkable: true, - defaultExpandAll: true, - treeData: stageList, - checkedKeys: checkedValueList, - onCheck: function onCheck(checkedKeys, e) { - return handleChecked(checkedKeys, e); - } - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: SendToClassModalmodules.createMkdir, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - checked: syncCatelog, - onChange: function onChange(e) { - return setSyncCatelog(e.target.checked); - }, - className: "font14", - children: "\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55" - }), !!(shixunIds.length + videoItemIds.length + groupIds.length + normalIds.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5DF2\u9009\u4E2D\uFF1A" - }), !!shixunIds.length && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "c-light-primary", - children: [shixunIds.length, " "] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u4E2A\u5B9E\u8BAD" - })] - }), !!videoItemIds.length && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "c-purple-8C1 ml5", - children: [videoItemIds.length, ' '] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u4E2A\u89C6\u9891" - })] - }), !!coursewareIds.length && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "c-cyan-blue ml5", - children: [coursewareIds.length, ' '] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u4E2A\u8BFE\u4EF6" + className: "".concat(Playmodules['video-controls'], " "), + id: "video-controls", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules['bottom-controls'], + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules['left-controls'], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("button", { + "data-title": "\u64AD\u653E/\u6682\u505C", + id: "play", + onClick: togglePlay, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("svg", { + className: Playmodules['playback-icons'], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("use", { + ref: playIcon, + href: "#play-icon" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("use", { + ref: pauseIcon, + style: { + display: 'none' + }, + href: "#pause" + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules['time'], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("time", { + id: "time-elapsed", + ref: timeElapsedEl, + children: "00:00" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: " / " + }), /*#__PURE__*/(0,jsx_runtime.jsx)("time", { + id: "duration", + ref: durationEl, + children: "00:00" + })] })] - }), !!groupIds.length && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "ml5", - style: { - color: '#AABF07' + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules['right-controls'], + children: [allow_skip && /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + placement: "top", + overlayClassName: Playmodules['rateOverlay'], + getPopupContainer: function getPopupContainer(trigger) { + return trigger.parentNode; }, - children: [groupIds.length, ' '] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u4E2A\u5206\u7EC4\u4F5C\u4E1A" - })] - }), !!normalIds.length && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "ml5", - style: { - color: '#20BB8A' + menu: { + items: [{ + key: '1', + label: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + setVideoSpeed(1); + el.current.playbackRate = 1; + }, + children: "1.0x" + }) + }, { + key: '2', + label: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + setVideoSpeed(1.5); + el.current.playbackRate = 1.5; + }, + children: "1.5x" + }) + }, { + key: '3', + label: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + setVideoSpeed(2); + el.current.playbackRate = 2; + }, + children: "2.0x" + }) + }] }, - children: [normalIds.length, ' '] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u4E2A\u56FE\u6587\u4F5C\u4E1A" - })] - })] - })] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseShixunModal/* default */.Z, { - visible: reuseModalVisible, - inPaper: false, - renderData: renderData, - onCancel: closeReuseModal, - onOk: reuseModalCallback, - modalType: "multiple", - type: "subject" + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "".concat(Playmodules['controlText'], " mr5"), + children: "\u500D\u901F" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, { + text: src, + onCopy: function onCopy() { + return message/* default */.ZP.success('复制成功'); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("button", { + "data-title": '复制链接', + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-lianjie2 iconfont", + style: { + fontSize: '12px', + color: 'white' + } + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules['volume-controls'], + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("button", { + "data-title": "\u5F00\u542F/\u5173\u95ED\u58F0\u97F3", + className: Playmodules['volume-button'], + id: "volume-button", + onClick: toggleMute, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + ref: noMuteVolEl, + className: "icon-a-bianzu8 iconfont", + style: { + fontSize: '14px', + color: 'white' + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + ref: lowVolEl, + className: "icon-shengyinkaibeifen iconfont", + style: { + fontSize: '14px', + color: 'white' + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + ref: highVolEl, + className: "icon-shengyinkai iconfont", + style: { + fontSize: '14px', + color: 'white' + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + className: Playmodules['volume'], + id: "volume", + value: "1", + "data-mute": "0.5", + type: "range", + max: "1", + min: "0", + step: "0.01", + ref: volumeEl, + style: { + display: 'none' + }, + onClick: updateVolumeIcon + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("button", { + "data-title": "\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F", + className: Playmodules['fullscreen-button'], + onClick: function onClick() { + if ((0,fullscreen/* IsFull */.vp)()) { + (0,fullscreen/* exitFull */.BU)(); + } else { + (0,fullscreen/* requestFullScreen */.Dj)(warpEl.current); + } + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "icon-fangda1 iconfont", + style: { + fontSize: '12px', + color: 'white' + } + }) + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Playmodules['video-progress'], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("progress", { + ref: progressBarEl, + value: "0", + min: "0" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("input", { + className: Playmodules.seek, + ref: seekEl, + value: "0", + min: "0", + type: "range", + step: "1" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Playmodules['seek-tooltip'], + ref: seekTooltipEl, + id: "seek-tooltip", + children: "00:00" + })] + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("svg", { + style: { + display: 'none' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("defs", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "pause", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "play-icon", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "volume-high", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "volume-low", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "volume-mute", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "fullscreen", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "fullscreen-exit", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("symbol", { + id: "pip", + viewBox: "0 0 24 24", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("path", { + d: "M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z" + }) + })] + }) })] }); -}; -/* harmony default export */ var components_SendToClassModal = ((0,_umi_production_exports.connect)(function (_ref5) { - var pathsDetail = _ref5.pathsDetail, - loading = _ref5.loading, - globalSetting = _ref5.globalSetting; - return { - pathsDetail: pathsDetail, - globalSetting: globalSetting, - loading: loading.effects - }; -})(SendToClassModal)); -// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules -var verifyLogin = __webpack_require__(72031); -// EXTERNAL MODULE: ./node_modules/_react-copy-to-clipboard@5.0.2@react-copy-to-clipboard/lib/index.js -var lib = __webpack_require__(56102); -// 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/cascader/index.js + 18 modules -var cascader = __webpack_require__(19842); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules -var input = __webpack_require__(1056); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules -var spin = __webpack_require__(71418); -// EXTERNAL MODULE: ./src/utils/fetch.ts -var fetch = __webpack_require__(97174); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/ApplyPublic/index.less?modules +})); + +/***/ }), + +/***/ 8834: +/*!******************************************************!*\ + !*** ./src/pages/Paths/Detail/[id].tsx + 60 modules ***! + \******************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "default": function() { return /* binding */ _id_; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(10574); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(26801); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(39343); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(11006); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(27161); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules +var _umi_production_exports = __webpack_require__(66660); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(93923); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules +var message = __webpack_require__(8591); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var es_modal = __webpack_require__(43418); +// 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/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(6848); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules +var dropdown = __webpack_require__(38854); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules +var menu = __webpack_require__(20834); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/rate/index.js + 8 modules +var rate = __webpack_require__(19479); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/CaretDownOutlined.js + 1 modules +var CaretDownOutlined = __webpack_require__(28720); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Banner/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var ApplyPublicmodules = ({"applyPublicContainer":"applyPublicContainer___UVHD5","applyPublicContent":"applyPublicContent___XjdaZ","spin":"spin___xLRsh","tips":"tips___Hok1Y","action":"action___Wp5oZ"}); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/ApplyPublic/index.tsx +/* harmony default export */ var Bannermodules = ({"flex_box_center":"flex_box_center___GMs27","flex_space_between":"flex_space_between___iZX2j","flex_box_vertical_center":"flex_box_vertical_center___FAqrL","flex_box_center_end":"flex_box_center_end___bcsHk","flex_box_column":"flex_box_column___bbK5J","banner":"banner___J_z1y","wrp":"wrp___J4x9Y","titleWrap":"titleWrap___PRimN","titleFlexEnd":"titleFlexEnd___iJ3Lp","title":"title___p7Rh_","titleName":"titleName___rfBg7","titleIcon":"titleIcon___krG4h","contentWrap":"contentWrap___TSTbZ","verticalLine":"verticalLine___I9rNF","contentLeftWrap":"contentLeftWrap___ctnXO","openCourseTag":"openCourseTag___GKlHI","tagsWrap":"tagsWrap___Fm7yN","ratingWrap":"ratingWrap___txiLS","ratingTitle":"ratingTitle___Q3b2_","rating":"rating___nWYrn","popoverWrap":"popoverWrap___OuHzS","popverLeft":"popverLeft___LE1m6","popoverRight":"popoverRight___qoc3O","popverScore":"popverScore___yjk5A","popoverRateWrap":"popoverRateWrap___LTwq7","popoverProgress":"popoverProgress___zgQTd","button":"button___laG3U","operationWrap":"operationWrap___HATT3","forkWrap":"forkWrap___JKLmo","fork":"fork___WAxXu","forkNum":"forkNum___mVT0B","buttonTransparent":"buttonTransparent___UvCv6","buttonLearnStatistics":"buttonLearnStatistics___clQ8y","publishPopverWrap":"publishPopverWrap___HdjD0","colorFF6802":"colorFF6802___qG9SX","w140":"w140___sbUdr","nav":"nav___MhhTj","navLeft":"navLeft___lqVWg","navContent":"navContent___n2s_9","flexRow":"flexRow___zwFIa","navRight":"navRight____4Spc","navLeftIcon":"navLeftIcon___WHxlM","colorOrange":"colorOrange___L2ZcR","contentItem":"contentItem___bTFib","contentItemTitle":"contentItemTitle___cRyCT","contentItemText":"contentItemText___p2VVW","classButton":"classButton___ht2ZK","bg28e":"bg28e___Lpwef","bgGray":"bgGray___ix5uS","btn":"btn___cK9ZK","laboratory":"laboratory___EJVoA","name":"name___bHCrt"}); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(76107); +// EXTERNAL MODULE: ./src/service/paths.ts +var paths = __webpack_require__(42471); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js +var es_select = __webpack_require__(57809); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js +var row = __webpack_require__(95237); +// 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/checkbox/index.js + 3 modules +var es_checkbox = __webpack_require__(24905); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tree/index.js + 8 modules +var tree = __webpack_require__(51218); +// 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); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Banner/components/SendToClassModal.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var SendToClassModalmodules = ({"scoremodal":"scoremodal___BKuJN","selectWrapper":"selectWrapper___Fi34Y","allqingchu":"allqingchu___Vp8Q9","title":"title___kp01U","score":"score___BQOSd","close":"close___ALIRE","content":"content___hqQbB","items":"items___ZTtlU","bottom":"bottom___H6hpA","yes":"yes___zYyyw","no":"no___8FH42","titlecount":"titlecount___ecJW_","add":"add___z8lxY","search":"search___kt2EB","searchIcon":"searchIcon___Zcr4l","header_style":"header_style___tHswU","tabWrap":"tabWrap___uSlsr","form_style":"form_style___TsJXf","wrap":"wrap___ptPf6","wrap_title":"wrap_title___QhQIv","radioWrap":"radioWrap___YOQsB","checkboxWrap":"checkboxWrap___OC3Y7","radio":"radio___SjWTZ","colorFF0000":"colorFF0000___S4NIg","pagination":"pagination___mWNdK","createMkdir":"createMkdir___kT_2U","tree":"tree___an1x1"}); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(27291); +// EXTERNAL MODULE: ./src/components/ReuseShixunModal/index.tsx + 1 modules +var ReuseShixunModal = __webpack_require__(59386); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Banner/components/SendToClassModal.tsx -/* - * @Author: dengcheng - * @Date: 2022-03-01 13:15:55 - * @Last Modified by: dengcheng - * @Last Modified time: 2022-03-03 21:49:23 - * @description: 申请课程公共弹窗 - */ +var _excluded = ["pathsDetail", "globalSetting", "loading", "dispatch"]; -var ApplyPublic = function ApplyPublic(_ref) { - var type = _ref.type, - onCancel = _ref.onCancel, - onOk = _ref.onOk; - var _Form$useForm = es_form/* default */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - // 自定义课程展开收起状态 - var _useState = (0,_react_17_0_2_react.useState)(true), - _useState2 = slicedToArray_default()(_useState, 2), - status = _useState2[0], - setStatus = _useState2[1]; - // loading - var _useState3 = (0,_react_17_0_2_react.useState)(false), + + + + + +var Option = es_select["default"].Option; +var SendToClassModal = function SendToClassModal(_ref) { + var pathsDetail = _ref.pathsDetail, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + props = objectWithoutProperties_default()(_ref, _excluded); + var params = (0,_umi_production_exports.useParams)(); + var _useState = (0,_react_17_0_2_react.useState)(), + _useState2 = slicedToArray_default()(_useState, 2), + selectValue = _useState2[0], + setSelectValue = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)([]), _useState4 = slicedToArray_default()(_useState3, 2), - loading = _useState4[0], - setLoading = _useState4[1]; + courseList = _useState4[0], + setCourseList = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)([]), _useState6 = slicedToArray_default()(_useState5, 2), - options = _useState6[0], - setOptions = _useState6[1]; + stageList = _useState6[0], + setStageList = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)([]), + _useState8 = slicedToArray_default()(_useState7, 2), + checkedValueList = _useState8[0], + setCheckedValueList = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(), + _useState10 = slicedToArray_default()(_useState9, 2), + checkedAll = _useState10[0], + setCheckedAll = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(), + _useState12 = slicedToArray_default()(_useState11, 2), + isLoading = _useState12[0], + setIsLoading = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)(true), + _useState14 = slicedToArray_default()(_useState13, 2), + syncCatelog = _useState14[0], + setSyncCatelog = _useState14[1]; (0,_react_17_0_2_react.useEffect)(function () { - getData(); - }, []); - - /** - * 获取方向课程数据 - */ - var getData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var result; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (!type) { - _context.next = 7; - break; - } - setLoading(true); - _context.next = 4; - return (0,fetch/* default */.ZP)("/api/disciplines.json", { - method: 'get', - params: { - source: type - } - }); - case 4: - result = _context.sent; - setOptions(result.disciplines || []); - setLoading(false); - case 7: + if (pathsDetail.actionTabs.key === 'PathsDetail-SendToClass') { + getCourseList(); + } + }, [pathsDetail.actionTabs.key]); + var renderTitle = function renderTitle(obj) { + switch (obj.item_type) { + case 'Shixun': + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr5 c-light-primary", + children: "\u5B9E\u8BAD" + }), obj.name] + }); + case 'Attachment': + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr5 c-cyan-blue", + children: "\u8BFE\u4EF6" + }), obj.name] + }); + case 'ExaminationBank': + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr5", + style: { + color: '#e69917' + }, + children: "\u6D4B\u9A8C" + }), obj.name] + }); + case 'VideoItem': + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr5 c-purple-8C1", + children: "\u89C6\u9891" + }), obj.name] + }); + case 'SubjectHomework': + if ((obj === null || obj === void 0 ? void 0 : obj.homework_type) == 'group') { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr5", + style: { + color: '#AABF07' + }, + children: "\u5206\u7EC4\u4F5C\u4E1A" + }), obj.name] + }); + } else { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "mr5", + style: { + color: '#20BB8A' + }, + children: "\u56FE\u6587\u4F5C\u4E1A" + }), obj.name] + }); + } + case 'StageCatalog': + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: obj.name + }); + default: + return ''; + } + }; + var getCourseList = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res, _res$stages, data; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,paths/* getSendCourseList */.MO)({ + id: params.pathId + }); + case 2: + res = _context.sent; + if (res) { + setCourseList((res === null || res === void 0 ? void 0 : res.courses) || []); + data = (_res$stages = res.stages) === null || _res$stages === void 0 ? void 0 : _res$stages.map(function (item, index) { + var _item$items; + return { + title: item.state_name || '', + key: index, + children: (_item$items = item.items) === null || _item$items === void 0 ? void 0 : _item$items.map(function (shixun, key) { + var _shixun$children; + return objectSpread2_default()(objectSpread2_default()({}, shixun), {}, { + // disabled: shixun.is_jupyter, + title: renderTitle(shixun), + key: "".concat(index, "-").concat(key), + disabled: (shixun === null || shixun === void 0 ? void 0 : shixun.item_type) == 'ExaminationBank' ? true : false, + children: (_shixun$children = shixun.children) === null || _shixun$children === void 0 ? void 0 : _shixun$children.map(function (el, elIndex) { + return objectSpread2_default()(objectSpread2_default()({}, el), {}, { + // disabled: el.is_jupyter, + title: renderTitle(el), + disabled: (el === null || el === void 0 ? void 0 : el.item_type) == 'ExaminationBank' ? true : false, + key: "".concat(index, "-").concat(key, "-").concat(elIndex) + }); + }) + }); + }) + }; + }); + setStageList(data || []); + } + case 4: case "end": return _context.stop(); } }, _callee); })); - return function getData() { + return function getCourseList() { return _ref2.apply(this, arguments); }; }(); - - /** - * 申请公开事件 - */ - var onApply = function onApply() { - var _form$getFieldsValue = form.getFieldsValue(), - sub_discipline_id = _form$getFieldsValue.sub_discipline_id, - discipline_name = _form$getFieldsValue.discipline_name, - sub_discipline_name = _form$getFieldsValue.sub_discipline_name; - if ((!sub_discipline_id || sub_discipline_id && sub_discipline_id.length === 0) && (!discipline_name || !sub_discipline_name)) { - message/* default */.ZP.warning('请选择方向&课程'); - return false; + var handleChecked = function handleChecked(checkedKeys, e) { + setCheckedValueList(checkedKeys); + }; + var handleCheckedAll = function handleCheckedAll(e) { + var checked = e.target.checked; + var allId = []; + stageList === null || stageList === void 0 || stageList.map(function (stage, index) { + var _stage$children; + allId.push(index); + stage === null || stage === void 0 || (_stage$children = stage.children) === null || _stage$children === void 0 || _stage$children.map(function (shixun, key) { + if ((shixun === null || shixun === void 0 ? void 0 : shixun.item_type) != 'ExaminationBank') { + var _shixun$children2; + allId.push("".concat(index, "-").concat(key)); + shixun === null || shixun === void 0 || (_shixun$children2 = shixun.children) === null || _shixun$children2 === void 0 || _shixun$children2.map(function (el, elIndex) { + allId.push("".concat(index, "-").concat(key, "-").concat(elIndex)); + }); + } + }); + }); + if (checked) { + setCheckedValueList(allId); + } else { + setCheckedValueList([]); } - onOk({ - user_customize: sub_discipline_id && sub_discipline_id.length === 0 || !sub_discipline_id, - sub_discipline_id: sub_discipline_id, - discipline_name: discipline_name, - sub_discipline_name: sub_discipline_name + }; + var handleFormatCheckData = function handleFormatCheckData() { + // 获取子节点数据 + var checkedChildrenValues = checkedValueList.filter(function (item) { + return typeof item === 'string'; + }); + var shixunIds = []; + var videoItemIds = []; + var stageItemIds = []; + var coursewareIds = []; + var groupIds = []; + var normalIds = []; + var banksIds = []; + stageList === null || stageList === void 0 || stageList.map(function (item, index) { + var _item$children; + item === null || item === void 0 || (_item$children = item.children) === null || _item$children === void 0 || _item$children.map(function (children, key) { + var _children$children; + if (checkedChildrenValues.includes("".concat(index, "-").concat(key))) { + stageItemIds.push(children.stage_item_id); + if (children.item_type === 'Shixun') { + shixunIds.push(children.id); + } else if (children.item_type === 'Attachment') { + coursewareIds.push(children.id); + } else if (children.item_type === 'VideoItem') { + videoItemIds.push(children.id); + } else if (children.item_type === 'ExaminationBank') { + banksIds.push(children.id); + } else if (children.item_type === 'SubjectHomework') { + if (children.homework_type == 'group') { + groupIds.push(children.id); + } else if (children.homework_type == 'normal') { + normalIds.push(children.id); + } + } + } + children === null || children === void 0 || (_children$children = children.children) === null || _children$children === void 0 || _children$children.map(function (el, elIndex) { + if (checkedChildrenValues.includes("".concat(index, "-").concat(key, "-").concat(elIndex))) { + stageItemIds.push(el.stage_item_id); + if (el.item_type === 'Shixun') { + shixunIds.push(el.id); + } else if (el.item_type === 'Attachment') { + coursewareIds.push(el.id); + } else if (el.item_type === 'VideoItem') { + videoItemIds.push(el.id); + } else if (children.item_type === 'ExaminationBank') { + banksIds.push(el.id); + } else if (children.item_type === 'SubjectHomework') { + if (children.homework_type == 'group') { + groupIds.push(children.id); + } else if (children.homework_type == 'normal') { + normalIds.push(children.id); + } + } + } + }); + }); }); + return { + shixunIds: shixunIds, + videoItemIds: videoItemIds, + stageItemIds: stageItemIds, + coursewareIds: coursewareIds, + groupIds: groupIds, + normalIds: normalIds, + banksIds: banksIds + }; }; - return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - width: 600, - className: ApplyPublicmodules.applyPublicContainer, - title: "\u6DFB\u52A0\u65B9\u5411&\u8BFE\u7A0B\u5F39\u7A97", - okText: "\u7533\u8BF7\u516C\u5F00", - open: true, - onCancel: onCancel, - onOk: onApply, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ApplyPublicmodules.applyPublicContent, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ApplyPublicmodules.tips, - children: "\u9700\u586B\u5199\u5B9E\u8DF5\u9879\u76EE\u7684\u65B9\u5411&\u8BFE\u7A0B\u540E\uFF0C\u624D\u80FD\u7533\u8BF7\u516C\u5F00" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - labelCol: { - span: 4 - }, - labelAlign: "right", - form: form, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { - label: "\u65B9\u5411&\u8BFE\u7A0B\uFF1A", - name: "sub_discipline_id", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { - expandTrigger: "hover", - placeholder: "\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B", - options: options, - fieldNames: { - label: 'name', - value: 'id', - children: 'sub_disciplines' - }, - onChange: function onChange(data, v) { - return form.setFieldsValue({ - sub_discipline_id: data - }); + var _useReuseModal = (0,ReuseShixunModal/* useReuseModal */.P)(), + _useReuseModal2 = slicedToArray_default()(_useReuseModal, 4), + reuseModalVisible = _useReuseModal2[0], + closeReuseModal = _useReuseModal2[1], + renderData = _useReuseModal2[2], + showReuseModal = _useReuseModal2[3]; + var handleOk = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _handleFormatCheckDat, stageItemIds, hasUsedShixun; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _handleFormatCheckDat = handleFormatCheckData(), stageItemIds = _handleFormatCheckDat.stageItemIds; + if (selectValue) { + _context2.next = 4; + break; } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: ApplyPublicmodules.action, - onClick: function onClick() { - return setStatus(!status); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: status ? '展开' : '收起' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont ".concat(status ? 'icon-zhankai2' : 'icon-shouqi1') + message/* default */.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802"); + return _context2.abrupt("return"); + case 4: + if (!(!shixunIds.length && !videoItemIds.length && !coursewareIds.length && !groupIds.length && !normalIds.length && !banksIds.length)) { + _context2.next = 7; + break; + } + message/* default */.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u3001\u89C6\u9891\u3001\u5206\u7EC4\u4F5C\u4E1A\u3001\u56FE\u6587\u4F5C\u4E1A\u6216\u8005\u6D4B\u9A8C"); + return _context2.abrupt("return"); + case 7: + setIsLoading(true); + _context2.next = 10; + return showReuseModal({ + id: params.pathId, + course_id: parseInt(selectValue), + type: 'subject', + stage_item_id: stageItemIds, + sync_catelog: syncCatelog ? 1 : 0 + }); + case 10: + hasUsedShixun = _context2.sent; + if (hasUsedShixun) { + _context2.next = 14; + break; + } + _context2.next = 14; + return reuseModalCallback(stageItemIds.map(function (id) { + return { + id: id, + is_copy: 0, + is_use: 1 + }; + })); + case 14: + setIsLoading(false); + handleCancel(); + case 16: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function handleOk() { + return _ref3.apply(this, arguments); + }; + }(); + var reuseModalCallback = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(itemIds) { + var res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return (0,paths/* sendToCourse */.Q)({ + id: params.pathId, + course_id: selectValue, + stage_shixuns: itemIds.map(function (item) { + return { + stage_shixun_id: item.id, + is_copy: item.is_copy, + is_use: item.is_use + }; + }), + sync_catelog: syncCatelog ? 1 : 0 + }); + case 2: + res = _context3.sent; + setSelectValue(null); + closeReuseModal(); + if ((res === null || res === void 0 ? void 0 : res.status) === 1) { + es_modal/* default */.Z.confirm({ + title: '提示', + centered: true, + okText: '确定', + cancelText: '取消', + content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "tc", + children: res.message + }), + onOk: function onOk() { + var _res$url$split; + var classroomId = res === null || res === void 0 || (_res$url$split = res.url.split('/')) === null || _res$url$split === void 0 ? void 0 : _res$url$split[2]; + (0,util/* openNewWindow */.xg)("/classrooms/".concat(classroomId, "/shixun_homework")); + } + }); + } + case 6: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function reuseModalCallback(_x) { + return _ref4.apply(this, arguments); + }; + }(); + var handleCancel = function handleCancel() { + dispatch({ + type: 'pathsDetail/setActionTabs', + payload: {} + }); + setCheckedValueList([]); + setCheckedAll(null); + }; + var _handleFormatCheckDat2 = handleFormatCheckData(), + _handleFormatCheckDat3 = _handleFormatCheckDat2.shixunIds, + shixunIds = _handleFormatCheckDat3 === void 0 ? [] : _handleFormatCheckDat3, + _handleFormatCheckDat4 = _handleFormatCheckDat2.videoItemIds, + videoItemIds = _handleFormatCheckDat4 === void 0 ? [] : _handleFormatCheckDat4, + _handleFormatCheckDat5 = _handleFormatCheckDat2.banksIds, + banksIds = _handleFormatCheckDat5 === void 0 ? [] : _handleFormatCheckDat5, + _handleFormatCheckDat6 = _handleFormatCheckDat2.coursewareIds, + coursewareIds = _handleFormatCheckDat6 === void 0 ? [] : _handleFormatCheckDat6, + _handleFormatCheckDat7 = _handleFormatCheckDat2.groupIds, + groupIds = _handleFormatCheckDat7 === void 0 ? [] : _handleFormatCheckDat7, + _handleFormatCheckDat8 = _handleFormatCheckDat2.normalIds, + normalIds = _handleFormatCheckDat8 === void 0 ? [] : _handleFormatCheckDat8; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + title: "\u53D1\u9001\u81F3\u8BFE\u5802" + // footer={false} + , + keyboard: false + // closable={false} + , + destroyOnClose: true, + open: pathsDetail.actionTabs.key === 'PathsDetail-SendToClass', + width: 750, + centered: true, + confirmLoading: isLoading, + className: SendToClassModalmodules.scoremodal, + onCancel: handleCancel, + onOk: handleOk, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: SendToClassModalmodules.wrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mb10", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + placeholder: "\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802", + defaultOpen: false, + value: selectValue, + style: { + width: '100%' + }, + onSelect: function onSelect(value) { + return setSelectValue(value); + }, + optionLabelProp: "lable", + children: courseList === null || courseList === void 0 ? void 0 : courseList.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { + value: item.course_id, + lable: item.course_name, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: item.course_name + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: dayjs_min_default()(item.created_at).format('YYYY-MM-DD HH:mm') + })] }) - })] - })] - })] - }), !status && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u65B9\u5411", - name: "discipline_name", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: "\u8BF7\u8F93\u5165\u65B9\u5411", - autoComplete: "off" + }, item.course_id); }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u8BFE\u7A0B", - name: "sub_discipline_name", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - placeholder: "\u8BF7\u8F93\u5165\u8BFE\u7A0B", - autoComplete: "off" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: SendToClassModalmodules.wrap_title, + children: ["\u6E29\u99A8\u63D0\u793A\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF0C\u5206\u7EC4\u4F5C\u4E1A\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u5F00\u653E\u8BFE\u5802\uFF1B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802\uFF0C\u4E5F\u4E0D\u4F1A\u8FDB\u5165\u672C\u5F39\u7A97\u5907\u9009\u3002"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: SendToClassModalmodules.radioWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + value: checkedAll, + onChange: handleCheckedAll, + className: "font14 ml20", + children: "\u5168\u9009" }) + }), !!(stageList !== null && stageList !== void 0 && stageList.length) && /*#__PURE__*/(0,jsx_runtime.jsx)(tree/* default */.Z, { + className: SendToClassModalmodules.tree, + checkable: true, + defaultExpandAll: true, + treeData: stageList, + checkedKeys: checkedValueList, + onCheck: function onCheck(checkedKeys, e) { + return handleChecked(checkedKeys, e); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: SendToClassModalmodules.createMkdir, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + checked: syncCatelog, + onChange: function onChange(e) { + return setSyncCatelog(e.target.checked); + }, + className: "font14", + children: "\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55" + }), !!(shixunIds.length + videoItemIds.length + groupIds.length + normalIds.length + banksIds.length) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5DF2\u9009\u4E2D\uFF1A" + }), !!shixunIds.length && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-light-primary", + children: [shixunIds.length, " "] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4E2A\u5B9E\u8BAD" + })] + }), !!videoItemIds.length && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-purple-8C1 ml5", + children: [videoItemIds.length, ' '] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4E2A\u89C6\u9891" + })] + }), !!coursewareIds.length && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-cyan-blue ml5", + children: [coursewareIds.length, ' '] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4E2A\u8BFE\u4EF6" + })] + }), !!groupIds.length && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "ml5", + style: { + color: '#AABF07' + }, + children: [groupIds.length, ' '] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4E2A\u5206\u7EC4\u4F5C\u4E1A" + })] + }), !!normalIds.length && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "ml5", + style: { + color: '#20BB8A' + }, + children: [normalIds.length, ' '] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4E2A\u56FE\u6587\u4F5C\u4E1A" + })] + }), !!banksIds.length && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "ml5", + style: { + color: '#e69917' + }, + children: [banksIds.length, ' '] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u4E2A\u6D4B\u9A8C" + })] + })] })] })] - }), loading && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: ApplyPublicmodules.spin, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {}) - })] - }) - }); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseShixunModal/* default */.Z, { + visible: reuseModalVisible, + inPaper: false, + renderData: renderData, + onCancel: closeReuseModal, + onOk: reuseModalCallback, + modalType: "multiple", + type: "subject" + })] + }); +}; +/* harmony default export */ var components_SendToClassModal = ((0,_umi_production_exports.connect)(function (_ref5) { + var pathsDetail = _ref5.pathsDetail, + loading = _ref5.loading, + globalSetting = _ref5.globalSetting; + return { + pathsDetail: pathsDetail, + globalSetting: globalSetting, + loading: loading.effects + }; +})(SendToClassModal)); +// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules +var verifyLogin = __webpack_require__(72031); +// EXTERNAL MODULE: ./node_modules/_react-copy-to-clipboard@5.0.2@react-copy-to-clipboard/lib/index.js +var lib = __webpack_require__(56102); +// 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/cascader/index.js + 18 modules +var cascader = __webpack_require__(19842); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(1056); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules +var spin = __webpack_require__(71418); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(97174); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/ApplyPublic/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var ApplyPublicmodules = ({"applyPublicContainer":"applyPublicContainer___UVHD5","applyPublicContent":"applyPublicContent___XjdaZ","spin":"spin___xLRsh","tips":"tips___Hok1Y","action":"action___Wp5oZ"}); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/ApplyPublic/index.tsx + + + +/* + * @Author: dengcheng + * @Date: 2022-03-01 13:15:55 + * @Last Modified by: dengcheng + * @Last Modified time: 2022-03-03 21:49:23 + * @description: 申请课程公共弹窗 + */ + + + + + + + +var ApplyPublic = function ApplyPublic(_ref) { + var type = _ref.type, + onCancel = _ref.onCancel, + onOk = _ref.onOk; + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + // 自定义课程展开收起状态 + var _useState = (0,_react_17_0_2_react.useState)(true), + _useState2 = slicedToArray_default()(_useState, 2), + status = _useState2[0], + setStatus = _useState2[1]; + + // loading + var _useState3 = (0,_react_17_0_2_react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + loading = _useState4[0], + setLoading = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)([]), + _useState6 = slicedToArray_default()(_useState5, 2), + options = _useState6[0], + setOptions = _useState6[1]; + (0,_react_17_0_2_react.useEffect)(function () { + getData(); + }, []); + + /** + * 获取方向课程数据 + */ + var getData = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var result; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!type) { + _context.next = 7; + break; + } + setLoading(true); + _context.next = 4; + return (0,fetch/* default */.ZP)("/api/disciplines.json", { + method: 'get', + params: { + source: type + } + }); + case 4: + result = _context.sent; + setOptions(result.disciplines || []); + setLoading(false); + case 7: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getData() { + return _ref2.apply(this, arguments); + }; + }(); + + /** + * 申请公开事件 + */ + var onApply = function onApply() { + var _form$getFieldsValue = form.getFieldsValue(), + sub_discipline_id = _form$getFieldsValue.sub_discipline_id, + discipline_name = _form$getFieldsValue.discipline_name, + sub_discipline_name = _form$getFieldsValue.sub_discipline_name; + if ((!sub_discipline_id || sub_discipline_id && sub_discipline_id.length === 0) && (!discipline_name || !sub_discipline_name)) { + message/* default */.ZP.warning('请选择方向&课程'); + return false; + } + onOk({ + user_customize: sub_discipline_id && sub_discipline_id.length === 0 || !sub_discipline_id, + sub_discipline_id: sub_discipline_id, + discipline_name: discipline_name, + sub_discipline_name: sub_discipline_name + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + width: 600, + className: ApplyPublicmodules.applyPublicContainer, + title: "\u6DFB\u52A0\u65B9\u5411&\u8BFE\u7A0B\u5F39\u7A97", + okText: "\u7533\u8BF7\u516C\u5F00", + open: true, + onCancel: onCancel, + onOk: onApply, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ApplyPublicmodules.applyPublicContent, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ApplyPublicmodules.tips, + children: "\u9700\u586B\u5199\u5B9E\u8DF5\u9879\u76EE\u7684\u65B9\u5411&\u8BFE\u7A0B\u540E\uFF0C\u624D\u80FD\u7533\u8BF7\u516C\u5F00" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + labelCol: { + span: 4 + }, + labelAlign: "right", + form: form, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z.Item, { + label: "\u65B9\u5411&\u8BFE\u7A0B\uFF1A", + name: "sub_discipline_id", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(cascader/* default */.Z, { + expandTrigger: "hover", + placeholder: "\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B", + options: options, + fieldNames: { + label: 'name', + value: 'id', + children: 'sub_disciplines' + }, + onChange: function onChange(data, v) { + return form.setFieldsValue({ + sub_discipline_id: data + }); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: ApplyPublicmodules.action, + onClick: function onClick() { + return setStatus(!status); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: status ? '展开' : '收起' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont ".concat(status ? 'icon-zhankai2' : 'icon-shouqi1') + }) + })] + })] + })] + }), !status && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u65B9\u5411", + name: "discipline_name", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u65B9\u5411", + autoComplete: "off" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u8BFE\u7A0B", + name: "sub_discipline_name", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u8BFE\u7A0B", + autoComplete: "off" + }) + })] + })] + }), loading && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: ApplyPublicmodules.spin, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, {}) + })] + }) + }); }; /* harmony default export */ var components_ApplyPublic = (ApplyPublic); // EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules @@ -3296,7 +4398,7 @@ var Banner = function Banner(_ref) { return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { while (1) switch (_context5.prev = _context5.next) { case 0: - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, width: 430, title: '提示', @@ -3353,7 +4455,7 @@ var Banner = function Banner(_ref) { return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { while (1) switch (_context7.prev = _context7.next) { case 0: - modal/* default */.Z.info({ + es_modal/* default */.Z.info({ centered: true, width: 530, title: '提示', @@ -3410,7 +4512,7 @@ var Banner = function Banner(_ref) { return regeneratorRuntime_default()().wrap(function _callee9$(_context9) { while (1) switch (_context9.prev = _context9.next) { case 0: - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, width: 430, title: '提示', @@ -3496,7 +4598,7 @@ var Banner = function Banner(_ref) { * 二次确定申请公开事件 */ var fetchApplyPublic = function fetchApplyPublic(data) { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, width: 590, title: '提示', @@ -3560,7 +4662,7 @@ var Banner = function Banner(_ref) { return regeneratorRuntime_default()().wrap(function _callee12$(_context12) { while (1) switch (_context12.prev = _context12.next) { case 0: - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, width: 530, title: '提示', @@ -3618,7 +4720,7 @@ var Banner = function Banner(_ref) { return regeneratorRuntime_default()().wrap(function _callee14$(_context14) { while (1) switch (_context14.prev = _context14.next) { case 0: - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, width: 530, title: '提示', @@ -3682,7 +4784,7 @@ var Banner = function Banner(_ref) { }; }(); var handleRegister = function handleRegister() { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, width: 530, title: '提示', @@ -3730,7 +4832,7 @@ var Banner = function Banner(_ref) { if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { return; } - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, width: 530, title: '提示', @@ -4454,7 +5556,7 @@ var Banner = function Banner(_ref) { handleApplyPublic(false); fetchApplyPublic(data); } - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { open: showmodal, title: "\u8BFE\u7A0B\u516C\u544A", width: 593, @@ -4859,7 +5961,7 @@ var AddCollaboratorModal = function AddCollaboratorModal(_ref) { } } }]; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { title: "\u6DFB\u52A0\u5408\u4F5C\u8005", open: open, okText: "\u786E\u5B9A", @@ -5287,7 +6389,7 @@ var AddCoursesModal_AddCollaboratorModal = function AddCollaboratorModal(_ref) { }); } }]; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { title: "\u6DFB\u52A0\u8BFE\u5802", open: pathsDetail.actionTabs.key === 'Collaborators-AddCourses' ? true : false, okText: "\u786E\u5B9A", @@ -5963,7 +7065,7 @@ var SortClassroom_Sortvideo = function Sortvideo(_ref3) { }; })(SortClassroom_Sortvideo)); // EXTERNAL MODULE: ./src/service/exercise.ts -var exercise = __webpack_require__(6303); +var service_exercise = __webpack_require__(6303); // EXTERNAL MODULE: ./src/service/shixuns.ts var shixuns = __webpack_require__(90935); ;// CONCATENATED MODULE: ./src/assets/images/ksxz.png @@ -6231,7 +7333,7 @@ var Right = function Right(_ref) { return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ title: '提示', centered: true, okText: '确定', @@ -6288,7 +7390,7 @@ var Right = function Right(_ref) { return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { while (1) switch (_context5.prev = _context5.next) { case 0: - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ title: '提示', centered: true, okText: '确定', @@ -6338,7 +7440,7 @@ var Right = function Right(_ref) { }; }(); var handleRegister = function handleRegister() { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, width: 530, title: '提示', @@ -6546,7 +7648,7 @@ var Right = function Right(_ref) { if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { return; } - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, width: 530, title: '提示', @@ -6695,7 +7797,7 @@ var Right = function Right(_ref) { }; }(); var handleInBeta = function handleInBeta(message) { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, title: '提示', okText: '确定', @@ -6709,7 +7811,7 @@ var Right = function Right(_ref) { var handleResetGame = function handleResetGame(url) { var _url; url = (_url = url) !== null && _url !== void 0 && _url.includes('.json') ? url : "".concat(url, ".json"); - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, title: '提示', okText: '确定', @@ -6725,7 +7827,7 @@ var Right = function Right(_ref) { while (1) switch (_context10.prev = _context10.next) { case 0: _context10.next = 2; - return (0,exercise/* resetMyGame */.$Q)({ + return (0,service_exercise/* resetMyGame */.$Q)({ url: url }); case 2: @@ -6911,7 +8013,7 @@ var Right = function Right(_ref) { _context12.next = 4; break; } - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ title: '提示', centered: true, content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { @@ -6937,7 +8039,7 @@ var Right = function Right(_ref) { break; } if (((_pathsDetail$rightDat11 = pathsDetail.rightData) === null || _pathsDetail$rightDat11 === void 0 ? void 0 : _pathsDetail$rightDat11.progress.learned) === 100) { - modal/* default */.Z.info({ + es_modal/* default */.Z.info({ title: '申请证书', icon: null, className: "custom-modal-divider", @@ -6949,7 +8051,7 @@ var Right = function Right(_ref) { onOk: post }); } else { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ title: '申请证书', icon: null, className: "custom-modal-divider", @@ -7999,7 +9101,7 @@ var AddModal = function AddModal(_ref) { params = _useState2[0], setparam = _useState2[1]; return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { title: "\u8BE6\u60C5", footer: false, open: ScoreShow, @@ -8092,6 +9194,10 @@ var AddModal = function AddModal(_ref) { }); }; /* harmony default export */ var QueryWork = (AddModal); +// EXTERNAL MODULE: ./src/components/PreviewAll/index.tsx + 1 modules +var PreviewAll = __webpack_require__(48058); +// EXTERNAL MODULE: ./src/components/Video/Modal/index.tsx + 1 modules +var Modal = __webpack_require__(96783); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/SelectWork/index.tsx @@ -8109,6 +9215,8 @@ var AddModal = function AddModal(_ref) { + + var SelectWork_AddModal = function AddModal(_ref) { var _datas$list; var setScoreShow = _ref.setScoreShow, @@ -8118,7 +9226,8 @@ var SelectWork_AddModal = function AddModal(_ref) { id = _ref.id, subjectId = _ref.subjectId, dispatch = _ref.dispatch, - getData = _ref.getData; + getData = _ref.getData, + openPreview = _ref.openPreview; var _useState = (0,_react_17_0_2_react.useState)({ page: 1, type: '1', @@ -8172,10 +9281,24 @@ var SelectWork_AddModal = function AddModal(_ref) { setCheckedItemsArr = _useState20[1]; var selectedhSubjectId = (0,_react_17_0_2_react.useRef)(new Set()); var selectedhCourseId = (0,_react_17_0_2_react.useRef)(new Set()); + var _useState21 = (0,_react_17_0_2_react.useState)([{}]), + _useState22 = slicedToArray_default()(_useState21, 2), + previewData = _useState22[0], + setPreviewData = _useState22[1]; + var _useState23 = (0,_react_17_0_2_react.useState)(), + _useState24 = slicedToArray_default()(_useState23, 2), + visibleVideo = _useState24[0], + setVisibleVideo = _useState24[1]; + var _useState25 = (0,_react_17_0_2_react.useState)({}), + _useState26 = slicedToArray_default()(_useState25, 2), + currentVideo = _useState26[0], + setCurrentVideo = _useState26[1]; + var paramsid = (0,_umi_production_exports.useParams)(); (0,_react_17_0_2_react.useEffect)(function () { if (ScoreShow) { param.search = ''; - param.homework_type = modalType == '分组作业' ? '3' : '1'; + param.type = '1'; + param.homework_type = modalType == '分组作业' ? '3' : modalType == '图文作业' ? '1' : modalType == '视频项目' ? '7' : '8'; setparam(param); getdatas(param); form.setFieldsValue({ @@ -8202,7 +9325,6 @@ var SelectWork_AddModal = function AddModal(_ref) { var _user$userInfo; (0,service_user/* getCourses */.Ho)({ page: 1, - per_page: 10000, category: 'manage', status: '', sort_by: 'updated_at', @@ -8220,7 +9342,6 @@ var SelectWork_AddModal = function AddModal(_ref) { var _user$userInfo2; (0,service_user/* getPaths */.w3)({ page: 1, - per_page: 10000, category: 'manage', status: '', sort_by: 'updated_at', @@ -8256,6 +9377,17 @@ var SelectWork_AddModal = function AddModal(_ref) { user_id: user === null || user === void 0 || (_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login }, params)).then(function (res) { if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + // if (param.homework_type == '7') { + // res?.data?.list?.map((v: any) => { + // v.id = v?.video?.id + // return v + // }) + // } else if (param.homework_type == '8') { + // res?.data?.list?.map((v: any) => { + // v.id = v?.attachment?.id + // return v + // }) + // } setdatas(res === null || res === void 0 ? void 0 : res.data); } }); @@ -8264,6 +9396,17 @@ var SelectWork_AddModal = function AddModal(_ref) { user_id: user === null || user === void 0 || (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login }, params)).then(function (res) { if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + // if (param.homework_type == '7') { + // res?.data?.list?.map((v: any) => { + // v.id = v?.video?.id + // return v + // }) + // } else if (param.homework_type == '8') { + // res?.data?.list?.map((v: any) => { + // v.id = v?.attachment?.id + // return v + // }) + // } setdatas(res === null || res === void 0 ? void 0 : res.data); } }); @@ -8278,13 +9421,14 @@ var SelectWork_AddModal = function AddModal(_ref) { return _getdatas.apply(this, arguments); } return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { title: '选用' + modalType // footer={false} , open: ScoreShow, width: 900, - centered: true + centered: true, + zIndex: 10 // closable={false} , className: SelectWorkmodules.scoremodal, @@ -8299,7 +9443,7 @@ var SelectWork_AddModal = function AddModal(_ref) { (0,paths/* batchAddHomeworkToStage */._C)({ id: id, subject_id: subjectId, - homework_type: modalType == '分组作业' ? '3' : '1', + homework_type: modalType == '分组作业' ? '3' : modalType == '图文作业' ? '1' : modalType == '视频项目' ? '7' : '8', homework_ids: toConsumableArray_default()(selectedhCourseId.current), subject_homework_ids: toConsumableArray_default()(selectedhSubjectId.current) }).then(function (res) { @@ -8389,7 +9533,7 @@ var SelectWork_AddModal = function AddModal(_ref) { name: "search", children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { className: SelectWorkmodules.search, - placeholder: "\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u641C\u7D22", + placeholder: modalType == '视频项目' ? '请输入视频名称进行搜索' : modalType == '教学课件' ? '请输入课件名称进行搜索' : '请输入作业名称进行搜索', allowClear: true, suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-sousuo9 font14 ".concat(SelectWorkmodules.searchIcon), @@ -8416,7 +9560,18 @@ var SelectWork_AddModal = function AddModal(_ref) { loading: loading, rowKey: function rowKey(e) { return e.id; - }, + } + // { + // if (param?.homework_type == '1' || param?.homework_type == '3') { + // return e?.id + // } else if (param?.homework_type == '7') { + // return e?.video?.id + // } else if (param?.homework_type == '8') { + // return e?.attachment?.id + // } + // } + , + rowSelection: { type: 'checkbox', selectedRowKeys: checkitems, @@ -8457,20 +9612,39 @@ var SelectWork_AddModal = function AddModal(_ref) { }, onSelectAll: function onSelectAll(selected, selectedRows, changeRows) { if (!selected) { - // const arr = changeRows.map((item: any) => item.id); - // const newArr = checkitems.filter((item: any) => !arr.some((ele: any) => ele === item)); - // const newArr1 = checkedItemsArr.filter((item: any) => !arr.some((ele: any) => ele === item.id)); - // setCheckedItemsArr(newArr1); - // setcheckitems([...newArr]); - // //批量移除 - // setlistitems([...newArr]) - // for (const item of arr) { - // if (param.type === '2') { - // selectedhSubjectId.current.delete(item) - // } else { - // selectedhCourseId.current.delete(item) - // } - // } + var arr = changeRows.map(function (item) { + return item.id; + }); + var newArr = checkitems.filter(function (item) { + return !arr.some(function (ele) { + return ele === item; + }); + }); + var newArr1 = checkedItemsArr.filter(function (item) { + return !arr.some(function (ele) { + return ele === item.id; + }); + }); + setCheckedItemsArr(newArr1); + setcheckitems(toConsumableArray_default()(newArr)); + //批量移除 + setlistitems(toConsumableArray_default()(newArr)); + var _iterator = createForOfIteratorHelper_default()(arr), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var item = _step.value; + if (param.type === '2') { + selectedhSubjectId.current["delete"](item); + } else { + selectedhCourseId.current["delete"](item); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } } //全选,把由未选中变为选中的数据统一放到setSelectedRowKeys中存储 else { @@ -8481,30 +9655,35 @@ var SelectWork_AddModal = function AddModal(_ref) { setcheckitems([].concat(toConsumableArray_default()(checkitems), toConsumableArray_default()(arr1))); //存储所有选中数据的唯一值,可用于批量删除/新增/修改等操作 //批量加入 setlistitems([].concat(toConsumableArray_default()(listitems), toConsumableArray_default()(arr1))); - var _iterator = createForOfIteratorHelper_default()(changeRows), - _step; + var _iterator2 = createForOfIteratorHelper_default()(changeRows), + _step2; try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var item = _step.value; + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + var _item = _step2.value; if (param.type === '2') { - selectedhSubjectId.current.add(item.id); + selectedhSubjectId.current.add(_item.id); } else { - selectedhCourseId.current.add(item.id); + selectedhCourseId.current.add(_item.id); } } } catch (err) { - _iterator.e(err); + _iterator2.e(err); } finally { - _iterator.f(); + _iterator2.f(); } } } }, columns: [{ - title: '作业名称', + title: '名称', dataIndex: 'name', key: 'name', - ellipsis: true + render: function render(value, record, index) { + var _record$video, _record$attachment; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [(param === null || param === void 0 ? void 0 : param.homework_type) == '1' && (record === null || record === void 0 ? void 0 : record.name), (param === null || param === void 0 ? void 0 : param.homework_type) == '3' && (record === null || record === void 0 ? void 0 : record.name), (param === null || param === void 0 ? void 0 : param.homework_type) == '7' && (record === null || record === void 0 || (_record$video = record.video) === null || _record$video === void 0 ? void 0 : _record$video.title), (param === null || param === void 0 ? void 0 : param.homework_type) == '8' && (param === null || param === void 0 ? void 0 : param.type) == '1' ? record === null || record === void 0 ? void 0 : record.filename : record === null || record === void 0 || (_record$attachment = record.attachment) === null || _record$attachment === void 0 ? void 0 : _record$attachment.filename] + }); + } }, { title: (param === null || param === void 0 ? void 0 : param.type) == '1' ? '所属课堂' : '所属实践课程', dataIndex: (param === null || param === void 0 ? void 0 : param.type) == '1' ? 'course_name' : 'subject_name', @@ -8524,16 +9703,35 @@ var SelectWork_AddModal = function AddModal(_ref) { }, children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: function onClick() { - (0,paths/* getHomeworkDetail */.NV)({ - id: record === null || record === void 0 ? void 0 : record.id, - source: (param === null || param === void 0 ? void 0 : param.type) == '1' ? 'course' : 'subject' - }).then(function (res) { - if ((res === null || res === void 0 ? void 0 : res.status) == 0) { - var _res$data; - setModalDdata(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.homework); + if (modalType == '教学课件') { + openPreview(record); + // setPreviewData({ + // type: 'office', + // content:record?.attachment_detail?.url + // }) + } else if (modalType == '视频项目') { + if (record !== null && record !== void 0 && record.video) { + var _record$video2, _record$video3; + setVisibleVideo(true); + setCurrentVideo({ + "videoId": record === null || record === void 0 || (_record$video2 = record.video) === null || _record$video2 === void 0 ? void 0 : _record$video2.id, + "file_url": record === null || record === void 0 || (_record$video3 = record.video) === null || _record$video3 === void 0 ? void 0 : _record$video3.play_url + }); + } else { + message/* default */.ZP.error('没有视频资源'); } - setQueryShow(true); - }); + } else { + (0,paths/* getHomeworkDetail */.NV)({ + id: record === null || record === void 0 ? void 0 : record.id, + source: (param === null || param === void 0 ? void 0 : param.type) == '1' ? 'course' : 'subject' + }).then(function (res) { + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + var _res$data; + setModalDdata(res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.homework); + } + setQueryShow(true); + }); + } }, children: "\u67E5\u770B" }) @@ -8571,7 +9769,38 @@ var SelectWork_AddModal = function AddModal(_ref) { setScoreShow: setQueryShow, ScoreShow: QueryShow, modalDdata: modalDdata - })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewAll/* default */.Z, { + close: true, + data: previewData === null || previewData === void 0 ? void 0 : previewData.content, + type: previewData === null || previewData === void 0 ? void 0 : previewData.type, + hasMask: true, + monacoEditor: { + value: '', + language: "txt", + onChange: function onChange() {}, + options: { + readOnly: true, + fontSize: 14, + minimap: { + enabled: false + } + } + }, + onClose: function onClose() { + setPreviewData({ + content: "", + type: "" + }); + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Modal/* VideoModal */.K, objectSpread2_default()(objectSpread2_default()({}, currentVideo), {}, { + visible: visibleVideo, + allow_skip: true, + width: 800, + onClose: function onClose() { + setVisibleVideo(false); + setCurrentVideo({}); + } + }))] }); }; /* harmony default export */ var SelectWork = ((0,_umi_production_exports.connect)(function (_ref2) { @@ -8602,7 +9831,7 @@ var lodash = __webpack_require__(89392); -var stage_excluded = ["pathsDetail", "user", "globalSetting", "loading", "val", "allData", "index", "dispatch", "classroomList", "visibleTypeNew", "visibleType", "getData", "setEditParentKey", "parentEditKey", "isAdd", "setIsAdd"], +var stage_excluded = ["pathsDetail", "user", "globalSetting", "loading", "val", "allData", "index", "exercise", "dispatch", "classroomList", "visibleTypeNew", "visibleType", "getData", "setEditParentKey", "parentEditKey", "isAdd", "setIsAdd", "selectExercise", "openPreview"], _excluded2 = ["tagName"]; @@ -8639,6 +9868,7 @@ var Stage = function Stage(_ref) { val = _ref.val, allData = _ref.allData, index = _ref.index, + exercise = _ref.exercise, dispatch = _ref.dispatch, classroomList = _ref.classroomList, visibleTypeNew = _ref.visibleTypeNew, @@ -8648,6 +9878,8 @@ var Stage = function Stage(_ref) { parentEditKey = _ref.parentEditKey, isAdd = _ref.isAdd, setIsAdd = _ref.setIsAdd, + selectExercise = _ref.selectExercise, + openPreview = _ref.openPreview, props = objectWithoutProperties_default()(_ref, stage_excluded); var params = (0,_umi_production_exports.useParams)(); var stageData = pathsDetail.stageData; @@ -8764,6 +9996,10 @@ var Stage = function Stage(_ref) { name: '图文作业', type: 'normal_count', number: 0 + }, { + name: '测验', + type: 'ExaminationBank', + number: 0 }, { name: '讨论', type: 'Discusses', @@ -8824,15 +10060,18 @@ var Stage = function Stage(_ref) { _pathsDetail$detail3$5 = _pathsDetail$detail3.normal_count, normal_count = _pathsDetail$detail3$5 === void 0 ? 0 : _pathsDetail$detail3$5, _pathsDetail$detail3$6 = _pathsDetail$detail3.disscuss_count, - disscuss_count = _pathsDetail$detail3$6 === void 0 ? 0 : _pathsDetail$detail3$6; + disscuss_count = _pathsDetail$detail3$6 === void 0 ? 0 : _pathsDetail$detail3$6, + _pathsDetail$detail3$7 = _pathsDetail$detail3.banks_count, + banks_count = _pathsDetail$detail3$7 === void 0 ? 0 : _pathsDetail$detail3$7; var typeParam = { - All: shixuns_count + videos_count + attachment_count + group_count + normal_count, + All: shixuns_count + videos_count + attachment_count + group_count + normal_count + banks_count, Shixun: shixuns_count, VideoItem: videos_count, Attachment: attachment_count, Discusses: disscuss_count, group_count: group_count, - normal_count: normal_count + normal_count: normal_count, + ExaminationBank: banks_count }; var cloneTypeData = typeData.map(function (e) { return objectSpread2_default()(objectSpread2_default()({}, e), {}, { @@ -8954,7 +10193,7 @@ var Stage = function Stage(_ref) { var handleResetGame = function handleResetGame(url) { var _url; url = (_url = url) !== null && _url !== void 0 && _url.includes('.json') ? url : "".concat(url, ".json"); - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, title: '提示', okText: '确定', @@ -8970,7 +10209,7 @@ var Stage = function Stage(_ref) { while (1) switch (_context2.prev = _context2.next) { case 0: _context2.next = 2; - return (0,exercise/* resetMyGame */.$Q)({ + return (0,service_exercise/* resetMyGame */.$Q)({ url: url }); case 2: @@ -9014,7 +10253,7 @@ var Stage = function Stage(_ref) { }); }; var handleInBeta = function handleInBeta(message) { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, title: '提示', okText: '确定', @@ -9245,7 +10484,7 @@ var Stage = function Stage(_ref) { id: tagId, name: tagName } : { - name: tagName || "" + name: tagName ? tagName : '' } }); _context5.next = 22; @@ -9284,7 +10523,7 @@ var Stage = function Stage(_ref) { return result; }; var handleDeleteShixun = function handleDeleteShixun(key, type) { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, okText: '确定', cancelText: '取消', @@ -9299,7 +10538,7 @@ var Stage = function Stage(_ref) { }); }; var handleDeleteStage = function handleDeleteStage(params) { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, okText: '确定', cancelText: '取消', @@ -9360,29 +10599,29 @@ var Stage = function Stage(_ref) { }; }(); var handEditVidoItem = /*#__PURE__*/function () { - var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(params) { + var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee10(box) { var res, _res$tags, _res$attachment, _res$attachment2, name, _name; return regeneratorRuntime_default()().wrap(function _callee10$(_context10) { while (1) switch (_context10.prev = _context10.next) { case 0: - if (!((params === null || params === void 0 ? void 0 : params.item_type) === "VideoItem")) { + if (!((box === null || box === void 0 ? void 0 : box.item_type) === "VideoItem")) { _context10.next = 8; break; } _context10.next = 3; return (0,video/* getVideoEditDatas */.TJ)({ - id: params === null || params === void 0 ? void 0 : params.stage_item_id - // ...params, + id: box === null || box === void 0 ? void 0 : box.stage_item_id + // ...box, }); case 3: res = _context10.sent; // const res = await getVideoEditData({ - // id: params?.id, - // // ...params, + // id: box?.id, + // // ...box, // }); // setEditData(res?.video_item); setEditData(res); - if ((params === null || params === void 0 ? void 0 : params.item_type) === 'VideoItem') { + if ((box === null || box === void 0 ? void 0 : box.item_type) === 'VideoItem') { setVisibleVideoModal(true); } else { setTagslist((res === null || res === void 0 || (_res$tags = res.tags) === null || _res$tags === void 0 ? void 0 : _res$tags.map(function (item) { @@ -9402,8 +10641,10 @@ var Stage = function Stage(_ref) { _context10.next = 9; break; case 8: - if ((params === null || params === void 0 ? void 0 : params.item_type) === 'Attachment') { - modal/* default */.Z.confirm({ + if ((box === null || box === void 0 ? void 0 : box.item_type) === 'ExaminationBank') { + _umi_production_exports.history.push("/paperlibrary/add/".concat(box === null || box === void 0 ? void 0 : box.id, "?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=").concat(params.pathId, "&stageId=").concat(val.stage_id)); + } else if ((box === null || box === void 0 ? void 0 : box.item_type) === 'Attachment') { + es_modal/* default */.Z.confirm({ title: '修改课件名称', icon: null, centered: true, @@ -9418,7 +10659,7 @@ var Stage = function Stage(_ref) { }), onOk: function () { var _onOk3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee8() { - var _params$name, _params$name2; + var _box$name, _box$name2; var res; return regeneratorRuntime_default()().wrap(function _callee8$(_context8) { while (1) switch (_context8.prev = _context8.next) { @@ -9431,10 +10672,10 @@ var Stage = function Stage(_ref) { return _context8.abrupt("return", Promise.reject()); case 3: _context8.next = 5; - return (0,fetch/* default */.ZP)("/api/attachments/".concat(params === null || params === void 0 ? void 0 : params.id, ".json"), { + return (0,fetch/* default */.ZP)("/api/attachments/".concat(box === null || box === void 0 ? void 0 : box.id, ".json"), { method: 'put', body: { - name: name + (params === null || params === void 0 || (_params$name = params.name) === null || _params$name === void 0 ? void 0 : _params$name.substr(params === null || params === void 0 || (_params$name2 = params.name) === null || _params$name2 === void 0 ? void 0 : _params$name2.lastIndexOf('.'))) + name: name + (box === null || box === void 0 || (_box$name = box.name) === null || _box$name === void 0 ? void 0 : _box$name.substr(box === null || box === void 0 || (_box$name2 = box.name) === null || _box$name2 === void 0 ? void 0 : _box$name2.lastIndexOf('.'))) } }); case 5: @@ -9453,17 +10694,17 @@ var Stage = function Stage(_ref) { return onOk; }() }); - } else if ((params === null || params === void 0 ? void 0 : params.item_type) === 'SubjectHomework') { + } else if ((box === null || box === void 0 ? void 0 : box.item_type) === 'SubjectHomework') { dispatch({ type: 'classroomList/setActionTabs', payload: { - key: (params === null || params === void 0 ? void 0 : params.homework_type) == 'group' ? '课程编辑分组作业' : '课程编辑图文作业', - id: params === null || params === void 0 ? void 0 : params.stage_item_id, - type: params === null || params === void 0 ? void 0 : params.homework_type + key: (box === null || box === void 0 ? void 0 : box.homework_type) == 'group' ? '课程编辑分组作业' : '课程编辑图文作业', + id: box === null || box === void 0 ? void 0 : box.stage_item_id, + type: box === null || box === void 0 ? void 0 : box.homework_type } }); } else { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ title: '修改小节名称', icon: null, centered: true, @@ -9491,11 +10732,11 @@ var Stage = function Stage(_ref) { return _context9.abrupt("return", Promise.reject()); case 3: _context9.next = 5; - return (0,fetch/* default */.ZP)("/api/stages/".concat(params === null || params === void 0 ? void 0 : params.stage_id, "/update_item_name.json"), { + return (0,fetch/* default */.ZP)("/api/stages/".concat(box === null || box === void 0 ? void 0 : box.stage_id, "/update_item_name.json"), { method: 'put', body: { name: _name, - item_id: params === null || params === void 0 ? void 0 : params.id + item_id: box === null || box === void 0 ? void 0 : box.id } }); case 5: @@ -9526,7 +10767,7 @@ var Stage = function Stage(_ref) { }; }(); var handleDeleteStages = function handleDeleteStages(id) { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, okText: '确定', cancelText: '取消', @@ -9645,7 +10886,7 @@ var Stage = function Stage(_ref) { }(); var handleEditPrompt = function handleEditPrompt() { if (editKey !== -1) { - modal/* default */.Z.info({ + es_modal/* default */.Z.info({ icon: null, className: 'custom-modal-divider ', okText: '知道啦', @@ -9731,7 +10972,7 @@ var Stage = function Stage(_ref) { onClick: function onClick() { var _user$userInfo5, _user$userInfo6; if (!((_user$userInfo5 = user.userInfo) !== null && _user$userInfo5 !== void 0 && _user$userInfo5.admin) && !((_user$userInfo6 = user.userInfo) !== null && _user$userInfo6 !== void 0 && _user$userInfo6.business) && !item.can_view) { - return modal/* default */.Z.info({ + return es_modal/* default */.Z.info({ centered: true, width: 400, okText: '知道啦', @@ -10010,6 +11251,9 @@ var Stage = function Stage(_ref) { className: "mt20 mb20", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { size: "middle", + style: { + padding: '4px 11px' + }, ghost: true, type: "primary", onClick: function onClick() { @@ -10029,187 +11273,342 @@ var Stage = function Stage(_ref) { }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-tianjiafangda mr5 " - }), "\u65B0\u5EFA\u5C0F\u8282"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { - size: "middle", - className: "ml20", - ghost: true, - type: "primary", - onClick: function onClick() { - if (!data['stage_id']) { - return message/* default */.ZP.info('请先输入章节名称!'); - } - if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - return; - } - if (!(0,verifyLogin/* handleCanShixunAddModal */.xY)()) { - return; - } - setConfirmLoading(false); - setShowAddShixun(true); - addForm.setFieldsValue({ - name: '', - is_jupyter: false + }), "\u5C0F\u8282"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + placement: "bottomCenter", + overlayClassName: Stagemodules.dro, + dropdownRender: function dropdownRender() { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + onClick: function onClick() { + if (!data['stage_id']) { + return message/* default */.ZP.info('请先输入章节名称!'); + } + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + if (!(0,verifyLogin/* handleCanShixunAddModal */.xY)()) { + return; + } + setConfirmLoading(false); + setShowAddShixun(true); + addForm.setFieldsValue({ + name: '', + is_jupyter: false + }); + }, + children: "\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE" + }, 1), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + onClick: function onClick() { + var _val$shixuns_list; + if (!data['stage_id']) { + return message/* default */.ZP.info('请先输入章节名称!'); + } + setScrollTop(document.documentElement.scrollTop); + dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '选用实践项目', + id: data['stage_id'], + subject_id: params.pathId + } + }); + setShixunIds(val === null || val === void 0 || (_val$shixuns_list = val.shixuns_list) === null || _val$shixuns_list === void 0 ? void 0 : _val$shixuns_list.map(function (item) { + return item.id; + })); + }, + children: "\u9009\u7528\u5B9E\u8DF5\u9879\u76EE" + }, 2)] }); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-tianjiafangda mr5" - }), "\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { - size: "middle", - className: "ml20", - ghost: true, - type: "primary", - onClick: function onClick() { - var _val$shixuns_list; - if (!data['stage_id']) { - return message/* default */.ZP.info('请先输入章节名称!'); - } - setScrollTop(document.documentElement.scrollTop); - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '选用实践项目', - id: data['stage_id'], - subject_id: params.pathId - } + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + size: "middle", + style: { + marginLeft: 15, + padding: '4px 11px' + }, + ghost: true, + type: "primary", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "iconfont icon-tianjiafangda mr5" + }), "\u5B9E\u8DF5\u9879\u76EE"] + }) + }), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + placement: "bottomCenter", + overlayClassName: Stagemodules.dro, + dropdownRender: function dropdownRender() { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + onClick: function onClick() { + if (!data['stage_id']) { + return message/* default */.ZP.info('请先输入章节名称!'); + } + setEditData(''); + setVisibleVideoModal(true); + }, + children: "\u65B0\u5EFA\u89C6\u9891\u9879\u76EE" + }, 3), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + onClick: function onClick() { + if (!data['stage_id']) { + return message/* default */.ZP.info('请先输入章节名称!'); + } + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + setModalType('视频项目'); + setScoreShow(true); + setstageid(data['stage_id']); + }, + children: "\u9009\u7528\u89C6\u9891\u9879\u76EE" + }, 4)] + }); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + size: "middle", + style: { + marginLeft: 15, + padding: '4px 11px' + }, + ghost: true, + type: "primary", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "iconfont icon-tianjiafangda mr5 " + }), "\u89C6\u9891\u9879\u76EE"] + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + placement: "bottomCenter", + overlayClassName: Stagemodules.dro, + dropdownRender: function dropdownRender() { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + onClick: function onClick() { + if (!data['stage_id']) { + return message/* default */.ZP.info('请先输入章节名称!'); + } + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + // if (!handleCanShixunAddModal()) { + // return; + // } + setEditData(''); + setTagslist([]); + setConfirmLoading(false); + setShowAddCourseware(true); + addCoursewareForm.resetFields(); + }, + children: "\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6" + }, 5), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + onClick: function onClick() { + if (!data['stage_id']) { + return message/* default */.ZP.info('请先输入章节名称!'); + } + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + setModalType('教学课件'); + setScoreShow(true); + setstageid(data['stage_id']); + }, + children: "\u9009\u7528\u6559\u5B66\u8BFE\u4EF6" + }, 6)] }); - setShixunIds(val === null || val === void 0 || (_val$shixuns_list = val.shixuns_list) === null || _val$shixuns_list === void 0 ? void 0 : _val$shixuns_list.map(function (item) { - return item.id; - })); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-tianjiafangda mr5" - }), "\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"] - }), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { size: "middle", - className: " ml20", + style: { + marginLeft: 15, + padding: '4px 11px' + }, ghost: true, type: "primary", - onClick: function onClick() { - if (!data['stage_id']) { - return message/* default */.ZP.info('请先输入章节名称!'); - } - setEditData(''); - setVisibleVideoModal(true); - }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-tianjiafangda mr5 " - }), "\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"] + }), "\u6559\u5B66\u8BFE\u4EF6"] }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { - size: "middle", - className: "ml20", - ghost: true, - type: "primary", - onClick: function onClick() { - if (!data['stage_id']) { - return message/* default */.ZP.info('请先输入章节名称!'); - } - if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - return; - } - - // if (!handleCanShixunAddModal()) { - // return; - // } - setEditData(''); - setTagslist([]); - setConfirmLoading(false); - setShowAddCourseware(true); - addCoursewareForm.resetFields(); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-tianjiafangda mr5 " - }), "\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { - size: "middle", - ghost: true, - className: "mt20", - type: "primary", - onClick: function onClick() { - if (!data['stage_id']) { - return message/* default */.ZP.info('请先输入章节名称!'); - } - if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - return; - } - setScrollTop(document.documentElement.scrollTop); - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '课程新建分组作业', - id: data['stage_id'], - subject_id: params.pathId - } + }), /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + placement: "bottomCenter", + overlayClassName: Stagemodules.dro, + dropdownRender: function dropdownRender() { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + onClick: function onClick() { + if (!data['stage_id']) { + return message/* default */.ZP.info('请先输入章节名称!'); + } + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + setScrollTop(document.documentElement.scrollTop); + dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '课程新建分组作业', + id: data['stage_id'], + subject_id: params.pathId + } + }); + }, + children: "\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A" + }, 7), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + onClick: function onClick() { + if (!data['stage_id']) { + return message/* default */.ZP.info('请先输入章节名称!'); + } + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + setModalType('分组作业'); + setScoreShow(true); + setstageid(data['stage_id']); + }, + children: "\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A" + }, 8)] }); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-tianjiafangda mr5 " - }), "\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { - size: "middle", - ghost: true, - className: "ml20", - type: "primary", - onClick: function onClick() { - if (!data['stage_id']) { - return message/* default */.ZP.info('请先输入章节名称!'); - } - if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - return; - } - setModalType('分组作业'); - setScoreShow(true); - setstageid(data['stage_id']); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-tianjiafangda mr5 " - }), "\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { - size: "middle", - ghost: true, - className: "ml20", - type: "primary", - onClick: function onClick() { - if (!data['stage_id']) { - return message/* default */.ZP.info('请先输入章节名称!'); - } - if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - return; - } - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '课程新建图文作业', - id: data['stage_id'], - subject_id: params.pathId - } + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + size: "middle", + style: { + marginLeft: 15, + padding: '4px 11px' + }, + ghost: true, + type: "primary", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "iconfont icon-tianjiafangda mr5 " + }), "\u5206\u7EC4\u4F5C\u4E1A"] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + placement: "bottomCenter", + overlayClassName: Stagemodules.dro, + dropdownRender: function dropdownRender() { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + onClick: function onClick() { + if (!data['stage_id']) { + return message/* default */.ZP.info('请先输入章节名称!'); + } + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '课程新建图文作业', + id: data['stage_id'], + subject_id: params.pathId + } + }); + }, + children: "\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A" + }, 9), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + onClick: function onClick() { + if (!data['stage_id']) { + return message/* default */.ZP.info('请先输入章节名称!'); + } + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + setModalType('图文作业'); + setScoreShow(true); + setstageid(data['stage_id']); + }, + children: "\u9009\u7528\u56FE\u6587\u4F5C\u4E1A" + }, 10)] }); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-tianjiafangda mr5 " - }), "\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { - size: "middle", - ghost: true, - className: "ml20", - type: "primary", - onClick: function onClick() { - if (!data['stage_id']) { - return message/* default */.ZP.info('请先输入章节名称!'); - } - if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { - return; - } - setModalType('图文作业'); - setScoreShow(true); - setstageid(data['stage_id']); + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + size: "middle", + style: { + marginLeft: 15, + padding: '4px 11px' + }, + ghost: true, + type: "primary", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "iconfont icon-tianjiafangda mr5 " + }), "\u56FE\u6587\u4F5C\u4E1A"] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + placement: "bottomCenter", + overlayClassName: Stagemodules.dro, + dropdownRender: function dropdownRender() { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + onClick: function onClick() { + _umi_production_exports.history.push("/paperlibrary/add?pageType=course&courseId=".concat(params.pathId, "&stageId=").concat(val.stage_id)); + }, + children: "\u65B0\u5EFA\u8BD5\u5377" + }, 11), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + style: { + textAlign: 'center' + }, + onClick: function onClick() { + // { + // "coursesId": "ijveukxi", + // "limit": 20, + // "type": "", + // "id": "ijveukxi" + // }, + if (!data['stage_id']) { + return message/* default */.ZP.info('请先输入章节名称!'); + } + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + selectExercise(val); + }, + children: "\u9009\u7528\u8BD5\u5377" + }, 12)] + }); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "iconfont icon-tianjiafangda mr5 " - }), "\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"] + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + size: "middle", + style: { + marginLeft: 15, + padding: '4px 11px' + }, + ghost: true, + type: "primary", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "iconfont icon-tianjiafangda mr5 " + }), "\u6D4B\u9A8C"] + }, key) }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {})] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { className: "c-light-black mt10 pb20", @@ -10294,7 +11693,6 @@ var Stage = function Stage(_ref) { }; var MemoizedComponent = /*#__PURE__*/_react_17_0_2_react.memo(Sort/* default */.Z); var getDom = (0,_react_17_0_2_react.useMemo)(function () { - console.log("zhixing1112", index, data, visibleTypeNew); if (data) { return renderDom(data || [], index); } @@ -10313,7 +11711,7 @@ var Stage = function Stage(_ref) { margin: "20px auto" } }); - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { centered: true, title: "\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE", open: showAddShixun, @@ -10385,7 +11783,7 @@ var Stage = function Stage(_ref) { }) })] }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { centered: true, title: editData ? '编辑教学课件' : "新建教学课件", open: showAddCourseware, @@ -10472,157 +11870,700 @@ var Stage = function Stage(_ref) { setTagslist([]); setEditData(''); }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - form: addCoursewareForm, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u8BFE\u4EF6\u5185\u5BB9", - name: "files", - rules: [{ - required: true, - message: '请上传课件内容' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, { - aloneClear: true, - maxSize: (0,authority/* isSuperAdmins */.Ny)() ? 500 : 100, - accept: appectMap.toString(), - number: editData ? 1 : 10 - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: addCoursewareForm, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u8BFE\u4EF6\u5185\u5BB9", + name: "files", + rules: [{ + required: true, + message: '请上传课件内容' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, { + aloneClear: true, + maxSize: (0,authority/* isSuperAdmins */.Ny)() ? 500 : 100, + accept: appectMap.toString(), + number: editData ? 1 : 10 + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + style: { + marginLeft: 8 + }, + label: "\u77E5\u8BC6\u6807\u7B7E", + name: "tag", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + onKeyUp: addTag + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Stagemodules['tagsList-content'], + children: tagsList.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(tag/* default */.Z, { + closable: true, + onClose: function onClose(e) { + tagCloseFn(e, item); + }, + children: item + }, index + item); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-red", + children: "\u6CE8\u610F\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F", /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/users/mmipb3zhj/videos/protocol", + target: "_blank", + children: "\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE" + }), "\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7", (0,authority/* isSuperAdmins */.Ny)() ? 500 : 100, "M\uFF1B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + centered: true, + title: "\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0", + open: showAddBlankItems, + confirmLoading: confirmLoading, + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17() { + var value, res; + return regeneratorRuntime_default()().wrap(function _callee17$(_context17) { + while (1) switch (_context17.prev = _context17.next) { + case 0: + _context17.next = 2; + return addBlankItemsForm.validateFields(); + case 2: + setConfirmLoading(true); + _context17.next = 5; + return addBlankItemsForm.getFieldsValue(); + case 5: + value = _context17.sent; + _context17.next = 8; + return (0,paths/* addBlankItems */.Mt)({ + id: data['stage_id'], + subject_id: params.pathId, + name: value.name + }); + case 8: + res = _context17.sent; + // handleAddShixunCancel(); + if (res.status === 0) { + message/* default */.ZP.success('添加成功'); + setShowAddBlankitems(false); + handleBlankItems(objectSpread2_default()({}, res)); + } else {} + setConfirmLoading(false); + case 11: + case "end": + return _context17.stop(); + } + }, _callee17); + })), + onCancel: function onCancel() { + return setShowAddBlankitems(false); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { + form: addBlankItemsForm, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "", + name: "name", + rules: [{ + required: true, + message: '请输入不超过40字的小节名称' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + maxLength: 40, + placeholder: "\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0" + }) + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddVideoModal/* default */.Z, { + visible: visibleVideoModal, + editData: editData, + onCancel: function onCancel() { + return setVisibleVideoModal(false); + }, + onOk: handleAddVideoOk + }), /*#__PURE__*/(0,jsx_runtime.jsx)(SelectWork, { + setScoreShow: setScoreShow, + getData: getData, + ScoreShow: ScoreShow, + modalType: modalType, + subjectId: params.pathId, + openPreview: openPreview, + id: stageid + }), /*#__PURE__*/(0,jsx_runtime.jsx)(QueryWork, { + setScoreShow: setQueryShow, + ScoreShow: QueryShow, + modalDdata: modalDdata + })] + }); +}; +/* harmony default export */ var stage = ((0,_umi_production_exports.connect)(function (_ref14) { + var pathsDetail = _ref14.pathsDetail, + user = _ref14.user, + loading = _ref14.loading, + globalSetting = _ref14.globalSetting, + classroomList = _ref14.classroomList, + exercise = _ref14.exercise; + return { + pathsDetail: pathsDetail, + user: user, + globalSetting: globalSetting, + loading: loading.effects, + classroomList: classroomList, + exercise: exercise + }; +})(Stage)); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./src/components/Spinner/index.tsx + 1 modules +var Spinner = __webpack_require__(16769); +// EXTERNAL MODULE: ./src/components/modal.tsx +var modal = __webpack_require__(44668); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules +var input_number = __webpack_require__(69532); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/discuss-editor/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/discuss-editor/index.tsx + + + + + + + + +var AuthModal = function AuthModal(_ref) { + var user = _ref.user, + onReplyDiscuss = _ref.onReplyDiscuss, + dispatch = _ref.dispatch, + id = _ref.id, + activeDiscussIndex = _ref.activeDiscussIndex, + placeholder = _ref.placeholder; + var _useState = (0,_react_17_0_2_react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + value = _useState2[0], + setValue = _useState2[1]; + function onChange(v) { + setValue(v); + } + var params = (0,_umi_production_exports.useParams)(); + function onCommit() { + if (!value) { + message/* default */.ZP.info('回复内容不能为空!'); + return; + } + onReplyDiscuss(id, value); + dispatch({ + type: "pathsDetail/getPathsDetail", + payload: { + id: params.pathId + } + }); + setValue(''); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "discuss-item-editor", + style: { + display: activeDiscussIndex === id ? 'block' : 'none', + width: '100%' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + miniToolbar: true, + startInit: activeDiscussIndex === id, + defaultValue: value, + id: id, + noStorage: true, + watch: false, + height: 155, + placeholder: placeholder || "我要回复", + showResizeBar: true, + onChange: onChange + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: onCommit, + className: "btn-send", + children: "\u53D1\u9001" + })] + }, id); +}; +/* harmony default export */ var discuss_editor = ((0,_umi_production_exports.connect)(function (_ref2) { + var shixunsDetail = _ref2.shixunsDetail, + loading = _ref2.loading, + globalSetting = _ref2.globalSetting; + return { + shixunsDetail: shixunsDetail, + globalSetting: globalSetting, + loading: loading.models.index + }; +})(AuthModal)); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/apply/index.tsx + + + + + + + + + +var apply_AuthModal = function AuthModal(_ref) { + var user = _ref.user, + upDataList = _ref.upDataList, + page = _ref.page, + getTypeNumber = _ref.getTypeNumber, + dispatch = _ref.dispatch, + keywords = _ref.keywords; + var params = (0,_umi_production_exports.useParams)(); + var onReplyDiscuss = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(id, value) { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,paths/* postDiscuss */.WD)({ + id: id, + content: value + }); + case 2: + res = _context.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + upDataList(1, keywords); + // getTypeNumber(); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function onReplyDiscuss(_x, _x2) { + return _ref2.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "discuss-item-container bg-white", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/users/".concat(user.login), + target: "_blank", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + alt: "\u7528\u6237\u5934\u50CF", + height: "50", + src: "".concat(env/* default */.Z.IMG_SERVER, "/images/").concat(user.image_url), + width: "50" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("section", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(discuss_editor, { + id: params.pathId, + activeDiscussIndex: params.pathId, + onReplyDiscuss: onReplyDiscuss, + placeholder: "\u6211\u8981\u8BA8\u8BBA" + }) + })] + }); +}; +/* harmony default export */ var apply = ((0,_umi_production_exports.connect)(function (_ref3) { + var shixunsDetail = _ref3.shixunsDetail, + loading = _ref3.loading, + globalSetting = _ref3.globalSetting; + return { + shixunsDetail: shixunsDetail, + globalSetting: globalSetting, + loading: loading.models.index + }; +})(apply_AuthModal)); +// EXTERNAL MODULE: ./src/pages/tasks/constant.js +var constant = __webpack_require__(11281); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/service.js + + +function fetchDiscusses(shixunIdentifier) { + var page = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1; + return get("/discusses.json", { + page: page - 1, + container_identifier: shixunIdentifier, + container_type: "Shixun" + }); +} +function topOrDownDiscuss(id, top) { + return (0,fetch/* post */.v_)("/discusses/".concat(id, "/top_or_down_discuss.json"), { + top: top + }); +} +function plusDiscuss(id, user_praise) { + return (0,fetch/* post */.v_)("/discusses/".concat(id, "/plus.json"), { + container_type: 'Discuss', + type: user_praise ? 1 : 0 + }); +} +function hiddenDiscuss(id, params) { + return (0,fetch/* post */.v_)("/discusses/".concat(id, "/hidden.json"), params); +} +function rewardDiscuss(id, params) { + return (0,fetch/* post */.v_)("/discusses/".concat(id, "/reward_code.json"), params); +} +function deleteDiscuss(id) { + return (0,fetch/* default */.ZP)("/api/discusses/".concat(id, ".json"), { + method: 'delete' + }); +} +function replyDiscuss(id, content) { + return (0,fetch/* post */.v_)("/discusses/".concat(id, "/reply.json"), { + container_type: 'Shixun', + content: content + }); +} +function createDiscuss(params) { + return post("/discusses.json", params); +} +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/discuss-item/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./src/components/image-preview/index.tsx + 1 modules +var image_preview = __webpack_require__(78273); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/discuss-item/index.jsx + + + + + + + + + + +function SecondLevelDiscuss(_ref) { + var data = _ref.data, + index = _ref.index, + adminOrOperator = _ref.adminOrOperator, + parentDiscussIndex = _ref.parentDiscussIndex, + shixunIdentifier = _ref.shixunIdentifier, + isDelete = _ref.isDelete, + user = _ref.user, + onSetRewardData = _ref.onSetRewardData, + onSetActionType = _ref.onSetActionType, + deleteCommentAlert = _ref.deleteCommentAlert, + shixunName = _ref.shixunName, + keywords = _ref.keywords; + var author = data.author, + can_delete = data.can_delete, + manage = data.manage, + content = data.content, + hidden = data.hidden, + id = data.id, + reward = data.reward, + time = data.time; + function onRewardDialog() { + onSetRewardData({ + id: id, + index: index, + user_id: author.user_id, + parentDiscussIndex: parentDiscussIndex + }); + } + function onHiddenDiscuss() { + onSetActionType({ + id: id, + index: index, + params: { + hidden: !hidden ? '1' : '0', + container_identifier: shixunIdentifier + }, + type: 'hidden-discuss', + parentDiscussIndex: parentDiscussIndex, + message: !hidden ? '确定要隐藏该条回复吗' : '确定要取消隐藏该条回复吗' + }); + } + function onDeleteDiscuss() { + if (deleteCommentAlert) { + es_modal/* default */.Z.info({ + // centered: true, + title: '提示', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "tc", + children: [' ', "\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A", shixunName, "\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"] + }), + onOk: function onOk() {} + }); + return; + } + onSetActionType({ + id: id, + index: index, + type: 'delete-discuss', + parentDiscussIndex: parentDiscussIndex, + message: '确定要删除该条回复吗' + }); + } + + // const canDelete = + // adminOrOperator || + // can_delete || + // author.user_id === user.user_id || + // author.login === user.login; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "second-level-discuss", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "discuss-info-body", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "discuss-info", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/users/".concat(author.login), + target: "_blank", + children: author.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "grey", + children: time + }), reward ? /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + className: "c-orange gift", + title: "\u5DF2\u5956\u52B1\u91D1\u5E01".concat(reward), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-gift c-orange " + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: reward + })] + }) : null] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: keywords ? 'hidden' : "btn-group", + children: [adminOrOperator ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: onRewardDialog, + title: '给TA奖励金币', + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-jiangli" + }) + }) : null, adminOrOperator ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: onHiddenDiscuss, + title: hidden ? '取消隐藏' : '隐藏评论', + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: hidden ? 'iconfont icon-yincangbiyan' : 'fa fa-eye' + }) + }) : null, manage ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: onDeleteDiscuss, + title: "\u5220\u9664", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shanchu" + }) + }) : null] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: "discuss-content", + value: content, + highlightKeywords: keywords + // onClick={handleClick} + })] + }); +} +// console.log('------',isDelete); + +/* harmony default export */ var discuss_item = (function (_ref2) { + var data = _ref2.data, + index = _ref2.index, + shixunIdentifier = _ref2.shixunIdentifier, + adminOrOperator = _ref2.adminOrOperator, + identity = _ref2.identity, + onTopOrDownDiscuss = _ref2.onTopOrDownDiscuss, + onPlusDiscuss = _ref2.onPlusDiscuss, + onSetActionType = _ref2.onSetActionType, + onSetRewardData = _ref2.onSetRewardData, + user = _ref2.user, + isDelete = _ref2.isDelete, + activeDiscussIndex = _ref2.activeDiscussIndex, + onReplyDiscuss = _ref2.onReplyDiscuss, + onSetActiveDiscussIndex = _ref2.onSetActiveDiscussIndex, + keywords = _ref2.keywords; + var content = data.content, + children = data.children, + game_url = data.game_url, + hidden = data.hidden, + id = data.id, + position = data.position, + praise_count = data.praise_count, + reward = data.reward, + sticky = data.sticky, + time = data.time, + user_praise = data.user_praise, + game_passed = data.game_passed, + delete_comment_alert = data.delete_comment_alert, + author = data.author, + shixun_name = data.shixun_name, + manage = data.manage; + function onActiveDiscussIndex() { + onSetActiveDiscussIndex(id); + } + function onTopOrDown() { + onTopOrDownDiscuss(id, !sticky, index); + } + function onPlus() { + onPlusDiscuss(id, !user_praise, index); + } + function onRewardDialog() { + onSetRewardData({ + id: id, + index: index, + user_id: author.user_id + }); + } + function onDeleteDiscuss() { + if (delete_comment_alert) { + es_modal/* default */.Z.info({ + // centered: true, + title: '提示', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "tc", + children: [' ', "\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A", shixun_name, "\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"] + }), + onOk: function onOk() {} + }); + return; + } + onSetActionType({ + id: id, + index: index, + type: 'delete-discuss', + message: '确定要删除该条回复吗' + }); + } + function onHiddenDiscuss() { + onSetActionType({ + id: id, + index: index, + params: { + hidden: !hidden ? '1' : '0', + container_identifier: shixunIdentifier + }, + type: 'hidden-discuss', + message: !hidden ? '确定要隐藏该条回复吗' : '确定要取消隐藏该条回复吗' + }); + } + var handleClick = function handleClick(e) { + var _e$target = e.target, + nodeName = _e$target.nodeName, + src = _e$target.src; + if (nodeName === 'IMG') { + mediator/* default */.Z.publish('preview-image', src); + console.log('src:', src); + } + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "discuss-item-container", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/users/".concat(author.login), + target: "_blank", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + alt: "\u7528\u6237\u5934\u50CF", + height: "50", + src: "".concat(env/* default */.Z.IMG_SERVER, "/images/").concat(author.image_url), + width: "50" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "discuss-info", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/users/".concat(author.login), + target: "_blank", + children: author.name + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "grey", + children: time + }), position ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + className: "c-green", + children: [" [\u7B2C", position, "\u5173] "] + }) : null, game_url ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: game_url, + target: "_blank", + className: "view-code", + title: "\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762", + children: "\u67E5\u770B" + }) : null, reward ? /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + className: "c-orange gift", + title: "\u5DF2\u5956\u52B1\u91D1\u5E01".concat(reward), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-gift c-orange " + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: reward + })] + }) : null, identity <= 5 ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { - marginLeft: 8 + flex: '1', + textAlign: 'right', + color: game_passed === 1 ? '#29bd8b' : '' }, - label: "\u77E5\u8BC6\u6807\u7B7E", - name: "tag", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - onKeyUp: addTag + children: game_passed || game_passed === 0 ? game_passed === 1 ? '已通关' : '未通关' : '' + }) : null] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: handleClick, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { + className: "discuss-content", + value: content, + highlightKeywords: keywords + }) + }), children && children.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "reply-discuss-container", + onClick: handleClick, + children: children.map(function (item, i) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(SecondLevelDiscuss, { + data: item, + index: i, + deleteCommentAlert: delete_comment_alert, + shixunName: shixun_name, + shixunIdentifier: shixunIdentifier, + adminOrOperator: adminOrOperator, + user: user, + isDelete: isDelete, + onSetRewardData: onSetRewardData, + onSetActionType: onSetActionType, + parentDiscussIndex: index, + keywords: keywords + }, item.id); + }) + }) : null, /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: keywords ? 'hidden' : "btn-group", + children: [adminOrOperator ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: onRewardDialog, + title: '给TA奖励金币', + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-jiangli" }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Stagemodules['tagsList-content'], - children: tagsList.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(tag/* default */.Z, { - closable: true, - onClose: function onClose(e) { - tagCloseFn(e, item); - }, - children: item - }, index + item); + }) : null, adminOrOperator ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: onHiddenDiscuss, + title: hidden ? '取消隐藏' : '隐藏评论', + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: hidden ? 'iconfont icon-yincangbiyan' : 'fa fa-eye' }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-red", - children: "\u6CE8\u610F\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F", /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: "/users/mmipb3zhj/videos/protocol", - target: "_blank", - children: "\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE" - }), "\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7", (0,authority/* isSuperAdmins */.Ny)() ? 500 : 100, "M\uFF1B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - centered: true, - title: "\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0", - open: showAddBlankItems, - confirmLoading: confirmLoading, - onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee17() { - var value, res; - return regeneratorRuntime_default()().wrap(function _callee17$(_context17) { - while (1) switch (_context17.prev = _context17.next) { - case 0: - _context17.next = 2; - return addBlankItemsForm.validateFields(); - case 2: - setConfirmLoading(true); - _context17.next = 5; - return addBlankItemsForm.getFieldsValue(); - case 5: - value = _context17.sent; - _context17.next = 8; - return (0,paths/* addBlankItems */.Mt)({ - id: data['stage_id'], - subject_id: params.pathId, - name: value.name - }); - case 8: - res = _context17.sent; - // handleAddShixunCancel(); - if (res.status === 0) { - message/* default */.ZP.success('添加成功'); - setShowAddBlankitems(false); - handleBlankItems(objectSpread2_default()({}, res)); - } else {} - setConfirmLoading(false); - case 11: - case "end": - return _context17.stop(); - } - }, _callee17); - })), - onCancel: function onCancel() { - return setShowAddBlankitems(false); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { - form: addBlankItemsForm, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "", - name: "name", - rules: [{ - required: true, - message: '请输入不超过40字的小节名称' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - maxLength: 40, - placeholder: "\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0" + }) : null, manage && (!children || children.length == 0) && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: onDeleteDiscuss, + title: "\u5220\u9664", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-shanchu" }) - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddVideoModal/* default */.Z, { - visible: visibleVideoModal, - editData: editData, - onCancel: function onCancel() { - return setVisibleVideoModal(false); - }, - onOk: handleAddVideoOk - }), /*#__PURE__*/(0,jsx_runtime.jsx)(SelectWork, { - setScoreShow: setScoreShow, - getData: getData, - ScoreShow: ScoreShow, - modalType: modalType, - subjectId: params.pathId, - id: stageid - }), /*#__PURE__*/(0,jsx_runtime.jsx)(QueryWork, { - setScoreShow: setQueryShow, - ScoreShow: QueryShow, - modalDdata: modalDdata + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: onActiveDiscussIndex, + title: "\u56DE\u590D", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-huifu1" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + onClick: onPlus, + style: { + whiteSpace: "nowrap" + }, + className: user_praise ? 'c-orange' : '', + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: user_praise ? 'iconfont icon-dianzan mr3' : 'iconfont icon-dianzan-xian mr3 ' + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: praise_count ? praise_count : '' + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(discuss_editor, { + id: id, + activeDiscussIndex: activeDiscussIndex, + onReplyDiscuss: onReplyDiscuss + })] })] - }); -}; -/* harmony default export */ var stage = ((0,_umi_production_exports.connect)(function (_ref14) { - var pathsDetail = _ref14.pathsDetail, - user = _ref14.user, - loading = _ref14.loading, - globalSetting = _ref14.globalSetting, - classroomList = _ref14.classroomList; - return { - pathsDetail: pathsDetail, - user: user, - globalSetting: globalSetting, - loading: loading.effects, - classroomList: classroomList - }; -})(Stage)); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/index.less -// extracted by mini-css-extract-plugin + }, id); +}); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/index.jsx -// EXTERNAL MODULE: ./src/components/Spinner/index.tsx + 1 modules -var Spinner = __webpack_require__(16769); -// EXTERNAL MODULE: ./src/components/modal.tsx -var components_modal = __webpack_require__(44668); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input-number/index.js + 14 modules -var input_number = __webpack_require__(69532); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/discuss-editor/index.less -// extracted by mini-css-extract-plugin -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/discuss-editor/index.tsx @@ -10631,548 +12572,553 @@ var input_number = __webpack_require__(69532); -var AuthModal = function AuthModal(_ref) { - var user = _ref.user, - onReplyDiscuss = _ref.onReplyDiscuss, - dispatch = _ref.dispatch, - id = _ref.id, - activeDiscussIndex = _ref.activeDiscussIndex, - placeholder = _ref.placeholder; - var _useState = (0,_react_17_0_2_react.useState)(''), - _useState2 = slicedToArray_default()(_useState, 2), - value = _useState2[0], - setValue = _useState2[1]; - function onChange(v) { - setValue(v); + + + + + + + + + + + + + +var initialState = { + showRewardDialog: false, + data: null, + page: 1, + loading: false, + actionType: null, + activeDiscussIndex: null +}; +function reducer(state, action) { + switch (action.type) { + case constant/* SHOW_DISCUSSES_LOADING */.tD: + return objectSpread2_default()(objectSpread2_default()({}, state), {}, { + loading: true + }); + case constant/* SHOW_REWARD_DIALOG */.RS: + return objectSpread2_default()(objectSpread2_default()({}, state), {}, { + showRewardDialog: true + }); + case constant/* CANCEL_REWARD_DIALOG */.t2: + return objectSpread2_default()(objectSpread2_default()({}, state), {}, { + showRewardDialog: false + }); + case constant/* GET_DISCUSSES */.GR: + return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); + case constant/* TOP_OR_DOWN_DISCUSS */.u8: + return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); + case constant/* PLUS_DISCUSS */.rM: + return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); + case constant/* SET_ACTION_TYPE */.yS: + return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); + case constant/* SET_REWARD */.Vn: + return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); + case constant/* ACTIVE_DISCUSS_INDEX */.SX: + return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); + default: + throw new Error(); + } +} +/* harmony default export */ var Discuss = (function (_ref) { + var shixunIdentifier = _ref.shixunIdentifier, + identity = _ref.identity, + activeIndex = _ref.activeIndex, + user = _ref.user, + _ref$isShixunDetail = _ref.isShixunDetail, + isShixunDetail = _ref$isShixunDetail === void 0 ? false : _ref$isShixunDetail, + isDelete = _ref.isDelete, + getTypeNumber = _ref.getTypeNumber, + keywords = _ref.keywords, + refreshCount = _ref.refreshCount; + var _useReducer = (0,_react_17_0_2_react.useReducer)(reducer, initialState), + _useReducer2 = slicedToArray_default()(_useReducer, 2), + state = _useReducer2[0], + dispatch = _useReducer2[1]; + var page = state.page, + loading = state.loading, + data = state.data, + actionType = state.actionType, + showRewardDialog = state.showRewardDialog, + activeDiscussIndex = state.activeDiscussIndex; + var rewardData = (0,_react_17_0_2_react.useRef)(); + var discussEl = (0,_react_17_0_2_react.useRef)(); + var params = (0,_umi_production_exports.useParams)(); + function getDiscusses(_x) { + return _getDiscusses.apply(this, arguments); + } + function _getDiscusses() { + _getDiscusses = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(value) { + var response; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (!loading) { + _context2.next = 2; + break; + } + return _context2.abrupt("return"); + case 2: + _context2.prev = 2; + dispatch({ + type: constant/* SHOW_DISCUSSES_LOADING */.tD + }); + _context2.next = 6; + return (0,paths/* getDiscusses */.Ax)(objectSpread2_default()(objectSpread2_default()({}, params), {}, { + page: value, + keywords: keywords + })); + case 6: + response = _context2.sent; + dispatch({ + type: constant/* GET_DISCUSSES */.GR, + payload: { + activeDiscussIndex: null, + page: value, + data: response, + loading: false + } + }); + _context2.next = 13; + break; + case 10: + _context2.prev = 10; + _context2.t0 = _context2["catch"](2); + console.log(_context2.t0); + case 13: + case "end": + return _context2.stop(); + } + }, _callee2, null, [[2, 10]]); + })); + return _getDiscusses.apply(this, arguments); + } + function onPaginationChange(value) { + document.body.scrollIntoView(); + getDiscusses(value); + } + function onPlusDiscuss(_x2, _x3, _x4) { + return _onPlusDiscuss.apply(this, arguments); + } + function _onPlusDiscuss() { + _onPlusDiscuss = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(id, user_praise, index) { + var response; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.prev = 0; + _context3.next = 3; + return plusDiscuss(id, user_praise); + case 3: + response = _context3.sent; + comments[index].user_praise = user_praise; + comments[index].praise_count = response.praise_count; + dispatch({ + type: constant/* PLUS_DISCUSS */.rM, + payload: { + data: objectSpread2_default()(objectSpread2_default()({}, data), {}, { + comments: comments + }) + } + }); + _context3.next = 12; + break; + case 9: + _context3.prev = 9; + _context3.t0 = _context3["catch"](0); + console.log(_context3.t0); + case 12: + case "end": + return _context3.stop(); + } + }, _callee3, null, [[0, 9]]); + })); + return _onPlusDiscuss.apply(this, arguments); + } + function onTopOrDownDiscuss(_x5, _x6, _x7) { + return _onTopOrDownDiscuss.apply(this, arguments); + } + function _onTopOrDownDiscuss() { + _onTopOrDownDiscuss = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id, sticky, index) { + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.prev = 0; + _context4.next = 3; + return topOrDownDiscuss(id, sticky); + case 3: + comments[index].sticky = sticky; + dispatch({ + type: constant/* TOP_OR_DOWN_DISCUSS */.u8, + payload: { + data: objectSpread2_default()(objectSpread2_default()({}, data), {}, { + comments: comments + }) + } + }); + _context4.next = 10; + break; + case 7: + _context4.prev = 7; + _context4.t0 = _context4["catch"](0); + console.log(_context4.t0); + case 10: + case "end": + return _context4.stop(); + } + }, _callee4, null, [[0, 7]]); + })); + return _onTopOrDownDiscuss.apply(this, arguments); } - var params = (0,_umi_production_exports.useParams)(); - function onCommit() { - if (!value) { - message/* default */.ZP.info('回复内容不能为空!'); - return; - } - onReplyDiscuss(id, value); + function onCancelAction() { dispatch({ - type: "pathsDetail/getPathsDetail", + type: constant/* SET_ACTION_TYPE */.yS, payload: { - id: params.pathId + actionType: null } }); - setValue(''); } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "discuss-item-editor", - style: { - display: activeDiscussIndex === id ? 'block' : 'none', - width: '100%' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - miniToolbar: true, - startInit: activeDiscussIndex === id, - defaultValue: value, - id: id, - noStorage: true, - watch: false, - height: 155, - placeholder: placeholder || "我要回复", - showResizeBar: true, - onChange: onChange - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - onClick: onCommit, - className: "btn-send", - children: "\u53D1\u9001" - })] - }, id); -}; -/* harmony default export */ var discuss_editor = ((0,_umi_production_exports.connect)(function (_ref2) { - var shixunsDetail = _ref2.shixunsDetail, - loading = _ref2.loading, - globalSetting = _ref2.globalSetting; - return { - shixunsDetail: shixunsDetail, - globalSetting: globalSetting, - loading: loading.models.index - }; -})(AuthModal)); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/apply/index.tsx - - - - - - - - - -var apply_AuthModal = function AuthModal(_ref) { - var user = _ref.user, - upDataList = _ref.upDataList, - page = _ref.page, - getTypeNumber = _ref.getTypeNumber, - dispatch = _ref.dispatch, - keywords = _ref.keywords; - var params = (0,_umi_production_exports.useParams)(); - var onReplyDiscuss = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(id, value) { - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { + function onProcessAction() { + return _onProcessAction.apply(this, arguments); + } + function _onProcessAction() { + _onProcessAction = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + var id, params, type, index, parentDiscussIndex, secondDicusses, i, _i; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { case 0: - _context.next = 2; - return (0,paths/* postDiscuss */.WD)({ - id: id, - content: value - }); - case 2: - res = _context.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - upDataList(1, keywords); - // getTypeNumber(); + id = actionType.id, params = actionType.params, type = actionType.type, index = actionType.index, parentDiscussIndex = actionType.parentDiscussIndex; + if (!(type === 'hidden-discuss')) { + _context5.next = 6; + break; } + _context5.next = 4; + return hiddenDiscuss(id, params); case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function onReplyDiscuss(_x, _x2) { - return _ref2.apply(this, arguments); - }; - }(); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "discuss-item-container bg-white", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/users/".concat(user.login), - target: "_blank", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - alt: "\u7528\u6237\u5934\u50CF", - height: "50", - src: "".concat(env/* default */.Z.IMG_SERVER, "/images/").concat(user.image_url), - width: "50" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("section", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(discuss_editor, { - id: params.pathId, - activeDiscussIndex: params.pathId, - onReplyDiscuss: onReplyDiscuss, - placeholder: "\u6211\u8981\u8BA8\u8BBA" - }) - })] - }); -}; -/* harmony default export */ var apply = ((0,_umi_production_exports.connect)(function (_ref3) { - var shixunsDetail = _ref3.shixunsDetail, - loading = _ref3.loading, - globalSetting = _ref3.globalSetting; - return { - shixunsDetail: shixunsDetail, - globalSetting: globalSetting, - loading: loading.models.index - }; -})(apply_AuthModal)); -// EXTERNAL MODULE: ./src/pages/tasks/constant.js -var constant = __webpack_require__(11281); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/service.js - - -function fetchDiscusses(shixunIdentifier) { - var page = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1; - return get("/discusses.json", { - page: page - 1, - container_identifier: shixunIdentifier, - container_type: "Shixun" - }); -} -function topOrDownDiscuss(id, top) { - return (0,fetch/* post */.v_)("/discusses/".concat(id, "/top_or_down_discuss.json"), { - top: top - }); -} -function plusDiscuss(id, user_praise) { - return (0,fetch/* post */.v_)("/discusses/".concat(id, "/plus.json"), { - container_type: 'Discuss', - type: user_praise ? 1 : 0 - }); -} -function hiddenDiscuss(id, params) { - return (0,fetch/* post */.v_)("/discusses/".concat(id, "/hidden.json"), params); -} -function rewardDiscuss(id, params) { - return (0,fetch/* post */.v_)("/discusses/".concat(id, "/reward_code.json"), params); -} -function deleteDiscuss(id) { - return (0,fetch/* default */.ZP)("/api/discusses/".concat(id, ".json"), { - method: 'delete' - }); -} -function replyDiscuss(id, content) { - return (0,fetch/* post */.v_)("/discusses/".concat(id, "/reply.json"), { - container_type: 'Shixun', - content: content - }); -} -function createDiscuss(params) { - return post("/discusses.json", params); -} -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/discuss-item/index.less -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./src/components/image-preview/index.tsx + 1 modules -var image_preview = __webpack_require__(78273); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/discuss-item/index.jsx - - - - - - - - - - -function SecondLevelDiscuss(_ref) { - var data = _ref.data, - index = _ref.index, - adminOrOperator = _ref.adminOrOperator, - parentDiscussIndex = _ref.parentDiscussIndex, - shixunIdentifier = _ref.shixunIdentifier, - isDelete = _ref.isDelete, - user = _ref.user, - onSetRewardData = _ref.onSetRewardData, - onSetActionType = _ref.onSetActionType, - deleteCommentAlert = _ref.deleteCommentAlert, - shixunName = _ref.shixunName, - keywords = _ref.keywords; - var author = data.author, - can_delete = data.can_delete, - manage = data.manage, - content = data.content, - hidden = data.hidden, - id = data.id, - reward = data.reward, - time = data.time; - function onRewardDialog() { - onSetRewardData({ - id: id, - index: index, - user_id: author.user_id, - parentDiscussIndex: parentDiscussIndex - }); + if (!parentDiscussIndex) { + comments[index].hidden = params.hidden == 1 ? true : false; + } else { + comments[parentDiscussIndex].children[index].hidden = params.hidden == 1 ? true : false; + } + dispatch({ + type: constant/* SET_ACTION_TYPE */.yS, + payload: { + actionType: null, + data: objectSpread2_default()(objectSpread2_default()({}, data), {}, { + comments: comments + }) + } + }); + case 6: + if (!(type === 'delete-discuss')) { + _context5.next = 32; + break; + } + _context5.next = 9; + return deleteDiscuss(id); + case 9: + if (!(parentDiscussIndex || parentDiscussIndex === 0)) { + _context5.next = 22; + break; + } + secondDicusses = comments[parentDiscussIndex].children; + i = secondDicusses.length - 1; + case 12: + if (!(i >= 0)) { + _context5.next = 19; + break; + } + if (!(secondDicusses[i].id === id)) { + _context5.next = 16; + break; + } + secondDicusses.splice(i, 1); + return _context5.abrupt("break", 19); + case 16: + i--; + _context5.next = 12; + break; + case 19: + comments[parentDiscussIndex].children = secondDicusses; + _context5.next = 30; + break; + case 22: + _i = comments.length - 1; + case 23: + if (!(_i >= 0)) { + _context5.next = 30; + break; + } + if (!(comments[_i].id === id)) { + _context5.next = 27; + break; + } + comments.splice(_i, 1); + return _context5.abrupt("break", 30); + case 27: + _i--; + _context5.next = 23; + break; + case 30: + dispatch({ + type: constant/* SET_ACTION_TYPE */.yS, + payload: { + actionType: null, + data: objectSpread2_default()(objectSpread2_default()({}, data), {}, { + comments: comments + }) + } + }); + refreshCount(); + case 32: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return _onProcessAction.apply(this, arguments); } - function onHiddenDiscuss() { - onSetActionType({ - id: id, - index: index, - params: { - hidden: !hidden ? '1' : '0', - container_identifier: shixunIdentifier - }, - type: 'hidden-discuss', - parentDiscussIndex: parentDiscussIndex, - message: !hidden ? '确定要隐藏该条回复吗' : '确定要取消隐藏该条回复吗' + function onSetActionType(value) { + dispatch({ + type: constant/* SET_ACTION_TYPE */.yS, + payload: { + actionType: value + } }); } - function onDeleteDiscuss() { - if (deleteCommentAlert) { - modal/* default */.Z.info({ - // centered: true, - title: '提示', - content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "tc", - children: [' ', "\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A", shixunName, "\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"] - }), - onOk: function onOk() {} - }); - return; - } - onSetActionType({ - id: id, - index: index, - type: 'delete-discuss', - parentDiscussIndex: parentDiscussIndex, - message: '确定要删除该条回复吗' + function onCancelRewardDialog() { + dispatch({ + type: constant/* CANCEL_REWARD_DIALOG */.t2 }); } - - // const canDelete = - // adminOrOperator || - // can_delete || - // author.user_id === user.user_id || - // author.login === user.login; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "second-level-discuss", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "discuss-info-body", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "discuss-info", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/users/".concat(author.login), - target: "_blank", - children: author.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "grey", - children: time - }), reward ? /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - className: "c-orange gift", - title: "\u5DF2\u5956\u52B1\u91D1\u5E01".concat(reward), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-gift c-orange " - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: reward - })] - }) : null] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: keywords ? 'hidden' : "btn-group", - children: [adminOrOperator ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - onClick: onRewardDialog, - title: '给TA奖励金币', - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-jiangli" - }) - }) : null, adminOrOperator ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - onClick: onHiddenDiscuss, - title: hidden ? '取消隐藏' : '隐藏评论', - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: hidden ? 'iconfont icon-yincangbiyan' : 'fa fa-eye' - }) - }) : null, manage ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - onClick: onDeleteDiscuss, - title: "\u5220\u9664", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-shanchu" - }) - }) : null] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - className: "discuss-content", - value: content, - highlightKeywords: keywords - // onClick={handleClick} - })] - }); -} -// console.log('------',isDelete); - -/* harmony default export */ var discuss_item = (function (_ref2) { - var data = _ref2.data, - index = _ref2.index, - shixunIdentifier = _ref2.shixunIdentifier, - adminOrOperator = _ref2.adminOrOperator, - identity = _ref2.identity, - onTopOrDownDiscuss = _ref2.onTopOrDownDiscuss, - onPlusDiscuss = _ref2.onPlusDiscuss, - onSetActionType = _ref2.onSetActionType, - onSetRewardData = _ref2.onSetRewardData, - user = _ref2.user, - isDelete = _ref2.isDelete, - activeDiscussIndex = _ref2.activeDiscussIndex, - onReplyDiscuss = _ref2.onReplyDiscuss, - onSetActiveDiscussIndex = _ref2.onSetActiveDiscussIndex, - keywords = _ref2.keywords; - var content = data.content, - children = data.children, - game_url = data.game_url, - hidden = data.hidden, - id = data.id, - position = data.position, - praise_count = data.praise_count, - reward = data.reward, - sticky = data.sticky, - time = data.time, - user_praise = data.user_praise, - game_passed = data.game_passed, - delete_comment_alert = data.delete_comment_alert, - author = data.author, - shixun_name = data.shixun_name, - manage = data.manage; - function onActiveDiscussIndex() { - onSetActiveDiscussIndex(id); - } - function onTopOrDown() { - onTopOrDownDiscuss(id, !sticky, index); + function onRewardDiscuss() { + return _onRewardDiscuss.apply(this, arguments); } - function onPlus() { - onPlusDiscuss(id, !user_praise, index); + function _onRewardDiscuss() { + _onRewardDiscuss = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { + var _rewardData$current, id, index, score, user_id, parentDiscussIndex, response; + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + _rewardData$current = rewardData.current, id = _rewardData$current.id, index = _rewardData$current.index, score = _rewardData$current.score, user_id = _rewardData$current.user_id, parentDiscussIndex = _rewardData$current.parentDiscussIndex; + _context6.next = 3; + return rewardDiscuss(id, { + container_type: 'Discusses', + score: score, + user_id: user_id + }); + case 3: + response = _context6.sent; + if (!parentDiscussIndex) { + comments[index].reward = response.code; + } else { + comments[parentDiscussIndex].children[index].reward = response.code; + } + dispatch({ + type: constant/* SET_REWARD */.Vn, + payload: { + showRewardDialog: false, + data: objectSpread2_default()(objectSpread2_default()({}, data), {}, { + comments: comments + }) + } + }); + rewardData.current = null; + case 7: + case "end": + return _context6.stop(); + } + }, _callee6); + })); + return _onRewardDiscuss.apply(this, arguments); } - function onRewardDialog() { - onSetRewardData({ - id: id, - index: index, - user_id: author.user_id + function onSetRewardData(value) { + rewardData.current = value; + dispatch({ + type: constant/* SHOW_REWARD_DIALOG */.RS }); } - function onDeleteDiscuss() { - if (delete_comment_alert) { - modal/* default */.Z.info({ - // centered: true, - title: '提示', - content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "tc", - children: [' ', "\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A", shixun_name, "\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"] - }), - onOk: function onOk() {} + function onSetDiscussScore(value) { + rewardData.current.score = value; + } + function onReplyDiscuss(_x8, _x9) { + return _onReplyDiscuss.apply(this, arguments); + } + function _onReplyDiscuss() { + _onReplyDiscuss = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(id, value) { + return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { + while (1) switch (_context7.prev = _context7.next) { + case 0: + _context7.prev = 0; + _context7.next = 3; + return replyDiscuss(id, value); + case 3: + getDiscusses(page); + _context7.next = 9; + break; + case 6: + _context7.prev = 6; + _context7.t0 = _context7["catch"](0); + console.log(_context7.t0); + case 9: + case "end": + return _context7.stop(); + } + }, _callee7, null, [[0, 6]]); + })); + return _onReplyDiscuss.apply(this, arguments); + } + function onSetActiveDiscussIndex(value) { + if (activeDiscussIndex === value) { + dispatch({ + type: constant/* ACTIVE_DISCUSS_INDEX */.SX, + payload: { + activeDiscussIndex: null + } + }); + } else { + dispatch({ + type: constant/* ACTIVE_DISCUSS_INDEX */.SX, + payload: { + activeDiscussIndex: value + } }); - return; } - onSetActionType({ - id: id, - index: index, - type: 'delete-discuss', - message: '确定要删除该条回复吗' - }); - } - function onHiddenDiscuss() { - onSetActionType({ - id: id, - index: index, - params: { - hidden: !hidden ? '1' : '0', - container_identifier: shixunIdentifier - }, - type: 'hidden-discuss', - message: !hidden ? '确定要隐藏该条回复吗' : '确定要取消隐藏该条回复吗' - }); } - var handleClick = function handleClick(e) { - var _e$target = e.target, - nodeName = _e$target.nodeName, - src = _e$target.src; - if (nodeName === 'IMG') { - mediator/* default */.Z.publish('preview-image', src); - console.log('src:', src); + (0,_react_17_0_2_react.useEffect)(function () { + function init() { + return _init.apply(this, arguments); } - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "discuss-item-container", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/users/".concat(author.login), - target: "_blank", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - alt: "\u7528\u6237\u5934\u50CF", - height: "50", - src: "".concat(env/* default */.Z.IMG_SERVER, "/images/").concat(author.image_url), - width: "50" + function _init() { + _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!(activeIndex === 3 && !data && shixunIdentifier)) { + _context.next = 3; + break; + } + _context.next = 3; + return getDiscusses(page); + case 3: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _init.apply(this, arguments); + } + init(); + }, [params.pathId, keywords]); + (0,_react_17_0_2_react.useEffect)(function () { + getDiscusses(page); + }, [keywords]); + // useEffect(() => { + // const unSub = mediator.subscribe('create-discuss', () => { + // getDiscusses(page); + // }); + // return unSub; + // }, [shixunIdentifier]); + + if (!data) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: true, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + height: '300px', + width: '100%' + } }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "discuss-info", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "/users/".concat(author.login), - target: "_blank", - children: author.name - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "grey", - children: time - }), position ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "c-green", - children: [" [\u7B2C", position, "\u5173] "] - }) : null, game_url ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: game_url, - target: "_blank", - className: "view-code", - title: "\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762", - children: "\u67E5\u770B" - }) : null, reward ? /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - className: "c-orange gift", - title: "\u5DF2\u5956\u52B1\u91D1\u5E01".concat(reward), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-gift c-orange " - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: reward - })] - }) : null, identity <= 5 ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - flex: '1', - textAlign: 'right', - color: game_passed === 1 ? '#29bd8b' : '' - }, - children: game_passed || game_passed === 0 ? game_passed === 1 ? '已通关' : '未通关' : '' - }) : null] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: handleClick, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { - className: "discuss-content", - value: content, - highlightKeywords: keywords - }) - }), children && children.length > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "reply-discuss-container", - onClick: handleClick, - children: children.map(function (item, i) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(SecondLevelDiscuss, { + }); + } + var disscuss_count = data.disscuss_count, + comments = data.comments, + all = data.all, + can_hidden = data.can_hidden; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "discuss-container", + ref: discussEl, + children: [disscuss_count === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) : null, (0,authority/* isLogin */.bg)() && !keywords && /*#__PURE__*/(0,jsx_runtime.jsx)(apply, { + getTypeNumber: getTypeNumber, + upDataList: getDiscusses, + page: page, + user: user, + keywords: keywords + }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: "bg-white", + children: comments === null || comments === void 0 ? void 0 : comments.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(discuss_item, { + user: user, data: item, - index: i, - deleteCommentAlert: delete_comment_alert, - shixunName: shixun_name, + index: index, + identity: identity, + onPaginationChange: onPaginationChange, shixunIdentifier: shixunIdentifier, - adminOrOperator: adminOrOperator, - user: user, isDelete: isDelete, - onSetRewardData: onSetRewardData, onSetActionType: onSetActionType, - parentDiscussIndex: index, + onTopOrDownDiscuss: onTopOrDownDiscuss, + adminOrOperator: can_hidden, + onPlusDiscuss: onPlusDiscuss, + onSetRewardData: onSetRewardData, + activeDiscussIndex: activeDiscussIndex, + onSetActiveDiscussIndex: onSetActiveDiscussIndex, + onReplyDiscuss: onReplyDiscuss, keywords: keywords }, item.id); }) - }) : null, /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: keywords ? 'hidden' : "btn-group", - children: [adminOrOperator ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - onClick: onRewardDialog, - title: '给TA奖励金币', - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-jiangli" - }) - }) : null, adminOrOperator ? /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - onClick: onHiddenDiscuss, - title: hidden ? '取消隐藏' : '隐藏评论', - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: hidden ? 'iconfont icon-yincangbiyan' : 'fa fa-eye' - }) - }) : null, manage && (!children || children.length == 0) && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - onClick: onDeleteDiscuss, - title: "\u5220\u9664", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-shanchu" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - onClick: onActiveDiscussIndex, - title: "\u56DE\u590D", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-huifu1" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - onClick: onPlus, + }), disscuss_count > 10 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "pagination-container tc", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { + showQuickJumper: true, + showSizeChanger: false, + onChange: onPaginationChange, + current: page, + total: disscuss_count + }) + }) : null] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + centered: true, + title: "\u63D0\u793A", + open: !!actionType, + onOk: onProcessAction, + onCancel: onCancelAction, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: actionType ? actionType.message : '' + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + centered: true, + width: 400, + title: "\u5956\u52B1\u8BBE\u7F6E", + open: showRewardDialog, + onCancel: onCancelRewardDialog, + onOk: onRewardDiscuss, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF", + min: 1, + onChange: onSetDiscussScore, style: { - whiteSpace: "nowrap" - }, - className: user_praise ? 'c-orange' : '', - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: user_praise ? 'iconfont icon-dianzan mr3' : 'iconfont icon-dianzan-xian mr3 ' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: praise_count ? praise_count : '' - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(discuss_editor, { - id: id, - activeDiscussIndex: activeDiscussIndex, - onReplyDiscuss: onReplyDiscuss + width: '228px' + } + }) })] })] - }, id); + }); }); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/Discuss/index.jsx - - - - - - - +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/SendModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var SendModalmodules = ({"flex_box_center":"flex_box_center___pWsLR","flex_space_between":"flex_space_between___VBNSX","flex_box_vertical_center":"flex_box_vertical_center___Z_F4c","flex_box_center_end":"flex_box_center_end___q95u1","flex_box_column":"flex_box_column___dhvCq","scoremodal":"scoremodal___YNtb3","wrap":"wrap___BauIT","wrap_title":"wrap_title___ZWoHv","radioWrap":"radioWrap___Jh9vt","radio":"radio___Ydt8R","colorFF0000":"colorFF0000___JOb5w","pagination":"pagination___d1fv4","selectWrapper":"selectWrapper___AXdXX","allqingchu":"allqingchu___bGXX_","title":"title___i97Lm","score":"score___KL7jN","close":"close___UFA7K","content":"content___y4BQA","items":"items___uyG6g","bottom":"bottom___YN73d","yes":"yes___XPJhC","no":"no___Mkypk","titlecount":"titlecount___ppkNI","add":"add___SwDuY","search":"search___Pjuzg","searchIcon":"searchIcon___v01bz","tabWrap":"tabWrap___ANUlZ"}); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/SendModal/index.tsx +var SendModal_excluded = ["shixunsDetail", "dispatch"]; @@ -11184,540 +13130,775 @@ function SecondLevelDiscuss(_ref) { -var initialState = { - showRewardDialog: false, - data: null, - page: 1, - loading: false, - actionType: null, - activeDiscussIndex: null -}; -function reducer(state, action) { - switch (action.type) { - case constant/* SHOW_DISCUSSES_LOADING */.tD: - return objectSpread2_default()(objectSpread2_default()({}, state), {}, { - loading: true - }); - case constant/* SHOW_REWARD_DIALOG */.RS: - return objectSpread2_default()(objectSpread2_default()({}, state), {}, { - showRewardDialog: true - }); - case constant/* CANCEL_REWARD_DIALOG */.t2: - return objectSpread2_default()(objectSpread2_default()({}, state), {}, { - showRewardDialog: false - }); - case constant/* GET_DISCUSSES */.GR: - return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); - case constant/* TOP_OR_DOWN_DISCUSS */.u8: - return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); - case constant/* PLUS_DISCUSS */.rM: - return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); - case constant/* SET_ACTION_TYPE */.yS: - return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); - case constant/* SET_REWARD */.Vn: - return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); - case constant/* ACTIVE_DISCUSS_INDEX */.SX: - return objectSpread2_default()(objectSpread2_default()({}, state), action.payload); - default: - throw new Error(); - } -} -/* harmony default export */ var Discuss = (function (_ref) { - var shixunIdentifier = _ref.shixunIdentifier, - identity = _ref.identity, - activeIndex = _ref.activeIndex, - user = _ref.user, - _ref$isShixunDetail = _ref.isShixunDetail, - isShixunDetail = _ref$isShixunDetail === void 0 ? false : _ref$isShixunDetail, - isDelete = _ref.isDelete, - getTypeNumber = _ref.getTypeNumber, - keywords = _ref.keywords, - refreshCount = _ref.refreshCount; - var _useReducer = (0,_react_17_0_2_react.useReducer)(reducer, initialState), - _useReducer2 = slicedToArray_default()(_useReducer, 2), - state = _useReducer2[0], - dispatch = _useReducer2[1]; - var page = state.page, - loading = state.loading, - data = state.data, - actionType = state.actionType, - showRewardDialog = state.showRewardDialog, - activeDiscussIndex = state.activeDiscussIndex; - var rewardData = (0,_react_17_0_2_react.useRef)(); - var discussEl = (0,_react_17_0_2_react.useRef)(); - var params = (0,_umi_production_exports.useParams)(); - function getDiscusses(_x) { - return _getDiscusses.apply(this, arguments); - } - function _getDiscusses() { - _getDiscusses = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(value) { - var response; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - if (!loading) { - _context2.next = 2; - break; - } - return _context2.abrupt("return"); - case 2: - _context2.prev = 2; - dispatch({ - type: constant/* SHOW_DISCUSSES_LOADING */.tD - }); - _context2.next = 6; - return (0,paths/* getDiscusses */.Ax)(objectSpread2_default()(objectSpread2_default()({}, params), {}, { - page: value, - keywords: keywords - })); - case 6: - response = _context2.sent; - dispatch({ - type: constant/* GET_DISCUSSES */.GR, - payload: { - activeDiscussIndex: null, - page: value, - data: response, - loading: false - } - }); - _context2.next = 13; - break; - case 10: - _context2.prev = 10; - _context2.t0 = _context2["catch"](2); - console.log(_context2.t0); - case 13: - case "end": - return _context2.stop(); - } - }, _callee2, null, [[2, 10]]); - })); - return _getDiscusses.apply(this, arguments); - } - function onPaginationChange(value) { - document.body.scrollIntoView(); - getDiscusses(value); - } - function onPlusDiscuss(_x2, _x3, _x4) { - return _onPlusDiscuss.apply(this, arguments); - } - function _onPlusDiscuss() { - _onPlusDiscuss = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(id, user_praise, index) { - var response; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { +var SendModal_Search = input/* default */.Z.Search; +var SendModal = function SendModal(_ref) { + var _shixunsDetail$action23, _shixunsDetail$action24, _shixunsDetail$action25, _shixunsDetail$action26, _shixunsDetail$action27; + var shixunsDetail = _ref.shixunsDetail, + dispatch = _ref.dispatch, + props = objectWithoutProperties_default()(_ref, SendModal_excluded); + var urlParams = (0,_umi_production_exports.useParams)(); + var _useState = (0,_react_17_0_2_react.useState)(0), + _useState2 = slicedToArray_default()(_useState, 2), + courseCount = _useState2[0], + setCoursesCount = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + courseList = _useState4[0], + setCourseList = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(''), + _useState6 = slicedToArray_default()(_useState5, 2), + searchValue = _useState6[0], + setSearchValue = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(), + _useState8 = slicedToArray_default()(_useState7, 2), + radioValue = _useState8[0], + setRadioValue = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(false), + _useState10 = slicedToArray_default()(_useState9, 2), + hasError = _useState10[0], + setHasError = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(false), + _useState12 = slicedToArray_default()(_useState11, 2), + show = _useState12[0], + setShow = _useState12[1]; + var _useState13 = (0,_react_17_0_2_react.useState)({ + page: 1, + limit: 10, + type: 'video' + }), + _useState14 = slicedToArray_default()(_useState13, 2), + params = _useState14[0], + setParams = _useState14[1]; + (0,_react_17_0_2_react.useEffect)(function () { + setSearchValue(''); + if (shixunsDetail.actionTabs.key === 'Stage-SendModal') { + var _shixunsDetail$action, _shixunsDetail$action2; + if ((shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action = shixunsDetail.actionTabs) === null || _shixunsDetail$action === void 0 || (_shixunsDetail$action = _shixunsDetail$action.params) === null || _shixunsDetail$action === void 0 ? void 0 : _shixunsDetail$action.title) == '分组作业') { + var obj = { + page: 1, + limit: 10, + type: 'group' + }; + setParams(obj); + getSearchUserCourses(objectSpread2_default()(objectSpread2_default()({}, obj), {}, { + search: encodeURI(searchValue) + })); + } else if ((shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action2 = shixunsDetail.actionTabs) === null || _shixunsDetail$action2 === void 0 || (_shixunsDetail$action2 = _shixunsDetail$action2.params) === null || _shixunsDetail$action2 === void 0 ? void 0 : _shixunsDetail$action2.title) == '图文作业') { + var _obj = { + page: 1, + limit: 10, + type: 'normal' + }; + setParams(_obj); + getSearchUserCourses(objectSpread2_default()(objectSpread2_default()({}, _obj), {}, { + search: encodeURI(searchValue) + })); + } else { + setParams(params); + getSearchUserCourses(objectSpread2_default()(objectSpread2_default()({}, params), {}, { + search: encodeURI(searchValue) + })); + } + } + }, [shixunsDetail.actionTabs.key]); + var getSearchUserCourses = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(query) { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { case 0: - _context3.prev = 0; - _context3.next = 3; - return plusDiscuss(id, user_praise); - case 3: - response = _context3.sent; - comments[index].user_praise = user_praise; - comments[index].praise_count = response.praise_count; - dispatch({ - type: constant/* PLUS_DISCUSS */.rM, - payload: { - data: objectSpread2_default()(objectSpread2_default()({}, data), {}, { - comments: comments - }) - } + _context.next = 2; + return dispatch({ + type: 'shixunsDetail/searchUserCourses', + payload: query }); - _context3.next = 12; - break; - case 9: - _context3.prev = 9; - _context3.t0 = _context3["catch"](0); - console.log(_context3.t0); - case 12: + case 2: + res = _context.sent; + if (res.status === 401) { + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: {} + }); + setShow(false); + } else { + setCoursesCount((res === null || res === void 0 ? void 0 : res.courses_count) || 0); + setCourseList((res === null || res === void 0 ? void 0 : res.course_list) || []); + } + case 4: case "end": - return _context3.stop(); + return _context.stop(); } - }, _callee3, null, [[0, 9]]); + }, _callee); })); - return _onPlusDiscuss.apply(this, arguments); - } - function onTopOrDownDiscuss(_x5, _x6, _x7) { - return _onTopOrDownDiscuss.apply(this, arguments); - } - function _onTopOrDownDiscuss() { - _onTopOrDownDiscuss = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id, sticky, index) { - return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { + return function getSearchUserCourses(_x) { + return _ref2.apply(this, arguments); + }; + }(); + var handleChangePagination = function handleChangePagination(pageNumber) { + var query = objectSpread2_default()(objectSpread2_default()({}, params), { + page: pageNumber, + limit: 10, + search: encodeURI(searchValue) + }); + setParams(query); + getSearchUserCourses(query); + }; + var _useReuseModal = (0,ReuseShixunModal/* useReuseModal */.P)(), + _useReuseModal2 = slicedToArray_default()(_useReuseModal, 4), + reuseModalVisible = _useReuseModal2[0], + closeReuseModal = _useReuseModal2[1], + renderData = _useReuseModal2[2], + showReuseModal = _useReuseModal2[3]; + var handleOk = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _shixunsDetail$action3, _shixunsDetail$action4, _shixunsDetail$action5, _shixunsDetail$action6, _shixunsDetail$action7, _shixunsDetail$action8, _shixunsDetail$action9; + var id, hasUsedShixun; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: - _context4.prev = 0; - _context4.next = 3; - return topOrDownDiscuss(id, sticky); + if (radioValue) { + _context2.next = 3; + break; + } + setHasError(true); + return _context2.abrupt("return"); case 3: - comments[index].sticky = sticky; - dispatch({ - type: constant/* TOP_OR_DOWN_DISCUSS */.u8, - payload: { - data: objectSpread2_default()(objectSpread2_default()({}, data), {}, { - comments: comments - }) - } + id = (_shixunsDetail$action3 = shixunsDetail.actionTabs.params) === null || _shixunsDetail$action3 === void 0 ? void 0 : _shixunsDetail$action3.id; + setShow(false); + _context2.next = 7; + return showReuseModal({ + id: (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action4 = shixunsDetail.actionTabs) === null || _shixunsDetail$action4 === void 0 || (_shixunsDetail$action4 = _shixunsDetail$action4.params) === null || _shixunsDetail$action4 === void 0 ? void 0 : _shixunsDetail$action4.title) == '测验' ? shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action5 = shixunsDetail.actionTabs) === null || _shixunsDetail$action5 === void 0 || (_shixunsDetail$action5 = _shixunsDetail$action5.params) === null || _shixunsDetail$action5 === void 0 ? void 0 : _shixunsDetail$action5.examinationid : urlParams === null || urlParams === void 0 ? void 0 : urlParams.pathId, + course_id: (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action6 = shixunsDetail.actionTabs) === null || _shixunsDetail$action6 === void 0 || (_shixunsDetail$action6 = _shixunsDetail$action6.params) === null || _shixunsDetail$action6 === void 0 ? void 0 : _shixunsDetail$action6.title) == '测验' ? [radioValue] : radioValue, + type: (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action7 = shixunsDetail.actionTabs) === null || _shixunsDetail$action7 === void 0 || (_shixunsDetail$action7 = _shixunsDetail$action7.params) === null || _shixunsDetail$action7 === void 0 ? void 0 : _shixunsDetail$action7.title) == '分组作业' ? 'group' : (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action8 = shixunsDetail.actionTabs) === null || _shixunsDetail$action8 === void 0 || (_shixunsDetail$action8 = _shixunsDetail$action8.params) === null || _shixunsDetail$action8 === void 0 ? void 0 : _shixunsDetail$action8.title) == '图文作业' ? 'normal' : (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action9 = shixunsDetail.actionTabs) === null || _shixunsDetail$action9 === void 0 || (_shixunsDetail$action9 = _shixunsDetail$action9.params) === null || _shixunsDetail$action9 === void 0 ? void 0 : _shixunsDetail$action9.title) == '测验' ? 'examination_bank' : 'subject', + stage_item_id: id, + sync_catelog: 0 }); - _context4.next = 10; - break; case 7: - _context4.prev = 7; - _context4.t0 = _context4["catch"](0); - console.log(_context4.t0); - case 10: + hasUsedShixun = _context2.sent; + if (hasUsedShixun) { + _context2.next = 11; + break; + } + _context2.next = 11; + return reuseModalCallback(0); + case 11: case "end": - return _context4.stop(); + return _context2.stop(); } - }, _callee4, null, [[0, 7]]); + }, _callee2); })); - return _onTopOrDownDiscuss.apply(this, arguments); - } - function onCancelAction() { - dispatch({ - type: constant/* SET_ACTION_TYPE */.yS, - payload: { - actionType: null - } - }); - } - function onProcessAction() { - return _onProcessAction.apply(this, arguments); - } - function _onProcessAction() { - _onProcessAction = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { - var id, params, type, index, parentDiscussIndex, secondDicusses, i, _i; - return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { + return function handleOk() { + return _ref3.apply(this, arguments); + }; + }(); + var reuseModalCallback = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(is_copy) { + var _shixunsDetail$action10, _shixunsDetail$action11, _shixunsDetail$action19; + var id, res, _shixunsDetail$action12, identifier, _shixunsDetail$action13, _shixunsDetail$action14, _shixunsDetail$action15, _shixunsDetail$action16, _shixunsDetail$action17, _shixunsDetail$action18, _res, _res2; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: - id = actionType.id, params = actionType.params, type = actionType.type, index = actionType.index, parentDiscussIndex = actionType.parentDiscussIndex; - if (!(type === 'hidden-discuss')) { - _context5.next = 6; + id = (_shixunsDetail$action10 = shixunsDetail.actionTabs.params) === null || _shixunsDetail$action10 === void 0 ? void 0 : _shixunsDetail$action10.id; + if (!((_shixunsDetail$action11 = shixunsDetail.actionTabs.params) !== null && _shixunsDetail$action11 !== void 0 && _shixunsDetail$action11.is_jupyter)) { + _context3.next = 8; break; } - _context5.next = 4; - return hiddenDiscuss(id, params); - case 4: - if (!parentDiscussIndex) { - comments[index].hidden = params.hidden == 1 ? true : false; - } else { - comments[parentDiscussIndex].children[index].hidden = params.hidden == 1 ? true : false; - } - dispatch({ - type: constant/* SET_ACTION_TYPE */.yS, - payload: { - actionType: null, - data: objectSpread2_default()(objectSpread2_default()({}, data), {}, { - comments: comments - }) + identifier = (_shixunsDetail$action12 = shixunsDetail.actionTabs.params) === null || _shixunsDetail$action12 === void 0 ? void 0 : _shixunsDetail$action12.identifier; + _context3.next = 5; + return (0,fetch/* default */.ZP)("/api/shixuns/".concat(identifier, "/send_to_course.json"), { + method: 'Post', + body: { + courses: [{ + course_id: radioValue, + identifier: identifier, + type: 'normal', + is_copy: is_copy, + is_use: 1 + }] } }); - case 6: - if (!(type === 'delete-discuss')) { - _context5.next = 32; - break; - } - _context5.next = 9; - return deleteDiscuss(id); - case 9: - if (!(parentDiscussIndex || parentDiscussIndex === 0)) { - _context5.next = 22; - break; - } - secondDicusses = comments[parentDiscussIndex].children; - i = secondDicusses.length - 1; - case 12: - if (!(i >= 0)) { - _context5.next = 19; - break; - } - if (!(secondDicusses[i].id === id)) { - _context5.next = 16; - break; - } - secondDicusses.splice(i, 1); - return _context5.abrupt("break", 19); - case 16: - i--; - _context5.next = 12; - break; - case 19: - comments[parentDiscussIndex].children = secondDicusses; - _context5.next = 30; + case 5: + res = _context3.sent; + _context3.next = 17; break; - case 22: - _i = comments.length - 1; - case 23: - if (!(_i >= 0)) { - _context5.next = 30; - break; - } - if (!(comments[_i].id === id)) { - _context5.next = 27; + case 8: + if (!((shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action13 = shixunsDetail.actionTabs) === null || _shixunsDetail$action13 === void 0 || (_shixunsDetail$action13 = _shixunsDetail$action13.params) === null || _shixunsDetail$action13 === void 0 ? void 0 : _shixunsDetail$action13.title) == '测验')) { + _context3.next = 14; break; } - comments.splice(_i, 1); - return _context5.abrupt("break", 30); - case 27: - _i--; - _context5.next = 23; - break; - case 30: - dispatch({ - type: constant/* SET_ACTION_TYPE */.yS, - payload: { - actionType: null, - data: objectSpread2_default()(objectSpread2_default()({}, data), {}, { - comments: comments - }) - } + _context3.next = 11; + return (0,paths/* sendToCourseTest */.p4)({ + id: shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action14 = shixunsDetail.actionTabs) === null || _shixunsDetail$action14 === void 0 || (_shixunsDetail$action14 = _shixunsDetail$action14.params) === null || _shixunsDetail$action14 === void 0 ? void 0 : _shixunsDetail$action14.examinationid, + course_id: [radioValue], + shixuns_info: is_copy ? is_copy === null || is_copy === void 0 ? void 0 : is_copy.map(function (v) { + v.shixun_id = v.id; + return v; + }) : [] }); - refreshCount(); - case 32: - case "end": - return _context5.stop(); - } - }, _callee5); - })); - return _onProcessAction.apply(this, arguments); - } - function onSetActionType(value) { - dispatch({ - type: constant/* SET_ACTION_TYPE */.yS, - payload: { - actionType: value - } - }); - } - function onCancelRewardDialog() { - dispatch({ - type: constant/* CANCEL_REWARD_DIALOG */.t2 - }); - } - function onRewardDiscuss() { - return _onRewardDiscuss.apply(this, arguments); - } - function _onRewardDiscuss() { - _onRewardDiscuss = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6() { - var _rewardData$current, id, index, score, user_id, parentDiscussIndex, response; - return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - _rewardData$current = rewardData.current, id = _rewardData$current.id, index = _rewardData$current.index, score = _rewardData$current.score, user_id = _rewardData$current.user_id, parentDiscussIndex = _rewardData$current.parentDiscussIndex; - _context6.next = 3; - return rewardDiscuss(id, { - container_type: 'Discusses', - score: score, - user_id: user_id + case 11: + res = _context3.sent; + _context3.next = 17; + break; + case 14: + _context3.next = 16; + return (0,paths/* sendToCourse */.Q)({ + id: urlParams === null || urlParams === void 0 ? void 0 : urlParams.pathId, + course_id: radioValue, + stage_shixuns: [{ + stage_shixun_id: id, + is_copy: is_copy, + is_use: 1 + }], + sync_catelog: 0, + type: ((_shixunsDetail$action15 = shixunsDetail.actionTabs.params) === null || _shixunsDetail$action15 === void 0 ? void 0 : _shixunsDetail$action15.title) === '实训' ? 'shixun' : (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action16 = shixunsDetail.actionTabs) === null || _shixunsDetail$action16 === void 0 || (_shixunsDetail$action16 = _shixunsDetail$action16.params) === null || _shixunsDetail$action16 === void 0 ? void 0 : _shixunsDetail$action16.title) == '分组作业' ? 'group' : (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action17 = shixunsDetail.actionTabs) === null || _shixunsDetail$action17 === void 0 || (_shixunsDetail$action17 = _shixunsDetail$action17.params) === null || _shixunsDetail$action17 === void 0 ? void 0 : _shixunsDetail$action17.title) == '图文作业' ? 'normal' : (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action18 = shixunsDetail.actionTabs) === null || _shixunsDetail$action18 === void 0 || (_shixunsDetail$action18 = _shixunsDetail$action18.params) === null || _shixunsDetail$action18 === void 0 ? void 0 : _shixunsDetail$action18.title) == '视频' ? 'video' : '' }); - case 3: - response = _context6.sent; - if (!parentDiscussIndex) { - comments[index].reward = response.code; + case 16: + res = _context3.sent; + case 17: + handleCancel(); + closeReuseModal(); + if ((shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action19 = shixunsDetail.actionTabs) === null || _shixunsDetail$action19 === void 0 || (_shixunsDetail$action19 = _shixunsDetail$action19.params) === null || _shixunsDetail$action19 === void 0 ? void 0 : _shixunsDetail$action19.title) == '测验') { + if (((_res = res) === null || _res === void 0 ? void 0 : _res.status) === 0) { + es_modal/* default */.Z.confirm({ + title: '提示', + centered: true, + okText: '确定', + cancelText: '取消', + content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "tc", + children: "\u53D1\u9001\u6210\u529F" + }), + onOk: function onOk() { + console.log(res); + // openNewWindow(res?.url); + (0,util/* openNewWindow */.xg)("".concat(res.data[0]["first_category_url"], "/").concat(res.data[0]["exercise_id"], "/detail?random=").concat(res.data[0]["is_random"], "&tabs=3")); //跳转到试卷,规则设置页面 + } + }); + } } else { - comments[parentDiscussIndex].children[index].reward = response.code; - } - dispatch({ - type: constant/* SET_REWARD */.Vn, - payload: { - showRewardDialog: false, - data: objectSpread2_default()(objectSpread2_default()({}, data), {}, { - comments: comments - }) + if (((_res2 = res) === null || _res2 === void 0 ? void 0 : _res2.status) === 1) { + es_modal/* default */.Z.confirm({ + title: '提示', + centered: true, + okText: '确定', + cancelText: '取消', + content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "tc", + children: res.message + }), + onOk: function onOk() { + var _shixunsDetail$action20, _shixunsDetail$action21, _shixunsDetail$action22; + if ((_shixunsDetail$action20 = shixunsDetail.actionTabs.params) !== null && _shixunsDetail$action20 !== void 0 && _shixunsDetail$action20.is_jupyter) { + var _res3; + (0,util/* openNewWindow */.xg)((_res3 = res) === null || _res3 === void 0 ? void 0 : _res3.first_category_url); + return; + } + if ((shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action21 = shixunsDetail.actionTabs) === null || _shixunsDetail$action21 === void 0 || (_shixunsDetail$action21 = _shixunsDetail$action21.params) === null || _shixunsDetail$action21 === void 0 ? void 0 : _shixunsDetail$action21.title) == '分组作业' || (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action22 = shixunsDetail.actionTabs) === null || _shixunsDetail$action22 === void 0 || (_shixunsDetail$action22 = _shixunsDetail$action22.params) === null || _shixunsDetail$action22 === void 0 ? void 0 : _shixunsDetail$action22.title) == '图文作业') { + var _res4; + (0,util/* openNewWindow */.xg)((_res4 = res) === null || _res4 === void 0 ? void 0 : _res4.url); + } else { + var _res5; + var classroomId = (_res5 = res) === null || _res5 === void 0 || (_res5 = _res5.url.split('/')) === null || _res5 === void 0 ? void 0 : _res5[2]; + (0,util/* openNewWindow */.xg)("/classrooms/".concat(classroomId, "/shixun_homework")); + } + } + }); } - }); - rewardData.current = null; - case 7: + } + case 20: case "end": - return _context6.stop(); + return _context3.stop(); } - }, _callee6); + }, _callee3); })); - return _onRewardDiscuss.apply(this, arguments); - } - function onSetRewardData(value) { - rewardData.current = value; + return function reuseModalCallback(_x2) { + return _ref4.apply(this, arguments); + }; + }(); + var handleCancel = function handleCancel() { + setSearchValue(''); + setRadioValue(null); + setHasError(false); dispatch({ - type: constant/* SHOW_REWARD_DIALOG */.RS + type: 'shixunsDetail/setActionTabs', + payload: {} }); - } - function onSetDiscussScore(value) { - rewardData.current.score = value; - } - function onReplyDiscuss(_x8, _x9) { - return _onReplyDiscuss.apply(this, arguments); - } - function _onReplyDiscuss() { - _onReplyDiscuss = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee7(id, value) { - return regeneratorRuntime_default()().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { + setShow(false); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + title: "\u53D1\u9001".concat(((_shixunsDetail$action23 = shixunsDetail.actionTabs.params) === null || _shixunsDetail$action23 === void 0 ? void 0 : _shixunsDetail$action23.title) || "实训") + // footer={false} + , + open: shixunsDetail.actionTabs.key === 'Stage-SendModal', + centered: true + // closable={false} + , + className: SendModalmodules.scoremodal, + onCancel: handleCancel, + onOk: handleOk, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: SendModalmodules.wrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: SendModalmodules.wrap_title, + children: ["\u9009\u62E9\u7684", "".concat(((_shixunsDetail$action24 = shixunsDetail.actionTabs.params) === null || _shixunsDetail$action24 === void 0 ? void 0 : _shixunsDetail$action24.title) || "实训"), "\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mb10", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { + className: SendModalmodules.search, + placeholder: "\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22", + allowClear: true, + value: searchValue, + onChange: function onChange(e) { + return setSearchValue(e.target.value); + }, + suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-sousuo9 font14 ".concat(SendModalmodules.searchIcon), + onClick: function onClick() { + setSearchValue(searchValue); + var query = objectSpread2_default()(objectSpread2_default()({}, params), { + page: 1, + limit: 10, + search: encodeURI(searchValue) + }); + setParams(query); + getSearchUserCourses(query); + } + }), + onSearch: function onSearch(value) { + setSearchValue(value); + var query = objectSpread2_default()(objectSpread2_default()({}, params), { + page: 1, + limit: 10, + search: encodeURI(value) + }); + setParams(query); + getSearchUserCourses(query); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: SendModalmodules.radioWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { + value: radioValue, + onChange: function onChange(e) { + setRadioValue(e.target.value); + setHasError(false); + }, + children: courseList.map(function (item, key) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + className: SendModalmodules.radio, + value: item.course_id, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + title: item.name, + children: item.name + }) + }, key); + }) + }) + }), hasError && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: SendModalmodules.colorFF0000, + children: "\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802" + }), courseCount > 10 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: SendModalmodules.pagination, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { + size: "small", + className: "mb20", + showQuickJumper: true, + showSizeChanger: false, + defaultCurrent: 1, + current: params === null || params === void 0 ? void 0 : params.page, + pageSize: 10, + total: courseCount, + onChange: handleChangePagination + }) + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseShixunModal/* default */.Z, { + visible: reuseModalVisible, + inPaper: true, + onOk: reuseModalCallback //子弹窗 点击ok才会触发的回调函数 + , + onCancel: function onCancel() { + handleCancel(); + closeReuseModal(); + }, + renderData: renderData, + modalType: (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action25 = shixunsDetail.actionTabs) === null || _shixunsDetail$action25 === void 0 || (_shixunsDetail$action25 = _shixunsDetail$action25.params) === null || _shixunsDetail$action25 === void 0 ? void 0 : _shixunsDetail$action25.title) == '测验' ? "multiple" : "single", + type: (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action26 = shixunsDetail.actionTabs) === null || _shixunsDetail$action26 === void 0 || (_shixunsDetail$action26 = _shixunsDetail$action26.params) === null || _shixunsDetail$action26 === void 0 ? void 0 : _shixunsDetail$action26.title) == '测验' ? "examination_bank" : "subject", + isMultipleCourse: (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action27 = shixunsDetail.actionTabs) === null || _shixunsDetail$action27 === void 0 || (_shixunsDetail$action27 = _shixunsDetail$action27.params) === null || _shixunsDetail$action27 === void 0 ? void 0 : _shixunsDetail$action27.title) == '测验' ? true : false + })] + }); +}; +/* harmony default export */ var Stage_SendModal = ((0,_umi_production_exports.connect)(function (_ref5) { + var shixunsDetail = _ref5.shixunsDetail; + return { + shixunsDetail: shixunsDetail + }; +})(SendModal)); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/AddGroupWork/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var AddGroupWorkmodules = ({"bg":"bg___F_x5V","title":"title___QEshf","fieldWrap":"fieldWrap___zSBF2","mdWrap":"mdWrap___V2EBb","footer_style":"footer_style___lwvvM","submit_button":"submit_button___gNsfc","close_button":"close_button___K6_8I"}); +// EXTERNAL MODULE: ./src/components/AddPoints/index.tsx + 2 modules +var AddPoints = __webpack_require__(31563); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/AddGroupWork/index.tsx + + + + + + + + + + + + + + + + +var NewCoursePage = function NewCoursePage(_ref) { + var _formValue$name, _globalSetting$settin; + var shixunHomeworks = _ref.shixunHomeworks, + newCourse = _ref.newCourse, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + classroomList = _ref.classroomList; + var params = (0,_umi_production_exports.useParams)(); + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useState = (0,_react_17_0_2_react.useState)({}), + _useState2 = slicedToArray_default()(_useState, 2), + formValue = _useState2[0], + setFormValue = _useState2[1]; + var courseId = (0,_react_17_0_2_react.useRef)(); + var commonHomeWorkAddDefaultData = shixunHomeworks.commonHomeWorkAddDefaultData; + var _useState3 = (0,_react_17_0_2_react.useState)({}), + _useState4 = slicedToArray_default()(_useState3, 2), + items = _useState4[0], + setitems = _useState4[1]; + + // useEffect(() => { + // setTimeout(() => { + // document.body.scrollIntoView(); + // }, 300); + // const { coursesId, categoryId } = params as any; + // dispatch({ + // type: 'shixunHomeworks/addCommonHomeWorkDefaultData', + // payload: { category: categoryId, coursesId, type: 3 }, + // }); + // }, []); + + (0,_react_17_0_2_react.useEffect)(function () { + form.resetFields(); + }, [classroomList.actionTabs.key]); + var handleFinish = function handleFinish() { + form.validateFields().then( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var bodyData, _bodyData$attachment_, _bodyData$reference_a, res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { case 0: - _context7.prev = 0; - _context7.next = 3; - return replyDiscuss(id, value); + if (!(formValue.min_num > formValue.max_num)) { + _context.next = 3; + break; + } + message/* default */.ZP.info('最大人数不能小于最小人数'); + return _context.abrupt("return"); case 3: - getDiscusses(page); - _context7.next = 9; - break; - case 6: - _context7.prev = 6; - _context7.t0 = _context7["catch"](0); - console.log(_context7.t0); + bodyData = objectSpread2_default()({}, formValue); + if (bodyData.attachment_ids) { + bodyData.attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$attachment_ = bodyData.attachment_ids) === null || _bodyData$attachment_ === void 0 ? void 0 : _bodyData$attachment_.map(function (v) { + return v.response.id; + }); + } + if (bodyData.reference_attachment_ids) { + bodyData.reference_attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$reference_a = bodyData.reference_attachment_ids) === null || _bodyData$reference_a === void 0 ? void 0 : _bodyData$reference_a.map(function (v) { + return v.response.id; + }); + } + if (!bodyData.base_on_project) { + bodyData.base_on_project = false; + } + _context.next = 9; + return (0,paths/* addHomeworkToStage */.DQ)(objectSpread2_default()(objectSpread2_default()({ + id: classroomList.actionTabs.id, + subject_id: classroomList.actionTabs.subject_id + }, bodyData), {}, { + homework_type: 3 + })); case 9: + res = _context.sent; + if (res.status === 0) { + set_work_points(res.homework_id); + (0,util/* trackEvent */.L9)(['教学课堂', '分组作业', '新建分组作业']); + message/* default */.ZP.success('新建成功'); + dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: 'closePathsTabs' + } + }); + } + case 11: case "end": - return _context7.stop(); - } - }, _callee7, null, [[0, 6]]); - })); - return _onReplyDiscuss.apply(this, arguments); - } - function onSetActiveDiscussIndex(value) { - if (activeDiscussIndex === value) { - dispatch({ - type: constant/* ACTIVE_DISCUSS_INDEX */.SX, - payload: { - activeDiscussIndex: null - } - }); - } else { - dispatch({ - type: constant/* ACTIVE_DISCUSS_INDEX */.SX, - payload: { - activeDiscussIndex: value + return _context.stop(); } - }); - } + }, _callee); + }))); + }; + function set_work_points(_x) { + return _set_work_points.apply(this, arguments); } - (0,_react_17_0_2_react.useEffect)(function () { - function init() { - return _init.apply(this, arguments); - } - function _init() { - _init = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - if (!(activeIndex === 3 && !data && shixunIdentifier)) { - _context.next = 3; - break; - } - _context.next = 3; - return getDiscusses(page); - case 3: - case "end": - return _context.stop(); - } - }, _callee); - })); - return _init.apply(this, arguments); - } - init(); - }, [params.pathId, keywords]); - (0,_react_17_0_2_react.useEffect)(function () { - getDiscusses(page); - }, [keywords]); - // useEffect(() => { - // const unSub = mediator.subscribe('create-discuss', () => { - // getDiscusses(page); - // }); - // return unSub; - // }, [shixunIdentifier]); - - if (!data) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { - spinning: true, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - height: '300px', - width: '100%' + function _set_work_points() { + _set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(id) { + var res; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (items !== null && items !== void 0 && items.ec_point_ids) { + _context2.next = 2; + break; + } + return _context2.abrupt("return"); + case 2: + _context2.next = 4; + return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(items === null || items === void 0 ? void 0 : items.ec_course_id, "/ec_points/set_work_points.json"), { + method: 'post', + body: objectSpread2_default()({ + homework_common_id: id + }, items) + }); + case 4: + res = _context2.sent; + case 5: + case "end": + return _context2.stop(); } - }) - }); + }, _callee2); + })); + return _set_work_points.apply(this, arguments); } - var disscuss_count = data.disscuss_count, - comments = data.comments, - all = data.all, - can_hidden = data.can_hidden; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "discuss-container", - ref: discussEl, - children: [disscuss_count === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) : null, (0,authority/* isLogin */.bg)() && !keywords && /*#__PURE__*/(0,jsx_runtime.jsx)(apply, { - getTypeNumber: getTypeNumber, - upDataList: getDiscusses, - page: page, - user: user, - keywords: keywords - }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: "bg-white", - children: comments === null || comments === void 0 ? void 0 : comments.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(discuss_item, { - user: user, - data: item, - index: index, - identity: identity, - onPaginationChange: onPaginationChange, - shixunIdentifier: shixunIdentifier, - isDelete: isDelete, - onSetActionType: onSetActionType, - onTopOrDownDiscuss: onTopOrDownDiscuss, - adminOrOperator: can_hidden, - onPlusDiscuss: onPlusDiscuss, - onSetRewardData: onSetRewardData, - activeDiscussIndex: activeDiscussIndex, - onSetActiveDiscussIndex: onSetActiveDiscussIndex, - onReplyDiscuss: onReplyDiscuss, - keywords: keywords - }, item.id); - }) - }), disscuss_count > 10 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "pagination-container tc", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - showQuickJumper: true, - showSizeChanger: false, - onChange: onPaginationChange, - current: page, - total: disscuss_count - }) - }) : null] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(components_modal/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - centered: true, - title: "\u63D0\u793A", - open: !!actionType, - onOk: onProcessAction, - onCancel: onCancelAction, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: actionType ? actionType.message : '' - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - centered: true, - width: 400, - title: "\u5956\u52B1\u8BBE\u7F6E", - open: showRewardDialog, - onCancel: onCancelRewardDialog, - onOk: onRewardDiscuss, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - placeholder: "\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF", - min: 1, - onChange: onSetDiscussScore, - style: { - width: '228px' + return /*#__PURE__*/(0,jsx_runtime.jsxs)(drawer/* default */.Z, { + placement: "bottom", + height: "100%", + closable: false + // onClose={this.onClose} + , + open: classroomList.actionTabs.key === '课程新建分组作业' ? true : false, + className: AddGroupWorkmodules.drawer, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: AddGroupWorkmodules.bg, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: AddGroupWorkmodules.title, + children: "\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: form, + scrollToFirstError: true, + layout: "vertical", + onValuesChange: function onValuesChange() { + setFormValue(objectSpread2_default()({}, form.getFieldsValue())); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AddGroupWorkmodules.fieldWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "name", + label: "\u6807\u9898", + rules: [{ + required: true, + message: '请输入标题' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + maxLength: 60, + suffix: "".concat(((_formValue$name = formValue.name) === null || _formValue$name === void 0 ? void 0 : _formValue$name.length) || 0, "/60"), + placeholder: "\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: AddGroupWorkmodules.mdWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "description", + style: { + marginTop: '-10px' + }, + label: "\u5185\u5BB9", + rules: [{ + required: true, + message: '请输入作业的简介' + }, { + max: 5000, + message: '作业简介最大限制5000个字符' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + watch: true, + defaultValue: formValue.intro + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "attachment_ids", + style: { + marginTop: '-15px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {}) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: [20, 20], + style: { + marginTop: 20 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "230px", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "min_num", + label: "\u5206\u7EC4\u8BBE\u7F6E", + rules: [{ + required: true, + message: '请填写每组最小人数' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + style: { + width: 200, + height: 40 + }, + min: 1, + placeholder: "\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "230px", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "max_num", + label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\xA0" + }), + rules: [{ + validator: function validator(rule, values) { + if (values) { + return Promise.resolve(); + } + return Promise.reject(new Error('请填写每组最大人数')); + } + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + style: { + width: 200, + height: 40 + }, + max: 100, + placeholder: "\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt40", + style: { + color: '#536367', + marginLeft: '-20px' + }, + children: "\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09" + }) + })] + }), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + style: { + marginTop: '-10px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "base_on_project", + valuePropName: "checked", + style: { + marginBottom: 5 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + value: true, + style: { + color: '#5F6368' + }, + children: "\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-light-black", + style: { + color: '#999999' + }, + children: "(\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)" + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: AddGroupWorkmodules.mdWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "reference_answer", + label: "\u53C2\u8003\u7B54\u6848", + style: { + marginTop: 10 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + watch: true, + defaultValue: formValue.notice + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "reference_attachment_ids", + style: { + marginTop: '-15px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {}) + }) + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AddGroupWorkmodules.mdWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AddPoints/* default */.Z, { + setitem: function setitem(e) { + return setitems(objectSpread2_default()({}, e)); } }) })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: AddGroupWorkmodules.footer_style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AddGroupWorkmodules.close_button, + onClick: function onClick() { + dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '' + } + }); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: handleFinish, + className: AddGroupWorkmodules.submit_button, + children: "\u63D0\u4EA4" + })] })] - }); -}); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/SendModal/index.less?modules + }, "bottom"); +}; +/* harmony default export */ var AddGroupWork = ((0,_umi_production_exports.connect)(function (_ref3) { + var shixunHomeworks = _ref3.shixunHomeworks, + newCourse = _ref3.newCourse, + loading = _ref3.loading, + globalSetting = _ref3.globalSetting, + classroomList = _ref3.classroomList; + return { + classroomList: classroomList, + shixunHomeworks: shixunHomeworks, + newCourse: newCourse, + globalSetting: globalSetting, + loading: loading.effects + }; +})(NewCoursePage)); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/EditGroupWork/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var SendModalmodules = ({"flex_box_center":"flex_box_center___pWsLR","flex_space_between":"flex_space_between___VBNSX","flex_box_vertical_center":"flex_box_vertical_center___Z_F4c","flex_box_center_end":"flex_box_center_end___q95u1","flex_box_column":"flex_box_column___dhvCq","scoremodal":"scoremodal___YNtb3","wrap":"wrap___BauIT","wrap_title":"wrap_title___ZWoHv","radioWrap":"radioWrap___Jh9vt","radio":"radio___Ydt8R","colorFF0000":"colorFF0000___JOb5w","pagination":"pagination___d1fv4","selectWrapper":"selectWrapper___AXdXX","allqingchu":"allqingchu___bGXX_","title":"title___i97Lm","score":"score___KL7jN","close":"close___UFA7K","content":"content___y4BQA","items":"items___uyG6g","bottom":"bottom___YN73d","yes":"yes___XPJhC","no":"no___Mkypk","titlecount":"titlecount___ppkNI","add":"add___SwDuY","search":"search___Pjuzg","searchIcon":"searchIcon___v01bz","tabWrap":"tabWrap___ANUlZ"}); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/SendModal/index.tsx - +/* harmony default export */ var EditGroupWorkmodules = ({"bg":"bg___oLxz5","title":"title___bfvam","fieldWrap":"fieldWrap___A5u2u","mdWrap":"mdWrap___zugL3","footer_style":"footer_style___unO7C","submit_button":"submit_button___t8Hvx","close_button":"close_button___oswUb"}); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/EditGroupWork/index.tsx -var SendModal_excluded = ["shixunsDetail", "dispatch"]; @@ -11729,92 +13910,63 @@ var SendModal_excluded = ["shixunsDetail", "dispatch"]; -var SendModal_Search = input/* default */.Z.Search; -var SendModal = function SendModal(_ref) { - var _shixunsDetail$action15, _shixunsDetail$action16; - var shixunsDetail = _ref.shixunsDetail, +var EditCommonHomework = function EditCommonHomework(_ref) { + var _formValue$name, _globalSetting$settin; + var shixunHomeworks = _ref.shixunHomeworks, + newCourse = _ref.newCourse, + globalSetting = _ref.globalSetting, + loading = _ref.loading, dispatch = _ref.dispatch, - props = objectWithoutProperties_default()(_ref, SendModal_excluded); - var urlParams = (0,_umi_production_exports.useParams)(); - var _useState = (0,_react_17_0_2_react.useState)(0), + classroomList = _ref.classroomList; + var params = (0,_umi_production_exports.useParams)(); + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useState = (0,_react_17_0_2_react.useState)({}), _useState2 = slicedToArray_default()(_useState, 2), - courseCount = _useState2[0], - setCoursesCount = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)([]), + formValue = _useState2[0], + setFormValue = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(false), _useState4 = slicedToArray_default()(_useState3, 2), - courseList = _useState4[0], - setCourseList = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)(''), + isShow = _useState4[0], + setIsShow = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)({}), _useState6 = slicedToArray_default()(_useState5, 2), - searchValue = _useState6[0], - setSearchValue = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)(), + items = _useState6[0], + setitems = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)({}), _useState8 = slicedToArray_default()(_useState7, 2), - radioValue = _useState8[0], - setRadioValue = _useState8[1]; - var _useState9 = (0,_react_17_0_2_react.useState)(false), - _useState10 = slicedToArray_default()(_useState9, 2), - hasError = _useState10[0], - setHasError = _useState10[1]; - var _useState11 = (0,_react_17_0_2_react.useState)(false), - _useState12 = slicedToArray_default()(_useState11, 2), - show = _useState12[0], - setShow = _useState12[1]; - var _useState13 = (0,_react_17_0_2_react.useState)({ - page: 1, - limit: 10, - type: 'video' - }), - _useState14 = slicedToArray_default()(_useState13, 2), - params = _useState14[0], - setParams = _useState14[1]; + changeKey = _useState8[0], + setchangeKey = _useState8[1]; + var courseId = (0,_react_17_0_2_react.useRef)(); + var commonHomeWorkEditDefaultData = shixunHomeworks.commonHomeWorkEditDefaultData; (0,_react_17_0_2_react.useEffect)(function () { - if (shixunsDetail.actionTabs.key === 'Stage-SendModal') { - var _shixunsDetail$action, _shixunsDetail$action2; - if ((shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action = shixunsDetail.actionTabs) === null || _shixunsDetail$action === void 0 || (_shixunsDetail$action = _shixunsDetail$action.params) === null || _shixunsDetail$action === void 0 ? void 0 : _shixunsDetail$action.title) == '分组作业') { - var obj = { - page: 1, - limit: 10, - type: 'group' - }; - setParams(obj); - getSearchUserCourses(obj); - } else if ((shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action2 = shixunsDetail.actionTabs) === null || _shixunsDetail$action2 === void 0 || (_shixunsDetail$action2 = _shixunsDetail$action2.params) === null || _shixunsDetail$action2 === void 0 ? void 0 : _shixunsDetail$action2.title) == '图文作业') { - var _obj = { - page: 1, - limit: 10, - type: 'normal' - }; - setParams(_obj); - getSearchUserCourses(_obj); - } else { - setParams(params); - getSearchUserCourses(params); - } + if (classroomList.actionTabs.key == '课程编辑分组作业') { + getEditCourseData(); } - }, [shixunsDetail.actionTabs.key]); - var getSearchUserCourses = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(query) { - var res; + }, [classroomList.actionTabs.key]); + var getEditCourseData = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res, defaultValue; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; - return dispatch({ - type: 'shixunsDetail/searchUserCourses', - payload: query + return (0,paths/* homeworkToStageInfo */.FD)({ + id: classroomList.actionTabs.id, + type: classroomList.actionTabs.type }); case 2: res = _context.sent; - if (res.status === 401) { - dispatch({ - type: 'shixunsDetail/setActionTabs', - payload: {} + if (res) { + defaultValue = objectSpread2_default()(objectSpread2_default()({}, res.subject_homework), {}, { + attachment_ids: (0,MultiUpload/* coverToFileList */.z)(res.subject_homework.attachments), + reference_attachment_ids: (0,MultiUpload/* coverToFileList */.z)(res.subject_homework.ref_attachments) }); - setShow(false); - } else { - setCoursesCount((res === null || res === void 0 ? void 0 : res.courses_count) || 0); - setCourseList((res === null || res === void 0 ? void 0 : res.course_list) || []); + form.setFieldsValue(objectSpread2_default()({}, defaultValue)); + setFormValue(objectSpread2_default()({}, defaultValue)); + setIsShow(true); + setchangeKey(new Date()); } case 4: case "end": @@ -11822,277 +13974,314 @@ var SendModal = function SendModal(_ref) { } }, _callee); })); - return function getSearchUserCourses(_x) { + return function getEditCourseData() { return _ref2.apply(this, arguments); }; }(); - var handleChangePagination = function handleChangePagination(pageNumber) { - var query = objectSpread2_default()(objectSpread2_default()({}, params), { - page: pageNumber, - limit: 10, - search: encodeURI(searchValue) - }); - setParams(query); - getSearchUserCourses(query); - }; - var _useReuseModal = (0,ReuseShixunModal/* useReuseModal */.P)(), - _useReuseModal2 = slicedToArray_default()(_useReuseModal, 4), - reuseModalVisible = _useReuseModal2[0], - closeReuseModal = _useReuseModal2[1], - renderData = _useReuseModal2[2], - showReuseModal = _useReuseModal2[3]; - var handleOk = /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var _shixunsDetail$action3, _shixunsDetail$action4, _shixunsDetail$action5; - var id, hasUsedShixun; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + function set_work_points(_x) { + return _set_work_points.apply(this, arguments); + } + function _set_work_points() { + _set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(id) { + var res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: - if (radioValue) { - _context2.next = 3; + if (items !== null && items !== void 0 && items.ec_point_ids) { + _context3.next = 2; break; } - setHasError(true); - return _context2.abrupt("return"); - case 3: - id = (_shixunsDetail$action3 = shixunsDetail.actionTabs.params) === null || _shixunsDetail$action3 === void 0 ? void 0 : _shixunsDetail$action3.id; - setShow(false); - _context2.next = 7; - return showReuseModal({ - id: urlParams === null || urlParams === void 0 ? void 0 : urlParams.pathId, - course_id: radioValue, - type: (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action4 = shixunsDetail.actionTabs) === null || _shixunsDetail$action4 === void 0 || (_shixunsDetail$action4 = _shixunsDetail$action4.params) === null || _shixunsDetail$action4 === void 0 ? void 0 : _shixunsDetail$action4.title) == '分组作业' ? 'group' : (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action5 = shixunsDetail.actionTabs) === null || _shixunsDetail$action5 === void 0 || (_shixunsDetail$action5 = _shixunsDetail$action5.params) === null || _shixunsDetail$action5 === void 0 ? void 0 : _shixunsDetail$action5.title) == '图文作业' ? 'normal' : 'subject', - stage_item_id: id, - sync_catelog: 0 + return _context3.abrupt("return"); + case 2: + _context3.next = 4; + return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(items === null || items === void 0 ? void 0 : items.ec_course_id, "/ec_points/set_work_points.json"), { + method: 'post', + body: objectSpread2_default()({ + homework_common_id: id + }, items) }); - case 7: - hasUsedShixun = _context2.sent; - if (hasUsedShixun) { - _context2.next = 11; - break; - } - _context2.next = 11; - return reuseModalCallback(0); - case 11: + case 4: + res = _context3.sent; + case 5: case "end": - return _context2.stop(); + return _context3.stop(); } - }, _callee2); + }, _callee3); })); - return function handleOk() { - return _ref3.apply(this, arguments); - }; - }(); - var reuseModalCallback = /*#__PURE__*/function () { - var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(is_copy) { - var _shixunsDetail$action6, _shixunsDetail$action7, _res; - var id, res, _shixunsDetail$action8, identifier, _shixunsDetail$action9, _shixunsDetail$action10, _shixunsDetail$action11; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { + return _set_work_points.apply(this, arguments); + } + var handleFinish = function handleFinish() { + form.validateFields().then( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var bodyData, _bodyData$attachment_, _bodyData$reference_a, res; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { case 0: - id = (_shixunsDetail$action6 = shixunsDetail.actionTabs.params) === null || _shixunsDetail$action6 === void 0 ? void 0 : _shixunsDetail$action6.id; - if (!((_shixunsDetail$action7 = shixunsDetail.actionTabs.params) !== null && _shixunsDetail$action7 !== void 0 && _shixunsDetail$action7.is_jupyter)) { - _context3.next = 8; + if (!(formValue.min_num > formValue.max_num)) { + _context2.next = 3; break; } - identifier = (_shixunsDetail$action8 = shixunsDetail.actionTabs.params) === null || _shixunsDetail$action8 === void 0 ? void 0 : _shixunsDetail$action8.identifier; - _context3.next = 5; - return (0,fetch/* default */.ZP)("/api/shixuns/".concat(identifier, "/send_to_course.json"), { - method: 'Post', - body: { - courses: [{ - course_id: radioValue, - identifier: identifier, - type: 'normal', - is_copy: is_copy, - is_use: 1 - }] - } - }); - case 5: - res = _context3.sent; - _context3.next = 11; - break; - case 8: - _context3.next = 10; - return (0,paths/* sendToCourse */.Q)({ - id: urlParams === null || urlParams === void 0 ? void 0 : urlParams.pathId, - course_id: radioValue, - stage_shixuns: [{ - stage_shixun_id: id, - is_copy: is_copy, - is_use: 1 - }], - sync_catelog: 0, - type: ((_shixunsDetail$action9 = shixunsDetail.actionTabs.params) === null || _shixunsDetail$action9 === void 0 ? void 0 : _shixunsDetail$action9.title) === '实训' ? 'shixun' : (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action10 = shixunsDetail.actionTabs) === null || _shixunsDetail$action10 === void 0 || (_shixunsDetail$action10 = _shixunsDetail$action10.params) === null || _shixunsDetail$action10 === void 0 ? void 0 : _shixunsDetail$action10.title) == '分组作业' ? 'group' : (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action11 = shixunsDetail.actionTabs) === null || _shixunsDetail$action11 === void 0 || (_shixunsDetail$action11 = _shixunsDetail$action11.params) === null || _shixunsDetail$action11 === void 0 ? void 0 : _shixunsDetail$action11.title) == '图文作业' ? 'normal' : 'video' - }); - case 10: - res = _context3.sent; - case 11: - handleCancel(); - closeReuseModal(); - if (((_res = res) === null || _res === void 0 ? void 0 : _res.status) === 1) { - modal/* default */.Z.confirm({ - title: '提示', - centered: true, - okText: '确定', - cancelText: '取消', - content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "tc", - children: res.message - }), - onOk: function onOk() { - var _shixunsDetail$action12, _shixunsDetail$action13, _shixunsDetail$action14; - if ((_shixunsDetail$action12 = shixunsDetail.actionTabs.params) !== null && _shixunsDetail$action12 !== void 0 && _shixunsDetail$action12.is_jupyter) { - var _res2; - (0,util/* openNewWindow */.xg)((_res2 = res) === null || _res2 === void 0 ? void 0 : _res2.first_category_url); - return; - } - if ((shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action13 = shixunsDetail.actionTabs) === null || _shixunsDetail$action13 === void 0 || (_shixunsDetail$action13 = _shixunsDetail$action13.params) === null || _shixunsDetail$action13 === void 0 ? void 0 : _shixunsDetail$action13.title) == '分组作业' || (shixunsDetail === null || shixunsDetail === void 0 || (_shixunsDetail$action14 = shixunsDetail.actionTabs) === null || _shixunsDetail$action14 === void 0 || (_shixunsDetail$action14 = _shixunsDetail$action14.params) === null || _shixunsDetail$action14 === void 0 ? void 0 : _shixunsDetail$action14.title) == '图文作业') { - var _res3; - (0,util/* openNewWindow */.xg)((_res3 = res) === null || _res3 === void 0 ? void 0 : _res3.url); - } else { - var _res4; - var classroomId = (_res4 = res) === null || _res4 === void 0 || (_res4 = _res4.url.split('/')) === null || _res4 === void 0 ? void 0 : _res4[2]; - (0,util/* openNewWindow */.xg)("/classrooms/".concat(classroomId, "/shixun_homework")); - } + message/* default */.ZP.info('最大人数不能小于最小人数'); + return _context2.abrupt("return"); + case 3: + bodyData = objectSpread2_default()({}, formValue); + if (bodyData.attachment_ids) { + bodyData.attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$attachment_ = bodyData.attachment_ids) === null || _bodyData$attachment_ === void 0 ? void 0 : _bodyData$attachment_.map(function (v) { + return v.response.id; + }); + } + if (bodyData.reference_attachment_ids) { + bodyData.reference_attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$reference_a = bodyData.reference_attachment_ids) === null || _bodyData$reference_a === void 0 ? void 0 : _bodyData$reference_a.map(function (v) { + return v.response.id; + }); + } + if (!bodyData.base_on_project) { + bodyData.base_on_project = false; + } + _context2.next = 9; + return (0,paths/* editHomeworkToStage */.VO)(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({ + id: classroomList.actionTabs.id + }, params), bodyData), {}, { + base_on_project: bodyData.base_on_project, + homework_type: 3 + })); + case 9: + res = _context2.sent; + if (res.status === 0) { + message/* default */.ZP.success('编辑成功'); + set_work_points(params.categoryId); + dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: 'closePathsTabs' } }); } - case 14: + case 11: case "end": - return _context3.stop(); + return _context2.stop(); } - }, _callee3); - })); - return function reuseModalCallback(_x2) { - return _ref4.apply(this, arguments); - }; - }(); - var handleCancel = function handleCancel() { - setSearchValue(''); - setRadioValue(null); - setHasError(false); - dispatch({ - type: 'shixunsDetail/setActionTabs', - payload: {} - }); - setShow(false); + }, _callee2); + }))); }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - title: "\u53D1\u9001".concat(((_shixunsDetail$action15 = shixunsDetail.actionTabs.params) === null || _shixunsDetail$action15 === void 0 ? void 0 : _shixunsDetail$action15.title) || "实训") - // footer={false} - , - open: shixunsDetail.actionTabs.key === 'Stage-SendModal', - centered: true - // closable={false} - , - className: SendModalmodules.scoremodal, - onCancel: handleCancel, - onOk: handleOk, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: SendModalmodules.wrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: SendModalmodules.wrap_title, - children: ["\u9009\u62E9\u7684", "".concat(((_shixunsDetail$action16 = shixunsDetail.actionTabs.params) === null || _shixunsDetail$action16 === void 0 ? void 0 : _shixunsDetail$action16.title) || "实训"), "\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mb10", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { - className: SendModalmodules.search, - placeholder: "\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22", - allowClear: true, - value: searchValue, - onChange: function onChange(e) { - return setSearchValue(e.target.value); - }, - suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-sousuo9 font14 ".concat(SendModalmodules.searchIcon), - onClick: function onClick() { - setSearchValue(searchValue); - var query = objectSpread2_default()(objectSpread2_default()({}, params), { - page: 1, - limit: 10, - search: encodeURI(searchValue) - }); - setParams(query); - getSearchUserCourses(query); - } - }), - onSearch: function onSearch(value) { - setSearchValue(value); - var query = objectSpread2_default()(objectSpread2_default()({}, params), { - page: 1, - limit: 10, - search: encodeURI(value) - }); - setParams(query); - getSearchUserCourses(query); - } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(drawer/* default */.Z, { + placement: "bottom", + height: "100%", + closable: false + // onClose={this.onClose} + , + open: classroomList.actionTabs.key === '课程编辑分组作业' ? true : false, + className: EditGroupWorkmodules.drawer, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: EditGroupWorkmodules.bg, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: EditGroupWorkmodules.title, + children: "\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + form: form, + scrollToFirstError: true, + layout: "vertical", + onValuesChange: function onValuesChange() { + setFormValue(objectSpread2_default()({}, form.getFieldsValue())); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: EditGroupWorkmodules.fieldWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "name", + label: "\u6807\u9898:", + rules: [{ + required: true, + message: "请输入标题" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + maxLength: 60, + suffix: "".concat(((_formValue$name = formValue.name) === null || _formValue$name === void 0 ? void 0 : _formValue$name.length) || 0, "/60"), + placeholder: "\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A" + }) }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: SendModalmodules.radioWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, { - value: radioValue, - onChange: function onChange(e) { - setRadioValue(e.target.value); - setHasError(false); + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: EditGroupWorkmodules.mdWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "description", + label: "\u7B80\u4ECB:", + style: { + marginTop: '-10px' }, - children: courseList.map(function (item, key) { - return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { - className: SendModalmodules.radio, - value: item.course_id, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - title: item.name, - children: item.name + rules: [{ + required: true, + message: "请输入作业的简介" + }, { + max: 5000, + message: '作业简介最大限制5000个字符' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + watch: true, + defaultValue: formValue.description + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "attachment_ids", + style: { + marginTop: '-15px' + }, + children: isShow && /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {}, changeKey) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + gutter: [20, 20], + style: { + marginTop: 20 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "230px", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "min_num", + label: "\u5206\u7EC4\u8BBE\u7F6E", + rules: [{ + required: true, + message: "请填写每组最小人数" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + style: { + width: 200, + height: 40 + }, + min: 1, + placeholder: "\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570" }) - }, key); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "230px", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "max_num", + label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\xA0" + }), + rules: [{ + validator: function validator(rule, values) { + if (values) { + return Promise.resolve(); + } + return Promise.reject(new Error('请填写每组最大人数')); + } + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + style: { + width: 200, + height: 40 + }, + max: 100, + placeholder: "\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570" + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "mt35", + style: { + color: '#536367', + marginLeft: '-20px' + }, + children: "\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09" + }) + })] + }), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + style: { + marginTop: '-10px' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "base_on_project", + valuePropName: "checked", + style: { + marginBottom: 5, + marginTop: 5 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + value: true, + defaultChecked: true, + style: { + color: '#5F6368' + }, + children: "\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "c-light-black", + style: { + color: '#999999', + marginTop: '-10px' + }, + children: "\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09" + })] }) - }) - }), hasError && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: SendModalmodules.colorFF0000, - children: "\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802" - }), courseCount > 10 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: SendModalmodules.pagination, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - size: "small", - className: "mb20", - showQuickJumper: true, - showSizeChanger: false, - defaultCurrent: 1, - current: params === null || params === void 0 ? void 0 : params.page, - pageSize: 10, - total: courseCount, - onChange: handleChangePagination - }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: EditGroupWorkmodules.mdWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "reference_answer", + label: "\u53C2\u8003\u7B54\u6848:", + style: { + marginTop: 10 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { + defaultValue: formValue.reference_answer, + watch: true + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "reference_attachment_ids", + style: { + marginTop: '-15px' + }, + children: isShow && /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {}, changeKey) + }) + })] })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseShixunModal/* default */.Z, { - visible: reuseModalVisible, - inPaper: false, - onOk: reuseModalCallback, - onCancel: function onCancel() { - handleCancel(); - closeReuseModal(); - }, - renderData: renderData, - modalType: "single", - type: "subject" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: EditGroupWorkmodules.mdWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(AddPoints/* default */.Z, { + setitem: function setitem(e) { + return setitems(objectSpread2_default()({}, e)); + }, + homework_common_id: params.categoryId + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: EditGroupWorkmodules.footer_style, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: EditGroupWorkmodules.close_button, + onClick: function onClick() { + dispatch({ + type: 'classroomList/setActionTabs', + payload: { + key: '' + } + }); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: handleFinish, + className: EditGroupWorkmodules.submit_button, + children: "\u63D0\u4EA4" + })] })] - }); + }, "bottom"); }; -/* harmony default export */ var Stage_SendModal = ((0,_umi_production_exports.connect)(function (_ref5) { - var shixunsDetail = _ref5.shixunsDetail; +/* harmony default export */ var EditGroupWork = ((0,_umi_production_exports.connect)(function (_ref4) { + var shixunHomeworks = _ref4.shixunHomeworks, + newCourse = _ref4.newCourse, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting, + classroomList = _ref4.classroomList; return { - shixunsDetail: shixunsDetail + shixunHomeworks: shixunHomeworks, + newCourse: newCourse, + globalSetting: globalSetting, + loading: loading.effects, + classroomList: classroomList }; -})(SendModal)); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/AddGroupWork/index.less?modules +})(EditCommonHomework)); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/AddImageTextWork/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var AddGroupWorkmodules = ({"bg":"bg___F_x5V","title":"title___QEshf","fieldWrap":"fieldWrap___zSBF2","mdWrap":"mdWrap___V2EBb","footer_style":"footer_style___lwvvM","submit_button":"submit_button___gNsfc","close_button":"close_button___K6_8I"}); -// EXTERNAL MODULE: ./src/components/AddPoints/index.tsx + 2 modules -var AddPoints = __webpack_require__(31563); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/AddGroupWork/index.tsx +/* harmony default export */ var AddImageTextWorkmodules = ({"bg":"bg___fOlTw","title":"title___G3D9y","fieldWrap":"fieldWrap___imjS7","mdWrap":"mdWrap___aKGYo","footer_style":"footer_style___BWH5p","submit_button":"submit_button___yxKUd","close_button":"close_button___nRK7d"}); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/AddImageTextWork/index.tsx @@ -12109,8 +14298,8 @@ var AddPoints = __webpack_require__(31563); -var NewCoursePage = function NewCoursePage(_ref) { - var _formValue$name, _globalSetting$settin; +var AddImageTextWork_NewCoursePage = function NewCoursePage(_ref) { + var _formValue$name; var shixunHomeworks = _ref.shixunHomeworks, newCourse = _ref.newCourse, globalSetting = _ref.globalSetting, @@ -12125,40 +14314,82 @@ var NewCoursePage = function NewCoursePage(_ref) { _useState2 = slicedToArray_default()(_useState, 2), formValue = _useState2[0], setFormValue = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(), + _useState4 = slicedToArray_default()(_useState3, 2), + isEdit = _useState4[0], + setIsEdit = _useState4[1]; var courseId = (0,_react_17_0_2_react.useRef)(); var commonHomeWorkAddDefaultData = shixunHomeworks.commonHomeWorkAddDefaultData; - var _useState3 = (0,_react_17_0_2_react.useState)({}), - _useState4 = slicedToArray_default()(_useState3, 2), - items = _useState4[0], - setitems = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)({}), + _useState6 = slicedToArray_default()(_useState5, 2), + items = _useState6[0], + setitems = _useState6[1]; // useEffect(() => { - // setTimeout(() => { - // document.body.scrollIntoView(); - // }, 300); - // const { coursesId, categoryId } = params as any; + // setTimeout(() => { document.body.scrollIntoView(); }, 300) + // const { coursesId, categoryId } = params as any + // courseId.current = (params as any)?.courseId + // setIsEdit(!!courseId.current) + // if (courseId.current) { + // getEditCourseData() + // } // dispatch({ // type: 'shixunHomeworks/addCommonHomeWorkDefaultData', - // payload: { category: categoryId, coursesId, type: 3 }, - // }); - // }, []); + // payload: { category: categoryId, coursesId, type: 1 } + // }) + + // }, []) (0,_react_17_0_2_react.useEffect)(function () { form.resetFields(); }, [classroomList.actionTabs.key]); - var handleFinish = function handleFinish() { - form.validateFields().then( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var bodyData, _bodyData$attachment_, _bodyData$reference_a, res; + var getEditCourseData = /*#__PURE__*/function () { + var _ref2 = 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: - if (!(formValue.min_num > formValue.max_num)) { - _context.next = 3; - break; + _context.next = 2; + return dispatch({ + type: 'newCourse/getEditCourseData', + payload: { + id: courseId.current + } + }); + case 2: + res = _context.sent; + if (res) { + form.setFieldsValue({ + name: res.name + }); + form.setFieldsValue({ + intro: res.description + }); + form.setFieldsValue({ + notice: res.learning_notes + }); + setFormValue({ + name: res.name, + intro: res.description, + notice: res.learning_notes + }); } - message/* default */.ZP.info('最大人数不能小于最小人数'); - return _context.abrupt("return"); - case 3: + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function getEditCourseData() { + return _ref2.apply(this, arguments); + }; + }(); + var handleFinish = function handleFinish() { + form.validateFields().then( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var bodyData, _bodyData$attachment_, _bodyData$reference_a, res; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: bodyData = objectSpread2_default()({}, formValue); if (bodyData.attachment_ids) { bodyData.attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$attachment_ = bodyData.attachment_ids) === null || _bodyData$attachment_ === void 0 ? void 0 : _bodyData$attachment_.map(function (v) { @@ -12170,21 +14401,18 @@ var NewCoursePage = function NewCoursePage(_ref) { return v.response.id; }); } - if (!bodyData.base_on_project) { - bodyData.base_on_project = false; - } - _context.next = 9; + _context2.next = 5; return (0,paths/* addHomeworkToStage */.DQ)(objectSpread2_default()(objectSpread2_default()({ id: classroomList.actionTabs.id, subject_id: classroomList.actionTabs.subject_id }, bodyData), {}, { - homework_type: 3 + homework_type: 1 })); - case 9: - res = _context.sent; - if (res.status === 0) { + case 5: + res = _context2.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { set_work_points(res.homework_id); - (0,util/* trackEvent */.L9)(['教学课堂', '分组作业', '新建分组作业']); + (0,util/* trackEvent */.L9)(['教学课堂', '图文作业', '新建图文作业']); message/* default */.ZP.success('新建成功'); dispatch({ type: 'classroomList/setActionTabs', @@ -12193,29 +14421,29 @@ var NewCoursePage = function NewCoursePage(_ref) { } }); } - case 11: + case 7: case "end": - return _context.stop(); + return _context2.stop(); } - }, _callee); + }, _callee2); }))); }; function set_work_points(_x) { return _set_work_points.apply(this, arguments); } function _set_work_points() { - _set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(id) { + _set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(id) { var res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { case 0: if (items !== null && items !== void 0 && items.ec_point_ids) { - _context2.next = 2; + _context3.next = 2; break; } - return _context2.abrupt("return"); + return _context3.abrupt("return"); case 2: - _context2.next = 4; + _context3.next = 4; return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(items === null || items === void 0 ? void 0 : items.ec_course_id, "/ec_points/set_work_points.json"), { method: 'post', body: objectSpread2_default()({ @@ -12223,12 +14451,12 @@ var NewCoursePage = function NewCoursePage(_ref) { }, items) }); case 4: - res = _context2.sent; + res = _context3.sent; case 5: case "end": - return _context2.stop(); + return _context3.stop(); } - }, _callee2); + }, _callee3); })); return _set_work_points.apply(this, arguments); } @@ -12238,28 +14466,29 @@ var NewCoursePage = function NewCoursePage(_ref) { closable: false // onClose={this.onClose} , - open: classroomList.actionTabs.key === '课程新建分组作业' ? true : false, - className: AddGroupWorkmodules.drawer, + open: classroomList.actionTabs.key === '课程新建图文作业' ? true : false, + className: AddImageTextWorkmodules.drawer, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: AddGroupWorkmodules.bg, + className: AddImageTextWorkmodules.bg, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: AddGroupWorkmodules.title, - children: "\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A" + className: AddImageTextWorkmodules.title, + children: "\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A" }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { form: form, scrollToFirstError: true, layout: "vertical", onValuesChange: function onValuesChange() { + console.log("onchange: ", form.getFieldsValue()); setFormValue(objectSpread2_default()({}, form.getFieldsValue())); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AddGroupWorkmodules.fieldWrap, + className: AddImageTextWorkmodules.fieldWrap, children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "name", - label: "\u6807\u9898", + label: "\u6807\u9898:", rules: [{ required: true, - message: '请输入标题' + message: "请输入标题" }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { maxLength: 60, @@ -12268,16 +14497,16 @@ var NewCoursePage = function NewCoursePage(_ref) { }) }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: AddGroupWorkmodules.mdWrap, + className: AddImageTextWorkmodules.mdWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "description", + label: "\u7B80\u4ECB:", style: { marginTop: '-10px' }, - label: "\u5185\u5BB9", rules: [{ required: true, - message: '请输入作业的简介' + message: "请输入作业的简介" }, { max: 5000, message: '作业简介最大限制5000个字符' @@ -12294,98 +14523,15 @@ var NewCoursePage = function NewCoursePage(_ref) { }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {}) }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - gutter: [20, 20], - style: { - marginTop: 20 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "230px", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "min_num", - label: "\u5206\u7EC4\u8BBE\u7F6E", - rules: [{ - required: true, - message: '请填写每组最小人数' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - style: { - width: 200, - height: 40 - }, - min: 1, - placeholder: "\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "230px", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "max_num", - label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\xA0" - }), - rules: [{ - validator: function validator(rule, values) { - if (values) { - return Promise.resolve(); - } - return Promise.reject(new Error('请填写每组最大人数')); - } - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - style: { - width: 200, - height: 40 - }, - max: 100, - placeholder: "\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt40", - style: { - color: '#536367', - marginLeft: '-20px' - }, - children: "\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09" - }) - })] - }), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - style: { - marginTop: '-10px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "base_on_project", - valuePropName: "checked", - style: { - marginBottom: 5 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - value: true, - style: { - color: '#5F6368' - }, - children: "\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-light-black", - style: { - color: '#999999' - }, - children: "(\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)" - })] - }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: AddGroupWorkmodules.mdWrap, + className: AddImageTextWorkmodules.mdWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "reference_answer", - label: "\u53C2\u8003\u7B54\u6848", style: { - marginTop: 10 + marginTop: '-10px' }, + label: "\u53C2\u8003\u7B54\u6848:", children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { watch: true, defaultValue: formValue.notice @@ -12401,7 +14547,7 @@ var NewCoursePage = function NewCoursePage(_ref) { })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AddGroupWorkmodules.mdWrap, + className: AddImageTextWorkmodules.mdWrap, children: /*#__PURE__*/(0,jsx_runtime.jsx)(AddPoints/* default */.Z, { setitem: function setitem(e) { return setitems(objectSpread2_default()({}, e)); @@ -12409,9 +14555,9 @@ var NewCoursePage = function NewCoursePage(_ref) { }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: AddGroupWorkmodules.footer_style, + className: AddImageTextWorkmodules.footer_style, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AddGroupWorkmodules.close_button, + className: AddImageTextWorkmodules.close_button, onClick: function onClick() { dispatch({ type: 'classroomList/setActionTabs', @@ -12423,30 +14569,30 @@ var NewCoursePage = function NewCoursePage(_ref) { children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { onClick: handleFinish, - className: AddGroupWorkmodules.submit_button, + className: AddImageTextWorkmodules.submit_button, children: "\u63D0\u4EA4" })] })] }, "bottom"); }; -/* harmony default export */ var AddGroupWork = ((0,_umi_production_exports.connect)(function (_ref3) { - var shixunHomeworks = _ref3.shixunHomeworks, - newCourse = _ref3.newCourse, - loading = _ref3.loading, - globalSetting = _ref3.globalSetting, - classroomList = _ref3.classroomList; +/* harmony default export */ var AddImageTextWork = ((0,_umi_production_exports.connect)(function (_ref4) { + var shixunHomeworks = _ref4.shixunHomeworks, + newCourse = _ref4.newCourse, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting, + classroomList = _ref4.classroomList; return { - classroomList: classroomList, shixunHomeworks: shixunHomeworks, newCourse: newCourse, globalSetting: globalSetting, - loading: loading.effects + loading: loading.effects, + classroomList: classroomList }; -})(NewCoursePage)); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/EditGroupWork/index.less?modules +})(AddImageTextWork_NewCoursePage)); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/EditImageTextWork/index.less?modules // extracted by mini-css-extract-plugin -/* harmony default export */ var EditGroupWorkmodules = ({"bg":"bg___oLxz5","title":"title___bfvam","fieldWrap":"fieldWrap___A5u2u","mdWrap":"mdWrap___zugL3","footer_style":"footer_style___unO7C","submit_button":"submit_button___t8Hvx","close_button":"close_button___oswUb"}); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/EditGroupWork/index.tsx +/* harmony default export */ var EditImageTextWorkmodules = ({"bg":"bg___Sx8dX","title":"title___GKPKJ","fieldWrap":"fieldWrap___fIL9U","mdWrap":"mdWrap___iwCM_","footer_style":"footer_style___KYp6i","submit_button":"submit_button___Rnntu","close_button":"close_button___Drc5k"}); +;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/EditImageTextWork/index.tsx @@ -12462,8 +14608,8 @@ var NewCoursePage = function NewCoursePage(_ref) { -var EditCommonHomework = function EditCommonHomework(_ref) { - var _formValue$name, _globalSetting$settin; +var EditImageTextWork_EditCommonHomework = function EditCommonHomework(_ref) { + var _formValue$name; var shixunHomeworks = _ref.shixunHomeworks, newCourse = _ref.newCourse, globalSetting = _ref.globalSetting, @@ -12493,13 +14639,13 @@ var EditCommonHomework = function EditCommonHomework(_ref) { var courseId = (0,_react_17_0_2_react.useRef)(); var commonHomeWorkEditDefaultData = shixunHomeworks.commonHomeWorkEditDefaultData; (0,_react_17_0_2_react.useEffect)(function () { - if (classroomList.actionTabs.key == '课程编辑分组作业') { + if (classroomList.actionTabs.key == '课程编辑图文作业') { getEditCourseData(); } }, [classroomList.actionTabs.key]); var getEditCourseData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res, defaultValue; + var res, formData; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: @@ -12511,12 +14657,16 @@ var EditCommonHomework = function EditCommonHomework(_ref) { case 2: res = _context.sent; if (res) { - defaultValue = objectSpread2_default()(objectSpread2_default()({}, res.subject_homework), {}, { + formData = { + name: res.subject_homework.name, + description: res.subject_homework.description, + reference_answer: res.subject_homework.reference_answer, attachment_ids: (0,MultiUpload/* coverToFileList */.z)(res.subject_homework.attachments), reference_attachment_ids: (0,MultiUpload/* coverToFileList */.z)(res.subject_homework.ref_attachments) - }); - form.setFieldsValue(objectSpread2_default()({}, defaultValue)); - setFormValue(objectSpread2_default()({}, defaultValue)); + }; + console.log(formData); + form.setFieldsValue(objectSpread2_default()({}, formData)); + setFormValue(objectSpread2_default()({}, formData)); setIsShow(true); setchangeKey(new Date()); } @@ -12568,35 +14718,27 @@ var EditCommonHomework = function EditCommonHomework(_ref) { return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: - if (!(formValue.min_num > formValue.max_num)) { - _context2.next = 3; - break; - } - message/* default */.ZP.info('最大人数不能小于最小人数'); - return _context2.abrupt("return"); - case 3: bodyData = objectSpread2_default()({}, formValue); if (bodyData.attachment_ids) { bodyData.attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$attachment_ = bodyData.attachment_ids) === null || _bodyData$attachment_ === void 0 ? void 0 : _bodyData$attachment_.map(function (v) { - return v.response.id; + var _v$response; + return (_v$response = v.response) === null || _v$response === void 0 ? void 0 : _v$response.id; }); } if (bodyData.reference_attachment_ids) { bodyData.reference_attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$reference_a = bodyData.reference_attachment_ids) === null || _bodyData$reference_a === void 0 ? void 0 : _bodyData$reference_a.map(function (v) { - return v.response.id; + var _v$response2; + return (_v$response2 = v.response) === null || _v$response2 === void 0 ? void 0 : _v$response2.id; }); } - if (!bodyData.base_on_project) { - bodyData.base_on_project = false; - } - _context2.next = 9; + _context2.next = 5; return (0,paths/* editHomeworkToStage */.VO)(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({ id: classroomList.actionTabs.id }, params), bodyData), {}, { - base_on_project: bodyData.base_on_project, - homework_type: 3 + base_on_project: true, + homework_type: 1 })); - case 9: + case 5: res = _context2.sent; if (res.status === 0) { message/* default */.ZP.success('编辑成功'); @@ -12608,7 +14750,7 @@ var EditCommonHomework = function EditCommonHomework(_ref) { } }); } - case 11: + case 7: case "end": return _context2.stop(); } @@ -12621,13 +14763,13 @@ var EditCommonHomework = function EditCommonHomework(_ref) { closable: false // onClose={this.onClose} , - open: classroomList.actionTabs.key === '课程编辑分组作业' ? true : false, - className: EditGroupWorkmodules.drawer, + open: classroomList.actionTabs.key === '课程编辑图文作业' ? true : false, + className: EditImageTextWorkmodules.drawer, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: EditGroupWorkmodules.bg, + className: EditImageTextWorkmodules.bg, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: EditGroupWorkmodules.title, - children: "\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A" + className: EditImageTextWorkmodules.title, + children: "\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A" }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { form: form, scrollToFirstError: true, @@ -12636,13 +14778,13 @@ var EditCommonHomework = function EditCommonHomework(_ref) { setFormValue(objectSpread2_default()({}, form.getFieldsValue())); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: EditGroupWorkmodules.fieldWrap, + className: EditImageTextWorkmodules.fieldWrap, children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "name", label: "\u6807\u9898:", rules: [{ required: true, - message: "请输入标题" + message: '请输入标题' }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { maxLength: 60, @@ -12651,7 +14793,7 @@ var EditCommonHomework = function EditCommonHomework(_ref) { }) }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: EditGroupWorkmodules.mdWrap, + className: EditImageTextWorkmodules.mdWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "description", label: "\u7B80\u4ECB:", @@ -12660,7 +14802,7 @@ var EditCommonHomework = function EditCommonHomework(_ref) { }, rules: [{ required: true, - message: "请输入作业的简介" + message: '请输入作业的简介' }, { max: 5000, message: '作业简介最大限制5000个字符' @@ -12677,100 +14819,14 @@ var EditCommonHomework = function EditCommonHomework(_ref) { }, children: isShow && /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {}, changeKey) }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - gutter: [20, 20], - style: { - marginTop: 20 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "230px", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "min_num", - label: "\u5206\u7EC4\u8BBE\u7F6E", - rules: [{ - required: true, - message: "请填写每组最小人数" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - style: { - width: 200, - height: 40 - }, - min: 1, - placeholder: "\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - flex: "230px", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "max_num", - label: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\xA0" - }), - rules: [{ - validator: function validator(rule, values) { - if (values) { - return Promise.resolve(); - } - return Promise.reject(new Error('请填写每组最大人数')); - } - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { - style: { - width: 200, - height: 40 - }, - max: 100, - placeholder: "\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt35", - style: { - color: '#536367', - marginLeft: '-20px' - }, - children: "\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09" - }) - })] - }), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - style: { - marginTop: '-10px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "base_on_project", - valuePropName: "checked", - style: { - marginBottom: 5, - marginTop: 5 - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { - value: true, - defaultChecked: true, - style: { - color: '#5F6368' - }, - children: "\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "c-light-black", - style: { - color: '#999999', - marginTop: '-10px' - }, - children: "\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09" - })] - }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: EditGroupWorkmodules.mdWrap, + className: EditImageTextWorkmodules.mdWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "reference_answer", label: "\u53C2\u8003\u7B54\u6848:", style: { - marginTop: 10 + marginTop: '-10px' }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { defaultValue: formValue.reference_answer, @@ -12787,7 +14843,7 @@ var EditCommonHomework = function EditCommonHomework(_ref) { })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: EditGroupWorkmodules.mdWrap, + className: EditImageTextWorkmodules.mdWrap, children: /*#__PURE__*/(0,jsx_runtime.jsx)(AddPoints/* default */.Z, { setitem: function setitem(e) { return setitems(objectSpread2_default()({}, e)); @@ -12796,9 +14852,9 @@ var EditCommonHomework = function EditCommonHomework(_ref) { }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: EditGroupWorkmodules.footer_style, + className: EditImageTextWorkmodules.footer_style, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: EditGroupWorkmodules.close_button, + className: EditImageTextWorkmodules.close_button, onClick: function onClick() { dispatch({ type: 'classroomList/setActionTabs', @@ -12810,13 +14866,13 @@ var EditCommonHomework = function EditCommonHomework(_ref) { children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { onClick: handleFinish, - className: EditGroupWorkmodules.submit_button, + className: EditImageTextWorkmodules.submit_button, children: "\u63D0\u4EA4" })] })] }, "bottom"); }; -/* harmony default export */ var EditGroupWork = ((0,_umi_production_exports.connect)(function (_ref4) { +/* harmony default export */ var EditImageTextWork = ((0,_umi_production_exports.connect)(function (_ref4) { var shixunHomeworks = _ref4.shixunHomeworks, newCourse = _ref4.newCourse, loading = _ref4.loading, @@ -12829,11 +14885,14 @@ var EditCommonHomework = function EditCommonHomework(_ref) { loading: loading.effects, classroomList: classroomList }; -})(EditCommonHomework)); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/AddImageTextWork/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var AddImageTextWorkmodules = ({"bg":"bg___fOlTw","title":"title___G3D9y","fieldWrap":"fieldWrap___imjS7","mdWrap":"mdWrap___aKGYo","footer_style":"footer_style___BWH5p","submit_button":"submit_button___yxKUd","close_button":"close_button___nRK7d"}); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/AddImageTextWork/index.tsx +})(EditImageTextWork_EditCommonHomework)); +// EXTERNAL MODULE: ./src/components/ResTable/index.tsx + 2 modules +var ResTable = __webpack_require__(33417); +// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/index.less?modules +var Exercisemodules = __webpack_require__(46328); +// EXTERNAL MODULE: ./src/service/global.ts +var global = __webpack_require__(92382); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Exercise/components/SelectPathsExercise.tsx @@ -12850,52 +14909,131 @@ var EditCommonHomework = function EditCommonHomework(_ref) { -var AddImageTextWork_NewCoursePage = function NewCoursePage(_ref) { - var _formValue$name; - var shixunHomeworks = _ref.shixunHomeworks, - newCourse = _ref.newCourse, - globalSetting = _ref.globalSetting, + + +var TabPane = tabs/* default */.Z.TabPane; +var CuttOffNowShixun = function CuttOffNowShixun(_ref) { + var _teachGroupData$group; + var classroomList = _ref.classroomList, + exercise = _ref.exercise, + saveExercise = _ref.saveExercise, loading = _ref.loading, - dispatch = _ref.dispatch, - classroomList = _ref.classroomList; + dispatch = _ref.dispatch; var params = (0,_umi_production_exports.useParams)(); + var location = (0,_umi_production_exports.useLocation)(); var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; - var _useState = (0,_react_17_0_2_react.useState)({}), + var brankList = exercise.brankList; + var _useState = (0,_react_17_0_2_react.useState)(true), _useState2 = slicedToArray_default()(_useState, 2), - formValue = _useState2[0], - setFormValue = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(), + hasMore = _useState2[0], + setHasMore = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(false), _useState4 = slicedToArray_default()(_useState3, 2), - isEdit = _useState4[0], - setIsEdit = _useState4[1]; - var courseId = (0,_react_17_0_2_react.useRef)(); - var commonHomeWorkAddDefaultData = shixunHomeworks.commonHomeWorkAddDefaultData; - var _useState5 = (0,_react_17_0_2_react.useState)({}), + btnLoading = _useState4[0], + setBtnLoading = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)("myself"), _useState6 = slicedToArray_default()(_useState5, 2), - items = _useState6[0], - setitems = _useState6[1]; - - // useEffect(() => { - // setTimeout(() => { document.body.scrollIntoView(); }, 300) - // const { coursesId, categoryId } = params as any - // courseId.current = (params as any)?.courseId - // setIsEdit(!!courseId.current) - // if (courseId.current) { - // getEditCourseData() - // } - // dispatch({ - // type: 'shixunHomeworks/addCommonHomeWorkDefaultData', - // payload: { category: categoryId, coursesId, type: 1 } - // }) - - // }, []) - + tabKey = _useState6[0], + setTabKey = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)([]), + _useState8 = slicedToArray_default()(_useState7, 2), + tabData = _useState8[0], + setTabData = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)([]), + _useState10 = slicedToArray_default()(_useState9, 2), + teachGroupData = _useState10[0], + setTeachGroupData = _useState10[1]; + var _useState11 = (0,_react_17_0_2_react.useState)(), + _useState12 = slicedToArray_default()(_useState11, 2), + isTeacher = _useState12[0], + setIsTeacher = _useState12[1]; //是否为已认证老师 + var _useState13 = (0,_react_17_0_2_react.useState)([]), + _useState14 = slicedToArray_default()(_useState13, 2), + groupIdsInitialValues = _useState14[0], + setGroupIdsInitialValues = _useState14[1]; + var scroll = (0,_react_17_0_2_react.useRef)(null); + var _useState15 = (0,_react_17_0_2_react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + isTips = _useState16[0], + setisTips = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)(''), + _useState18 = slicedToArray_default()(_useState17, 2), + DetailUrl = _useState18[0], + setDetailUrl = _useState18[1]; //跳转 试卷设置页面 + var _useState19 = (0,_react_17_0_2_react.useState)(""), + _useState20 = slicedToArray_default()(_useState19, 2), + EditUrl = _useState20[0], + setEditUrl = _useState20[1]; //跳转 试卷编辑页面 + var columns = [{ + title: "试卷名称", + dataIndex: "name", + width: 150, + ellipsis: true, + align: 'left' + }, { + title: "知识点", + dataIndex: "course_list_name", + width: 150, + ellipsis: true, + align: 'left' + }, { + title: "类型", + dataIndex: "is_random", + width: 90, + align: 'left', + render: function render(v) { + return v ? '随机组卷' : '人工组卷'; + } + }, { + title: "更新时间", + dataIndex: "updated_at", + width: 150, + align: 'left' + }, { + title: "试题数", + dataIndex: "item_num", + width: 60, + align: 'center' + }, { + title: "总分", + dataIndex: "total_score", + width: 60, + align: 'center' + }, { + title: "操作", + dataIndex: "is_random", + width: 60, + align: 'center', + render: function render(v, r) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: v ? "/randompaper/detail/".concat(r.id) : "/paperlibrary/see/".concat(r.id, "?defaultActiveKey=").concat((query === null || query === void 0 ? void 0 : query.filter) == 'public' ? '1' : (query === null || query === void 0 ? void 0 : query.filter) == 'teacher' ? '2' : '0'), + target: "_blank>", + children: "\u9884\u89C8" + }); + } + }]; + var _useState21 = (0,_react_17_0_2_react.useState)({ + page: 0, + limit: 20, + group_id: null, + object_type: 'examination_bank', + search: '', + filter: 'myself', + is_random: null + }), + _useState22 = slicedToArray_default()(_useState21, 2), + query = _useState22[0], + setQuery = _useState22[1]; (0,_react_17_0_2_react.useEffect)(function () { - form.resetFields(); - }, [classroomList.actionTabs.key]); - var getEditCourseData = /*#__PURE__*/function () { + if (exercise.actionTabs.key === '试卷选用') { + getData(); + setGroupIdsInitialValues([]); + getTeachGroupData(); + } + }, [exercise.actionTabs.key]); + var getTeachGroupData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { @@ -12903,248 +15041,551 @@ var AddImageTextWork_NewCoursePage = function NewCoursePage(_ref) { case 0: _context.next = 2; return dispatch({ - type: 'newCourse/getEditCourseData', - payload: { - id: courseId.current - } + type: 'paperlibrary/getTeachGroupData' }); case 2: res = _context.sent; - if (res) { - form.setFieldsValue({ - name: res.name - }); - form.setFieldsValue({ - intro: res.description - }); - form.setFieldsValue({ - notice: res.learning_notes - }); - setFormValue({ - name: res.name, - intro: res.description, - notice: res.learning_notes - }); - } + setTeachGroupData(res); case 4: case "end": return _context.stop(); } }, _callee); })); - return function getEditCourseData() { + return function getTeachGroupData() { return _ref2.apply(this, arguments); }; }(); - var handleFinish = function handleFinish() { - form.validateFields().then( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var bodyData, _bodyData$attachment_, _bodyData$reference_a, res; + var parser = function parser(v) { + var num = parseInt(v); + return isNaN(num) ? '' : num; + }; + var getData = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _res$object_list, res; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: - bodyData = objectSpread2_default()({}, formValue); - if (bodyData.attachment_ids) { - bodyData.attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$attachment_ = bodyData.attachment_ids) === null || _bodyData$attachment_ === void 0 ? void 0 : _bodyData$attachment_.map(function (v) { - return v.response.id; - }); - } - if (bodyData.reference_attachment_ids) { - bodyData.reference_attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$reference_a = bodyData.reference_attachment_ids) === null || _bodyData$reference_a === void 0 ? void 0 : _bodyData$reference_a.map(function (v) { - return v.response.id; - }); + if (!hasMore) { + _context2.next = 12; + break; } - _context2.next = 5; - return (0,paths/* addHomeworkToStage */.DQ)(objectSpread2_default()(objectSpread2_default()({ - id: classroomList.actionTabs.id, - subject_id: classroomList.actionTabs.subject_id - }, bodyData), {}, { - homework_type: 1 - })); - case 5: + ++query.page; + setHasMore(false); + query.is_random = query.filter == 'myself' ? 2 : null; + _context2.next = 6; + return dispatch({ + type: 'exercise/getBrankList', + payload: objectSpread2_default()({}, query) + }); + case 6: res = _context2.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 0) { - set_work_points(res.homework_id); - (0,util/* trackEvent */.L9)(['教学课堂', '图文作业', '新建图文作业']); - message/* default */.ZP.success('新建成功'); - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: 'closePathsTabs' - } - }); + tabData = res !== null && res !== void 0 && res.object_list ? toConsumableArray_default()(tabData.concat(res === null || res === void 0 ? void 0 : res.object_list)) : tabData; + setIsTeacher(res.is_teacher); + if (((_res$object_list = res.object_list) === null || _res$object_list === void 0 ? void 0 : _res$object_list.length) < query.limit) { + setHasMore(false); + } else { + setHasMore(true); } - case 7: + ; + setTabData(toConsumableArray_default()(tabData)); + case 12: case "end": return _context2.stop(); } }, _callee2); - }))); + })); + return function getData() { + return _ref3.apply(this, arguments); + }; + }(); + var handleChangeTeachGroup = function handleChangeTeachGroup(id) { + scroll.current.scrollTop = 0; + tabData = []; + query.page = 0; + query.group_id = id; + hasMore = true; + setGroupIdsInitialValues([]); + setQuery(objectSpread2_default()({}, query)); + getData(); }; - function set_work_points(_x) { - return _set_work_points.apply(this, arguments); - } - function _set_work_points() { - _set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(id) { - var res; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { + var rowSelection = { + selectedRowKeys: groupIdsInitialValues, + onChange: function onChange(e) { + setGroupIdsInitialValues(e); + }, + type: "radio" + }; + var onCancel = function onCancel() { + var param = { + page: 0, + limit: 20, + group_id: null, + object_type: 'examination_bank', + search: '', + filter: 'myself' + }; + setQuery(objectSpread2_default()({}, param)); + setTabData([]); + setHasMore(true); + setTabKey('myself'); + dispatch({ + type: 'exercise/setActionTabs', + payload: {} + }); + setBtnLoading(false); + }; + var _useReuseModal = (0,ReuseShixunModal/* useReuseModal */.P)(), + _useReuseModal2 = slicedToArray_default()(_useReuseModal, 4), + reuseModalVisible = _useReuseModal2[0], + closeReuseModal = _useReuseModal2[1], + renderData = _useReuseModal2[2], + showReuseModal = _useReuseModal2[3]; + var reuseModalCallback = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(shixunList) { + var is_random, shixunsInfo, res, name, modal; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { case 0: - if (items !== null && items !== void 0 && items.ec_point_ids) { - _context3.next = 2; + // let need_authorize = false; + is_random = false; + tabData.forEach(function (e) { + // if (groupIdsInitialValues.includes(e.id) && e.need_authorize) { + // need_authorize = e.need_authorize; + // } + if (groupIdsInitialValues.includes(e.id)) { + is_random = e.is_random; + } + }); + shixunsInfo = shixunList.map(function (item) { + return { + shixun_id: item.id, + is_use: item.is_use, + is_copy: item.is_copy + }; + }); + if (is_random) { + _context4.next = 9; break; } - return _context3.abrupt("return"); - case 2: - _context3.next = 4; - return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(items === null || items === void 0 ? void 0 : items.ec_course_id, "/ec_points/set_work_points.json"), { - method: 'post', - body: objectSpread2_default()({ - homework_common_id: id - }, items) + _context4.next = 6; + return dispatch({ + type: 'exercise/saveBanks', + payload: { + course_id: params.coursesId, + object_type: "examination_bank", + bank_id: groupIdsInitialValues, + shixuns_info: shixunsInfo + // categoryId: params.categoryId + } }); - case 4: - res = _context3.sent; - case 5: + case 6: + res = _context4.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + // console.log(res, "-----------res"); + (0,util/* trackEvent */.L9)(['教学课堂', '试卷', '试卷选用']); + dispatch({ + type: 'classroomList/getClassroomExercisesList', + payload: objectSpread2_default()({}, exercise.actionTabs.params) + }); + // console.log(`classrooms/${res.course_identifier}/exercise/${res.exercise_id}/detail?random=${res.is_random}`); + setDetailUrl("/classrooms/".concat(params.coursesId, "/exercise/").concat(res.exercise_id, "/detail?random=").concat(res.is_random, "&tabs=3")); + setEditUrl("/classrooms/".concat(params.coursesId, "/exercise/add/").concat(res.exercise_id, "?random=").concat(res.is_random, "&type=2")); + setisTips(true); + message/* default */.ZP.success('生成试卷成功'); + closeReuseModal(); + onCancel(); + } + return _context4.abrupt("return"); + case 9: + dispatch({ + type: 'exercise/setActionTabs', + payload: {} + }); + closeReuseModal(); + name = 1; + modal = es_modal/* default */.Z.confirm({ + icon: null, + className: 'custom-modal-divider', + centered: true, + width: 500, + maskClosable: false, + keyboard: false, + cancelButtonProps: { + disabled: false + }, + title: '配置出卷数量', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Exercisemodules/* default */.Z.modalColumn, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Exercisemodules/* default */.Z.modalRow, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("sup", { + className: Exercisemodules/* default */.Z.sup, + children: "*" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + flexShrink: 0 + }, + children: "\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input_number/* default */.Z, { + parser: parser, + style: { + width: 120 + }, + placeholder: "\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF", + min: 1, + defaultValue: name, + onChange: function onChange(e) { + name = e; + var dom = document.getElementById('model_error'); + if (name < 1 || name > 50) { + dom.style.display = 'block'; + } else { + dom.style.display = 'none'; + } + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + display: 'none', + marginLeft: 106 + }, + id: "model_error", + className: "c-red", + children: "\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570" + })] + }), + okText: '确认', + cancelText: '取消', + onCancel: onCancel, + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var dom, res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + if (!(name < 1 || name > 50)) { + _context3.next = 4; + break; + } + dom = document.getElementById('model_error'); + dom.style.display = 'block'; + return _context3.abrupt("return", Promise.reject()); + case 4: + modal.update({ + cancelButtonProps: { + disabled: true + } + }); + _context3.next = 7; + return dispatch({ + type: 'exercise/saveBanks', + payload: { + course_id: params.coursesId, + object_type: "examination_bank", + bank_id: groupIdsInitialValues, + shixuns_info: shixunsInfo, + // categoryId: params.categoryId, + num: name + } + }); + case 7: + res = _context3.sent; + modal.update({ + cancelButtonProps: { + disabled: false + } + }); + if (res && res.status === 0) { + (0,util/* trackEvent */.L9)(['教学课堂', '试卷', '试卷选用']); + es_modal/* default */.Z.destroyAll(); + dispatch({ + type: 'classroomList/getClassroomExercisesList', + payload: objectSpread2_default()({}, exercise.actionTabs.params) + }); + onCancel(); + closeReuseModal(); + message/* default */.ZP.success('生成试卷成功'); + } else { + onCancel(); + closeReuseModal(); + } + case 10: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + case 13: case "end": - return _context3.stop(); + return _context4.stop(); } - }, _callee3); + }, _callee4); })); - return _set_work_points.apply(this, arguments); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)(drawer/* default */.Z, { - placement: "bottom", - height: "100%", - closable: false - // onClose={this.onClose} - , - open: classroomList.actionTabs.key === '课程新建图文作业' ? true : false, - className: AddImageTextWorkmodules.drawer, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: AddImageTextWorkmodules.bg, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: AddImageTextWorkmodules.title, - children: "\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - form: form, - scrollToFirstError: true, - layout: "vertical", - onValuesChange: function onValuesChange() { - console.log("onchange: ", form.getFieldsValue()); - setFormValue(objectSpread2_default()({}, form.getFieldsValue())); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AddImageTextWorkmodules.fieldWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "name", - label: "\u6807\u9898:", - rules: [{ - required: true, - message: "请输入标题" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - maxLength: 60, - suffix: "".concat(((_formValue$name = formValue.name) === null || _formValue$name === void 0 ? void 0 : _formValue$name.length) || 0, "/60"), - placeholder: "\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: AddImageTextWorkmodules.mdWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "description", - label: "\u7B80\u4ECB:", - style: { - marginTop: '-10px' - }, - rules: [{ - required: true, - message: "请输入作业的简介" - }, { - max: 5000, - message: '作业简介最大限制5000个字符' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - watch: true, - defaultValue: formValue.intro - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "attachment_ids", - style: { - marginTop: '-15px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {}) - }) + return function reuseModalCallback(_x) { + return _ref4.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { + centered: true, + width: 980, + title: "\u9009\u62E9\u8BD5\u5377", + maskClosable: false, + destroyOnClose: true, + open: exercise.actionTabs.key === '试卷选用', + okText: "\u786E\u5B9A", + cancelText: "\u53D6\u6D88", + confirmLoading: btnLoading, + bodyStyle: { + minHeight: 200 + }, + wrapClassName: Exercisemodules/* default */.Z.warpModal, + onOk: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5() { + var need_authorize, is_random; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + if (groupIdsInitialValues.length) { + _context5.next = 3; + break; + } + message/* default */.ZP.error('请选择试卷'); + return _context5.abrupt("return"); + case 3: + setBtnLoading(true); + need_authorize = false; + is_random = false; + tabData.forEach(function (e) { + if (groupIdsInitialValues.includes(e.id) && e.need_authorize) { + need_authorize = e.need_authorize; + } + if (groupIdsInitialValues.includes(e.id)) { + is_random = e.is_random; + } + }); + if (!need_authorize) { + _context5.next = 10; + break; + } + (0,verifyLogin/* AuthorizeModel */.rX)(false, '该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。'); + return _context5.abrupt("return"); + case 10: + saveExercise(groupIdsInitialValues[0]); + onCancel(); + setBtnLoading(false); + case 13: + case "end": + return _context5.stop(); + } + }, _callee5); + })), + onCancel: onCancel, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(tabs/* default */.Z, { + activeKey: tabKey, + onTabClick: /*#__PURE__*/function () { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee6(key) { + return regeneratorRuntime_default()().wrap(function _callee6$(_context6) { + while (1) switch (_context6.prev = _context6.next) { + case 0: + scroll.current.scrollTop = 0; + tabData = []; + if (tabKey !== key) { + setGroupIdsInitialValues([]); + } + setTabKey(key); + query.page = 0; + query.filter = key; + query.group_id = null; + hasMore = true; + getData(); + case 9: + case "end": + return _context6.stop(); + } + }, _callee6); + })); + return function (_x2) { + return _ref6.apply(this, arguments); + }; + }(), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + tab: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u6211\u7684\u8BD5\u5377\u5E93" + }) + }, "myself"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + tab: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u6559\u7814\u5171\u4EAB" + }) + }, "teacher"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + tab: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u516C\u5171\u8BD5\u5377\u5E93" + }) + }, "public")] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Exercisemodules/* default */.Z.tabSearch, + children: [tabKey === "teacher" && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_select["default"], { + value: query.group_id, + onChange: handleChangeTeachGroup, + size: 'middle', + style: { + width: 200, + marginRight: 30 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: null, + children: "\u5168\u90E8\u6559\u7814\u56E2\u961F" + }), teachGroupData === null || teachGroupData === void 0 || (_teachGroupData$group = teachGroupData.groups) === null || _teachGroupData$group === void 0 ? void 0 : _teachGroupData$group.map(function (e) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { + value: e === null || e === void 0 ? void 0 : e.group_id, + children: e === null || e === void 0 ? void 0 : e.name + }, e === null || e === void 0 ? void 0 : e.group_id); })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: AddImageTextWorkmodules.mdWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "reference_answer", + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { + placeholder: "\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22", + value: query.search, + onChange: function onChange(e) { + query.search = e.target.value; + setQuery(objectSpread2_default()({}, query)); + }, + onSearch: function onSearch(value) { + scroll.current.scrollTop = 0; + tabData = []; + query.page = 0; + hasMore = true; + setGroupIdsInitialValues([]); + if (value) { + (0,global/* addSearchRecord */.tk)({ + name: value, + copywriting: value, + position: 'Exercise' + }); + } + getData(); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + ref: scroll, + style: { + maxHeight: 350, + overflowY: 'auto', + overflowX: 'hidden', + marginTop: 10, + paddingBottom: 20 + }, + children: [!isTeacher && tabKey === 'public' && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + flexDirection: 'column', + paddingTop: '30px', + alignItems: 'center', + justifyContent: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { style: { - marginTop: '-10px' + cursor: 'pointer', + background: '#ff6800', + height: '30px', + textAlign: 'center', + marginTop: '5px', + padding: '5px 0px', + color: '#fff', + width: '80px' }, - label: "\u53C2\u8003\u7B54\u6848:", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - watch: true, - defaultValue: formValue.notice - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "reference_attachment_ids", - style: { - marginTop: '-15px' - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {}) - }) + onClick: function onClick() { + window.open("/account/certification"); + }, + children: "\u7ACB\u5373\u8BA4\u8BC1" })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)((_react_infinite_scroller_1_2_4_react_infinite_scroller_default()), { + initialLoad: false, + pageStart: 0, + loadMore: function loadMore() { + getData(); + }, + hasMore: hasMore, + useWindow: false, + children: exercise.actionTabs.key === '试卷选用' && isTeacher && /*#__PURE__*/(0,jsx_runtime.jsx)(ResTable/* default */.Z, { + className: Exercisemodules/* default */.Z.hideHeadCheckbox, + pagination: false, + hideSelectAll: true // antd-version 4.3.0 + , + dataSource: tabData, + onRow: function onRow(record) { + return { + onClick: function onClick() { + setGroupIdsInitialValues([record === null || record === void 0 ? void 0 : record.id]); + } // 点击行 + }; + }, + + resColumns: columns, + rowSelection: rowSelection + }) })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AddImageTextWorkmodules.mdWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(AddPoints/* default */.Z, { - setitem: function setitem(e) { - return setitems(objectSpread2_default()({}, e)); - } - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: AddImageTextWorkmodules.footer_style, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: AddImageTextWorkmodules.close_button, - onClick: function onClick() { - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '' - } - }); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: handleFinish, - className: AddImageTextWorkmodules.submit_button, - children: "\u63D0\u4EA4" })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + title: "\u63D0\u793A", + open: isTips, + confirmLoading: false //确定按钮loading + , + centered: true, + okText: "\u8BBE\u7F6E\u89C4\u5219", + cancelText: "\u4FEE\u6539\u8BD5\u5377", + footer: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + onClick: function onClick() { + setisTips(false); //修改试卷跳转 + _umi_production_exports.history.push(EditUrl); + }, + children: "\u4FEE\u6539\u8BD5\u5377" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + onClick: function onClick() { + _umi_production_exports.history.push(DetailUrl); //跳转到试卷,规则设置页面 + setisTips(false); + }, + children: "\u8BBE\u7F6E\u89C4\u5219" + })] + }), + onCancel: function onCancel() { + setisTips(false); //修改试卷跳转 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(ReuseShixunModal/* default */.Z, { + inPaper: true, + visible: reuseModalVisible, + onCancel: closeReuseModal, + onOk: reuseModalCallback, + renderData: renderData, + modalType: "multiple", + type: "examination_bank" })] - }, "bottom"); + }); }; -/* harmony default export */ var AddImageTextWork = ((0,_umi_production_exports.connect)(function (_ref4) { - var shixunHomeworks = _ref4.shixunHomeworks, - newCourse = _ref4.newCourse, - loading = _ref4.loading, - globalSetting = _ref4.globalSetting, - classroomList = _ref4.classroomList; +/* harmony default export */ var SelectPathsExercise = ((0,_umi_production_exports.connect)(function (_ref7) { + var exercise = _ref7.exercise, + loading = _ref7.loading, + classroomList = _ref7.classroomList; return { - shixunHomeworks: shixunHomeworks, - newCourse: newCourse, - globalSetting: globalSetting, - loading: loading.effects, + exercise: exercise, + loading: loading, classroomList: classroomList }; -})(AddImageTextWork_NewCoursePage)); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/EditImageTextWork/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var EditImageTextWorkmodules = ({"bg":"bg___Sx8dX","title":"title___GKPKJ","fieldWrap":"fieldWrap___fIL9U","mdWrap":"mdWrap___iwCM_","footer_style":"footer_style___KYp6i","submit_button":"submit_button___Rnntu","close_button":"close_button___Drc5k"}); -;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/EditImageTextWork/index.tsx +})(CuttOffNowShixun)); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules +var skeleton = __webpack_require__(59981); +;// CONCATENATED MODULE: ./src/pages/Classrooms/Lists/Attachment/components/DownloadPaths.tsx @@ -13160,284 +15601,271 @@ var AddImageTextWork_NewCoursePage = function NewCoursePage(_ref) { -var EditImageTextWork_EditCommonHomework = function EditCommonHomework(_ref) { - var _formValue$name; - var shixunHomeworks = _ref.shixunHomeworks, - newCourse = _ref.newCourse, - globalSetting = _ref.globalSetting, - loading = _ref.loading, +var defaultFormValue = { + delay_publish: 0, + is_public: [false], + description: "", + title: "", + link: "", + publish_time: "" +}; +var SetPublic = function SetPublic(_ref) { + var attachment = _ref.attachment, dispatch = _ref.dispatch, - classroomList = _ref.classroomList; + loading = _ref.loading, + globalSetting = _ref.globalSetting; var params = (0,_umi_production_exports.useParams)(); + var detail = attachment.detail; var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; - var _useState = (0,_react_17_0_2_react.useState)({}), + var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), - formValue = _useState2[0], - setFormValue = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(false), + visible = _useState2[0], + setVisible = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)([]), _useState4 = slicedToArray_default()(_useState3, 2), - isShow = _useState4[0], - setIsShow = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)({}), + histories = _useState4[0], + setHistories = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(objectSpread2_default()({}, defaultFormValue)), _useState6 = slicedToArray_default()(_useState5, 2), - items = _useState6[0], - setitems = _useState6[1]; - var _useState7 = (0,_react_17_0_2_react.useState)({}), + formValue = _useState6[0], + setFormValue = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)({ + name: "", + filename: "", + type: "", + className: "", + data: "", + close: true, + style: { + position: "fixed", + zIndex: 9999, + background: "rgba(0,0,0,.7)" + }, + monacoEditor: { + value: "", + language: "", + theme: 'vs', + // onChange: onCodeChange, + // onSave: onSave, + // forbidCopy: forbidCopy, + options: { + readOnly: true + } + } + }), _useState8 = slicedToArray_default()(_useState7, 2), - changeKey = _useState8[0], - setchangeKey = _useState8[1]; - var courseId = (0,_react_17_0_2_react.useRef)(); - var commonHomeWorkEditDefaultData = shixunHomeworks.commonHomeWorkEditDefaultData; - (0,_react_17_0_2_react.useEffect)(function () { - if (classroomList.actionTabs.key == '课程编辑图文作业') { - getEditCourseData(); - } - }, [classroomList.actionTabs.key]); - var getEditCourseData = /*#__PURE__*/function () { + preview = _useState8[0], + setPreview = _useState8[1]; + var disabledDate = function disabledDate(current) { + return current && current < dayjs_min_default()().startOf('day'); + }; + params['id'] = params['coursesId']; + params['course_id'] = params['coursesId']; + var getData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res, formData; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,paths/* homeworkToStageInfo */.FD)({ - id: classroomList.actionTabs.id, - type: classroomList.actionTabs.type - }); - case 2: - res = _context.sent; - if (res) { - formData = { - name: res.subject_homework.name, - description: res.subject_homework.description, - reference_answer: res.subject_homework.reference_answer, - attachment_ids: (0,MultiUpload/* coverToFileList */.z)(res.subject_homework.attachments), - reference_attachment_ids: (0,MultiUpload/* coverToFileList */.z)(res.subject_homework.ref_attachments) - }; - console.log(formData); - form.setFieldsValue(objectSpread2_default()({}, formData)); - setFormValue(objectSpread2_default()({}, formData)); - setIsShow(true); - setchangeKey(new Date()); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getEditCourseData() { - return _ref2.apply(this, arguments); - }; - }(); - function set_work_points(_x) { - return _set_work_points.apply(this, arguments); - } - function _set_work_points() { - _set_work_points = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(id) { + var _res$attachment_histo; var res; - return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - if (items !== null && items !== void 0 && items.ec_point_ids) { - _context3.next = 2; - break; - } - return _context3.abrupt("return"); - case 2: - _context3.next = 4; - return (0,fetch/* default */.ZP)("/api/ec_courses/".concat(items === null || items === void 0 ? void 0 : items.ec_course_id, "/ec_points/set_work_points.json"), { - method: 'post', - body: objectSpread2_default()({ - homework_common_id: id - }, items) - }); - case 4: - res = _context3.sent; - case 5: - case "end": - return _context3.stop(); - } - }, _callee3); - })); - return _set_work_points.apply(this, arguments); - } - var handleFinish = function handleFinish() { - form.validateFields().then( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { - var bodyData, _bodyData$attachment_, _bodyData$reference_a, res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { case 0: - bodyData = objectSpread2_default()({}, formValue); - if (bodyData.attachment_ids) { - bodyData.attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$attachment_ = bodyData.attachment_ids) === null || _bodyData$attachment_ === void 0 ? void 0 : _bodyData$attachment_.map(function (v) { - var _v$response; - return (_v$response = v.response) === null || _v$response === void 0 ? void 0 : _v$response.id; - }); - } - if (bodyData.reference_attachment_ids) { - bodyData.reference_attachment_ids = bodyData === null || bodyData === void 0 || (_bodyData$reference_a = bodyData.reference_attachment_ids) === null || _bodyData$reference_a === void 0 ? void 0 : _bodyData$reference_a.map(function (v) { - var _v$response2; - return (_v$response2 = v.response) === null || _v$response2 === void 0 ? void 0 : _v$response2.id; - }); - } - _context2.next = 5; - return (0,paths/* editHomeworkToStage */.VO)(objectSpread2_default()(objectSpread2_default()(objectSpread2_default()({ - id: classroomList.actionTabs.id - }, params), bodyData), {}, { - base_on_project: true, - homework_type: 1 - })); - case 5: - res = _context2.sent; - if (res.status === 0) { - message/* default */.ZP.success('编辑成功'); - set_work_points(params.categoryId); - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: 'closePathsTabs' + _context.next = 2; + return dispatch({ + type: 'attachment/getDetail', + payload: objectSpread2_default()({}, attachment.actionTabs.params) + }); + case 2: + res = _context.sent; + res.delay_publish = res.delay_publish ? 1 : 0; + formValue["is_public"] = [res.is_public]; + formValue["description"] = res.description; + formValue["delay_publish"] = res.delay_publish; + formValue["publish_time"] = res.publish_time; + form.setFieldsValue(formValue); + setHistories([objectSpread2_default()({}, res)].concat(toConsumableArray_default()(res === null || res === void 0 ? void 0 : res.attachment_histories))); + if (!(res !== null && res !== void 0 && (_res$attachment_histo = res.attachment_histories) !== null && _res$attachment_histo !== void 0 && _res$attachment_histo.length)) { + if (res.link || res.content_type === 'application/pdf') { + (0,util/* openNewWindow */.xg)(env/* default */.Z.IMG_SERVER + res.url); + dispatch({ + type: 'attachment/setActionTabs', + payload: {} + }); + } else { + preview.type = res.file_type; + preview.data = env/* default */.Z.API_SERVER + res.url; + if (res.file_type === "txt") { + preview.monacoEditor.value = res.content; } - }); + setPreview(objectSpread2_default()({}, preview)); + } + } else { + setVisible(true); } - case 7: + case 11: case "end": - return _context2.stop(); + return _context.stop(); } - }, _callee2); - }))); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(drawer/* default */.Z, { - placement: "bottom", - height: "100%", - closable: false - // onClose={this.onClose} - , - open: classroomList.actionTabs.key === '课程编辑图文作业' ? true : false, - className: EditImageTextWorkmodules.drawer, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: EditImageTextWorkmodules.bg, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - className: EditImageTextWorkmodules.title, - children: "\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { - form: form, - scrollToFirstError: true, - layout: "vertical", - onValuesChange: function onValuesChange() { - setFormValue(objectSpread2_default()({}, form.getFieldsValue())); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: EditImageTextWorkmodules.fieldWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "name", - label: "\u6807\u9898:", - rules: [{ - required: true, - message: '请输入标题' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - maxLength: 60, - suffix: "".concat(((_formValue$name = formValue.name) === null || _formValue$name === void 0 ? void 0 : _formValue$name.length) || 0, "/60"), - placeholder: "\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: EditImageTextWorkmodules.mdWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "description", - label: "\u7B80\u4ECB:", - style: { - marginTop: '-10px' - }, - rules: [{ - required: true, - message: '请输入作业的简介' - }, { - max: 5000, - message: '作业简介最大限制5000个字符' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - watch: true, - defaultValue: formValue.description - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "attachment_ids", - style: { - marginTop: '-15px' - }, - children: isShow && /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {}, changeKey) - }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: EditImageTextWorkmodules.mdWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "reference_answer", - label: "\u53C2\u8003\u7B54\u6848:", + }, _callee); + })); + return function getData() { + return _ref2.apply(this, arguments); + }; + }(); + (0,_react_17_0_2_react.useEffect)(function () { + if (attachment.actionTabs.key === "资源下载") { + var _attachment$actionTab; + params.id = (_attachment$actionTab = attachment.actionTabs.selectArrs) === null || _attachment$actionTab === void 0 ? void 0 : _attachment$actionTab["id"]; + form.resetFields(); + getData(); + } else { + setVisible(false); + } + }, [attachment.actionTabs.key, params.id]); + (0,_react_17_0_2_react.useEffect)(function () { + return function () { + setPreview(objectSpread2_default()(objectSpread2_default()({}, preview), {}, { + type: '' + })); + dispatch({ + type: 'attachment/setActionTabs', + payload: {} + }); + }; + }, []); + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { + centered: true, + title: "\u8D44\u6E90\u4E0B\u8F7D", + open: visible, + okText: "\u786E\u5B9A", + destroyOnClose: true, + maskClosable: false, + cancelText: "\u53D6\u6D88", + width: 600, + 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: + dispatch({ + type: 'attachment/setActionTabs', + payload: {} + }); + case 1: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + onCancel: function onCancel() { + setFormValue(objectSpread2_default()({}, defaultFormValue)); + dispatch({ + type: 'attachment/setActionTabs', + payload: {} + }); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("section", { + className: "pl20 pr20 pt10", + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(skeleton/* default */.Z, { + loading: loading['attachment/getDetail'], + active: true, + avatar: { + size: 40 + }, + paragraph: { + rows: 5 + }, + className: "mt30", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "center", style: { - marginTop: '-10px' + background: "#eee" }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(markdown_editor/* default */.Z, { - defaultValue: formValue.reference_answer, - watch: true - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "reference_attachment_ids", + gutter: [20, 8], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "307px", + children: "\u8D44\u6E90\u540D\u79F0" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "80px", + children: "\u4E0B\u8F7D" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "140px", + children: "\u7248\u672C\u53F7" + })] + }), histories === null || histories === void 0 ? void 0 : histories.map(function (val, key) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "center", style: { - marginTop: '-15px' + borderBottom: "1px solid #eaeaea" }, - children: isShow && /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, {}, changeKey) - }) + gutter: [20, 8], + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "307px", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: val.title, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: env/* default */.Z.API_SERVER + val.url, + target: "_blank", + className: "multi_ellipsis1 c-grey-333 mr5", + onClick: function onClick(e) { + if (val.link || val.content_type === 'application/pdf' || globalSetting.setting.is_local) return; + e.preventDefault(); + preview.type = val.file_type; + preview.data = env/* default */.Z.API_SERVER + val.url; + if (val.file_type === "txt") { + preview.monacoEditor.value = val.content; + } + setPreview(objectSpread2_default()({}, preview)); + }, + children: val.title + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(tag/* default */.Z, { + className: "", + color: key === 0 ? "green" : "orange", + children: key === 0 ? "当前版本" : "历史版本" + }) + })] + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "80px", + children: val.downloads_count + }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + flex: "140px", + children: dayjs_min_default()(val.publish_time).format("YYYY-MM-DD") + })] + }, key); })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: EditImageTextWorkmodules.mdWrap, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(AddPoints/* default */.Z, { - setitem: function setitem(e) { - return setitems(objectSpread2_default()({}, e)); - }, - homework_common_id: params.categoryId }) - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: EditImageTextWorkmodules.footer_style, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: EditImageTextWorkmodules.close_button, - onClick: function onClick() { - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '' - } - }); - }, - children: "\u53D6\u6D88" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: handleFinish, - className: EditImageTextWorkmodules.submit_button, - children: "\u63D0\u4EA4" - })] - })] - }, "bottom"); + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(PreviewAll/* default */.Z, objectSpread2_default()(objectSpread2_default()({}, preview), {}, { + onClose: function onClose() { + setPreview(objectSpread2_default()(objectSpread2_default()({}, preview), {}, { + type: '' + })); + dispatch({ + type: 'attachment/setActionTabs', + payload: {} + }); + } + }))] + }); }; -/* harmony default export */ var EditImageTextWork = ((0,_umi_production_exports.connect)(function (_ref4) { - var shixunHomeworks = _ref4.shixunHomeworks, - newCourse = _ref4.newCourse, +/* harmony default export */ var DownloadPaths = ((0,_umi_production_exports.connect)(function (_ref4) { + var attachment = _ref4.attachment, loading = _ref4.loading, - globalSetting = _ref4.globalSetting, - classroomList = _ref4.classroomList; + globalSetting = _ref4.globalSetting; return { - shixunHomeworks: shixunHomeworks, - newCourse: newCourse, + attachment: attachment, globalSetting: globalSetting, - loading: loading.effects, - classroomList: classroomList + loading: loading }; -})(EditImageTextWork_EditCommonHomework)); +})(SetPublic)); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/components/Stage/index.tsx @@ -13466,6 +15894,8 @@ var Stage_excluded = ["pathsDetail", "user", "globalSetting", "loading", "dispat + + @@ -13563,13 +15993,17 @@ var Stage_Stage = function Stage(_ref) { setQueryShow = _useState32[1]; var _useState33 = (0,_react_17_0_2_react.useState)(''), _useState34 = slicedToArray_default()(_useState33, 2), - modalDdata = _useState34[0], - setModalDdata = _useState34[1]; + stage_id = _useState34[0], + setstage_id = _useState34[1]; var _useState35 = (0,_react_17_0_2_react.useState)(''), _useState36 = slicedToArray_default()(_useState35, 2), stageid = _useState36[0], setstageid = _useState36[1]; - var _useState37 = (0,_react_17_0_2_react.useState)([{ + var _useState37 = (0,_react_17_0_2_react.useState)([]), + _useState38 = slicedToArray_default()(_useState37, 2), + selectArrs = _useState38[0], + setSelectArrs = _useState38[1]; + var _useState39 = (0,_react_17_0_2_react.useState)([{ name: '全部', type: 'All', number: 0 @@ -13593,14 +16027,18 @@ var Stage_Stage = function Stage(_ref) { name: '图文作业', type: 'normal_count', number: 0 + }, { + name: '测验', + type: 'ExaminationBank', + number: 0 }, { name: '讨论', type: 'Discusses', number: 0 }]), - _useState38 = slicedToArray_default()(_useState37, 2), - typeData = _useState38[0], - setTypeData = _useState38[1]; + _useState40 = slicedToArray_default()(_useState39, 2), + typeData = _useState40[0], + setTypeData = _useState40[1]; //获取类型个数 var getTypeNumber = function getTypeNumber() { @@ -13616,15 +16054,18 @@ var Stage_Stage = function Stage(_ref) { _pathsDetail$detail$n = _pathsDetail$detail.normal_count, normal_count = _pathsDetail$detail$n === void 0 ? 0 : _pathsDetail$detail$n, _pathsDetail$detail$d = _pathsDetail$detail.disscuss_count, - disscuss_count = _pathsDetail$detail$d === void 0 ? 0 : _pathsDetail$detail$d; + disscuss_count = _pathsDetail$detail$d === void 0 ? 0 : _pathsDetail$detail$d, + _pathsDetail$detail$b = _pathsDetail$detail.banks_count, + banks_count = _pathsDetail$detail$b === void 0 ? 0 : _pathsDetail$detail$b; var typeParam = { - All: shixuns_count + videos_count + attachment_count + group_count + normal_count, + All: shixuns_count + videos_count + attachment_count + group_count + normal_count + banks_count, Shixun: shixuns_count, VideoItem: videos_count, Attachment: attachment_count, Discusses: disscuss_count, group_count: group_count, - normal_count: normal_count + normal_count: normal_count, + ExaminationBank: banks_count }; var cloneTypeData = typeData.map(function (e) { return objectSpread2_default()(objectSpread2_default()({}, e), {}, { @@ -13727,7 +16168,7 @@ var Stage_Stage = function Stage(_ref) { var handleResetGame = function handleResetGame(url) { var _url; url = (_url = url) !== null && _url !== void 0 && _url.includes('.json') ? url : "".concat(url, ".json"); - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, title: '提示', okText: '确定', @@ -13743,7 +16184,7 @@ var Stage_Stage = function Stage(_ref) { while (1) switch (_context2.prev = _context2.next) { case 0: _context2.next = 2; - return (0,exercise/* resetMyGame */.$Q)({ + return (0,service_exercise/* resetMyGame */.$Q)({ url: url }); case 2: @@ -13787,7 +16228,7 @@ var Stage_Stage = function Stage(_ref) { }); }; var handleInBeta = function handleInBeta(message) { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ centered: true, title: '提示', okText: '确定', @@ -13974,7 +16415,7 @@ var Stage_Stage = function Stage(_ref) { }(); var handleEditPrompt = function handleEditPrompt() { if (editKey !== -1) { - modal/* default */.Z.info({ + es_modal/* default */.Z.info({ icon: null, className: 'custom-modal-divider ', okText: '知道啦', @@ -14008,13 +16449,35 @@ var Stage_Stage = function Stage(_ref) { setIsAdd(false); }; var getDom = (0,_react_17_0_2_react.useMemo)(function () { - console.log("zhixing12"); return data === null || data === void 0 ? void 0 : data.map(function (val, key) { return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)(stage, { val: val, allData: data, index: key, + selectExercise: function selectExercise(box) { + setstage_id(box === null || box === void 0 ? void 0 : box.stage_id); + dispatch({ + type: 'exercise/setActionTabs', + payload: { + key: '试卷选用' + } + }); + }, + openPreview: function openPreview(box) { + dispatch({ + type: 'attachment/setActionTabs', + payload: { + key: '资源下载', + selectArrs: box === null || box === void 0 ? void 0 : box.attachment_detail, + params: { + course_id: box === null || box === void 0 ? void 0 : box.container_id, + coursesId: box === null || box === void 0 ? void 0 : box.container_id, + id: box === null || box === void 0 ? void 0 : box.id + } + } + }); + }, visibleType: visibleType, visibleTypeNew: visibleTypeNew, subjectHomeworkType: visibleType, @@ -14030,6 +16493,19 @@ var Stage_Stage = function Stage(_ref) { }, key); }); }, [data, visibleTypeNew, visibleType, keywords]); + var saveExercise = function saveExercise(box) { + (0,paths/* batchAddHomeworkToStage */._C)({ + id: stage_id, + subject_id: params.pathId, + homework_type: 'exercise', + examination_bank_ids: [box] + }).then(function (res) { + if ((res === null || res === void 0 ? void 0 : res.status) == 0) { + message/* default */.ZP.success('选用成功'); + getData(); + } + }); + }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { spinning: loading['pathsDetail/getStageData'] || loading['pathsDetail/getPathsDetail'], @@ -14045,7 +16521,7 @@ var Stage_Stage = function Stage(_ref) { if (data !== null && data !== void 0 && data.some(function (val) { var _val$stage_tag; return (_val$stage_tag = val.stage_tag) === null || _val$stage_tag === void 0 ? void 0 : _val$stage_tag.includes(item.type); - }) || item.type == 'All' || item.type == 'Discusses' && item.number > 0 || item.type == 'group_count' && item.number > 0 || item.type == 'normal_count' && item.number > 0) { + }) || item.type == 'All' || item.type == 'Discusses' && item.number > 0 || item.type == 'group_count' && item.number > 0 || item.type == 'normal_count' && item.number > 0 || item.type == 'ExaminationBank' && item.number > 0) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: item.type === visibleType ? Stagemodules.tabActive : Stagemodules.tab, onClick: function onClick() { @@ -14108,7 +16584,12 @@ var Stage_Stage = function Stage(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsx)(Stage_SendModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(SelectShixuns, { shixunIds: shixunIds, cb: handleShixuns - }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddGroupWork, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(EditGroupWork, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(AddImageTextWork, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(EditImageTextWork, {})] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(AddGroupWork, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(EditGroupWork, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(AddImageTextWork, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(EditImageTextWork, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(SelectPathsExercise, { + cb: function cb() { + return setSelectArrs([]); + }, + saveExercise: saveExercise + }), /*#__PURE__*/(0,jsx_runtime.jsx)(DownloadPaths, {})] }); }; /* harmony default export */ var components_Stage = ((0,_umi_production_exports.connect)(function (_ref4) { @@ -14298,7 +16779,7 @@ var Certificate = function Certificate(_ref) { }(); var handleReject = function handleReject(v) { var value = ''; - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ title: '证书申请拒绝', icon: null, className: "custom-modal-divider", @@ -14370,7 +16851,7 @@ var Certificate = function Certificate(_ref) { }); }; var handleRejectReason = function handleRejectReason(v) { - modal/* default */.Z.info({ + es_modal/* default */.Z.info({ title: '拒绝原因', icon: null, className: "custom-modal-divider", @@ -14539,7 +17020,7 @@ var Certificate = function Certificate(_ref) { dayjs_min_default().locale('ZH-cn'); -var TabPane = tabs/* default */.Z.TabPane; +var Ranking_TabPane = tabs/* default */.Z.TabPane; var StudentItems = function StudentItems(_ref) { var data = _ref.data; var _useState = (0,_react_17_0_2_react.useState)('1'), @@ -14769,19 +17250,19 @@ var StudentItems = function StudentItems(_ref) { setActivitykey(e); setpage(1); }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Ranking_TabPane, { tab: "\u901A\u5173\u699C", style: { background: '#fff' }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(RandomTab, {}) - }, "1"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + }, "1"), /*#__PURE__*/(0,jsx_runtime.jsx)(Ranking_TabPane, { tab: "\u89C6\u9891\u5B66\u4E60\u699C", children: /*#__PURE__*/(0,jsx_runtime.jsx)(RandomTab, {}) - }, "2"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + }, "2"), /*#__PURE__*/(0,jsx_runtime.jsx)(Ranking_TabPane, { tab: "\u4E0B\u8F7D\u8D44\u6E90\u699C", children: /*#__PURE__*/(0,jsx_runtime.jsx)(RandomTab, {}) - }, "3"), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { + }, "3"), /*#__PURE__*/(0,jsx_runtime.jsx)(Ranking_TabPane, { tab: "\u4E92\u52A8\u8BA8\u8BBA\u699C", children: /*#__PURE__*/(0,jsx_runtime.jsx)(RandomTab, {}) }, "4")] @@ -15979,7 +18460,7 @@ var knowledge_Atlas = function Atlas(_ref) { }, children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { onClick: function onClick() { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ title: '提示', icon: null, centered: true, @@ -16028,7 +18509,7 @@ var knowledge_Atlas = function Atlas(_ref) { }, children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { onClick: function onClick() { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ title: '提示', icon: null, centered: true, @@ -16293,7 +18774,7 @@ var knowledge_Atlas = function Atlas(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: knowledgemodules.button, onClick: function onClick() { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ icon: null, title: '提示', centered: true, @@ -16580,7 +19061,7 @@ var knowledge_Atlas = function Atlas(_ref) { }, children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { onClick: function onClick() { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ icon: null, title: '提示', getContainer: function getContainer() { @@ -16793,7 +19274,7 @@ var knowledge_Atlas = function Atlas(_ref) { className: "iconfont icon-bianji-moren ".concat(knowledgemodules.ehover) }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { onClick: function onClick() { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ icon: null, title: '提示', getContainer: function getContainer() { @@ -16869,7 +19350,7 @@ var knowledge_Atlas = function Atlas(_ref) { }) }) }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { open: upname, centered: true, title: '编辑', @@ -16939,7 +19420,7 @@ var knowledge_Atlas = function Atlas(_ref) { }) }) }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { open: additem, centered: true, title: '插入知识点', @@ -17007,7 +19488,7 @@ var knowledge_Atlas = function Atlas(_ref) { }) }) }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { open: addunit, centered: true, width: 550, @@ -17116,7 +19597,7 @@ var knowledge_Atlas = function Atlas(_ref) { }) })] }) - }), relation && /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + }), relation && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { open: relation, centered: true, width: 550, @@ -17177,7 +19658,7 @@ var knowledge_Atlas = function Atlas(_ref) { autoExpandParent: autoExpandParent, treeData: treeData })] - }), (describe.name || describe.add) && /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + }), (describe.name || describe.add) && /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { open: describe.name || describe.add, title: "\u63CF\u8FF0", width: 900, @@ -17254,7 +19735,7 @@ var knowledge_Atlas = function Atlas(_ref) { }) }) }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { title: "\u6587\u4EF6\u5BFC\u5165", open: exportshow, getContainer: function getContainer() { @@ -17298,7 +19779,7 @@ var knowledge_Atlas = function Atlas(_ref) { setbuttonloading(false); if ((res === null || res === void 0 ? void 0 : res.status) === 0) { if ((res === null || res === void 0 || (_res$fail = res.fail) === null || _res$fail === void 0 ? void 0 : _res$fail.length) > 0) { - modal/* default */.Z.confirm({ + es_modal/* default */.Z.confirm({ icon: null, title: '导入失败', content: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { @@ -17387,7 +19868,7 @@ var knowledge_Atlas = function Atlas(_ref) { }) })) })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { open: showadd, title: "\u6DFB\u52A0\u5173\u7CFB", width: 500, @@ -17463,7 +19944,7 @@ var knowledge_Atlas = function Atlas(_ref) { }) }) }) - }), selectmodal && /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + }), selectmodal && /*#__PURE__*/(0,jsx_runtime.jsxs)(es_modal/* default */.Z, { open: selectmodal, centered: true, width: 550, @@ -17555,7 +20036,7 @@ var knowledge_Atlas = function Atlas(_ref) { autoExpandParent: autoExpandParent, treeData: treeData })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_modal/* default */.Z, { title: "\u5386\u53F2\u8BB0\u5F55", open: isshowlish, getContainer: function getContainer() { @@ -17998,6 +20479,17 @@ function IsFull() { // } // }); +/***/ }), + +/***/ 46328: +/*!****************************************************************!*\ + !*** ./src/pages/Classrooms/Lists/Exercise/index.less?modules ***! + \****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__) { + +// extracted by mini-css-extract-plugin +/* harmony default export */ __webpack_exports__.Z = ({"flex_box_center":"flex_box_center___iyIe6","flex_space_between":"flex_space_between___g2WjG","flex_box_vertical_center":"flex_box_vertical_center___Tde0v","flex_box_center_end":"flex_box_center_end___W1D5W","flex_box_column":"flex_box_column___ZiFvs","bg":"bg___T2R2s","containerTitle":"containerTitle___yARn_","containerDesc":"containerDesc___fKSYF","menus":"menus___e8wtg","listItem":"listItem___s7xhg","info":"info___Hx2bW","title":"title___W7a1R","titleLeft":"titleLeft___C5r0w","titleRight":"titleRight___g5GZv","acitons":"acitons___H0RU0","move":"move___qYkSy","hideHeadCheckbox":"hideHeadCheckbox___Hq5gw","moveCategory":"moveCategory___bZSGQ","tabSearch":"tabSearch___NaKI4","warpModal":"warpModal___HLUgh","modalColumn":"modalColumn___F7R5w","modalRow":"modalRow___L6ghw","sup":"sup___VGKXV"}); + /***/ }) }]); \ No newline at end of file diff --git a/p__Paths__Detail__id.chunk.css b/p__Paths__Detail__id.chunk.css index a022b92aa4..66a99bc896 100644 --- a/p__Paths__Detail__id.chunk.css +++ b/p__Paths__Detail__id.chunk.css @@ -2447,6 +2447,379 @@ min-width: 500px; } +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.0.87@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.87@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Video/Play/index.less?modules ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.watermark___hNYlv { + position: absolute; + left: 0; + bottom: 100px; + font-size: 18px; + text-shadow: 0px 0px 5px #b6b6b6; + color: #ffffff; + z-index: 1; +} +.videovideo___ovOkV::-webkit-media-controls-fullscreen-button { + display: none !important; +} +@keyframes upDown___SlgHv { + 0% { + left: 0; + bottom: 100px; + } + 40% { + opacity: 1; + bottom: 80%; + left: calc(50% - 130px); + } + 41% { + opacity: 0; + bottom: 80%; + left: calc(50% - 130px); + } + 79% { + opacity: 0; + bottom: 80%; + left: calc(50% - 130px); + } + 80% { + opacity: 1; + opacity: 100%; + bottom: 100px; + left: calc(100% - 270px); + } + 100% { + opacity: 1; + bottom: 100px; + left: calc(100% - 270px); + } +} +.animate__loop___mvL6s { + animation-name: upDown___SlgHv; +} +:root { + --youtube-red: #fe0900; +} +.container___g1WYG { + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; +} +.video-container___XPkWR { + width: 100%; + height: 100%; + margin: 0 auto; + position: relative; + display: flex; + flex-direction: column; + justify-content: center; +} +.video-container___XPkWR video { + width: 100%; + height: 100%; + max-height: auto; + object-fit: cover; +} +.video-controls___to0Zq { + right: 0; + left: 0; + padding: 10px; + position: absolute; + bottom: 0; + transition: all 0.2s ease; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.84)); +} +.video-controls___to0Zq.hide___NA3DV { + opacity: 0; + pointer-events: none; +} +.video-progress___gqHsd { + position: relative; + height: 4px; + margin-bottom: 10px; + margin-top: 5px; + padding: 0 6px; +} +progress { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 2px; + width: 100%; + height: 4px; + pointer-events: none; + position: absolute; + top: 0; +} +progress::-webkit-progress-bar { + background-color: #787878; + border-radius: 2px; +} +progress::-webkit-progress-value { + background: #fff; + border-radius: 2px; +} +progress::-moz-progress-bar { + background: #fff; +} +.seek___iZHBm { + position: absolute; + top: 0; + width: 100%; + cursor: pointer; + margin: 0; +} +.seek___iZHBm:hover + .seek-tooltip___uWyXx { + display: block; +} +.seek-tooltip___uWyXx { + white-space: nowrap; + display: none; + position: absolute; + top: -50px; + margin-left: -20px; + font-size: 12px; + padding: 3px; + content: attr(data-title); + font-weight: bold; + color: #fff; + background-color: rgba(0, 0, 0, 0.6); +} +.bottom-controls___uoIBm { + display: flex; + justify-content: space-between; + align-items: center; + font-size: 14px; +} +.bottom-controls___uoIBm button { + display: inline-flex; + align-items: center; +} +.left-controls___mBEx4 { + display: flex; + align-items: center; + color: #fff; + font-size: 10px; +} +.right-controls___e9L6r { + display: flex; +} +.right-controls___e9L6r .rateOverlay___HHBWe { + background-color: #000; +} +.right-controls___e9L6r .controlText___M_BWR { + font-size: 12px; + color: #fff; +} +.volume-controls___fa3mE { + display: inline-flex; + align-items: center; +} +.volume-controls___fa3mE input { + width: 100px; + opacity: 1; + transition: all 0.4s ease; +} +.volume-controls___fa3mE:hover input, +.volume-controls___fa3mE input:focus { + width: 100px; + opacity: 1; +} +.container___g1WYG button { + cursor: pointer; + position: relative; + margin-right: 7px; + font-size: 12px; + padding: 3px; + border: none; + outline: none; + background-color: transparent; +} +.container___g1WYG button * { + pointer-events: none; +} +.container___g1WYG button::before { + content: attr(data-title); + position: absolute; + display: none; + left: 0; + top: -27px; + background-color: rgba(0, 0, 0, 0.6); + color: #fff; + font-weight: bold; + padding: 4px 6px; + word-break: keep-all; + white-space: pre; +} +.container___g1WYG button:last-child::before { + right: 0; + left: inherit; +} +.container___g1WYG button:hover::before { + display: inline-block; +} +.fullscreen-button___ur0es { + margin-right: 0; +} +.fullscreen-button___ur0es::before { + right: 0px; + left: inherit!important; + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; +} +.fullscreen-button1___rfaXm { + margin-top: -10px; +} +.pip-button___GFO8W svg { + width: 26px; + height: 26px; +} +.playback-animation___ndURq { + pointer-events: none; + position: absolute; + top: 50%; + left: 50%; + margin-left: -40px; + margin-top: -40px; + width: 80px; + height: 80px; + border-radius: 80px; + background-color: rgba(0, 0, 0, 0.6); + display: flex; + justify-content: center; + align-items: center; + opacity: 0; +} +input[type='range'] { + -webkit-appearance: none; + -moz-appearance: none; + height: 4px; + background: transparent; + cursor: pointer; +} +input[type='range']:focus { + outline: none; +} +input[type='range']::-webkit-slider-runnable-track { + width: 100%; + cursor: pointer; + border-radius: 1.3px; + -webkit-appearance: none; + -webkit-transition: all 0.4s ease; + transition: all 0.4s ease; +} +input[type='range']::-webkit-slider-thumb { + height: 16px; + width: 16px; + border-radius: 16px; + background: #fe0900; + background: var(--youtube-red); + cursor: pointer; + -webkit-appearance: none; + margin-left: -1px; + opacity: 0; +} +input[type='range']:focus::-webkit-slider-runnable-track { + background: transparent; +} +input[type='range'].volume___OTmpP { + height: 5px; + background-color: #fff; +} +input[type='range'].volume___OTmpP::-webkit-slider-runnable-track { + background-color: transparent; +} +input[type='range'].volume___OTmpP::-webkit-slider-thumb { + margin-left: 0; + height: 14px; + width: 14px; + background: #fff; +} +input[type='range']::-moz-range-track { + width: 100%; + height: 8.4px; + cursor: pointer; + border: 1px solid transparent; + background: transparent; + border-radius: 1.3px; +} +input[type='range']::-moz-range-thumb { + height: 14px; + width: 14px; + border-radius: 50px; + border: 1px solid #fe0900; + border: 1px solid var(--youtube-red); + background: #fe0900; + background: var(--youtube-red); + cursor: pointer; + margin-top: 5px; +} +input[type='range']:focus::-moz-range-track { + outline: none; +} +input[type='range'].volume___OTmpP::-moz-range-thumb { + border: 1px solid #fff; + background: #fff; +} +.hidden___o7GkT { + display: none; +} +.container___g1WYG svg { + width: 20px; + height: 20px; + fill: #fff; + stroke: #fff; + cursor: pointer; +} + +/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.0.87@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.87@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Video/Modal/index.less?modules ***! + \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +[id="educoder"] .modal___LGwws { + position: relative; +} +[id="educoder"] .modal___LGwws video { + width: 800px; + height: 450px; +} +[id="educoder"] .modal___LGwws div[class~='ant-modal-body'] { + padding: 0px !important; + font-size: 0 !important; + vertical-align: top; +} +[id="educoder"] .closeIcon___vsUXI { + position: absolute; + color: #fff; + top: -10px; + right: -36px; + font-size: 24px !important; + width: 14px; + height: 8px; + margin-right: 0px; + z-index: 9; + cursor: pointer; +} +[id="educoder"] .closeIcon___vsUXI:before { + left: -4px; + position: absolute; + top: -16px; +} +[id="educoder"] .wrap___tDzbl { + display: flex; + justify-content: space-between; + padding: 9px; + background: #000000; +} +[id="educoder"] .input___aikQk { + color: #707070; + background-color: #000; + border-color: #707070; + margin-right: 12px; +} + /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.87@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.87@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/pages/Paths/Detail/components/Stage/Discuss/index.less ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -3220,6 +3593,233 @@ body { margin-right: 20px; } +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.0.87@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.87@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/ResTable/index.less ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.react-resizable { + position: relative; + background-clip: padding-box; +} +.react-resizable-handle { + position: absolute; + width: 10px; + height: 100%; + bottom: 0; + right: -5px; + cursor: col-resize; + z-index: 1; +} +/** 这里是偏移的时候显示的竖线,只有表头有竖线; + 如果需要联通表格请自行修改高度,1000倍表头高度,然后超出表格隐藏什么的(自行研究) */ +.react-resizable-handle.active::before { + content: ''; + position: absolute; + left: 50%; + top: 0; + bottom: 0; + border-left: solid 1px black; +} + +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** 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.0.87@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.87@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Classrooms/Lists/Exercise/index.less?modules ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___iyIe6 { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___g2WjG { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center___Tde0v { + align-items: center; + box-align: center; +} +.flex_box_center_end___W1D5W { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___ZiFvs { + flex-direction: column; + box-orient: block-axis; +} +.bg___T2R2s { + background: white; +} +.containerTitle___yARn_ { + height: 88px; + line-height: 88px; + font-size: 18px; + padding: 0 30px; + color: #333; + border-bottom: 1px solid #eee; + display: box; + display: flex; + align-items: center; + box-align: center; +} +.containerTitle___yARn_ div:nth-child(1) { + flex: 1 1; +} +.containerDesc___fKSYF { + height: 50px; + line-height: 40px; + padding: 0 30px; + margin-bottom: -20px; + margin-top: 10px; + display: box; + display: flex; +} +.containerDesc___fKSYF p:nth-child(1) { + flex: 1 1; +} +.menus___e8wtg { + padding-right: 31px; + padding-top: 10px; +} +.menus___e8wtg [class~='ant-menu-horizontal'] { + border-bottom: 0; +} +.listItem___s7xhg { + padding: 25px 30px 25px 30px; + display: box; + display: flex; + background: white; + margin-top: 20px; + cursor: pointer; +} +.listItem___s7xhg > div { + flex: 1 1; +} +.listItem___s7xhg:hover { + box-shadow: 0 0 10px #ccc; +} +.info___Hx2bW { + margin-left: 20px; +} +.info___Hx2bW p { + margin-top: 18px; +} +.title___W7a1R { + display: box; + display: flex; + align-items: center; + box-align: center; +} +.title___W7a1R strong { + color: #333; +} +.titleLeft___C5r0w { + flex: 1 1; +} +.titleRight___g5GZv a { + margin-right: 20px; + font-weight: bold; +} +.acitons___H0RU0 { + height: 70px; + background: white; + display: box; + display: flex; + align-items: center; + box-align: center; + padding: 0 30px; +} +.acitons___H0RU0 > div:nth-child(2) { + display: box; + display: flex; + align-items: center; + box-align: center; + flex: 1 1; +} +.acitons___H0RU0 > div:nth-child(2) .move___qYkSy { + cursor: pointer; + color: #999; + padding: 0 16px; + position: relative; +} +.acitons___H0RU0 > div:nth-child(2) p { + cursor: pointer; + color: #999; + margin-bottom: 0; +} +.acitons___H0RU0 > div:nth-child(2) p:hover { + color: #333; +} +.acitons___H0RU0 > div:nth-child(2) p span { + position: relative; + padding: 0 16px; +} +.acitons___H0RU0 > div:nth-child(2) p span:after { + content: ''; + width: 1px; + height: 10px; + background: #ededed; + position: absolute; + right: 0; + top: 50%; + margin-top: -5px; +} +.acitons___H0RU0 > div:nth-child(2) p:nth-last-child(1) span { + padding-right: 0; +} +.acitons___H0RU0 > div:nth-child(2) p:nth-last-child(1) span:after { + display: none; +} +.hideHeadCheckbox___Hq5gw table { + background: #f4faff; +} +.hideHeadCheckbox___Hq5gw table > thead > tr > th:nth-child(1) > div { + display: none; +} +.moveCategory___bZSGQ { + padding: 30px 0; + position: relative; + top: -25px; +} +.moveCategory___bZSGQ ul { + box-shadow: 0 0 6px 0 rgba(76, 76, 76, 0.2) !important; + background: white; + padding: 10px 0; +} +.moveCategory___bZSGQ ul li { + padding: 0 12px; + margin: 5px 0; + font-size: 14px; +} +.tabSearch___NaKI4 { + display: flex; + align-items: center; + margin: 8px 0; +} +.warpModal___HLUgh .ant-tabs-nav::before { + border-bottom: 0; +} +.modalColumn___F7R5w { + font-size: 14px; +} +.modalColumn___F7R5w .modalRow___L6ghw { + display: flex; + align-items: center; + font-size: 14px; + flex-direction: row; + margin-top: 12px; +} +.modalColumn___F7R5w .modalRow___L6ghw .sup___VGKXV { + color: #fb3226; + font-size: 16px; + margin-top: 21px; + margin-right: 2px; +} + /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** 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.0.87@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.0.87@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/pages/Paths/Detail/components/Stage/Certificate/index.less?modules ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ diff --git a/p__Problems__OjForm__NewEdit__index.async.js b/p__Problems__OjForm__NewEdit__index.async.js index 9e856f8229..a195b9e461 100644 --- a/p__Problems__OjForm__NewEdit__index.async.js +++ b/p__Problems__OjForm__NewEdit__index.async.js @@ -4661,7 +4661,16 @@ function reducer(state, action) { case 31: res = _context6.sent; if (res.status === 0) { - _umi_production_exports.history.replace(searchParams.get('callback_url')); + // history.replace(searchParams.get('callback_url')) + if (searchParams.get('pageType') == 'course') { + if (searchParams.get('updateType') == 'course') { + _umi_production_exports.history.replace(searchParams.get('callback_url') + "&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } else { + _umi_production_exports.history.replace(searchParams.get('callback_url') + "&pageType=course&courseId=".concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } + } else { + _umi_production_exports.history.replace(searchParams.get('callback_url')); + } } return _context6.abrupt("return"); case 34: @@ -4690,7 +4699,16 @@ function reducer(state, action) { } return _context6.abrupt("return"); case 41: - _umi_production_exports.history.replace(searchParams.get('callback_url')); + // history.replace(searchParams.get('callback_url')) + if (searchParams.get('pageType') == 'course') { + if (searchParams.get('updateType') == 'course') { + _umi_production_exports.history.replace(searchParams.get('callback_url') + "&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } else { + _umi_production_exports.history.replace(searchParams.get('callback_url') + "&pageType=course&courseId=".concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } + } else { + _umi_production_exports.history.replace(searchParams.get('callback_url')); + } case 42: _context6.next = 47; break; @@ -4801,7 +4819,16 @@ function reducer(state, action) { case 69: _res = _context6.sent; if (_res.status === 0) { - _umi_production_exports.history.replace(searchParams.get('callback_url')); + // history.replace(searchParams.get('callback_url')) + if (searchParams.get('pageType') == 'course') { + if (searchParams.get('updateType') == 'course') { + _umi_production_exports.history.replace(searchParams.get('callback_url') + "&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } else { + _umi_production_exports.history.replace(searchParams.get('callback_url') + "&pageType=course&courseId=".concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } + } else { + _umi_production_exports.history.replace(searchParams.get('callback_url')); + } } return _context6.abrupt("return"); case 72: @@ -4818,12 +4845,30 @@ function reducer(state, action) { _yield$addExerciseQue = _context6.sent; _status3 = _yield$addExerciseQue.status; if (_status3 === 0) { - _umi_production_exports.history.replace(searchParams.get('callback_url')); + // history.replace(searchParams.get('callback_url')) + if (searchParams.get('pageType') == 'course') { + if (searchParams.get('updateType') == 'course') { + _umi_production_exports.history.replace(searchParams.get('callback_url') + "&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } else { + _umi_production_exports.history.replace(searchParams.get('callback_url') + "&pageType=course&courseId=".concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } + } else { + _umi_production_exports.history.replace(searchParams.get('callback_url')); + } } _context6.next = 80; break; case 79: - _umi_production_exports.history.replace(searchParams.get('callback_url')); + // history.replace(searchParams.get('callback_url')) + if (searchParams.get('pageType') == 'course') { + if (searchParams.get('updateType') == 'course') { + _umi_production_exports.history.replace(searchParams.get('callback_url') + "&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } else { + _umi_production_exports.history.replace(searchParams.get('callback_url') + "&pageType=course&courseId=".concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } + } else { + _umi_production_exports.history.replace(searchParams.get('callback_url')); + } case 80: case "end": return _context6.stop(); @@ -4933,16 +4978,23 @@ function reducer(state, action) { return _onChallenge.apply(this, arguments); } function onBack() { - if (callback_url) { - console.log('---', searchParams.get('callback_url')); - _umi_production_exports.history.replace(searchParams.get('callback_url')); + if (searchParams.get('pageType') == 'course') { + if (searchParams.get('updateType') == 'course') { + _umi_production_exports.history.replace(searchParams.get('callback_url') + "&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } else { + _umi_production_exports.history.replace(searchParams.get('callback_url') + "&pageType=course&courseId=".concat(searchParams.get('courseId'), "&stageId=").concat(searchParams.get('stageId'))); + } } else { - if (isProgram) { - var _localStorage$getItem; - var item = (_localStorage$getItem = localStorage.getItem('program_homework')) === null || _localStorage$getItem === void 0 ? void 0 : _localStorage$getItem.split(','); - _umi_production_exports.history.push("/classrooms/".concat(item === null || item === void 0 ? void 0 : item[0], "/program_homework/").concat(item === null || item === void 0 ? void 0 : item[1], "/detail")); + if (callback_url) { + _umi_production_exports.history.replace(searchParams.get('callback_url')); } else { - _umi_production_exports.history.replace("/problemset"); + if (isProgram) { + var _localStorage$getItem; + var item = (_localStorage$getItem = localStorage.getItem('program_homework')) === null || _localStorage$getItem === void 0 ? void 0 : _localStorage$getItem.split(','); + _umi_production_exports.history.push("/classrooms/".concat(item === null || item === void 0 ? void 0 : item[0], "/program_homework/").concat(item === null || item === void 0 ? void 0 : item[1], "/detail")); + } else { + _umi_production_exports.history.replace("/problemset"); + } } } } diff --git a/p__Problemset__NewItem__index.async.js b/p__Problemset__NewItem__index.async.js index 0b8d297053..a02d969656 100644 --- a/p__Problemset__NewItem__index.async.js +++ b/p__Problemset__NewItem__index.async.js @@ -1526,16 +1526,15 @@ var ButtonLoading = function ButtonLoading(_ref) { case 0: stats = items.userAnswer; codes = js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.decode(items.code); - debugger; if (!(stats.length > 0 && ((_stats$filter2 = stats.filter(function (item) { return !item.value; })) === null || _stats$filter2 === void 0 ? void 0 : _stats$filter2.length) > 0)) { - _context5.next = 6; + _context5.next = 5; break; } antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP.info('填空项不能为空!'); return _context5.abrupt("return"); - case 6: + case 5: if (stats.length > 0) { stats === null || stats === void 0 || stats.map(function (item) { if (item.multi_line) { @@ -1545,15 +1544,15 @@ var ButtonLoading = function ButtonLoading(_ref) { } }); } - _context5.next = 9; + _context5.next = 8; return (0,_pages_MyProblem_service__WEBPACK_IMPORTED_MODULE_8__/* .updateCode */ .n4)(id, re ? re : { code: js_base64__WEBPACK_IMPORTED_MODULE_6__.Base64.encode(codes), language: items.language }); - case 9: + case 8: response = _context5.sent; return _context5.abrupt("return", response); - case 11: + case 10: case "end": return _context5.stop(); } diff --git a/p__virtualSpaces__Lists__Knowledge__index.async.js b/p__virtualSpaces__Lists__Knowledge__index.async.js index 4c9b459294..d187988689 100644 --- a/p__virtualSpaces__Lists__Knowledge__index.async.js +++ b/p__virtualSpaces__Lists__Knowledge__index.async.js @@ -1,4 +1,3 @@ -"use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[38447,61952,64802,34668,54512,4977,55523,6487,10014],{ /***/ 15997: @@ -7,6 +6,7 @@ \*****************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -49,6 +49,7 @@ if (false) {} \************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -91,6 +92,7 @@ if (false) {} \*********************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ Ax: function() { return /* binding */ processTreeData; }, /* harmony export */ Ds: function() { return /* binding */ debounce; }, @@ -177,6 +179,7 @@ var apiPref = _utils_env__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z.API_SE \*****************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); @@ -234,6 +237,7 @@ var noData = function noData(_ref) { \*********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -491,6 +495,7 @@ var jsx_runtime = __webpack_require__(37712); \*********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -1027,6 +1032,7 @@ function _unescape(str) { \*************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ h: function() { return /* binding */ MyCodeMirror; } /* harmony export */ }); @@ -1232,6 +1238,7 @@ function MyCodeMirror(_ref2) { \***************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -2572,6 +2579,7 @@ var TitleDesc = (_TitleDesc = {}, defineProperty_default()(_TitleDesc, LINK, ' \**********************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ Z: function() { return /* binding */ Dialog; } /* harmony export */ }); @@ -2627,6 +2635,7 @@ var Dialog = /*#__PURE__*/function (_React$Component) { \****************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -3960,6 +3969,7 @@ var CustomCountdown_CustomCountdown = function CustomCountdown(_ref) { \****************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ Z: function() { return /* binding */ useInterval; } /* harmony export */ }); @@ -3995,6 +4005,7 @@ function useInterval(callback, delay) { \***********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); @@ -6857,6 +6868,7 @@ var Page = function Page(_ref) { \*********************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ BU: function() { return /* binding */ exitFull; }, /* harmony export */ Dj: function() { return /* binding */ requestFullScreen; }, @@ -6961,6 +6973,7 @@ function IsFull() { \************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__) { +"use strict"; // extracted by mini-css-extract-plugin /* harmony default export */ __webpack_exports__.Z = ({"flex_box_center":"flex_box_center___vG4eV","flex_space_between":"flex_space_between___qVVxe","flex_box_vertical_center":"flex_box_vertical_center___P8Z8s","flex_box_center_end":"flex_box_center_end___VMme3","flex_box_column":"flex_box_column___VMHwm","dropdownmenus":"dropdownmenus___oVzoj","popupClassNames":"popupClassNames___OcZq7","selectdown":"selectdown___mmcA8"}); @@ -6972,6 +6985,7 @@ function IsFull() { \*****************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__) { +"use strict"; function extendsObject() { const result = Object.assign({}, arguments.length <= 0 ? undefined : arguments[0]); for (let i = 1; i < arguments.length; i++) { @@ -6997,6 +7011,7 @@ function extendsObject() { \************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -7156,6 +7171,7 @@ Dropdown.Button = dropdown_button; \*********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -7552,6 +7568,7 @@ input_Input.Password = input_Password; \*********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -7732,6 +7749,7 @@ CompoundedSpace.Compact = Compact/* default */.ZP; \********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -8206,6 +8224,7 @@ es_tree_Tree.TreeNode = es/* TreeNode */.O; \********************************************/ /***/ (function(module) { +"use strict"; module.exports = "data:image/png;base64,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"; /***/ }), @@ -8216,6 +8235,7 @@ module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl \**************************************************************************/ /***/ (function(module) { +"use strict"; module.exports = "data:image/png;base64,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"; /***/ }), @@ -8226,6 +8246,7 @@ module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADo \*****************************************************************************/ /***/ (function(module) { +"use strict"; module.exports = "data:image/png;base64,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"; /***/ }), @@ -8236,8 +8257,54 @@ module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAe \************************************************************************/ /***/ (function(module) { +"use strict"; module.exports = "data:image/png;base64,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"; +/***/ }), + +/***/ 43408: +/*!***************************************************************************!*\ + !*** ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/get.js ***! + \***************************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var superPropBase = __webpack_require__(/*! ./superPropBase.js */ 63927); +function _get() { + if (typeof Reflect !== "undefined" && Reflect.get) { + module.exports = _get = Reflect.get.bind(), module.exports.__esModule = true, module.exports["default"] = module.exports; + } else { + module.exports = _get = function _get(target, property, receiver) { + var base = superPropBase(target, property); + if (!base) return; + var desc = Object.getOwnPropertyDescriptor(base, property); + if (desc.get) { + return desc.get.call(arguments.length < 3 ? target : receiver); + } + return desc.value; + }, module.exports.__esModule = true, module.exports["default"] = module.exports; + } + return _get.apply(this, arguments); +} +module.exports = _get, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ 63927: +/*!*************************************************************************************!*\ + !*** ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/superPropBase.js ***! + \*************************************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ 13210); +function _superPropBase(object, property) { + while (!Object.prototype.hasOwnProperty.call(object, property)) { + object = getPrototypeOf(object); + if (object === null) break; + } + return object; +} +module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports; + /***/ }) }]); \ No newline at end of file diff --git a/static/iconfont.1871bb9b.woff2 b/static/iconfont.1871bb9b.woff2 deleted file mode 100644 index 30cd4a41c0c0cb28c3b677428a5a9fe0ae1d61bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217904 zcmV)YK&-!aPew8T0RR9115+>n3jhEB2ELR415(`p0RR9100000000000000000000 z0000SR0d!GfvhMBm(MVg=OF<$0we>jNDHn^00bZfgl7kVn^aqQa+M6#g*cP6r3%3A z{iUF6hydqfGQGBG$G<31w(Ux!&ao|haFq-I=!VSAog+}?wh=?p(0E%1W&i*G|NsC0 zZ%r1Fo3ne*%NYuVS5bI8Rmv{#9~--)z_I~z1gCf zzU?ydYyewD?z692MQ>@&{q@D=zFzffwDO^xKK%=GZByIn&2ox5xg&Y-G=WD`?ODAY zav-XI=j!A~IsJP)IBlFQc1V-u&8N@e?GLlFcaO8#dNntL-@0S@5m{M@quJr9a)A>Sw4G$7C0cwW9iaA56D?KEbE`ooGN=`s><_?-a}_U?aKc0-}xbY znt;B-{zm0tZf-5R`PhHqDhP=nDVg^OA`ws;hLVT?Wr7R@g85Vf72+mTJ)(t;5JW?Y zVxj0n$O%>m5-ydMBC;ZpkX44sL?DvLjPOJ#6iGr5f=VG@Kch98eFWK4Js}YRLPmTE zCx}Lfl}(UIOR1SfxUY08J%-$Gx?{>r`vI9?s^at-58Dmi5`V@~He!sq$zVukqyjAn zQeYLziETyVk0V+Dv{5KEHHN(j-iWp{7B;gL;Z(MT`` zPDrXSU08(d#^GL3t8K-0ioi=^R)Wh{m5q7s_b=FA0Bu%bQMa;R)i^;*pg|LGXFjk& zAAc|Jyt`-j_eLe9Q8)n)Xpmz34O1!L697Xnw{D#*SyQo5v4%l!j7&k4lrUh5lp+!a zV1Z&`HKL+u!&}k+zQBL{y*7Dgeo6&Rgo2Hl1t?xx-R*8Gup)PW=GKiB>tt&pH!7CE zh#s`$MhHkr2udnt5h}w16%{ZV1p}kOsJHNqd=)X@W)SAKL!XX3RUr{!k|EI&60H&` zAW?!IM5I(s6&+;XR3KpT034<0uV1S5{}wI}K{nV8Hb{U&a5#2nc4v*d{u%q7wQ{LK zm4ZmAu~DWV5f-|Q><@(&7^Mo&_^~|8Z7rJnEXU~aF#po&K%*|T4xj9|wHm7r&3#S9LHjny;{(q{z z6F%VixR2z&`RDnk{^?Qy1qB-{FavAa6P-01H>YlMGp3u1a?Yu1;h*R4?VW$tK6g?Y z2TX=Agb@rC&{8SyNM{znvb!!_ojjs7D>gC9hlD$Dzt1wfTibv(o1HEStcu4;^eXyC zl}dYkV@Z~MC}6G$MSHwG?am@0vnY zMV%eu`6aAyZ4ZC?rdCyVT$L=odeu_Tuv%a*0W`>x6I+sPB{3!TTnzQo{j2^Zfg#CA z?AQYVo0kT7>F%h~Yw~*v6{LaxdiCAWvh!w;AnOxzMblIB^n*i=*R9=3PN6bY$@DhN zS95(;yI!^8Sdu1a3o??9K!AZUOuDNQJlGf`-vfQ=etYZwb2xu7#l7UZ>&9#IZT(-W z8A)E}dBb>AF;pzA65bG3huchAyOlyf?HyPC`RP@)|2Y^!%$|b*NEOntQo57%*5-I? zNx{sBq-?Q>Vr(@#PApNl_dU$-%=;t(i?XE@$x7MnE?ZiWrPtd0e^dSc*>-YZ#!k|8 z2kf|Io6~aGX$qV|V1pAUCnDSBoHlLaL_ee7(eH)<*$POb0Ykt9g;0S7zxTd3^iB2u zXPS#M?Ztrwfs-s~SB8KIN=|#zb6C3@D8->eX%3LV|2uw-JAh_^* z?|aw3)B4x3lM6?(>`WP!D714476=4MX2HpLCX1X0(r=%-e*!~j5?cm^CozS{0hW&5 z`=g(}P5)=u>I_7T_Nvt-RSDq;QdwoI60$$=yZo+1?tPm0Gm#`bng7(;zqESiNdNa+ zTqw!J?m)@_DRpXhnd!;vJz*nlrR}{}wnWKfWLX6RA<&HpkWOhT=WpNnQ2BeDRL=+! z46a4EO}fdA;h?`m;AkzK04c`1Fsi%IO$cRJ<#&TFaokqzzA6ySmQ^ZWz3YA1A*l_6 zOPv)EEK0URMS0cFXcexyZ|&q5_iJf<|8-)D-FDLbXZFL5g9sa972q!!z~$i1yqJzFpP;Y7*yY|Cwqb2;L@|1-h=e`Z3N36RQ6fK(=+1pp~2 zGeOA!C>sDFRRW~d)KYFrc6CrHO^;peo{(MDGj>-^hZ2zN0_9pL*^3yR*~XsWp5HmH^R?$|ZJ!>Q z)j&pOH#)Pb(WtBf$jT~^s;UO5$|``&tO6t)R10WO90H^`Ab9AwC~8Iq&UHpq0aRu+ zA!SwpoUCqAli46=yFiXj7dZz&?IF#5aF1(F&YpVheD}DY+TYA?kLx-6_yL+dq&?2( zYahRz=l;g_wcmaG=C#j#?*Fq?)kVC1qHhUcZ4)K$|G%obN=91elyoM2&dHu>&$197 zAD@OEpKxrDYM0MEIds)G+~5uukkSCsX+=u<=F+E>4)>JO&R&P5Zdo&BSp(m%g$fmj zt&kPQmCs|~7>2LIvP75V)KOVT-A0SvyVh$9EM$$Vss^%EuJ#8HG9|=GcJ^L2nca_6 z#rS`wnk}UZDR)jy5n@^1{4k^4346c>7+8QZ1W@-xkh}vJ6hNLA5btSrCEWul2TBex zbV?2(SEbICT@;-mO)}+DPU!%SI?qQ=sVeHwN(XOT0_367M^DJIWccEoh=@A%$9Csu zZ_jpeHEl2trmDZCd%ivc6NH_w4+(!&E$Z2*Cssj1fWzAs#}Qn@R`U ztQw@ER2-8a330sBo!6cWv8}q%0TWpdZBSx{D#auPM6mY$7jf!#08EOU#vr!z-w$2? zfAs3@?M2tVrb8+T49oyy-Y-Yk=KseM?fu^SwxUH;j=(J>B#_*@$;|G|9`%38Y5xZ= z;A9gg`!~)0xPYO%(S|Zik!GZR@0GMqWt8uS>`adn%SHo)w9Wgwhs;S_BJKV{FCicV z2oMCVwvJT=1;wr(`$y)C_XWq<-l8^!C?Nz0;%c4Ux)G2qy+7`U(|`FQ*7bLpR3{!Y z2zqb_WgwOz`*sFrR=^`SN6`;IF78YQv|ikGo5ZXR?_`sOR~HUy{hJ^eY>TAPrf4j@ z{#F)%)w%^JKdj33w&7Ii2VS6ICSTV#7ZoS4^Y85Q3v%2YZ|dG_Zmtb%DalTj@@ZhX zquJS|!>WqIK3QTv$*S-zh3)dV1^8b-J})u^e)SJ0yQmKNrw z#=e<&-Yau$?QE>Ae9*BlH!~RxdX|8%3g9NIHCi3Hf9btaCYOjsLMolXEUdRVTway` zd=yZ~BzIW|cpMgkMj;V!SPN+LmJl!q2=L5PV)^oXfXQgk>$DoRN-2{|C1R0Kz~^yU zBnq3uWYB43B7utGD6;+dT|gk<+S$j~c(|MnPcJ+Dq1vAO)mvTuH!a2mW~w4n;@_X4 zflNnN-i^DSzEY*OPrWrX_rbpUwe&8QNJV^skVK|XZ>dISFj;I4mp8w^6L5G87KKJ4 z;MdD}bs{O6VL4t9C0S85-FT(ZZw%KR)ti?WU)D19$z37iEr=nC4)|*k|{WW zNWxG)-3V;&g*V=M>6O>sL3W;ub#R~m4s)I9fNnm=YMOGX^5^~Hh)K%4tb{lc0N$YEA>*(s~8yFfH0}}F@iK(N`%nJwUFRM_dGqQ5>3W_}5 zl6WGSiiO=Fg&v8Te}4bIx>UbEEx7D}K=8w2wb|Lu;dB{{CcTbe&sHsyE2I*l7Xlua z9iV^TA`GSB~qDCB;fP795#zd zq0-272EkKbBs>m-g~H$nBucqtosB6p1Ox^GJoDIUG?@)Ly;h@EDHU=So5SVt1wxTn zB9-CsABadIQ>Zk$v&Ud!Fa&_EUAeYlTDqnxvILF5AJ6_h(#oZ_K5VLd=^Kb{>FQ`` zYH6#hDdaM#L@W{t_&hF)!)7w*Gzysn^_f6~`Q!w{;n6500`BC@RwzNC{YSM%%Zj>l zxIDfR9zH95IDvLZz<0J}g$MyWcFfCD%6;;z27YM}&f=kc0 z(R9PKY)1$gk^7WKMb&h}v>2CzXO#GNljTKO)#{CAtKI4L`h(#pijy#KT+g=+)6#TR zc`QqU$Z|Y`xVd8<6pcD*RcehuC=yGgGPy#@=W&@VHiyojk;oJ(om1qXA94}D6smH_7 zpzn3Mj0BB#t68np^Mzt*>!T9CO{UVBY%a2_Q{UB1TZLI(lu?|df$zDFty`v{DXJ_9 zBB$)|t^q{&e80U+MlH|=P0#=VGAN(|3AK)5xtTGI(lCwVOHMp!9NPQ?&iVIZvlj>OAfR~& zsSptrA*RoeP%%;}K}My>sSE`TprmqCG>n=?(9kHfGzJ}ggq~hvpjQ~_H70t4nZ{wE zw^->NHVS~9O9%&5;G{}iRE3+W@lXw3s>Mfj_^F-%H4vmmLexZ=XM5&n=O(9Ox zNYDb3)Iy4KNz*4}sFf_Wk)w9oWiX;l#*_s{sZ1!1DSg3=(wS2N3rb{3@vJDBHKnkjIczD3 z9lc;raU3WXM~cRYVsNG?TqqJ(iolJ+ai=gmC=gHb$BX>%rbT>y`Eo_`bBrsOKXNC4 zoCzdHg2;hjvL}SB2_+rE2u3(*5kaOzk{MBCPBd8%LwdxLCUN9JJW23^lt~~J5=oUL zQX`p^NZ}HYO0uMp9O)!Q28okNVq}ph*(5*?@smqD~tun|k_Bg^b3E9?)e><4S?n00o_20LMsoY-PVY_nlsX_lSc(yraxp6Q$2*giJS z0h{2EO>)GhIA+tFuo+I-EN5(vb2iWS&AKpMVhj9Wi~MAtfRiLw>@(Nw3%|&X8@9x6 zw#+SC;SXEoj;(Re)_EX49@z#@Y?Hrii+^mJ|LiNzYzGALzg>U^L1+LH?Lnq*P-q`2 z(}zX}(5W8=eTPZqpmYd}`e0Kp9O{8f-SDUjK6N6X4usT>h~6WnHYC)Flv|M_skS9l`z=>=)Gh;5~#g)9d zkq>wB<*`|wD3jNf%iAR%nVzauPs}0?9!TnFuB`A!II;EQGD5!jY8-vKF~I zibA%cS7k9)aj^&{j*P{VkryN&fea;*fh5wGOnOpCS1Rd9BW>xVC4)3&l7=i&mrZJN zScqIwmB)hRvrq-3qL7pok& zbA)4_a4is?MZ)%pkbEXAUkGZ6Ff9|h6~eGeXx0eXI-%GgRGS2`#ogQH9(<+0cIX4w zNwF!zw)|u(U|)$t6^_+#s*YI=ENfy>3-j8T*1@DM#`Q3&k70x7Yly7T+11$51oEcr zrWuOn=UfX%ODJ2RYK>YO{B)&N5+bg(<};_ zK}l1nXc{$5prJ{$^bsA6qo*+pG>VZ%Fwrn(`hbOouu>8>8pKY;IH&|CmExi@+*FQ- zUgD)!_~8ZIl+LjM}Ntd#cnyjXJ4Q7Y*vBNjwi zfl)paDqu>P%qWXFWw4+$mXywlLRnK38%kwM3G66>J-y&S@f<0U)82T_D47eTaHTkI z6w94Lc!t@8c0|piD)8G%_OFU#I=%yHsaS#lHQY)4wBYMGP+1sHwow= zUcJPpj~Mk6lL2BjNGyhk)dylTOzcL8!zghYBQ76_+c@`35RXY>Fh%sHiOvksnk8y; zL}Q-FEf9r8qV$QVd?qqqh}6|FG}=vkTAc5(4u{KLGj(LU2fQ z44Dq0&=FKRfJVE}X%7Z{gGu|KR1AxDVADJtnuSYq@D_)U77(yQgtUl=$`Df{68eOc zJ|m+q$Y}`$Eu*9rRJ4kk*3i&8TG~KI&FFVN22_fXHZjo_=B>qowz1MzY^y1D)P#ek zancMfD#A@8cxV(ajp3t@_-UK~O%S9>LR3$f8i>#oQ5qyhL&WI=2^uCz1Ei>zG}V!z z9^)^mt1m}M;`LYO#wM6BxgnBqL^Hjkb_ckR7Up7$<9l%^@?n~CTnlV%3HGZ zjx1CVOeLA9B2(35tcJ|glDRrEP)~9i$WS90X(D~iq^E^+w34niQq@js-jlix($Gno zx;E;@)9YEbUZkauwDpsU0a7wZ%7#eM2U0Lh@e+kJyg80u4JQFxZ9K`bl@IMHi zL&EQn@i!FQhKfI-;VyLChk=JM@fZ~U!opM7xCsZp!o_8H_z^ySMzC3ga1jx{M~st5 za2hGjBExy)IF15GQDQ$Te2W@;(O@@P>_msJ(PKLXY{iJpn6MEu)?>k1tXPf>tFdDx z4lKoqFLB{>-1rm^7UIQxe3*+L9}>W1f|yANvk7B35lkeywZvd5aZD$H@g(svDU2nJ z(PS`^EC!RqQ1Ylx0o^I0Cne;h%=}c)n=1NJLx1WRNCS0g?qpifkTx3AK~uVDP7f{V zqcsDxWr+5S@IGU71Vd*g+m|VHWro_!QIiF#vqV)^sLUE~vccPI@h&@5WRKT5pfpF6 z<%IH_@iG^@$`!@Ap(J+{<$)J@A|Wp%=8dF$ken}4@8Vqo5cR7JH)N9L0lQFHWumM~Tjfk|4ZfM3jQaQV~`fLP|$y z89c)>5nL96%3cNK*p20ae|ZQfAAuFXr$TsD1n-LBSqVHUg?nXitQ^k0giEjB)N8o* z25!BDL+@Z;1uUzCRaLOA8aCCywp!R#2aW1sUIQ#@gmF!P)eMtbU|K88YJ*|zFzP*Y z>wsRJ(60*ybwj5f$khw2`k-AulpBCbgHUYgka&}=;y?fVxxAbOzeaLDzTCcLB04LEaBg z^b;h(LE06Fy9QCeK-dik`VHJ}f!814cL%iYf!+f!dIV-qfc6(y{R4LYfzvaYX!4c-IU;Wm&1?f^OAE|3du0lDEOkO!^;dEpw653U3G z;Ra9ut^ft$B2Wk}0fpf*Pz25cMd1Qa49)??;Ve)B!jyzFKq)v4l!lW)88`)$g=0WD zI1ZGD6F>zx3RHx>D!~Dj;UG{2_NxkqfNF3Us18Sf8n91I*rOKgRvUJx13T4)UFyL) z^{&k%e96T+Q3R}VU>2URC`#a z11!-I7U%>Eb%sT{z+zotu5K_-cbKmS%+?d;=mj(MhN=3%EPY|7elSIUm}me@GY}>j z1d|Ph5r)8YLt&(0Fv@TkZ3K)ll7JzjV64$F&KMYPEKD#Ch8qvVd;vpEIG!aslmrHw z3`0zTL8ih$)1a^E(9aC$Zzc>d3woIiz0H9>=0Xqipr`rJ%>w9dA#}0`I#>){EP;-e zLRZV6p5@TSm(bQ%(An3}&NtB1x6sUY(A)}WVI{P*3R+nWt*wD3)vy97C0hV-sL7FQvwYmm)#$nFMYa1%1R1)1E2%zlM*?m$|1A&q;G+Ha7` zeMsp6B=rzdcm&BkhGd>V5>FwKXOP%)Na%M+;046<65{&<;`$R}3x_yfL3q4|SpI^j z-as^eLv(K;hJPTYcMu8hAu>Kd6nun;_yiH~FNEMf2#5b67@r{s73dHiFClxpyuYIP ztHg==AZqaG6BFPwn4w-~n-bD!721x*VVj^)agI1|f zxFCSqZi(VRBDThSvyj^K_EPpbq=))(+%|8qQ>i7S`AB2Go|V&W>1xXxFvjV5P~m{q zAh(T$KoWDYYI3XDFF3V04~So^%ev3SW=b!d_Q^LvsKZh&=L@jvIKC!RM8~Wiv9k^r zIIB%cCH9;LdD7eyQR##a8NcKb`cC%!D(QuW=-05N-_j&0o3L@RLRM#`Sj8{k0tcUK zkQkOkAS1&h^<7IE>NR=GD#67P+c<97J<5HsKviF4OB;>`Zzn745iDS+dSnYTP9`-E z+hno$OJMRfwm3l(f^t)%dL%IrhhM-CT>^5TggL}`SYTPPAlLuBM0g;H#EZ~CX9*L{ zam>;gb0;L?Qr_@C(k<6EtQS@~agTTIDePHn*}=<$eKT(z)2Kc!`cAU41Ia)D5v^mR zVUe??)9#2vXwjrc{mLtjmVkJIVN!K@y2_)?%I+ll=9C zC$2#yYztwGX5? z?!=A-%hM^>ZF^<2&FS=2gJxQTM2mhVIfq`LV`|4oQP(4z1}2nSL6%+W5fb#|-#wK3 z<4f6FQoMwxI_^6SW694sMt~@OtG;&x$GDgrFkz4@y!aKdt;ofL@~Vt0N8)!5w-6a_ zt9&c>V`+?-GB}1JsLlIb=S%a2f;JsTGU?cO-lfHe@lZ^G;O>Yc53r)Ch8YokHkieB zU9cHo{fdze|0?^@1oP+NN%G3J7(11j-dxs;W3a4vslTyBoD7&5shr5chf9E=^jSA5RxBw{lv@i;W?58-^Bk30?Uggv~2#{pUfG|nBi$C?+d#8Hpi5v zaCY+ppNvpbIc#0o*0-Z$y?dI=Qce3`r>|^p(p+Z@&^W5ioGs~&#az9~qEy1}R z#@xn92by%YxLJsK&~FNVl2{==G_7iA+ZcoAanGG|b=SpVnDRW-gJ<^ZF`ub0O}ZXS zZ)!jK(y+2Iuavj_WeY)})D`Iidw#YXtoO%+;S07^9S`dvo^GP%vrO@9Sj}-c$m(#r ze0?@AZ@HKux$wRlyl|a(uiE-ke33&+hZfFJPXHG${_S8?KxDISer&M<048o_97A~a zWN2<~nnso1T~FM3e!E?LTTq|Ax-nn+G1Vg9{)~|Ieq{s})<{f7Y_t^=5?R}U6^gyz z>wMX{hNx|qt3V+vy6(=W=!w*}LDPP_TWDL&qy#MeO(A8_Tx!Q92`M??-R4;a)h}?Ef*e zo@V;{{jdI}si)~5emIW1c)i(e+NfY?ujlwI764pPJhWl(XF(*pxZTCHjD15#O;-aA zIzC*mxgZktAm7j}?deV-$ z^)K4pDNgVX3N54e%!(f&eD3Ya+UELERO`^U#}woD$N0{Z*Jc`q;A^g|A>e@A$=cuE z2%f59Ck{}D_0<%oylii-<&)A%*K)A8l}(#piB2MYE*hu$(F(wzBk&SHiTY>(WO;ll zo7HCpBmmY%hDTjl#I1c7FloFYS>^sB)F7CQc2Mq2_SWRX*-(|XM(NNLY%QRVO0x%Q z1MQlD?6{V-T`a|uh*N7hvE#f>scrdgzkmEJQtmGwfGZ&W0kJ?;3q}0HSHHSBUW`5rIb!w#I51BIP_uGz7-O5H8RLp1<>Lme0&n>GbTufR zs704mnBhPU3*f4KAC$(7X+0T6N-!idpyDmttTl!GzIIXb&~h3PZD^UtRzLk1!_9r^>z3F_$ArdmoS)D3opvD@*2^7y&42-Z=()wAg2El?Bc71p?Nd!_ZEbidKl>AjCp-EifpuofjOw_A7=D$BS&E6cT(Ii0_;WdLkk zc>L+#?ubY>SuIO0x+&e~RKE3GMmGD_=P!Ep#nfBYN+uaGd0ks)73ccQK<av6dsXh#ZBAo)jgc5a~(Hn6={;T>VMCp6{HVdt!aXsw?fIgwA4V5#fkKmZ7c+ z^w_@0uC`>$q6c6djykj%RrzCA2hn){sB$#{q2qd>CD#DjJuRo=NkIIlRDw9hEE5pbZU9Mfc&jsl1We3Gi>6y{x1b<9oHlL!$zOC^9Bb}CvleSX_DaeO3k zmy`m25LJ#jF?Y^)%!<6V2nd~+%Rj;@#rrm%_f;yy2&8&Bgm z{g@?n0kRwMwyvx{e%o_8%bwsptcaHvy#z!@54g0H%AR7je(fC^V~2ucwY9CSk!h7a zS|mx>Of+-_iXx}H-}ctIoB~hW{muiJ0CZtqoh4V6Z~$6?x3Egze%JGj52z)^Zd!{P zfCpetxm8Ck$+{~FhYO4}fc;J#7~a4*OkVC_V6Rp-2!1#l^_Om+r=Q=v;(kU&jJ`Jfw?x z8i#x4XE7>PWeaS_S#2>Vp14xLnQ!udcpP4!YCF#&s$F=&{I)(ly%Nf~V1T1%n#E#T zlzMt-WVQ0{_4RpI<4n+PFmxci%~Sz37wzs05GEcS+2`fCgJ*4 znB8{=^|un~9L^70I1!UMv+6?dQ*W}9S!5Mr*Z1?_G4Em@N1fQjun|LVI?C74+N!h` zuFw5diE40JTiCKxYMg#G*veY4Woc#0_38+1<;5J9%RctLsPm@MovlwEa9{Iy0RY+y zRsK9Yc`|4TlcfW~R1wv9?-MoV+GAM*4xQ9-T8kvSJOF5+{a#))JS zjoNvf?`m$Exy|#ubmJ?Sm8#4`%Fo?4@t!W0(&S6>DhfRI?QmpNN{!MikHyoyTW=^ln&Wc6I z{NVj?<=0%tc@rFgUq&KaT|SKN?94gv%pxY|goI}6ePwej?Q^ZvDu3g2`D~GiV|Zh{ zb}#szY*7-3DqEIhYl;C-BF#tr!hh`b%}@d&Lb{$~$aFczCMG3MFM=)6Jw`32;TT18D6ghg9O`N@PJlWvc(qQ@FNmsK?-?^qlXrtgonZ1Q zn0(zT>evoCjzU)$3Y~*<#BT%m1RDlmLWgsg_qRu0y%6tcn8NfbpRZPVH8@9PSmT@~ z5IL7t=}cBh?j4})a#zSuRWV-f z+Hg*nDP80=?y^r+H>S5|eM;kX)ik2JcD2qNiy~drRu0eYw*Pv=9s2=P`DQ@jz-9+QjTspPE`OwkC7i$3LRB%d z9OQVoXTNwl$aJU5xjmy68MFsWADH>k&Hgnj$N|Fyd@`{MV;Zlz7UzZ}a;ctIRq4@g z9e|BU1Rkmha9LWsB%;+)H4l2PR-}`xTR#REXxT2;ALg)dF7)QPXQSIALa(B3!U4N| zWi>hgxsMZk>7C)?Y!SgLZL;#tvT2##T=cyfZrgJ?41ZLQASi0 z!BJp#UD({O`w)1CA{oE0K4XH zhZ*ponwjC-?I`f#x95T-Zc@0~i+F840A9wH0df9zrId__oS9R*OJ-gXUCgH@EGkD^=q|)Nwd%Bq3ClS@C?-FO;=cq)~Rei#iN!QRWc5 zrMkK9@Auw8U4{#unMKzztoHj5Iv;s(wrhEEpOYee^+AGm-4wix z$1~m?8AgiFHcjb1P>e}T&LPH?5HpW-!ORl%TPJVv14s4L3B~(GkYj(;C$hF1?^~Z3 zW|5N&*FQX$9k2Vg6ONrLQ_KiOO4>1L*LOW!`^;qt!-lzM=D0hGor);BCQNh~4fyjjf8vI>zn1W_qC?7urF-TkU(=p5O0RnRI`? znFPd#9C8xF**lXrChtvNnk;TRO-E5?zntaE4?7j9rx+2Nl;*ff^BkO!5M$VNo$65Z z)p8ndhdlJX%0^|^C%+Nr{cOH^wCzc#QZP3Iv-hqGOhl>6F^g!YU@*~h?|afe3iEn1 zx>1g9h7Y&eGxKb3UNUjRPwAFDeRL*$KdtEz_#vn6EjFPiedOnzECThP|=={82CEvV{)BGSTZ-Q6yz^wL2OR`An-Kb>l zh7QSw8WWwPfiI^#e2gqs-#tHr==}UJ!OZJ0?Gd!YMr7)U6P<^vdxABt^X^)<`(@J@ zlNGVdqm=?j?DF{X$&&@C#kasV!BNK7Nu{{rIqATD?t1 zZgcLB`6f>r{`0h&VERpi@2tz)t-dm_ch#nvBF=W&pQ#s$XYuXsY+9L)CTR+}YeP|d zuxmqgr7eKsn6m1Bwc>fT0$$%8#LU$2|4IvPj-A?14Eb@XU0GG~|8qJ0YrLs`;kzsP zcoe+*#)^*Rw+H!4>Za=C)z@*cIp2&|i+^Z6ZP$bAFjJ#-2RJh=jQ1v`In0Z7G4o=v zM7wus#-_09?d6k3{`c?5$ zSlbXYADGO^+L^%!r8G_F)D>n+!gnOwivkDj%zS?S(nzj3B~E>;($QoyPWq9BR?)BL zc6ofDKql&iSshXw+DrclF|#=#TFlL8L`J<<6BhR&tejDbCb9YAgv)EjTo}zwsW_qr zObL^Eb4h78bMw#@9j&-Djq|wKoF(eb`CCR_ig-HINin8DWI0FqYI1d4<`_jTD?|MJ1CX`ne5t-LZG+3YJFAmum?>K3DaflBIya?GX~TRqZjC@x}5uIhFIW0 zG^(9(^87QP3jwk#$q0_7-!TA3k8aL&vx?7<4TUEq{+;Fz`L{&t!VhG6-}tp|Kk!~j|5nMy z?5BufS+S8Mu4*MkC83=rT)=mnH1Hr4FfJcq@{Zfz3{(Z~F9Zv&yVQ7=qlaCD!?VRB zSO}HjVabWgi)hK>0d#cbR1p~Fvzd{3>9jWX<@vN(<y# zD7#jOvL;()MYr07I3i`bI47aaS_&B>Q$Q~(mm(p7Ot%m%2rqd4oIe+Eu}r|##4ICQij`skiUXyR zSWfM<-wcr*ln-mi>+VCqw*>3gOmu8V)lTM_Kd;=W9!ZGG?9Bp#sGsf<&k}NRUJVn4 zXTuvly=i*OSJ%eX9?{Zne)h-ZkW$OfMXEsQcXzV4`;pRc(HmRE4qneWk?4DPe98W? z(}7EBZ<{W@5L@@$8(QENw=#3L5QU%Bem>e@7yo!S=kZ__MuxiPl)FXOxxt~FJ-mc0 zx)pfw$h%W)Nh679UQ__XYJp1gUOf}_V+z3~%}Aw(7ouuhS}1&B380JfGuR%AUtWcZ zKDf^r5TF9&8-mT~C_{Qy0tPcvi;A?m$WzSHyK!~@7-vyD&cJ+G#ABLi&$4gX3>yU| z0;;6|2PfO*xNMd&-H+fGCBD#@i(KAF{S1YBG-*pfryTu^6IV2Q)f3e#nVp)GH=_e`bd8I_R$ zE(a7n6{P0;{YH)V**u?$v)VN!sbEcaU|nM!?ztgd^S$@YpljAl8dH1+CAuj_vW#V1doSNbpzPm*0vr4KxWNM8OWvyg9C} z6Xm!p>L)BdqO@!K-hqEM6<~&)^$8%m=c_7#evK+Rx|5^IFkQ3dWfr|a5ualh-rNy^ zFI=D%L4!OM-&TjWw=OiB%kfx~mIftflC>hrPSVEfZFRc7^iD+ng*8URiq)4IYTOZkP5555mY;ud97$thu_U z&rbb}tydSTFYRWxi$^!s9jYI%7LyYTyH%{-oh!!X(}o3*N?dd&MFlZQjgpj@^@cz& zstKm+FcG|AJ}91A7i_K)q4$%BxH!--hRch~i(9jAFHA!6Fu~%uP@=$Q9uYrl+eDPa zOlbplSD0Oekl!`;%)iL>ji7ocx*~Fxx%R^A-ub$k?o@?!C0&(=XBL`=FV00=P=mqQ zepeit9!}Dc72Xywaf72(J!W!+mN6F;KP z_1cpQ$PN?HL9(11#s+gRTvD=?vBlyS=gl%mlJwiP2$RN-$|fcC#QN(3H}BRf9i*-r zY&f=SH!yZs+FwcPF9(6nm%&MiDMbxk?Y1}GW5`I))M#KMrpZoE8Rx~55Hdk=L6vu+vCADrvA6w_e-D9fEjG{F-0YXS;KmY^5m5DpPEOTD}HGh%a;zcD3_+7kO)3 z7j|B92dmYDLJf=Y)7gdn-IIs+w@T3IOl-(e+c5;Y6XHfF>Y}5^p6+R`3tbOxUtx!1 zEj;(exUM2VXd1^M_T2H#!5fvi3yO>+q}@@4vBhy8FV;IOt(_=*he}C1Dl@igkDGV{yw2mA$u0C5 z!{UcHbO6#NZ1aD5uJIq>KT6`De_T&W_lyOgWUWst(<{$K&IK-H@5OBwbL1P8yhI7E z%>I=!G@?j?o!r?1%2F_H7}`RBFwnq*G*6v!r_3H4xt12cGJ^%eR^wp1XR81uK-$0aXJRx8 z?fF<2+)#_8C~hHXrURX;DdoXS09$a3(D3|0DMKJ&jMBtmspF{VdU?vqVcgO?s$WFP$L93j#0g3J`qp+bi@vYrBf$s z$#sBAK%3c7^tQ3>wBn$;lha~tqJa91Sv{7rf`_;unw4k8UlIy>KSOPp1Q6ezcHDky zTgIA2JBKB1x##XKD(S2O(_x`)6HnJTu?rz`>(n=$7l7SLuGuq`U_#a9lq5m{JtpRD z#|a4lvYk%1Hmcj%-0Eu0kJ8;jb@m}WL7?}Y4F0A zLV*IUAqI&OD#!f|YkIuFTA1&rHY?dR>X$FHGNXt=|D-NkG&+{50~azQ4hJiA$ye)Y zi>zL6qy9FRRf|JW|4PknQyNQbJv9!nV9JCPZgv(8mD1T&;#6|TcO7T)bmGjfrq$GF zHYohvGvbdc`$aRXLjrJKkZaD7nzO%H>B_>N-oxIyw{c=upS#K?;ROq>*_AbL`ta}y zu72!J#Db&AH?y#^Pt7rowF9LdQox*hTH%7KeOQE*fTrs93ran?MYXLrD)dN;%-%tN z79>MJ92)XLZbcdfs1r^BP8gk|v*!9#Q;KZdieQr>b-4BdZW61etI~yN(szO}?jeMI zbiH`=24^N$5Zctno>prNO7AB15NpxpBk4SEfgfZJUIo<2N8K|-vKUs`|KwD#FDDxQd!sC*f& zR1xT@0wC#VDYn9VYVUk$&O^`aVDHS z4aHU`Z4k4MutB8Ro1T9gaEKlbAr#og5_!TwhXE27a3H_CT1pNjsPLu72AW7_g{jh& zsY-7xmYm)t*zQrlgaTQhZXLFZA$I#4CUS@clWygoTslZ-7`{3-epd{g`@tx8w9iTz zUhR^>M6|y9zUiy?9BG~Q%r+Z6PaMM;@%>Q9Y1h0RGOoOwtt5Q2J#F0QIB5|`u_K#dR0z@(Smwx{gD9zXv|E81^uLM9EE=_D2O8ov z{0uJGR67l~5BDQ$3Lrx;Y+HHP8n;g;G1l;Gv^I85V&l7&U{-}%kKeU3HR zKkPwbG*C3tqZ590Tm#PChNiFU0++k#|K<@s!)tFS3Xy`Ck4K;$e<%=*L4B6XPB&Wk zE0n8=u^=9WGhgDaDstFc|1{onA_ygYD)X3Czj{8H?nbYXclrU{$@U!U!-Pg>15N>Yc5gWHla0Zv)F$t3^|i! zaq*KxhBAZv80NT_rKDMnRB{CV+8+A_3+SWnDzC(`Fwtr$iuL2V?nN642+mU;5as0n zFM$^*kcnTfv*F|^q~Ssz1(AtzZ7>N!jH5`c#SKgBDaL0CX6hk$Y<5R;dHn%U>N}YI z6d&d=z2xY0nQnhq}f-j7guxGR&c%eq-}3Qu%d@PX!@~8BQ#o`V0>uKwbbF zr6Ke|KB_4xC6#3=PwM^}PR9*{K>z;LekmTM{Ti=cPW?erS4YC})fLV{YSlzX5ETb6dDy&DJ zt!YZsR0qld3Is%ei_@WHKt|dAjgibzlB9qxhW;s-DU>-itxNyge`qC$spElen?vTu zA0Qux2&XN|^(GHLg!_|X-Rzpz3lS8y!pcvdc*n}(VR3?s1&H0oN5=g zL)g!mkFyXl*R@C9MR4Yx68cn}DLktD-c9?*eb$BZz(;H|_ysx@<6axUlvFL`*l0v~P0{QLLmp<$+ z|7>B{`I8uv_8~%tP=fdXM7#$Rk7q4axoz`7=)a!43^!IyFF-b8M_TeXTJ;m&Yn&M;5d9PBv=8(S4jM8Prfe zIWs@19xIhJuhpqxTFvTT`=C&x8V&@9K^B2+@Jh)L;Hx4+9y!#JA~w0ek}%|}!?;aZ z`OR?^mjpz(mB7}yFvbY2)WLM&4#go?4^kCLk#u0G6mf-rq?5dnq=+3R@D^3@sX*)T z;YRW#+}Y_ljSRuxPj|4!u&M<+Vf!Jn{S?P3tu+QROwn%Ppf+C7I?HsQIu*+wn^A_9 z+vQ9+Mtl7oEH>tD*-Wy~`p;~2iZgY?C|OU9tF|ggI*&T?OCn$8OMOm#Onti9VlgT= z<0ybaTOy942j_dkRX?P-v-^v^z8h1QafEjj>DXyyHOE$*U;as@vS*&I8$SIm`^LHK z(HHB7|DXewC96K{xJTIc_*Sm-V0y0&-5UDAVpm>1JH2}XOo>+pZVuK1Jl?*7kFB|~ z@pyR<;>#B+dE^|oUc~N4pJhzhm%xOU-A?&wFp;tP(ymSwooUb`z@&D47W^{3V!OeeVS!qU4-RwoI@_sOCS?6VKSO4@o0M{fIqTbT(!0CR%k z-Nja*Bnyhp=08ExUxCPCkHF8A$?8_PG_ay3EgJ6@(JB+RjGeQ6UcuRqCw6O&=MuJV1NK=1fLB8;FUtd^M&)n=qE8h0=@|&;blyh%9dvRXMQiCGQ zhU*&bvHEbX!)%+hl(DKZuG9oGG4oHNfe)Z2iAsT^7yyBQ7?;Chxv(TO4`uX!9hC+U zp0zwMpfFYXh3FzqL?Kg zC6?-`YNw??>f{wKaqcW%zjK{$WY1zVrI~n4K4x}R*_-00iwcn8bf&svc2~xtD=%KW zv9l{(MidvNXMl>qG-n0k#cifiu>g8_gWqj9Biq!~MS2xicBD8>LDA;$z*4cobu@Zg1i z7Cg0K(!K9zVoY6`6d`A5``OrTNEg^cGhe6@lr($K9q>EsvCZb$Ojn2!&OscLj4tOB zu_`AAAXfAac$L4VP9k3}g%*GWlIVHKh0&aFSw|P`6Wc)u!W?qOmeg;~xXM2vLSM}~ z!u%F!65odMvXj&|Y-Ju+4G~MKD8;9+{#=yq!!-0m5s8?V2<%Y7R&9PwncE`m7PFrR zf}K3Lxwc=7_yN#@v)N`pZCD9S8(vw2h#kw&^JN&f-l4iA%rK$2s|U`ArDqa zvgcw5#E0rjqTXq-7e(ezg&k-}nwDelN|s&Nmr9f}Dc`%dkx5t5XB0Mqt@SNR{x5ic zNxpfvck9CULFnMpo}ssTBFWI%MvWjtlt4u(?Wj1(YDPfP@iL)(vj^#)%U>z57xgyL zz0EV10^jjm!)ZWE-TO*g< z7*ijnN*Rcgg??Qio9g_m;fv5TbmTyAxfnXSJRW4O$rwn&_?boV*PC;Yp5*CbMQ60~ zRHuJ7;20w?L!;jDdoA^9wZ6(PLVSDX^i8~iFZ*}K9h*5bdA9X@=`%vpmO;UK2lvCY zrWk{9Rnk0QD`9~czipI0(k*TEBO?%w6LyUJnH2rqfr2=SvSW=c?ORK+qY7F4*pdF* z(FcP3AqeRK3hfarnqzE9;D(`8hU233oTCCU0O>e?9Ab`%&^U#6Zf@VD7LZ%szU;4K z_k`2di>Ja-1jO$b@m!*?gFZpQj(a@-p^?`+Is`^M!-gwi4l*-dUdO z-#dJPF1F9zdXx&R&`s6NdMo>DJ=E1Wcyl)yJx@P*b<8P0Jeg2l*hv)2NF*Nm+FYjD zNf@RW~u)`@p)m5+Kj5|1R2WH>EkOz~SmV>z1)?Q?Trz@p;T`j&D_ zw+3L8m?8f7l;<5hUL7C840cx1lM_k5GMBM9R+B@&gq5L|#(W}~OePci7`0RTXs)dz ztRcsQj0aAy^mO3I_vEH-n_Z78rKqZGmj}dW44)IQcPj#)QuHNfbTKpG z!4t!B2!+#V4{OS^;>}Z`&&ko0&ca zBE;tIiYH_X3I*w^D*A;7#PZ8vC`Gl|HTz~-96}#tj>H9?T^ ztl6GPcVjigQEBG=rLM~ZXky%WVJWX9PGz@Q3Vm)M04rRQ(XF? zn0S{5azint65m&T52HsmG?uUz)6yDLfxDZFq&DiE$b6n&`k|bdSnf0~zO6DdsrSB` zn(tds^ox8-ve0#0src$=Saz)bGB{oRD{W3WxY$!XP5ZU!n2eL_K5)%>xVq|0n=P1c zB!`5+@?f}(5)Xy#m-HC3K)8FiNR+lK5R9ZjjNa)Z4>3t)#ZOd|ku@K5Y)c3&8N5ZD zMjzBh8at9oJ(9!Gej9baB_7PaZ{v#em?j64xfD!zB(*f?&B85iaZ9!u_uK)Ulet@! zQ;1tp^Rna>ej7CRPm-(NZr5v)ltjLCJoEBOjA#Eza@AY!Ya@wCN-ndG$%vEAkR|&l z-L1~_DFW%5kcVS}ZQ5o0w)>N!Djc+gIRF$O$V)xJkX7Vyu*)l&rQ7_V1b`ALjSY%XfKn~GFNrYZnHu&597HT~M(Jo5Jrn+fk{5p@?~jc2ai-e74d9&ZkFG{2xUq(5$T-)5fVNzxsk# z_crzsuAhvMOV2tL=l*2=yHH{AhQ-(H(=+b(TLsF?)f2S#*|bBC!Rn}&(#C<9u_+nDzL9kodYK3rfLgQ*^3_1?{g&2 z?rHKUK8%jsnnSUvcm9%H7|MrORKGPO*Zxr@ql9dRTbX8~eH2i>0cqEe#~bMvI5R*%bNKygonLMYea4jtw45vc+0VY|)r0OBv#yhCqxD9{}9y zg^Jq=pN`wl|5H`ONoXGI#1N~56W=gtJnfwAeo94b5k$?psP783+j&P^$5ZnS+u6`D z@bMiR9Z(CvB$|jP-&K{lIM|NA*)uoX>Cf$)eVx=Tl4r7yW!I#f$$||X0XSE7;gg>$ zQuTL&OV228)g3ePWSQsDB-PQSgn!v}(pb)cI{IC8ki$Wu#pe1!p&ccuCZ}6GIs)T? z*+u;rj2=EAmlUYu_;0q3+-ukZfy3$!GM&Wt^K~1V%_2MAp(;&|)1gB5w*6cgkU(h+ z2NZibA$6vdrzzkJ&$637U)2%)>d3|o?hBG)yQGjsB@hhsUdf-BgA9ukSF$S86q$9Q2wWGjH?13+e)SBb!s z!n_TeWjCSG^4FM_N$-JWln`100L*mWFbiV)+scwcH>zClxcOzUpA}q4PxG4?WHG)* zD;X>sbFnkPP%ne$TC;|8dM=HRa{zvQP^1w6#l&RhhaR2n91aieDHuh_)RT*@WO_jshZpJ*;!{2qd? zH0jXPTa5-Giv3#?saKQPq??ep51P(sS%C<;g2F4=V1Sz3fKwac&QGkRJ%s)WckG>~ zqXI^*9bj+Al7wd&>*J^QLM=)c>dIFVCB~JxWh9r?ucs^1z5Ggf}y8oF@wy;urrc$~{lGO;g?t?Z~0dGfHw88w<%d_RLTjbS@fi;RUB z+&ExorWu6+sD-YOiE;NZ7F{q-TWLf0`@U$1#&H}AgSI--z*$TfMrKnIA?I*KqQw!) zmSHp6&5BZxEeS&5>#=DzZhD)wwWicD(s?}!EVcw(;)(4}lg-#GQd^XhCEKKJvu=_c z&)~&B2h&%=)=@>{c*Trs;r(!TCPL%3XE1<>8@a2EVsR5 zBD8Pi6==mJLhVFC#YHuT`dHcBf}{3uGk!O_jkFvTRm8)%Nk}ic@;FkU%}Y>X!k`Dm zCRI!q1-iw-+p0n-JLnJL_^lZQ$xk0En^9>e8?ornPG&2ybfS>FvR^CzG@`CvKI0Cv ze0TCAskN{lvl6xD6J0Q6{~xqvGS;t->HG;Vw~5o?or&KXvLtb}FCC=HZxaVt;BLk8 zG@bvs#!Aj2f_u?!{S8fDzjDqj5EYEzdSE&m+gkRh;kyyjyLM>x{9-5j)(vyka;JO3 zv}G>i>b||0B}jhENh;&QG=_77lclcUyMMR6lSl0ecAqSFPb5CH3cB!FQ3e)9TFH$d zOlBO88{Zv@-q|ymzBcza?-sW&c0S>;y;%I>a_90;qQIBeO>3=7S;@SLnYp54maVy! zyqTjlyORk?(M>|h!5P0(lhR_=s9r>!KhXuXv6!0dwm|qRDj1Ja?-*H1T+my}58?*# zKq=M9>7r`Z;nyuu>6iOo)1u}`-92)WRH`shrO@9{<;X&-;Bp0d15_BVa5NV~DJE17 zIYbSP>c1V5ALDGMk)5BM9(c8c?qsz80I|9rOZDe_5IlfZV|Yl&%q4d^?{NwFmfx+I zpZ-JH5$1%>zF2lfxR?*WJ@cR;!plWx8`7mxOS(C^PwiWkiXL4g-!SQ0)!n_+%wsx# z#Vm%(Tt8rF68+p0zml2^nWKwn#`p!o4>{gJ)!CKovgrI2>*2l5deh0rV+zOktpt69 zPoGsPIK!GZAnLjFNcnq>l1%B_Fkm@k*x|9fR=+&QM$ajJ86TBa@3HhIB74U7G}sG# zg5`(mvP9Nrxjv)Q%51b8quo5{HfC%`g7-I4;`WS8coZ>ClAA5fAB=pwzhmo!hwCq8 zg14y_i-uVPksL&f6DbE2w)k57RSKJL+ z)#SbXpi~q^`O}-a88CxV_3dyD)tRm?PpnRDLO9&2{s|DbqS1qJ(b0uD7!EgvT#zXd zRrn0bm(7YDbKofx{DB+-Wqn?Y${MsIUX6D- z4c!pyCO!2if_&K8sy6Y(Sib!wYy={V2RaMnN&Wb7NI5N*tW_cPKdE+ysV zUV-p@;9baoKZazVG8%%yml$qB>fD;pM-6a%K?0)Y@(9bXXsYVb_so)M&<-#KS^h5F zTFpl0f4JO-3#IxcOAdtPKWOfR#WBPw9--;*(Fg!VW2xog4#Y}c z)`wAt1uDB4ki*^~I}yf)eoIPCw4}EW1U8aje<0j{`YIK=GfLYQ8t~C1*v&d+u6MA& zTbSoP5YTgtzi~!5Lnq1)Ssrw#g>++3B zzOwWZ3c8B3g(d8QaLv^DandT;lGa7z-FiTtSggd-ldU)GQmX0TNlBqxm(<79=S%v5 zSea--FKQ3@9LJFnf__zx>Vk1GI<9odKkA-;N=c;{X{!7YvTxP33R=xvzIvx8jhiYc zEHBbDeG50;aC7xXJlX62feZD*lyP^t%fjO$geOm?^WF$KLbF|Vfs}T?ja=g_Cuv?Z z);W{0Ao+@;46qWa0niq+ZBdWcZ$iI<+P+gkKnz$)*UL?=++z6$IbX^W$M2ga`;Os;mJAwbO&Rm2fE zWl~W;u!#eiBgs_ECeO%AL>nT{b$PX=c;r_sZbKRdP+GK%r*HXu*C zPVaaZvz=P)MDYX|$jtyxTvV543AjM;3H~9G&?G!wm0VloyTlO+ZqR6}BF-zOj#drI zbw>j~g-p}0Zke9nY$8=uu?n=tEWpm-l>3mqCY{8m!)v4A@~OdkZ( zQ#mA=AVNO^LtFyPc$Mn}GSvO$&>eJ#okG1KgZ{2wf`u54Dd%2>;2HVCPara>p1CQA zrUwriagcCHXeo_}M$_m@gk&j+BbFNrt-@EMKwo#(RYfed(qxO{+;Ww5s6?+|Bx5oy zqM4^V*XpkQB$k7*vL9$Aye$=Sy&^AKZ#iZ=!7dKS5HZ%=0?HR*R9nqJ*c!2(Z6Im3 zyk-|H@sCJJi2@l4pzUOcz+*x-6TrTEjIKJDXb?-L5OKO^p<>*954`6DqD7-W3XGWMh-XZBx8-jUL_*0Bvdsy#h2aUK30}} zG1O<@PN||_C&TC>yNw7|#9`TZ@?`aB0>yB7&W9n&r*ht!81eJQ`eU8%A^>SU>_{T; z1tD+05XBOo0pAUyU3)(9fUVkmqCo_>ZHklzPulAFuY#)Vh~kA69vS?^I(fn(3|&LmL$UQi& zZNU-XtlLqwvKMJn0jfc!GE+L+%M%BI-(kV~BD!!FN4u15R=Bbb%((EZ>VK1=VhbhO`QDcGVLz={ES&+cS(?uxqv2!8xa8e@#X4ieR1cM%#lyJ;kG z;YCUY&8YB=!k3M9KL{$Fy`tnE>zEu?cnIxb!I2g9{^cyKeM^h>g@V?dJ34Zvh;W@X zz#a`+EMPc!6!}6(6wf885|Z;f)6Zi^2Sd=uDSFZenJotF_T5OUf7)@=r=gfFWj-@m zPF6gOrGAPygjgMj=N!QxVYn(X>n=z3SfNQ=>WrPkhtaDq6;;_(F2*i~KY2ZNSta)x z{3gC6jD}YVU$`G}FjbB<3$6>Qw}3Gv=fXEfn7Fyuw67oOH+%>9wvenjgBP|0EfMTBT2?|h&*D#siXvK?(_I_EX zR{45b!(`piCgQ&jn>{7K+;Mi}a9#Ol;UPGYqO*+Y6t||+snNs~H`{Hs&RWR&q7)*a zH8PlcKdQ@Tg zqOheLh`WHMz|ErQwd-+qb7*t!2M4a-Oy7csKXosgU83q5aqKAlMSBd>Y*U4NA>PA{-^4XQx!}n9vk5ahxNdG_i()4)|wD=pFL}u zolAu!sTKbe!^$=SWTdHzQ-Fdhy*$4cLtc3|oX?)h7Wwgylo_i+s2SOrzxvFqlUi!l zNP@xKl~3?oR3izPup&vCl4L?LfifmPhoHY#3I$?>8xF>`byX5Wz^eIw5OM?zUrFr* ze4`%I+r8|mfplGo=P4Ch9E4$}dRKDeL*iNsxhx@|;)#i-Dsi+AYkX9TX~AVeLoP zm%*Z?s?a3CR_%&ba{~D~X9F~!Sz1wu5u>~u-wI)Mwk8$MEX)ok?x&n_E#D;-*M@xBO z*wsxwPuoR#zAY%Yt!YPDJ&+DCbXLZ5$8rM{U_a|rEhtodxz`pdKoRx7EX9dD@&)RL z!HPvkL>^edY#mWON+XmEG!%y=A`Ju!mR~G23stLx_f16;h;0fuTdV;C<%HGXB4W*@ z^^V=@3E2H}Q960UnRaMpQT?h)5_Xf5Z>4j7Sb^BL%W5VVm95iC*sz}~3pRrw@*`(C zNPY2Eqk0d&)p}$iH#J^`s$acHn`RPkZsc^_GZx2Id)Sq0`Q?EcP6j|fPTC9!YOdlG zFM!(AIrE<@!-9nDY}?X!EpbF^*c|QBq8Xo6V-TFF<*k$nCSqb|f7k{{N4E!8q=mVc z?&eUKtq`-V3|W*FN(S@CGeh@ssKJ&5a^^JzJ}baIXKlE`v6L@nbA5hC-q2?zU%_A5 zLfak_h;mD`(1>$nH9dAtXa9pYnNg=hj5;ejhNMo zO|0ZFFF@NAh3LnGa;Kr30UC*~?G!ai_86zr)lW9}i&2J3hsvo^GoR$hyj@9qE_XLhsJO_l>BTY6uKZ$83zP#xWN56`t+5-nX&0I5bNFWlAa3P6(O~ z4QZ&@=ymujdo$@DZHelJ?24lv>?hTlV)xNR8`)CJ<{JlwZHuu}75`@yGP;aiR@ln^ zuH?~nN@S@pw(6x7LL{EqNeCsD$?}9y1sa34XbKN$lpL9sjFGOCD)Cy2Ac_K@OvXtz zE{9BkookVkf>~80f}>u(_2byj>=s>|owP$@De1hf%+D5nIlZzrem}8Mst;_yzWO&$ zN~d(1N#cWUi}UKmuFRS6rQ`?zzdDd{&7iO-oZ&@FFj3mFN{0w=2{8Y7jc6oPVbIDn zvNGwXOx`Kls}dzMJBGy~u3sZaJB9)L++$wvm6R|*nkyN`jLiwOOA2*oV}ibs!s^vh)=k4av5w*9WP*e)B*qY2=ntY6V+IoZ>6#IeDVg84Z#J1R{F~ zvCbklQ^!~O8dXkwP+DJ7gXT$))0Mb${YWBJ%B~(vwqa{qbN2dL|esNg9 z`f7{MWyH95U`w_}T4sPKuT>k{I`JbroxILtl;>I`dL4r22qbKHT*o5krOao5!2S)t4H#z9 z#hrfOo&^`49=*Yogz14YD$!WaBKSYeXKMBA=fc=aLC*aOg*?P-*DlJAu61NFnq1}A zlhMyB%jj9i#V_TM(KD>Jd6g|J8y0k4QO8a=*)qpqhtqjO0b?d4D&;zW`RB1q*zW@q z?aPxLQ^)S9K_tJkp@i~3NQWDIGZgnb^NlbvJdn2vwxjUR$oG$q9n5dOd{?teU=a$E zfsT^DY$kiV#ja?mkIF}u&IWS`N6iOgjKv#AnNzirIX+Uv*3_Jh~IU*37~;3A{A zG&9TZx(=tV&+U2 z!3+xxP{gP_`@!-XuC~K$%s@=3!Rkr08kvRoNmq_+hSM~}%Hly}Vi+vl8rbmJ?xEgA z{K7k6&JxrePQ#mey?Z09wH%G3S%^-yUYX2&vh60uppJ>)_|WtomlmV?n?3P!pU)WI z&qkyg>e`wDuu|lvEGfJDzBM4AI_kU05S5kTg4fyXy@koZLynN>K2w9hQhG?9i$LM% zyq!qf?*6#^I9tl{to@|?@qr|cDJS8rS;!a1b26KtipPpjh>QVPz9c6~#qGUG@ji3A z1WtW2aCK5i{Ee?LIOL$L{VQFF4EXwC)SU7l*CmOi)DfhVNn36HA8>it*Q`Wfbo@_Z zkq{v3$9utrtc2)5WWrIR<@AP!Z6@U>ctsZNbgbr*<+zh57>UxC@eoKwmDF!PPiG4Q zR@%|mFzio)Lps(U5qcy4jt&tpBa*y+v4&_5mPO0e2FG}%#BX%ViHQt-*@1|&eTLbw zEDlY|iW8Ryj<$^P|1bBlDr?^yN3ri}+0@+GUXoj$CjIg<4e2Uvb}Nmw)3D8a!0w~T*MfkSaH0HgrpkyI7h%T)`|MZRf~@(t1D?Cg|lyhGJh3W$B6G-(OeVvc7V ztO&r=r&z)xy&6hg%mqLzLnc^6vx+5`&g;`BhQxiar-9B~pC-HHE4&EwTieaj`(()O zvl`_8%doo~I!oggiDd$O-bh3vuap}D$Qs&hdXk7mD>a&ewDJJV`H60oc~N7f z+c(Q6=MY;BzCh)%X=$SV`K1D}(Zfe3FKC-)s8g0FOE4Xvf}p=*%d_)|b)Q5R(7kAX z!tcBYY8PefCGwF15)-C)?BSy%<`b)nQMJTXkaBt%SYXvu=EC6;W=5OPJwdWDv%0Ac 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�ILV!(D(j* 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

HcApb zF*2_LSYOD8h`!Ud7|@fnl+A@)kCQ;|e?VCFvZSS0aFG7V+b7a(ijW28czDUkNR$JG z%6}rEQsM&>abtm8LlE+%I8=(&v%#>b){C{jCIfG99@Xo97^z$;m9Kg$DkNxmT0*1f zXB9sQ$d@t&t8X~DfVLYeP1mO1oBD4GJDmm|Pg>6z&*28kVs4fF=k`J4yQuwa@jO^` zM(|*=aEwAi5XOZJ&Lz|3!Q)A!ag_3K9|wv_+sK57q5$I7vkoFIa^Mb?gnvoPA7c}V z_;0l2sXJ5zY4lfKesWT)o1%qrgO%j=n51$!iZlu1U`V9Y&ubcqUd7Cqpn+)+X6(Ff zdkZs?o2;7<#ljJauF)|NiH|M1i;zfU+rq{`sWhHd6sw;Q#laAGR;@A6V%oT?ek{0C zIB!BeAL~__8tGK5A8|=Q&l(sCo9rzTgrwO1Sa`=U>x$*(6OLDWg%bUlki`m>G<4U~ zTiV*E?5A4U2vwb9b=%(dZapm&1E`}$VlQ7tVixPspr5Y%!xv;?%9g2$HY||@O8g+^ z>UIiobGpRM2RyX5ct^-NrBuq)R7Hq4A>rMlW7d?1k9cLDb$^Nw_sjm`>@7V- z9Bdtb?XSUn4N~}7@hXf?{(Do5LgF|Na4lv(h(TdV^Xy}P8|y1fp21#^3#f_zjJ+cx z=~IsypEe;VFDG9G#pR;1dok>>iRUpj11+#mX7 zWiC2p?R;`hIW>Ezrxm$ZAW}3zmu$&K{W8mJ{EZL_mG|MrvuSMenp8eRz zKwv}%jT4<2gp5LU*-7_`Ng0dwvT<3fF{DFfI7LconwzhD9b=B+J z+Xbo_#9Acm*i>&*OKhDQyl$w_5wzk4;9lD^d$M4Cwb?Ju&#@NgkMyG}M6O&}h z)YyF;GaEju8VFF+$fQBiZ7`?&Sjv`$(GrLy6hoIaGbEyb%BX}miFby8E$XXdw=p74 zK%3W8>=YR0jg&yFpqLa-z~AUd3Z<#5M1pXP{;*C&r_viTvwBn>fZ1l8*Ekxr3e6)r z8c}OlTW$yhdaExX)GpQ7SO@2YtH?$N7?`uB8Y4*eQ^sDM0>7LszmFs-E4-vE0S!-x=N zxZlzMS9ghq&MjYlF26@ctB1;AxO_3JdBW$1If6^Vzrsrb&S5T*)+D+%))52oYFxa; zP5^OY5PM#n)b>ObsXty~BOO_T3zU-N*1A|t%zhi$9S1?MBOnzA=+QX|&^<-rKA%1{ z8__naPfmJ-z1#E%G`uMMh0z8i3}XMh0f`N)R}i_5GM%G(m042)4_mL0z}Uy$xLw}K zrqR&yh`LCDMVmXtw2Zeq-H-pb;{-2?PD>n4R|0N`?) z*sgoEydZJso!^%9e}3QDuqa{8Qr*(ve>N<1nV?)#KefN-~2e(GK0+z35A%BC5MD{gC_#2}A7>wGe--OEljHya>W-lpW~SaVtYQD{KLjhF(aq~poW%3G zHU4?LWGDw~Bh_jN4uC9eVyB!e2lTHna!jR2#u7d>p>Qb{QX&CcccUe)IWx~~+fI>8 zWG)qmL?a)+iv%nIc93Wy#-q4}d2oQxL(Zec{5JYk(~TQyrn@`MaQ9}jKQLJdQN}qA z9g;JWy3_Ti4vldtEV`;i=u(CM)QEDd6Qd=(R@$|mn>U;pd5hBxcW<=#gG?1}G`;tN zU7NL*CphK2t_kOr1MyTxMW`yyuFW$WYM;3e**s_BVeZrojf-DLAFG1LML&=o*L~6O2_>D1aaX2qHIYo)b{Q{K1t3!dF&K3$g|K`SFA< zK^LKje@^hmLT7)q!cbM;x@E_{eMh$1NGkQW0zx2B1j3fE_yjN8am1o;G_}B5k2vpl zPjdeLysibEL`lfj`;+3W%d$J^8#j*j9$}>BBlHES?}s2HDMAlgMc3Xv5gx|KC?SJb zHuR~bQiN4nCR&zzC6@R~@$Z;?&j?0X=ioRd=t|k)j(9Ci3fk__OL7g6fY{csTM*e27w#Lu5eh zVGdO2`b~Kd;C%F0mNLl4HNia^HZS_3l0oaEF8`-6_rs zHbVeB;aW_5K+1VaK8XUDJw6NNry zzPdvv7zF`B`p)~T)vWtF8LTh(X#Z+**w}OOYQcdvByuMd=TMXKR2J@Ftf55+&;c1P(H zOm++(c-o(FKm-XAxDC-?1a`JswK9WM(*q*|B*w+R=^YL(ycyAr!viAdr4G4s<#oXu&J|62{3A66l&~+`&ESk zspgv#94Pz9s&JL`b$qqS4X4KH(PLlT_9)%6!=Z!(TSq6#y^I)+2E_CMSE?m-lRSzl zZesp*4yV&HJV0@j?YnU<_vS+yQgGPfOKx!V!^8h`r%JDp@=160_PwE@0+Cj4=*U2n zXfE;Ai7l6I(15W|L*rY1AKUQoBm2Z=$IG2-dGD$mjm=w+_;@J;QuOvSd%gQt(ec_7 z;g?MPLYvf}01u!$_O{Kj56_KRGd2^8yQrN@T530KnI;e?Bon}FFzZpPH5G&F)#!So z&$?aN?>H7iFwPryLJ`XMB)z;{`z)42XIxG}rKZ}FRNP-vm%uShySMO=ddd|&GhEHgoSLXESSZ`!33 z()!;Apaj^x4ba^r4FHF)bwz(mCLto%DaP^5i>$)NoJEV<*R~bDeU;&VaZ%xyzAE5w zGb{ruw+BNN8kh*K9E8ZAC`bubo&pP2GR64hmId#AESt{BnOGPTI|HuFo$xF$y80V& z#UG}VI&6@qXXtSx!Ik5x0~2gkEP@Ml;1nIhNS~jg8QyPNJX3WVI=KI0E8PF1P{%+F z?*r56L6{l1V1_CygR}y>%I|6^g$AS&XU)`Xmr2eo3=XpKHJ68%Sayh5#Eyq7Erc9p zUjQ#I-25hat_Y>B03cvq&|-yq{Gun^DLQFEnX2@5#qIz6ck)xZ<@LH#%dQ~SsTwI9 z25a!HJMrt2?1EADX&X0Pm-NJ}KW5mSA-lBhO4j`NzTz-Diti3?H|K$u^a$dgxy@~> zc0A(otaeSA&2=;!CZDiyuhooIQSGxebM9;A?AdkmAIg(o_hD7VAg}V^moTUn zS~;gvk6$4P8eVg0|%Bomm+lO76o&fBF@96tmf1$8EF#tkY zp?pc~vD{#q@BEzRYF2w%>rU^}P0InoXc+yvsdIR7sKE}iUpeJIZxk!O7$FIy5_*mR zNrxm(&sD&5fg-k=sj}cLxZ#SeaRzj8dJB7;i|3hLh&eXc=&Y?_Wr~0|08``;X3w(2 zHtQmdDt(J2ixh!Kh{Q{>p7%l)AXC(B&kxouMkG?evmswf+t4aI)>Z0x$VUX$OEdA$_ zmof8ZvwmrBNWU_U#*qJkPP6Ti&u-t}A7$449`SDG0FW?mO&f{@1zh(?*>{E@8$GKo0WitEhmjR{vez7rS(VY$s6Q9|k4^YS}|tw5rP!;6ZK$d0I6 zq$worq*Nx6O9fJsnaa1d5p1^2@%AUg0Z}IoKEx74TgK~zLsLC~LQdU0G1}zubun#s z*+_*F6Yf!o(7%77-$WzLvGdbLYk;5W@rxOD{JT|V$sht7^PUL8Eg3|a@^TajX&cor z-ffY@g1BX|FVnCH9pe|GBDEsp4~7@JUd<6FQ-4)_MH2yxG!G8M8Ken{c9o8i8-H|P zY;S!ozK8ii7;EVDAbjG?;tE%+o(Qn!$jbvR#c5=md5^q|mmt->HL%Mw8NNR)mx(b+`k zPW=k|24PX^M$%8Gj{8;Qj?|gu=Q(wgTik=#q_ZA%Ci;oeE)uE+kOC2j$%~J+6;$OX z#5?2VsR!uqNE4*W{>YD_tbb{Y(O0SCuw*c49mxnSmj5%30S6Li;51A0QomGz5AfK| zb7q^^ijOw-%0aA&x-wVdUzEz z*-2sA`h6qbFKu_YpD zI5g%RD!-l|N10qLX8wP%|speY`-Cc4n=% zVHCP%?HN(*I{rYi;Xqg?J7mB3wpvp2s-M{|$QHb7>GI0eHP5iupbu&8iS5W!gf0ne)3*9q9$C%>xyc1E=RP7*6v(-YjpzyDOd+y z=wvo_-OV*!3%m37TiXnVQ9u^cq83Q`ybHPhaS3thrTh+pWMSOtuIWM*yaK{FxEl!A z2iCYQer3tE8^28yxZZXo7WTA*^#6nuO2{^FiD%i*F48mXfXol24nf@arBd6yz%qyWL`bvIxnJ~ONLW}bGVpoLWH&OMw`~S=N$vnEcaNA-Fyz{2=-vV`j z*9GRgL5*_7W|}7bzvHYS)`?#%1?%kzv*`G{b2qYAd2mCeQ+PgJQ7=|-(BNh3W#2aDnu!ed8j4mBBbK!urOMB zO>)UELKorXMJY{8@j{G5+Dt_myvh$42$1|%?f$U8KD1Fwt>+B)Fls->U;(LlD-RWRCvIp|0-C-#E z`}GcePSO)7aEuuxH-?f4=_nvLWN~G^*~#_^Wwi9}&g^u;x0N&q=Kim-F=Yswm%AME zx5Lj9Y1G_D*-`NnXO@#+`_`m8#rj9V;hP_8NhLmq-f&C7yBI7YV1L_Ib{#V2r*gnT zUf*m=oR_OC>V?zTktLgkTyNsLmM=((MkWB}eXahsQtFGv&^f z)0#7_zClzbvd}k>U*ssLLN(Q5i{zq`l)C8R_I!W!wVw2Fj)T|_Mns8oEcU1bN}R0Q zfYThJfFq8*0#+Pp__IbOYiyN{6f5P83kVWMjyF=)2yl@wxSBZ7`CaxG3=jmu`RrJt z7@n)B+phowTQ217#Zw)^j&&G~Cn&UlCFJz&n-V|}h`*w%-5K^k_#{2o9f{Nj<%hp; zGmD4%kuH>L|CUUb3`y^XeG8Ei=vPjDIN3{nr-9%{6SI$rd4fM^FC*pfR&5#+O3g!r z*LQV6&3^EwDq@f8aZK}RwT{MY4Y2mlVAPzZ5B*th9i`;EA9Ne zaJMorEZ5w{`Mw;*@IuznwuIsp#{pdpKt%`|{3#PIk33QxwJbd4?jpnKz1qE@XIOh* z8k*!v8h<}p9nyvaeT>6a+Y*mP-9FbB<-VGUJfPf~v&r9EQE)7t z_D3mLgGR=!jrA)5%Q;T!&5nz@Ap0163^#%;dS_3fc4y*-+q>GCLmN-E7%N}AkF?&u zku!`yqq60I%;r^KE_;hEiM+>znEWZk<}Wqp1Nc<1$y#11mT+T zZ=_#+JS@%X)%a(W^sVqS^!&)ngC{qqY>bcht_bBvQv;p66-iFc7LRxiJAp^CrT@|M z-&VxOZlo7^;dy@j=y~*pi=zj$h-Wggu%s}nCLXNe%AuEHDPc z9w&|dnE!qoE%jJiC95`Ziy{fphyHlFmU2vTqLe+8N`?M&)^sJ^aqR&wZTjWtJz&95 z7o1GZFDnUX@UPg(e*m&YbGN!Yh+9+Ryz5EflSPYN&dj;HA$agxqM5{(c~PK!{mH(2 zyC3QB05~CK6y@c12`dA_KEF`3m^@V^s;*ra$T|yAp(HrCz)3m_S)n36xJR;y4qDc- zGp@1-xMYt(SR6 zuy;=S`Egz%@MCwINAHZ@0c`ClJ0$Jm&YpmB?2Qshqb!e?|15~x*0=x`X|3bTPLlv| z0tP*EG3Lo6gCx@D@!^zWih-gn(k{-UQnh4_nyjNNo5OhE+i-$#Uk86}ZugT_5!cQ4 zpeA5xtqB_v;}~k1Qjhru6GY)&Zy~`g;?@aaCvYi}u*gU~P0vs}i#Cu;N?>{Zd6mL^ z)MeM|j|UQOiTT5;P^fX63lnngnpV@XiVyve9U%{eq^299G;B#Vw zbLxMi=o4-E5=&z9=eN-0ZsjvgO*Hd2yT^7jQSt#TO9RN&>pke%N#!_$TUk!7XOWT% z4}~k?0HMNFG{2hXvZT)SnM#}FNpiQ+WRDb_vt)Mfgh_s%&_uaseUEqGKGc)fxIeHa ztV21xgd3#kI~;#yJa;~FRz_r^YxrkP;6Fu4Sx_4kQVga*=5y;E*5}CYjE3$kRJ(~h zpc*xBch1s9&R~vZR7ZEWAAsfUfE)Ttx1W)~m*!>sOmFYbr? z;IbVK~4zs>y!V<+X#qn|KZ{ZC(@8x=iN#MxOH@p|F-1&b+#>b|Xu zVM#k>b+`$rom4`yGX>rmzT9S}b20?1ldhMfm6!4QmC87Ucslx_%Se|V%1ApO$j0W& zq7dW13wahEQTW`m+d&wPlNj$SWNS^nAGZJfLHBhE1V-XG5i3`KmX66Z8P!v>{tLS8 z;HTsWJ+daHUTvY2Zk?lokBD0+s&LmzhpJ&4nj0LNT$@>K&>MqyE&Kho$Sy282rR6y z100z*5=JNyBva5oC051ohpQxu#LZNtw{$BI`^HbzD>Y!Y5Aqv@Ii+-vxm&i0uOUn7 zp}LIH%<}9nKkw7oI}px@oUqc?)RV84`G?IMw>NzI-~!LklzsTlbnj<~qiI&3ms)Q* zUuX9<;$4DP?aQjjx@9-a-hUy>u#rZ^MhmrJ%-P?|{f%b_Z|2j77tQR)Zp+Sha2sxJ zGwWPD;58nLcxPlqLeno43!g>jJ1yQ?tXd0q_M8RZFnXfhBcPi-NAW_7BF=i6Gv>v} z5k*4i2m;)kv2b{DFS6|}2cr6fT2?T`60!MQFuyUt5^FU_wsymkby}>810n$yL779* z#qNN@8;MW~OZnGkce?J+f>+``Pk@{NgTv^95}o!g>}mMZ^dsUa^yyL@;`0b0QW35| zXd*cn2)#8eN(an;H>kT1}f~VgF9M2wC<|U zuq#hsmFvzE1f1s2eD$uoAby zjt^HgvNWD4)W?I@2$HVVZYi-#_>w$>2_IMZ$wvLq4O?&kS#An(zDkr!T4ac7F1%AN zSK<1~r}+|Fm7EYyJ7Vt8KW&?SGgFne1I+(FJ7sXS-l~XFTA6cZBleB661&*8FuX;8 z_ODvfmu6c*dz$Iyqc7da%~dAlY+Y2~z75wUhb5<{%^lZEi%6H^?3=@RhwuM+eo98i_ zn#);R5xQ1=x^}UA+=6xDys9Fsvh|a-eWx6l{Ty4us_I9Uj=vpJ_JKA=JD9w=2u&|qXvjXXZ^w@;<)m>%FY zc#f3^t`96fHc>QdX7iK2@N8OCH>r+sk6l=I;ey8kZd-i~n~?Q{7*)Wfxz9~)$Ork^ zi!<)Tk{7?|g|=xn_qF9&9%Gb}-mZDkv)^jhi=LhkD|O57j#!#h#x#8%C|wb#dYlyh zdsA$xIu%f&(sAJ;$!G0wQyHGfP=gy*7W(UzJ2@?Ucfs=6)(xZVo?rT&!L*QfoRBsL zUB92dPPra!NK^BMAg9N@Ax`ZL-rH-mI_2hM%87lwgtP26@9uKW@>d#ymtxXZ-B(2s z%Fj+t{K{2t@$bf@UTKJq?$qv?`d3C376W$5;>Yy}A{NPNdnP`nMRFTaMq_9gf>0kx!HA4>xh=oR)d$M`u)L5NOU{v7a+Zw*0EX7BVSBMIyhoF4v?GG7)Y7 z9NvFKmlI+4AC2Vl3H#WOnAP+dJHsHZaO0nljPot=W7DuUrkPHUWk$gBP$Y`OG5XEW zpOa(wa(Q5tO4YrRk3o;z>NqptU#Wt6r$ABZ>0Mo_;RO2o$dmfuBsS^697?w1RS+1+ zAdE|k%l*2Bx{zf=d{q+{rzh0J)i6n*Iz@Jh-r|KlA#9}eaXK7?%fqnZuWQ_rIG;ck z#|GTV!1o!BPI(|2E4>KZV1MM{EFa+X5Vjo>-<~JqmPEbD^*dY*gl!KLhY9|rF_55p z#VD`4$8%d$pub@04VRJwUCz>X|EqecuIJ0|ITQa{5Ab3Z`VaftVh;TKZ@Yc~5H9B& zod{>Dlea1^Af;6)y^A(3T~3pQNXQ@e!F)WYs$ycv#(b-<;C!%4Hw5d?*FLcXfFd3k z1#)K<1B(9h!dL)u{+D#R8D327&xj3R%ikyJ6a(XmzsPS7K-Bo-UwOBkOLw1WU#CeI zuS@g&q~s{dEesQbcA2Fd`OHnRarvSsFO8#Gjn@%Qgp>6oMj%rIiMus{T#e^-xeZr} zg%=`PT09JtDkU@ocQp3TuJBY@=6_+n#vIC#Ve15_#BS2zrBzB9zZQPKNySTb#k6hF z&{P=JX$l?y_$;t$LMgkLY1CLOTP&jVOW{rMQ|x3GUgDIjvtbO35qBZPn7u2?qSdl} z3|C53_M|E5c{t^G*rO=)@FPjcQ)-%XM}VrnK6Th6hS-Krpv1*goM|y5zg{M@QLN-r z#FZNja*mPX;Mh5UCg|Jon?t&pb)29#XU}@rx$0dh@K zJGqt=Fj~Py6aX6MO)XF;a9*_Qn)!$ENTid3-f0dnd2_n+^hV(c6T|=8gDss_E0M#< zj;0{s-N-Pu8fTYO?C6b+tvoreCj##twf_5!CYeSvb*z1wI!c2;(z66em!X9?RT5bS z>^O|KuSuOB9>H!LpBsnVH9!&Rr}d0o3QICyj3NvJX_`2e?jX#;YcoK!DUlyP(vpWp z7;-l^#omIhkg#fC2q;e3T!xX8$5a9;_g+55VLc4(w}(!pcQ&@r8k4%xXED}U3s1%~ z$yi|qMihO+nd%(4-;x&Cm_}#aOByf9D-vdz+z?o?nNoo+LfX#oCpt*S;})Ti*BWRb z_=x2-^~4H%De$3atCf+IjjFoCAO)M2YDOCkpQgE8KR9Y3ng);oK}5SizPg1@ptlfH zi@aDMfe=YA<=)tb5HaczKxB;HZ!#qgaDWmB05So$8891reYs7L{*elQ{Lr%h1vxml zU-W`AcAk9T-5?QvC!SA!;MxS!v%lQon2*s_<&ZvO4;`H)F z*yP;w$WesoWl>Io3#oC>SCTuWTEk>DavH5lGulYCN>nCaTZ`(pu^A3rV`d}Ck?A0o zXO@%v(}9J;B=NpEdW|qbC>!o_WEX~TqMH3TmI5MsS%NXjazthu%F=x~#x654EHKix z6~*4)_qWF}U!=q->y#wrf4=nFWbxGDD_^C0_;W9?z`xJ`LkaXLLAA1QE-m~PkAwUl z=khef15m>6ANbXF+v#@mb(h-<%Z>(8brebvO+_no+8ADzXkpHkrJGjkc!v@<(!&|K z6w(xqEHr~K%Uowl!=hITcnc1&azuakB#RN$!X$F|LY?1&b4*mv3vd3Sw#k$`qS3@U zs-Oi2l330{!&nF#;c7vAC*A^RK`}r`YltCh=LVKAX)UZ}BEbl#1AUfDZ!Ff`mvcR> z<%hLqJ6@QUA9uU5;Y05;+di1=7nAk9@~YD`Zrg3Rod0=Z_O18h_vcReEDZPdrvLoQ{8WNU(vWdvMK5)f`d**G#Rg5;~1N^3YHzW1y@eAii1 zQ|;L(t#uDnPXTmkX9@&fg2RvCZzTycun7=RW(r4W9S~F%qT$BtpBU!Zc5X6(Ws!qk zIR$Cwx{M=JciCcr<>YRp#~q?mXA&-&nwCB+ca){liNZ@In=hscW52|R!Gz%dt@d+eeBk0=zNGH4@hy@ zLuL45-TksW-?5`}7$MIa+i*x3{9N~}6*8nl#*Z^kf*@>Eo2_-E6vM70Xuu}qf zU8p+>X!DU|KZ7 zez67T71rduF%m#RT2@Zntcgk7k^th)WX0p`*rE9%J+A1IgTua8dQlPX!p?xj z^%8yl(Ccd&i!6fouIcfPYVz_up*;4uACBMR*%DAX$kroVNA^A0N)+69S!#CH$m+3Z zV4N^YL6j2+8lqx{rN8Ipcm;81gvB#TR?85kF=xw43&r&XGRU{dz6JfNd6N2iiQ&NH zF?u{vYF736OK{YX0nf;==YK2w2x_u4vV4EDBJRG*K!}Yst{!>7F9|gNtKr!0AK1$z z6<@ZYwbpNSLQ81HM2YOc!`cma?zI=OKC=yh3nTV;PmQ8Ymah7?yujm~w%Z=o4#OyT z{mawxBh;Hr>6#7ySNzM^_8f)&148QRRrjeLjiP}ZPs0f5>CzF}dr}W=C(T5AiGG=o zz*RXEk$WR#{B491C@YN+bjdrkCH-i0)9kM~#8u7_sWecxB~@F< zi8x21mOD!NA23Yi6ZmH+vzH`KDry6A9@n{SP8Ra>`JCT>|ND>Ly^7BP2d5;9y*oKz z4CD@XfjH(oS7VheD>#kU85J+vvY>jKYWGIvr#{Ntc6qG@3%04^jAJhSuV3#Cz@a4; z%lOrN%)ftkON)B}9}OnYG8$YAe%^u(m-7sJ&z0@UfVmYeoCCYC$^T90Di{ZQzbbHA zUKN!6qv~ab8W_XSFde!@V5?l-IzrIs2-O2@5B|Hyr(fdgAT7WxM;=h-FI-ZfI0$oF zK69s~pru7I`@yJ!r~!}xq-_NVDSvct)R~cuiot~lJKlDtNuqhRMO_<)iPp!zTBm4N1VTYPXm|CyPEl9ow^i9!WuR9tp1RHn#^*hn&3AuYeDky=rM?>H zn5A$}M~BgL0eV!yXl(2P0*^47M6jWEwFsc)DsAm&vuT{LrzK-qYtAXcWgwrtO^8hT z1sTs+j4F{BV~R=5jaw&`i{MyJM6<=8a4)^*-zF8MEnu=@26My1-^DSh`hz)a)3b?GZDJ**v3+?c+x#g{(}2D) z=sD|Zi3m1~^d!eP{AiexUKyN?QndHh=)|o+|9HuTx+P~=Wb{A+R_Ubm!^Eyctfyx7 z|ElA`0^Vqjq|swJ43{V~y^^3eI0o7+)<|Or1X0gCo-2Y4_x*r~*xDvl*O}sn!QLx{ZaQHw)(Igj9KD?GzSy4$10g7Ma6N{}PyW5bOuyJp$0;kCCF{C6uT;|jrMeK@ z*VhV4s(Qbc{~#Z}C&IicTX4^C?%elP^ehjFK#PC%HCG*wk+#un(4#cq$uAH z!4Z3y#Y18EZ7q+g9MMh6>rYrfUpcm9oqp0iXVpL5$COmVCRUujb7LPzz=_5oasrQb zMsJPYV!`u3|9V!R#DPpcWg0adLK|im z5scpmguBeSv$zQ5%I{gd6nG-FtSAT+eHrVMSs(h%x082K!Blbxm0=sKqtKo*jZ9T! z6MWigS|a;>Ki_63cFM+UA1BxH_c>J3Kj(JDE4yBgV!tu>rLMqnk)8pIq<{atZ0p~6 z!gQifarNEg;-g*p6SfoYW^jHnWPH2rnOJ6f?qO3x2(j3*V`Haj=@RHWgDo1r1QU4> z0EV3Ns{(#?p!*9Pw+__tQ9%;csthR^k#gkrO^Bx0r7k8^EMz;R5mtY@}2T9I;8)9`{N^%7xVKq5VOtg5q7;&-OQG zr*em@V_`ct`mTBh=`33FnxNtCVa^go!p@sn%+-soh3yH_aYhRwX)J$xp?k(_Dm6nU zI~IJcdl_}zlA!rofVN9Y3`MI^D)dKblF_iBk$|2jkJE%P*i?yF!j_sbBWE(zOlVG- z5Yip?YrXSYL!w2cdLgz)Qb_Y!O+9xrJbtY!3~~{)mlCWxIbx?X^Wp}`!i(l+GSY|f z#z5R!mzBS1zi+O1e+hy;^)f6{6TYu65=SY!phpX{A=596*xLX9{iLaiCDVR5y-TRxS2Dkh!*FOfHOq(Y?cEXP= z9!sXg)B5L3tHrBqccZB+;4&}>KRBkTPPPb2E-hahJDZQ9^#m|SO#e;!#_<_MH6S*+Fu zmyf%t3iki`GQNV2g9Q4D%n4)8NVC70C<;+i(5U_%j#kVPgpeKO3_#p7 zfELy#BbV}M#Yn1WUsAB(^rbk0CN!A|Hc#GJ8Hnd0IS_x*fft>n&iT zwuOG{OUf@$P^ovxy=ZIF;jVj^Ij!ottI5NE*+2~nMl2oQW zJ`?k7x4&Yx&Cs2$k4M~;B9u;!erfQ&3kOCQ^wOZIWB@&R8}B&xoOBbP$ukKge3VYc zYccng$@kua~>JPDD}Hj>RW#+$UhrV=KVgc2w+rbdY*faYg~SR{)>26utrt z<9|+yKq32zwiH?o{cMaVNYd79dG<4zl#F>iDFWeO=@6|XPF|>87KdRcmt&(j+8;g) zMQ+^Kgjr%$#|b>Q#BYH8-!R*zj7W|n5`(8U**?Zd{P5WOxO7g^d%rFv8T$|;RTJKy z0G+H>+dO3KU~nTA6YUgG_{KX!e1HxZ@Cy;>Mgvx36xvbvNDsX`SYMzA3GgzF#W#XL z<{NzFt<9-t**aViG(2$nU`VZ=vQ&4vydN2rf<=mjUTnvN0pYb@o=vcJH=*w!BUvY# z0-{}uxxA#hG=xZXi4>vAeVUF*je`3%mKIW*9Kc!RIGih-OpYgETz#eYd8mx>^$pkR zuE17+yG>AxFgi2Vq$-9a-G{vvkNasCFU<0N$y6r(^NCautPZ-!Q~v-#AY@DU*8vLB!AMdxEH#KoKzmb1dR<50v zuywF5`nIrzhk<|D0Bv_Gy*y=fkOq*iGtp}><=9tfi*R-h765?*U4yCc^sdP3y7)2i zujGwcrRB&7IN4C_|Dk3+fm_?jLdLZkem2!Y_ zL`Vj5mi#}u+J5qzdKvl(%KSQd8R83-nBKFr5FOwCBoEI(tV+`#3eY|3#*)UR=h|HY zr+1k?wwo*tPfhgJpMNt!>M#Ie9SW zK0(P_E=dX5OBC}yGcKI}m!4NVnrB5EcFi{K-ZFw*g)Z8@W(c;I*@*JgU;2e2` zwUv?3WX-iBwGmJ_@5hfkP1!I#WSVZ+1;m>ER~zeG$_ zGN3FQg7}TmDKd%xbkuUvC;lTMeyNIB4VPv$EUOZ%IrGCS1KDsucWIcKdkx7-GU$BQ|;(9UrvX zN(SNSzS%}S7WxIV7>Yk!g=^U&Ef1`f4H;}01V^wNV6`>-ul53Pqw;4rQVOw_^ILn5 zVCP>rPT5QgslCB*6(dWU{DMooQ|+HWCi801_W)rX>VqbT@FXJa*$*Rbq4+|H2UAJ? zy93sP1!7&6h}9HgF6A5is2~WRwYmN2gQ3g8HutpKem>fM(}t2i_~icVvh$7Eybir> zGJC}C=>vHb1R%9B9UaahB+UKfGJGNoc;nc`T}4Zwt>Ny1ubaLIPZ1_YuP`peaA!^`N#Su8RIC`@3GB%sn7`gS8 z$-;$g{;l-VgV_YAPr=_mQ{AAHewlaS`zbrFmi_a0iaY-lpMvR!7^1TSJojTlx^X+j z&8sm=yLGdPo=N(Q_z) zH4$X7ffJu{rHRO(Dy=WkBK5ZS^4dAsyjgChSIFa)RDB=O3XKGPd!m(zqejfJh%RC7lkL4n@U5 z!q$Xn9M?U7prVdEuPjf9g)ef_*i|^<{V#^zy}i%e*3Zd1z!gpeA0oaf0g>qfx;1Xr zt(MOZikF%?hDSI(E!)Mn;Sl;2@^d?P-RkR!XEHivop6ClMjXqIeq(OQ2Lv-*57#v8 ziPtK^vPvV~-xJpHNRqoaEtw|tr{}6?@7cC|W5P=GuR6_NBD0_38`b7(&DoAZw9PUu zCROEeytPI}_!bzc>ajDJmxK)M4J?UR^mu`+JKLWERG>ozn}8~wopcor*)et07rYG1 zb0y{E2fH>9R^A;DW0F(DV9+PiFlJhMBO>CG9r0Rm*C1Yc`nGLNg{$5elCX*zS4% z#!>D@jPWD`jx=1JA@I57rh1gWGwuw+gO_{!qR@ccy1HrBuM1hq*<{Lyisysdu$b??LWq9Z(1D=N?xpnS=kq92J^Cyb?h`=w*Iw{F<=l z?oLWacUX&rAIS?Ix*Q3lhr@p&NtExK$0qTC!dI@fcUC@luyTMMi!cy>d&?O0I|=!d z_B8v+B6NA0k~o?GBtZ58$^?!Z*pSt!2&p2lBnu} zs9(EBA)dzS1umdIOzfYdBdd?#Y>dzyeCJPW-T?V-zBBW(#C{o$oZbUV^_qzfIq@fmSc~(3frCXfz|Lz!bd-G}+tZal5 zx8W`ESNWR)+@t?8|DrjFhpN9AstNrEfssC!n!jhzZ*j(>TRViA_WocSrhinLzvrHr z57SL<3UgBUL8X8MbEXhNukY)D#x0Acb*UO7C$~X?UY&~0xTEO~UweI1Lg{NL zeQZ;r)wn5nycr@Ad^$7j5;zdcxIU0`Ze~E^46!8l+yHPn7oBsbaAN+1(;gxYe_`s~ zCT`QbyQk5(y_g?&=iRu#Ybm^O_XlPN5N3SL3iwo@z%%_K_S(I;k+sWNOTkCn^S_=V z!8>R(7pz4WTsnO2V8M^PU=}X&uD=quOzd#-^zgEmS9m7(-*T0Rm7j`laN5-EUT>9e zPnL1oRrB+H^gRA}`YPi1@Hl9roit8U-UNQ<-dey}r&_a+c|UC+;@JdjJRouAn(5Q+ zG3^!KvqEji__1X+MiphCX=0y>fgzd6Axs{XQAKeEyeKI?*nC*eY6N)IH#XuLA)T4J zpHy#(x?oOFk+4X!cXHk~oy%z11y~k2W8DJz=L6?vY@c=JZCq{{^Z++N$iJg&xtUn^ z$E|4>uR?rrLN!m&-ksEtzI{fWcVN+1&Fhj^9tT;H1(VLLmtL|*c7iOIS)E-d6(|() z^dhvKeB)bsI8vZgDAMFv9h+?INwLG$E(_CuuU&aAw2f|#yW$e^m7pji663N_4$i1| z@-QVpQS2XqOJb58v(q&*A%8x1!gVrqE`I<~L-8vhu}u#j=06OTYBk!7X|?3ihqF^f zqLe&JW6wS!fb96^FITktO=n}}{*aq5yt;-vO&8Qc-;K9Ppw8rP?aS}7eeurA_LnYN zC6Y8nj)J$MnNGz6#36}?JP&wCoTpcbkAzKkRxDw(+9IKPw5n^jsep0!t_3dBguFm;p?qW$S-Z@sP&DLk?GPVLM zO}aeiRqcw~Map`Oc-|U<(gSmK1q%$USaMAKpD56YwLb+B_rP%^_+`SAJfLg=v|r9v zMgYLs_3xPf&6>vB4(^d5h>n72aS+g|Q>_#LM(f5>Aqg1>oq zc=*6g{D|bWyZMLpi_YPtHX1DhAZAZE#4u_zKk0B_iEKn%*Ul@v@IiNpMn{n2kw@HO ze0oZDn!48=NAbPh0aWeczvrjnz&3ac{%*yjfte69z7_k2@K#WkC&1zWHsI#_ddz0f zVGZBan|lW?1PP5mE(Hk622eVB%oa_!kYiCGfuJ5eajNXrKL<8EbMqs_1Z9Mu^Ee&~ zj&P^W6oK*~<^G|_FIvQ@kUgV=8a&{@88s;YKZcN}uK=r%tr5TxVF=6PWSTA>!+J7R zIu`@xJLOuSP~k)V8A;gJSm?u2_ADEqz}>A8bldzax&xl<|$!7=pA(l(qF zg_=lw#hdo~;5Ta_c-XTyE|kypv#w1ICn% za~3@LwRYRFxTl3-jX10Ut5%PTI%9N`qC?U~1CV>W4pmdFY3TZcXuIg{UG5gUiq{QB zO;lAxOQA1mewEbj?nHH_bMN@1IfXt{#+sm-Iic%&i#H19+UJCkU&4$5l%~+1;ZJIg z0w`FX+)nU?<>%#dGV8+P!rkoVmwdck95pql)csE+&tVbp+qI#kW>nOA7u#5=7~y#E z7P+|VMqAU0Za+3Lg?4$g^-CB3VYngiqb7wJ^-&*)o_@!4XZErcrjrG`bp~F66KosM|n#%I>`?Ls@fu`c;Dv=5t;CHUBJ4^DqP!gg=0dN7wnZ_JqbT(sN#!Z0G?EOFe9~}yJW5l zf%54vX!l~KLJGuQ$c(sgMw4C7P3C0M4nKdGb*4VFo7^Eg%D>*0m=uSF)~P>j>J3&Ol)#X@ z!RT^_FA zcNE9Facx0H2nr?~Pj;UBP-U+N=>3-IPow;6M2uKXPDR}@L+0V}RQzXzvg}_S*7TUF zu3Qf5?RCu@Jb*oLqqe%I`_`cYF?XXFjT@pV0Q6A%?Q5KWI0QWyn@cHu?t*dr2K}*i zOwGW-wTZvxSBW3GxVmOj44MN9z|^84Xh^fxMY?p;SrL_g0*=)w;K&674LFH*ddgZv zC&i|mCORtWF5v#xQVqAJ_uiyu?^u&3N~8*%GDJQOOWf^|#Kg$py%h zw$I(V+k-*sOPmP~EasAUVhuQ%9Trb04QAY!ur1JxQ>UpSLI{h6zd#y!2&&)el#w`u zAmsrHQ`o{wr|{aA<0fvPXnhwi5VSSOzo@VA?FI-w45xzN!>$E@^(QKgF;;Wwq2zw? zDWu#PXIjwz`E!e`GHi<^*j7c0tvFW;d*z50dJ}QM(*SY#iZT zbvr>hLk~v;ipR_qc9P_zRGs3r7b?9EhKsViBS=zIt*+zZBWv(S=I?FKN1iaESQ7~M z_0!?F=|g=Jrw!5opf^Zed*1sSAWmHMBW&j@+!gNEo}TW9=jKZB(`Si!;hgCf2Pgqx zs-66rD9+?Ezs4m@&trHD)Lfp=ZvT*@K-Jc>%6W?LRQn2rx!mtJieASEV>yHsU01g) zSbuR10!nJN@pT&95ghcfoh`w=oRvmQCnLF4>1jg$8}E$pr7?hea$ex&)Oko8#vMUFn`&Zb8;-OSEoed&x&%Ox zj^=Ib+K7?!JNtJZ>Nkd`5euNP750Dst+d7DAGliwSK_qGxa$tz=3a5WOS%0n@iA19 z07Qjkwud61KEl#&@|K(%KR>HeP%6^P3u^j82f(8$lJjip#`B^A_KHH=jZU2ZPH=iBE$wqO>xcZpI*EAg-$13q z-t>Gh{cqu0oNk`!4ek)s($YRDt0p%yu zO8GHH(V*iN^J@49xEUpYYg8O#6b}Xtxc$-YZu~3_hc8u}Wxy?sTg>Oi1K!YWCl6(3 zgtEB#=^SMD*=!P1ZG0CK4WfLJS@hY6_3anxrA>L*c+rCDT5(Sw!RX_U8F_`=+r zgKZ4&fo3$R95(p=F11IWxXf6RS9*l9-MsPOch^Q)Gpo=pm=n^X{-yT0rn1mNP!V5O zZzjwQi+U5-$ahtx$t{qg3Vf5piWa;$N0oF}hku=S_IlD+AVXP>Ei5R5GQtv}S@X@R zizw6?IG!f;_hWKss{apIwlOIl!yfwO^?ir|PpK}I#JvBu0vYt>OYaCsPdI8NLiFtqc=Jq&G`Po5`MO4%wk@n6CKGhQQS@7Wa? zaBuekA0-Jl9)W#p#dUJGo>0>nZ+VyJ7w{<#4vF3~mUGy> z@@NRg8mX!;eeX9gu;-hb1HD5A-ls0C2IHr>p3t7$r#YEkOseejKU=e|y8yJAA+Jj3 z`u4@Yd3pP)!s6TST9f)-H1ITV4Q^?}{!f$r8x8u4M!#gC_IuCn;M`yv9+wokhWMi* zNtb!i+XflMvxO;HDEj$xXQ#rl)WHUZkf@*#4UzU9TW0yxkJ1XG zn=ZB&B~!vYq}9(l6|RWkPtZ<~xx!Fs^XH3ez6W3C&6 zxfs1;#8R_EWe<~f(JjqRr2;ZDINx*Q25FMmp<1jKYj-YIog~3-mtAq-+?>U=ceHp^ z$#?rNtm42BS*zDVm+_Clx)@j`4g<$A?NsUG{TJHp<4LR5LpRVLf_Jr}vfIlYYQ)+H z$SA+p#ZRKESnvmJyuEfMEVi!Tdu?I>E_Z0ck4+P+;4-Hg2)jM6cJRzm16fF57yh<@ z9a0}5y!YA~OeT3BZLxlMQPyIDFxnB-5gOypL!?p=gI=X8~TwlHl<^wOc<;@1#ZT84qr3L{S(mIsLw`4uflWPKK+CZtrSZC>d`p^x_8vuCPem5#Fn;l}UoPlaN;Q8-IcT>)nQ zw&fc6Ro#S}g3vBcetmWdci(0aU}~Na=NI1=JB0v=`D6{*V4yS);4eZ33ZVyvJ?F_? z8|_n`S`mHdpnCoY)!U`!FuWs56~Av*<%2hcmL$@ejzh}l!>awZ$0nD*cxScud$$=G zH!vI+=p+K4&sN~|DOuzqjRJXlH{|%=KR(LU9RV1C_i1)tkZ0=|LKgb zC9dT{TI@M*jUZqO9P#@8@|?%9!Yz)&W}8l||1sXt0a&l|PAc0MFsRkN_w(s^nNor` zO3c9V3Hg2ZhwWXTgv=fq_*Qa=>i$Zv^>@6sw|VWj^HFW~*WT*$UXM}*pX*}Zo-wgB zICP!sNNs_mPG#Q&1j-U$?jIKjyc97ze#kb+S=bvCX9b3+CF3QkE7C8QI+k2lUN0Kk z^l($IJ16yl8U6Qo(6!sb#t67JOMMXK3+8#uQ1L}5?{0tarMGc!>9LP1>?j>1XHX)^ z3YbMW5m-e`-5w(3*zE7&A$@{O9=dhCv33W!KLU>Ki_ZUNGnZVKmXx)zwd7jIS{p!2 zihEF7Pm!;X>)Fyr@n)b7@SvQ%24lCi^=<1IG6m>4Tym=ek4_W?4_gldP~?mo0szi! zA+$XQvIg6zhIm3fze9>)SvE1)ZXvM~>lCZsL2D)-!CFW>;zvII?T%80OW`f?zbyN3 z@XB|trv8WlQ84t`4InE>Bs7`zWC97R=%Th*&r8}xi>Dx(0vDd1Im9sLMY}Y*F2;M+ z#nkOhA}qccgNzwMOeI1ZvziGVH2D7$C=|@&obl~c1RwYLAO(Y?VHn6eK8}d4r^!oW z_(WkIE!i>U0b56ogQA?6Aj0}C%Dqq=Gq!a{R@*D zUKWTZ&eNh;U6H+KRxLJ;X(!#cBu<@}7?y-{!;! zds_?^i<#o`SVza8u;#UMBg*CmL4jd>9E5MKt%26JEsChBiXmahIgX>FcvFkJ!>p?2 zL?dBE`~ple|DsI+7>uK3rICt zfNL_LPQ|xSzeM_<6F>LGfINs+dV@&zuy#IV&(FaQMw+h45&|k&uUb4P* zPj-MQ@7_PFe`$0&f!Iqb!p5mqy+Rx7ZS;?;d@?8L>*KQ*FiS)&XeRDYxdm-ivP68# zAQrh753dLbLt$1HXSE;Tgt`doU<8hDq{a*m6fduuMqOY@yWDh6iFp}JZMbk6Sh^`w^caLI1AXBZYzFo{>(M#xe_mUU8+ zys3Y}F|{VKCW9j8+HeMySM@BEr<3Fyf|_IN5TJ^<)15+mgT-^bs9pIvNQcoH8@4yU zQdcd_ktEtp1alhzi05El78!+Qa2$r06S_34Ky5=#%!B2%lLXmEo})-=oNxXFPRy&% zb9!QD%gXh^!geXh4t84fHTi`z1B>E<5iSnbmp@X97#c_N$wLbl=9}m2&NKwz&C#DH zOq%1(bJDYY9%(YC>vYrM^YSwg=WvQd5``2)umWJvpal>E8tH&*k5r#i;pLX<8it4J zk6{4dZ4|8CjuR3LYMKCs;{d=E2xNdYLyZo}q(bS33Jgnz0ID@)4C>JB)Hv4)f)-DD zkW-P`lG(A;cMKkYbH`U7+SaaH%CD+{Fm0OP4=Ua048!@Hs?CyA`PJcc}p2-@M#SB%e|^j-p?45awe0ka%hi%P^TzL0 zVGa%5ex0Aw*u^b|dXL%XmKq+Aq)^QG?Mzl1G0Z1#}7;lJ4T*ImiIoPu!7#I>LU zlZr%}ig&kQ$1+PMY+8N7)Teh;rSvD>lb#h|7A3%OE++{7<#D?b1|hHXi90{D`)udL zbT5*z6-$c?a~-&obm9(V>;sqR81Kan3rEbiUQ9MMhU&o=;b|EY3fKLk!{A5?=(ruN<=>p^h&u-bD}$m0dU(T<>gSZZKZF9N5O(r6U!j)has%Fs*QC#iB_v z3=(tlC48bHuo9`McqKugR1s`<+(i92a8%Ja9fwH$ENJuPbHz3tIJQ1;%x`rZj-0KS zl;FE+zwrN};caNBak^HC<2>)klJB=qPf{sK0YA*EHDRT2_w_A-%D|EdU+;wy8}m_z zIwFezjX@QoRaBrv@`tukZT11`?{uy|PZ5{1Ib5!9AWH``{C8Ot$Xg(H#7rs+q(woH zi}!fJ`#@S7nT{ zn|b#pJ$d_A*zS#fSpZIIx38!7#fk#TMo(Kd?ees3)6!$79+~FJngqf2y2`8ouaD$7 zbIO)dCC4{^uV1rMA$7Lak(@}stXAVOI%7r&U%PQ+w`1Ekwi7NnCnQXZwO!P|NY_( zvF%ip2vtiB<=yHUgZ_N5B8-uG1%0c#W!f!47^bw5b-vGskb*HFmHA#{2WLAK4mcc7 z0~jquuok*73|X=6$cZ4QzcR9&!vMz0a190;jrdOsl8Km(V67M^!Z5;OM0s4hLZ-NG zNL(H^ayVdL0|X*hn_YTvn~Pl;rGl6pa!?zL=MwB-<55lTi6ebuq8^Q}Fot(4KYd_3 zJU++hUF9p4B(PqPKVudS!-eGHbDs}z7DT1!OGtioZAB73BHcN{mW%d@eA zT%Bvhu7I-2v$3a=w&#osm&8nKn3LW*ukREx&I?%R`BZeh;WbLh-{()O%b4>}In5&XP*4Hs%bSZz=aq?5d=c z@&E_TOj=PHu}NkZ#e60HHskX*vqHRFGrbIb>G#KqiaEJ~PA4k8#sne*l2BV@y_4NUg{rDlN5MWU2vLl>Brs)7fd<+8ymSlr5 zHX3SlR3ip#OI=;L6xSk5yAs229tPYFvubc%JYe0(Xd(1h2Jpm)E2UC<(-sMd>%lg4 zoM4Yq<~7->Z1Q4#ny&#+i?tuXojAKZ*JROg6I2ieKn`nvh_DhG{Yi}Fd-1Ei61~RW zz|awrxt$u4;E~90-TKV3vK9cBYn#%4;B>Yvd#j~xf03Tr=fX21=H+(Q1v$atL6;VE zzOpU`T{|p#`sifJsw-D|HRQ^_@ChZ#=a>3at4jR^MWTwZbj~+UFOb~qfiTa_Zd^`H^Dy*upU0dlo%}K zW2JJ8mW<^CkcO>3G8RGt1eiB=g~dQ<3tR($Hx}x#%mlz_TNzp2l%T4}8si;lsTri4 ztUa&kdxCD|NPb?9IW#otmWX-@{KCkZ5ev;GV8$sD{QZ6wnV#0tlDe!#Ew!dgjXqV6 zJI@syIAlF+uGx3)et(3BVr9gKqZO3gy*j?Ca^AyJCe!D-w(Cvq{`Tg^;veQc0>cJ( zo{A%3>pD>zo=IgJVj&@hl7AdUUAHTLi5nM)nGN$`jM#RV;blC(M?8*$L4lQjo62Q>#Q2z}?*QKB5k`CNF)r^=;tOS>xOCwN7ti2Lz8PpYvjWzNn}h zBA2czt+m+)bc)ThlHdk2xJS1wB6AWP=xzFc66GI=k40P=Hg57pV! z4eQs6PiMHyI8BrYFZcA?0F;u|BS&0sgWi{C`755_4*d7}w#{ulKmi>(06}tno!*)R z1Z)DM|0>9{sRaVofjicB@~p{ujfQIfrvUtPUW_WB2Vlq%*bk6D(GTlq-(Kyv8M>{% zZLQZxly0p})9|>>YRYPRZiXh5D0I;F2)VuQLA><<2!cpFf=k?=e>@If2!PB)s z0+s#r?Z%}Y=-x+fAg03Fp`k_9t0+pHau;~5h!jHibYH&Exnf+{P4$mk7)Vg(dZQK+ zL>Dm{QTntrZGCv~i33l3DQft#OdBjkUVDDHS&OmG6_$H zJ=CQ0!g}doGrC*4`(>Lv%Vd2vv*xGg8k?~jMaFyL$tbk|!rnp=sASwuIIt*&h`zJ{ z2L2Im=o#V;m07Q!;tUm3H_UMYgl+#~0-|IVWE2qK{*ZHzj^mY76zV97K-+^jb{v^$ z57-fQoqa?ZD<=GKQcysUtN!xo5lyvFcu@D&VR_fg@(%F|4-L2X1FcdKa+Ig#fy-AF z_?F`zN4#GThYTq=(us3jq)Y2IKVo=wH)&CNu%Mk6(w-yGYT?Svg@UVsIobcAmk=~(J{H>ZsqtZgC|A=W zlOYnMSWY%K7S5kWKfy(!;QLnzMn)Br9YpB~$7JMP%cTS#H&f6*4D0*_sTZ>bK| z-cE18TSezc*)!r@QSEeYEF&T_*wZ1uLz0lz4am3ke*U+S_3YEX&#@%DXY!!#M3LO9 z_I)O`+P2b|sIe%VmHIgO*iYNVL0sC|V#QvR8ozi;@FRkiCNED zX4+*%ZkixBbFJZ75h3|b9R%cN$9W~OC$lqGv1NdgTEN~%sGx`@$X*#mV^!O&nO zr7H;?5mleP%t{GPyk8)RM1mo&?^A^>(A_ulZQH6W=kmgy@`^rIX<&Hn((Lq(CS~k# zLQRA~B_1khDd;+!+mN+Y7Ihs+niTu_$2W}$L`>q)6xek7yfK`QOz0mbyMjED}}Pp)%r24~-N#yY997%jwb+rcREF>_T!!t}+u^UgkE;v%a8lqc+u( zC)NJhbvnT7#c+Y*-1&vvS#gDq0GJf)TUV!Wb~JRQtR71vuWw--UKDUP?Bx*Rdm<`g zL)hLh-2ndig0RW=jJ+$4!j?8IPB#_>%7!Hl&$cfgSpIxj1EA9& zSl@7b^~D$OCfS}5-^VGMUbqHvBoC=OXw)I5BV&Y48Tzxmi?WkO?PEGGWV4e#z#s@> zcwl#xZQ8fXM9hx-)%S4QFF5iegD)s!-Ji}op`L%QE?6E}rCSfw6ozS0Qd9%fSc+Oj zMV!!-?W^O9<5_#d@_K-bEcRb|*L~Mszr5kuy44p8rEb<0z*|Z@B|+)jR~CzJQ%Gckr3wz~=@%edmF|UO*FCgW zo~$2Ec0RW?5`0+;G+=Y;t*y7VL3>(y%7HKLD;OGj*$dbyp40((Rij#-S1AzY^avRq zQAL;%gj@>uV4Q^<=9%_&^dSyD+ur#6x6=)sD(vO>)3ud=aiX%z$YW(ht6e_r*rn_mAJ zlA=W_5#H%5YIMZKhbkU(%Ss2G+br^ovaOA})RuK8E+~Cwx-qjJHicsgpFCAd2Y`j} zBy_`!1f4`A>n1r#>?6QZ8M`7PDB5CdF2dRb2SGF#CW@8`ZH9!lZc^BHz1)Dxqw#Jj znYbcG%rZ!Y0XrEmH}!?|fXC1N8jQRa0&x<8)XSLmd|Q5Xl~ph7l}|N zBQg|jP93AB2~r>)iEP?p1u5Y!;bjzi5tjfq6IBAY%p zDpE+|=l~-FQKFlG#dEc6DAYl)c+Y#!Kb_;%YsknBT7Rr>(ij{TUr1HWE$^euPH_k?-6p`dQnf4 z{-YmE*cjbm)$`}q2gnLDKz-ZDxvQkkzJ*T#y(jFO)E5f1!@YR4pQ%u5N zsSyqkfne>t5Qv%RN!3o6f`{UT7q|-el<6i^j}NOs%YFx&^wkKWziE9bka{9Qa02eyjXKIK_6Z z)n^T-jGwQG%b8&t0M6Ct$h#N(~F9nvFi6$f8+;GVFL73 zy(7Jm^%MKg4#x~`R1KN>;1T2Oyw#+d2|#de$;p0+&mNi2X$=szM*iMQ+QB)BeGV<0 zaRl56AIH$0^1Ta?d&^(C%jc6EM~cEfp3E8%dUwF#P(a1>_Qkz>&V@R2?n~A5D_fnI z6n6AX#o>m~Zr8XquK~|xeNzSn(wGCWO}b@+LV+=3Y@R`7K|yUpepA6vb|Th^UNlb> zgLjq+`fKXN&A!B}cKW+>r z#jo0woJ3a-AbuEjXk;4AKrAvhjH6J#&)N0hP+Xs>jZ)SqV#gW0(gptM)AcF3v)xWp z$>qYk762g7cSLif73c62-!;~e6=PsI2QSWzWwB!CPPN3@vt@!JxSB33MPN_#xbO)zrEmPZ&QndP@eiDcL{IcQRjbfbAa3(uEq!6clVxq)I zksKQ#lcAg&>o8D5*pi`XE{0{F;hCIDQ{cDX`#U zuN=V>EfQp#7jPSK3!@TO2p-3-vy^ZSeE?q6evp3{n$8~1_SoJ^*WUUt+@LupU(lqf z1rx8_m@Qft&&%u?=csX_!FcC))A2pJ><>&vK+|znypxVu-G~kpGa^&lST?8K-#*>3 z%l|kBAdz=;4Avw4Y>F46UTSc%ifmF(!Q&7f_d=|b@J4e~zj0MZoK(Pj1$w14qI6KL z&^yUgcxZ+V;~vr@Mu&a}1S-07Wu_wQx1n?O1}(ho=;RqQ=*{t5=G0JLVwUt+;;n1f zxi8voq3=$V`oUWIsI$3BPDxbhZ4=kQDHsz45H!kA%pV$dLcJ9?`5`mtGAN*NAO?)< zv=oIfGx}}uU~}xy8U@8W=ql4f7QsemsUc6K&iEoP&lvMCGExh=Pkt4@Uv@iXtLJo+ z>mA-)9jaf#X6j(BkHw0sLgN?1Li4UR!K~~>4sMA`B+|M|>gD2w1b1vZ5Ba3-(t6p> zyp4gHUIUD*u#H*>$YI!|F_PcF?3_8Kwcnsvcp?yjbzLvG)!! z-|Ft4)bJuBik8fsCvkqxl{3%w%bYiTECDw)q^dUwc=yTuPUyakxnCa`v}%Nxm3fe> zx?y7es5rI0dGYC0|HQb7ZU9cDuf<%(t(#8<>d9tcC{Jt#dUg_ox5h;gby@n>`(p*@ zWmy&Sa&welpd(8oD_up58M-9&%mkQ`jj#M-!d!7r*TXcTp)TRbEm9034~tP7@5f50 zKkwV*-I)+|?~IF^EVKMv-Z@$#j;U8%RUca*K06A9$NQaON7=L{O&W!_ z*dJ`gl{8%kEMb3jk5f~X6IE3+oV>iBxmw%DGnPCLEK*5ja`=OF$!@{qKS_kWv=_R$ zLkOJG0h-w-^9?sGm-vAo103_1aNEQLrMj#EoyXXoc<<($j&KatRp5vX9}|1*j1C18 zUukG-@f{?>g{*uLdT#&rHq&q5cPO7M_uxWeFKyt1D_BEm9XwyqD#&*&i5@Re;`V?b z*eTbNyBx!HP_L3Eu1^z|G!!W6^2Kxg8o{pjt(_}wP=taYc0i4W`G7xB8*ZRv?*gNh z?*~Sr76LSptg%oK)wr7`LLTL+}mSGk`cPJl7CSE!C5T zuX79C@)Rplv{i;9>9J*e!t)Q$mr=XiyL#R+soCY!&g`Vjd#;&Lh>&b)^b)O6FQTKY z3EE}*NQ^!EIc>~-Oxp&K@2Ue(+dKsTI$;wZKyR})n?pCr_`{@Z63`I|#77qP>-F)c zm|mP@CkLbfka`dE%0PqbBewl@PABKOJ)0W1hLlw=b`s?Hhr|iYKY2Wa;El2f0uu|g zyzq7RojR1}Ub+Z}8IuGH3+^sEXeYPS^cYW?2>ncbnU9i#{A$RQNwMF8^HO z(F)kC9X&kqe672?c8Z*vg~i(W>Cc}%*N=AgJRBc8Irb3XVYy2O-XuBOSB%BT?JW(1 zmMyc-Ph{5*{rbs!ea?MCr+L)S+|UAu5G;glf)ZyT$s!Po#%WY#!0FAbQH z@0kd!se(QPU`jD(O&F}&5p!?WrQcx{@hZfG%t0;Z#wK#=_Fo^5jdjIy1ILu2^DlTJ z?|p&$yhYsqHurpI>w5cj{U)8MSJ%6L={XOTNn99TxFcBTP%U9G@$yQ2C4hP;i*aN| z&S4~mQHeZ;LtxUma)ob+B0m5!gZnY$BT3`VPf6poHITKtB1k*u8-;j7ZGhg$VFqdX z!%_GQMGx0Ru0(2p#ly^hpX@JJJCh@9EQ#@x(l?}Zu~TGgTBOf@wxt7J8c-kV$aPiJ z(Dl*yI%H{dV4t}0WyS2~D2F1a&gzQZh8t_LVptpag3X%0WolJZmVt1FRCD|0_2SNO zQF&rHws3>!I`T8{1s0~#Dwc~IQbiWK6a+{zq%ISy6H>P^1DLc^;}FS`9h8@<+b~xI z6eg*i+0T5|8oCtEpoi2Fb!)NnU>p$>XvC^Lo}se8hP z{K5cGCe>lu6oW%)tPY7jO~;T^c*6Wo&T5$o#)}VUK6IA@w}Jcp!xh6ZL&8300CQVF zKQe&VC%h#j1gKXAu>Ex-Bb^UT00n2+u1-#DI>AXYNUv}xchY2e#YTUlkov`8kufiBdqy7^SHZOlv}w)B_)K% zxr|}3w1jFjGFYxX!2{52{u;qYNucCCWGE@u1tkxVuQ=pJ&*cXSlx$-GiqEV9)Q9T4 z+|#I$|Bkce`!SoE8B|734OR0q`y;{5gqqb!0b7w>dS_5hb!nuJ8!gh!*Skk%i2Mx4 zt#}2nDbXl78%sDQ^&$d+@deOzvn~K-zzG>g=H!cUI+BI?4!uX-{)XlNy-gCaMt%sVO$%yXkvoC(Uwg&hXXJ-@bph6s9 zpAZFDfhA}5*pY5RZMK~_@gpiaLUiR$0wjst#9+mG$!BRTN~sJs-#Q}5I#MNO3q;4F zRQXRfS)KFNRsE{8)@uj6qbl>R{-@O6VB;QAN@`7d?h#0wf8gt0O+jp^DAT!f^))bS z(NN&GXOW&-&=5*4zfT8mC7e z9*Pg2Iizn9^;uJ|?+nU!RT}@nCi0EJ@R^i92EawZ{8K)QOokZ%gkWkcZ;N?e6=_ia)x z4ze1em6fMqC8sSd&aATdAC+q>-i^f|E&sU*Vj6CquSwMRkoKsx};H|sBDVoXX7rRN!)G1vaCpt4H+92 zAZ0rN&8hV!Jn`@KYt=uZq{ItlS3HD;hzXk>YA!}_MeGUAk>s&-hSAS3n;Cu!gC6Uz zW%x#CIEgYLDyk%<|4-?+=BL}a=Y0eGeZn;#Ce-sq&)T-O+j@kRQd;PUA4X+N-L&Qm z$h#O~UB+%1@m{mM^)2&WT?%HsGTr#1M5L$V@$Rbt!44!|?8aBjYY^57dZui% zZI=p>H*I&Uy_;E8U!3FOau=@5Bi9t}2Day%#`sAa)7Gu99W;FH*$G?)QEZ05E+Ng> zu!unF!qZEQMVSc{k~Ded1`E189BRx7h9c+3VcQum(n3M+5T1Ld^)o zF90VHF(;$M`qNOO^~#>SY!_wz_$l(T{HJsW9AciN5HG_?BsdvnNVTJ$j$J!wjC*B1SzfwO6~xa8fz zo!I>$|4Dp7SsOa#4^TTUPAl#ZYyIqeZOoHDtiq)xrskxMbBWEFmYH#dqdS4uWGP@r z5+dNmKxg7!L( z_B4_kD=`M7VjPTR!u;^oa~xbpD%r#2-2ex$jd_kewIt>ST~kam9>1j2r{NWBC&e+( zx~?GnAOxuZ;gwN#qz#mrH)X+l3h+bW0P%ST@9gY>XnQB-y!P(9+{L^T#I(jMbSK|3 z>ydfeAU4l8-Z$^v*VR~`@ME42{;XV#zB(_?ckmP| z-Q8w6a-q!};MKv^Q7eC+yK9aW)zHkrh>gxh%z4j?dM+J~6XsN2p({1>qxN>k-}GE} z&a|sEa47TNnI7Ny9%p6apNlR4b@WchtPn#A8#@?m2r*=%zg0$COCaoNNqbB0tc+b3 zXI@Os&Z%LQf1)2YBFVh`llto!=l>4FG6z!3#BYpUd8c#}j5!UGmLq9TDPV^LdkH-= ziWK+K_ck=Xtnd-o97L5<2LnBPD!yxMIFNo*8(PGR@q!^LhTSLBksaGR(KGxU{wKlm zXkYr|Ol`%s+}47=`|^HO%+DGC%7Q1#E|$lyn6L8tbE`z}E$&k)4! ztDcwbOzyZ1sd}IAEMtmoTLQ!plF7fvx<_CF-Y8jAEke~hIIL~<9BfDTjq;zEoDRuk zBrkr|l@P^my`rZ-y*|ko`P!lvkF=?;>X*F~@gXegKaxlFRJV{u%8$omGZudUIwFOf zC5_T}+-l&tVwN%2>=o~1Q>?eg*_-=*`6_~#7s;Eg-jNUFLF`FIa{g^q&p%dI$i_`R z%nzn%Hsyn*5Rp$WSf>Sw@tZ~@`dY_-zvv9(&Yj)$CE7erjN(DJW+b7Y7Ld9S6p_5D zd8o&4D}o#Xkc>E4y7|6b;SU2}!nT+-JgN0`=5^vl)rzI@CqTKl88_hCcvDzqBn_EZ z@WGqFE@>_ikK`z=a;|(Q40s5cZ@e#$pvcvHVfcZVRKU8 zFjM5hIOZ>jIS8#+wx~$aAQn%PG%q?FQMRxlR_Ma+j@k%3{G9aM@|LDtZ;r>)?`vu) zH}F#hzQ%Tb865a>%J^xBcfX`n1?I!C#QNKn-xDWbd4#wD$m<6=3j^ng*1 z@UYr7pjj-1kjbN8QgCUbF*3BITfc&!1V*Ml-${y=CXFR=Uw3{PwF?pT zZ0kQYHAHy3n(BzE#|XWlr%E=T|xsv(CU0cSgIw758gTE|a2YKK0k0Bo5fM zkh6m_Bl-PO>@ej;9paUen<=?q6*=38xxjOy4l!kIW7wka;BKmylxLc1B8Nc0x283x zTlGIK2*weCq{np~9e~(x$hxp*k{QPzc0ZIJI=T=z;HbCA6Yxrq?B@C+^wBvOl`q~? zA{pp-_C*Zib6Ty|Y4@xe@Z|a4`365QD<8ai z9+>|!J@mW210}z|&${XOT*99fYXQdgDgQ{I5(4pA)YsGJm8Z_@oJsWDC7O#%9_%J3 z!+sZapN%-1;#ltp`wp^!WCtdR(c;j;pwfnIk4)2UrL@|&GEzoq zNU)XcZ*m_%Di@@YC+%BlYA2FC)*W%C^w{?VIG8Cw>Th9hnt^{8etL--Oe0)AZ;NYN z^(D3~7G>K$O|fn#Bn<#Ta8|oKYXIjB#N~3YZ<4NJ&V!_kP9(oHii*CP|4&u83N+q1 z03YTlY>+oGLk=+t8+02bC%0(Yo!>*ZlYqeU9WV=?1G8^(_W@i!Te<*s0PoD*@O&Z2 z0M@>@ymW;0GUyY){qiV90SDaX-LIijmQzPhiQtrRWsjvt?WSt#F^aJF{NfYZ0g=rP zX7c`yy=Ftqe+G4~Id6LGtOE;mGfC)r{T8cY>N(Cm1FVX%n&a-FEZD4>cdI~8zgLG* zh#EdfNi4}LE)i_MZFLy?y9N4Nnvw;BRW@$YoL!14Or4)qh0~S_eJRZ)d1*BbQM%%& z(n&mnsfA!*9#Y*6QJmJ2yp&R*Pg`1r^Rs-*{HFC8j3>c=`#?wtBLW5Wc0B7N=GBKs5QcDpD&_%-TW~)laW# zezTpG>=Kz%!w4s#rW>4WuF!vI;==_~@c9_QHU}+vyKWOxV7(-BXtD-K;D_VSuM($b9CN1m@vvt0AiC*;*wo9K{}UPa}2{0M3R( z%(Sgj2OAVPmFRh@D#CZa@sC`Mwk3Gd`+#{`!{FHIXo6Uni6ejnbl(V062$U#zRwtw z=PMTOr0w=rM(jUS!*T?{|AiGHtYm@)@MfY>PdtKK#u?P2m7y!9?Ka3WTl`oM24o%* zgAnb$=g^!9fScrXYl=$r@0q~}bJ^aotfZRc+8}<^3)}|6%(7(d_MWvHh|~vby8HX9 z1wg9dqmbAnM2{{ui@o1d1E!%(MIVT{FXlPMuH?<|uo^5!=}OdMK;-V_LR!@l!D`cZ zO`XkI&#UEjL|Hz@Hu0_Ieg~xYmtKvz7&&s)UW@KT7wq)m@wic}X1(rkD@tkRRQGEU z?Jz{{OmytbTLw}&Did80{TKavHA*u1)NOJ%_eYM~Mnz#a3j$3!gYXZg_<-VGc9*W9x^J}cip85i0eu3K$8 z6qVMEh(*0qCG#6Qmcd8xZ7Gm)38u3*K7R6lEGcP-nG&{u25XQ9f3b-DbkUY$agJAZ zI&z|ixdQbOW8~>$Y2|@VN{#|it4{&Y4Yp`hL+Te*$h`OmY#d6`0F&CfT}2P#p25;v z0G!3*T777;QrD?m#44Skm87HtjEn1JYtLtdF_;~PZtmWZI?0>as-A47mn+)khbCNW z(vYe6v9D<9!kRC>)Z3(X$%eEe8QsDD-1W)Z_&-mmJV}eEovZ5p8Qz`EsX%;}Pa`eH zUp(*c#V$OeaHDh`=LSgO2dc;BYU3eQ=faiMfZ)#3$@t}b2E%Wz+wt(TE1ii9AJsqC zq79!rjRmGNkWEA{S&6&)XfqlI!8ZS0%si5{&Z;4+wp70W0(_XUG^h6pak-ini^Gz0vh=1DfIa%jn8B9V>r1WjPI z7lZcApYB3B^X8Q|sDTn{)z!Thf!Jb6h_hMeIvnOA4TBM3qB0s3(I%Vo%bR=;0Y}j1 zV$NP%^1bb^=%ZphMe!YO}3g!daM|y0L+_|<;tuL zFmBdO!GP?74My(rE5^QB^<;qYz<=n>KbQoY4O@?O7b)36e>w?|FM^Q9cG@h>w{h7( zz|w(BZCJSY6auL{FHw1>_lkL(ZuK&``Ug(2+0vA?d?Ekjz4Uvn|9LqlaM+180EyMq zj)&)kD3lpEZFJ4`;jxN*?S*6RbUa8>SeKw?7~jFA ztT5ljAu-`!NGDE=ETPm>}nAqNC)E3u%)<`=ITZ<@1`u2if}|LDWVANg!xlHh`YwD z7#{C$RFa8xoag2c8ySd+X69kV;=a6@*hJ;(bQw+awNTJjKO{WhT!PKQh0<7DQEBZH z_)?swl*AxfL{PysloPyobSDOaui>!?1`7uR7C<#HD?^vA6NDe3uXvF+(qhf%XljU> z(RIs2iYtDXXHa^SO>yw(`{cH4HAiE1y?w~A>Zl8o zaj|hKV2M5&Xwyf#K%n5a3kaiUM;UNL6+y6dL0KDJxZqd96V77D__j6|BKbs^)KA+hj?M@;RV=M(-36m z#}}!zB2g4ek}2IIw%uC6k{m`|o>S>3v{QqK(n3m>-M3ewXOL86(B>5}c!vWcrsc4x zHOEj(pg01R5NZoeGnO*zI}p?9DrySrkTF_|!cWBmiHq=YbC({u#Gerp(oXhYgA_K-$sf`X&?Vm1A}8EjY(Jqo!f z_9mqk>X4%|&V)pj^HdmHRQ^rF`TD)L5a>e>3mQKTfo;F%P}Yz1Z(eTZR2BlJuE&N6 zW)uLyF_R^{9WH~C%@U-<4zi|IepcHEay3!TH};IJG56IG-&!j=Tlt}&YkKRm_@8P; z_Im82WA%`$h~*7Dro@~(GNt}U{o&8wipk6eM<(OASZrhV7r7tJQ!RQf;>jg^L0qKo zoIy1ihPZ_2qh4IT{%NRZR$83qC9(0!-sQC!+<9^b8p3X8{PQt5d|KL>WFGrIqZVSD z6+?~$e)7_SO3hAZTInVe-O9Way=`LX`?p@={t$d(F6A+0b#3Jn>nZE^%`MZ6;rDHe z+4734oKlV;N#J?lk)&KHx03gQ02E=0+2l8Ga4K`oEJ>66bM-N5+Ux@!VL#I5M_)CV zzm1JrbxLcO(QWHE=Xng4G+gK;P%CV6zq+f=MjyK71{nLz-wHhcUx-|*1Lu;y@G6Km z?i2Sw$iGHBf<`sRaK7<;TBQ7SEZ4d%cEffhvt5P3sqm5ej|3wWw;oX0hvuEDorcG2 zidTCo)2ToF+_nhK^}dUULjlqGzbszLP4S(aZIJGBQWLR7^0fV9TtKYno$~Kv1)rK* zB|Fi5aKy}vO)Td?*Z8c*%pdUd1pa?n+IJ2n9yUE<)ejk&6<9!B=_*%se8@*yyE?Re z6pl)sfc)%09`B>JyzK$Qci0l(%V|qLzYQb1(PJz&N79q&h%lllv&=adveIOU`vE6Q zCW3jCqi28+SY}_aRukl{Wqx_suM=J${~Y{HhOd{;Pp{olj4`40|J`^@+trvAS9zEb zD_m!qVX-jKu(GK%KVWOk9}PFlH`|%k_{*P@1bTGx_gOUNlsrm*OVx5>sV3SX7)5md z5*W1Jaf8K&?;_l&+{T1vc&i}YH43=((&DQxYn!x?q(EhuqPU^DZ)R3l!RQHZu|Lz%Fb)rq^b1MH@T7taO4d zWnUQ5)8tb7B=Ltf1LPE2jf| z>1?!k>=pING36pz`#v>z%Dv&~@sJPYEz>Q%o3e0?spaF*_v40qxGzxG)ShRlK35kyluc_&C@#OC~ z)1%2pW3yvJy~1cbd3fR&m=1&7NYSV_MnBS_g>b}fNu106i1_tXLUxKJw7y%TwzOIx z07|srd7vyZ)k7L|shT&p;!U7*N;2P(Ah zy)#WaKQfJ-nDrs7s3Y=O0Q+=G56?cR>Gv}wx#Zo{qp8-a&up<^Rx(YF_v;QmO#&Cr91SU!*AjpZjGJ z_mgeO!^D~+Ua&S=yDqP4S!6JCV1@Lxi0lRr%=?dkx=*r09J993AmoO9!02 zSr_1@eSRa*&rxgjyF*$<5Dfa`;PZAO2rC#xULxWO>YwlWgvX#5&}`EM;9i;;i=Rc2 z<4Dv=*mPH(wmvxf*(?e@dr+md!x-=tzD5r4{x>jn^McZhR36qWky zk^sUYCunkh4?&~7G@fVJm$}|dkVoCJRAVN#O!&KbxgHPKoAWh6u#0oOEigOmha`RH zfnh3Hq$bhe4>-77yy(ntjzqSemDDsU59=uGTcZYiv-fxrRl3!Y&XI<#*G(uZ{+J-tXlLA zqu?tD@35LfcygkHeebVbY$zJq3CW37){c*pI=I`D#EASYo$=(4XeKKwuvYQ$AJI+H zMDe$Vf-_njdEuj<2!g%ml{N`h@k#m?m8L}9@Q{Pwbc^mNGMT0yA1ttz*^GzVG6l+1z}YJyfq5)FrrZkK)q_&5bK|6n5@#g+o1K52}+__ z;OKI^SBwHE@I9jFTM9gvXnCCClQ-WYRzH{H0zQ5VaA(Gt7^M~lE0(F|oKXl%9y}70 zeDuEemt4wyi(TvjbSt}EjSyi-U(T;Q?JD*HzS-w~y_=vXoPyl3goh`?4FoQXW&gVs z@AeuYzZKzC$Y*{B`(mSoVcKy(KM_KVrw`HJBWN0fzajAo^KC9o1cCT{`E=^Gi&7BF|XlE zCt98uef{?&e{$GV#?>&)O0u%aivTVrTSVNB&bhu*a)9lg?9oX57iCX zUng9eiXVJWIzv{;GPa>|_LE{shjUP0ZjINSJB|-|pOs9VRdg%>T5n|EzrShIEs{Iw zmcG#U*|*+GfIlAaTM?~2mV0;r0z9cJXf^Z;1`s?E04hlG=UFBDoKv}%An$}(ny~a; zBgz?Cn)zssrTdszvx%18Yz=WFDR1?i)d~6Wm?}k2UX^EMc3_sj%J!-B8n5}3L6{lz z_zzgRY(0B3W%ZA4JD*ZE=nk?)t#0wj89lC)ce+uu0%w8W zDjvC5+$+lV&iTnWi+aF11Sx`PR0An$Bt`62`8$L*ejU|7iKtDZQux6$T~4P{l52{t zjGoSbXmiJ>q&l)sM$we$5jhguqEo;FfiEwMbQ`KaU!S|-$jj9co?)|w`-qT-PpJYt zyc|#P7*F!p@{-Q-k!`v4$8rN^$K)=)VEQMfaA_``msU}5wgP+%%`KQ|&0Bvf?rgQg z?Wn!!usW^l)ADLt6uBSA=FX0Fp@2=%ISP73;Js)YR=zd1-1?lAoD4i1RL&G88&*Fy zqRiW*5e4RaR~A@*?iXrmFKD zpWN_J8YJ27h!wXc`Q_UmjO~#}PNz9li&inV&ig7fqfPS=w}CB!gDXPn=tL<#I4Y z*OFh!U@Fh+kqeP1083i^*tHIH_3VW}a{fW8tFEl8O5j6z1tv6qr5L=kym_S%69tAQ zr?j@LW9!;G4@X{;FueG&Yu_qkDY*G%Iw(r?G`9#mWsV*(rMe;Tc%1WDJO`Ed!5 zT$3%UEV(T?{#l4{xDfD6!V6-KcdaFAXbYeY*0#Px7*~vrAnETfYVlEA{KnOy!j!B_JroT6Gkt_}Jck`lD8p2F^E3|^? zx#B=ZARJ!{qJwypoa5{j8ZFR5V1Ra3A*F0)8Ae5YIpGU}e?ZJvI1~?{14z=$g)@H` zbi};p9q;Wj5eh*suWk|ZA5pUuxPjK1uo$|A#^Rxa5blkf-2DmXr8V692G1BS=C8 zL8IL?b~Z56@nd5F#g{XL$hEr=6Vlk){s7_$!6?ab1g0}?je>9RX>rlv-XI1R^iwa7H~jK-Sqa8Hs}Z+vONbYkd%muZguV`E7VLKl-gKHxzx4y>Rfzf(LgFpf&l zVuD_tl*TGkPmh@bxcFGae+e)Iz^e(Eg__7J)|?p~jI;As@j(+eP@;5~#uP$eLt8Zp zA2m9A9L`5hn3?f$>_50$+Hi>M85LVNH3kKzq7VS{NdQ;rfb9QpFD;bQ2OczEo21IV z!a|1v(LxU+bb0|hPGRLv{!DFzQz;a=)!A9k?|}}IP%2ES$w*|SrI1M~pQemkJR((S zqcS47qa7mi$OeRP>xytVh@6+2SeKb(;n74cd>47c+_q#3)dmVB^6$A$aoPSc+4IYR zKl|Jgjwl@2o_2~u*1|w2lXGm?6(3~YOWDqd4}qEqyzU8hh?ZF}DzFi1L*%HOG4t+e zZS!Gbn254x!ySiIqEwN;aNr10lE_Rbgwc1+&xckZmXL?3Er+uX{V<-~oBeM8&uj`8 zc91CFwuTVSBaSd*^jdmIIf`A4b*UUhS*+DdmBJ94v3J!0HniY7vV4s@)&?ZfUR<{7Qmefjv&Xs&QiM(>TT=tydONFICac;od$2Q zn8DZ3mrCs-?J91fmlIHkd$uIJmeBT#5^bs?I>H_oJh-~^h{W^Y2`|5-gF@JiD=1_4 zQv7&T2kO8@xOvGlMILN8!PAN&Nt7hlx2?MWb4z!;NFkFJq><$6BxNGNC%%}oGrJZy zWp8dgHh!Ow8}iz;9vL!zvSj`<7`S&Yw_}9$diI66?PoeHdE9c_r z&?Cpjetnn903NJp_iY(&Vbh}PIN7^?+;zdc#rHp1?_~e1DIy{kB|%`6E7YxVha){u z`_3dsCqk{Tb~?5+Mx`w9{Kz8{dbk2qLpzz52@%#M$V?4NgAH!-=E55967k zn3-%#8!1%+M?&=WiFdvI<}uiG1TmvRX-5G6@S&%7kayL~sTglGE)p$n6~{|G#!*#? zw7E&rCPTEUnkACvGd60>lwGuNB{qX-c2^kk(zCSWeb28?^Y*{@#@^fe>)BtPMuDAk z&-Xr61Z7F+)0#B36}j+|-MxNJ1UqBEnX^`P7Nbv+G6HB{vua@g z4^kxbFpVfx92}ek8ZlJH|LOlTY@MWk?0M`UYFvR^cb3d4gkxI4y?tiay1S}U(#q}L zT4i!=7XmI=t;twnwIXlLQI4a@*1p*(sG6m6++%0M4i#o$dH&UpbkKlV*T zrmwQP&0El({Y1AC&-m^9fe8TthjOVJ*&O%Hy0CA4))+3b##uxD`sd55m%mw7Ly6SW z5S!6M|I4f>>sm)w>ThmuM~6DA>gpA>ccsNzH9sb0Cim#72^C0yaZdCXwnD+R1Y{Kn zn04P!?B(tEhuJt|T8229c%zA01VO>jSc=>0@!NL7rFO>qc!6z@_JVYk0 z=O+A;?xUXgkaIyK>^h**00%qMdjVc8*hwX*T{jWvS$}7-(JASaev-;ey*{OJG4Bf; zvGN8EZ>-VPt*p#{cxY!|G{8*gURWZTD;$LF)}zr>A$b6nL!pIWxCaqm zIOE?MFcBZ(a-lOGo)VnAVq+Q*aHdWHv$8$eNpc>o+HRiu6?da`E7CjBsViYvKAV8G z@rd6S=|8DaVdzI%a?7SS<)Vm?B-|RZ3{K=fcxp3KVM)W#Q&SEZ9daEklRI;8MR#Sw zS%LV88;ad$Vp(!dsr$3E6yPh6V`6d=zY_45BVeRQY4{qn$YvXWMKHAz! zZBO6ZNs|Js2=n7p7t_3C4=)&_R`JBCz+_k2slQf#^Cmu6&3aB&Vmfc)^s9%&WKcRh z7{-5~Q0IF_6&9Q17JZ!*!>$V;vQ1qJ&e#5a0TWRl4U=yF>gqq?!8G2{Ks74;(8h38 zaL7+FqC_io1m1#NlKDW>cTuc+EkaDxIcdN`T17=xli9?+g)O4UMM*N-OmRzg6^7_- zP{+ovY4m`%3>oqG^76z4ZJMNQ3d{xkA)|8|a2i2GX5r)FEXBBR$|aNV3+i)54e(sd z7ZXle0>-}Ll8U`$;n0QvxHH|z`EGj?Vnhp<^@?T-b2A$I&s~e4)Xul3Zk??E9L?yQ zXG(gyqsU*ugeYic_Rr*U;oy&yi{4w^d}EXe|HDzOXUJc>_#^HbDa~nH_jVd*vzUB5 zRe))^%U&>*u%{p*wmG%h_fjEptVQZvXE%mIoBjTs&qpy)V$?6p@{wGWVF~|6MTuUI zO@9+WRRKuFQM8s1)kDx0P#g*2^Hb@K#TrnXA=oVninfej;RMskdWa%M$q5JQldI+9 zi+B==-Y%2UcU@Q*Z$F$Dybs$EQiXJt!~p-PRp7)tErleG}VDGT?H0p@r!q4G2k zGOaSuCp(Iz^K(t&MyGgV*+&H>po@V?lA?Pnw*;a&RGljhc!`X@HQxx5jiPhvx9vc# z@40(#Ok5$pwR#OVe8TMQb^dYS%Y9%07$o9G%p8}R`9m6j#y9@BhuLK^FeDL7^QUm+ zKjuSJP)CT&Ho-cyU|AQ$$jeHp0y;?ws0qJ?V1$yuDq0d{xMCaOT^PyOreYGk`d4h4 z*ETl@ca=)rjeJWzbOO^|_Sla1{)$BY8G=vFWT6(#a8q?YfcXLy+U&$R2ewG!iydZT z#}j$WfH-cx(@>aebU!eh1C62l>7(;ef&V7L()0|^`pOnjA)CMBRlH72LQru4p^*7&42O|>Tc|dGF)!&aIpwL7I_!87W9}~fPR1yB%^M>m9@y3-Z z!T)}2HFv!2kTC*``~}04%Mo=sY%&@o=0y^wNU)$eGH2ssLW?~khwt^tdN-HtWGM}Pxbv7 z7-3BN!Cw(e!inbFJ*HfG8-`XnH4vEKWDsW;{QaJRwN}FNnHnlxiaDR0%gvSzn;aA5 zxsLJCEROj!3Nd35R#{#sZeC(-K0Pa|y9lWk==IszSZ^{hvCx4!6-3q9I}odnd=a0~ z>4;>7y((T`xIiTVrRHE6K_bB`q_PkT36x6w2|kWit&y2e8Ia9CER8-`j4GJ`-x?_> zOw^_K-_kTMZ@aC~AlEb_^?oL<#aj*`|M5#%d0(dTshgX>fFQAvqF|6duW10sQfIVO ziVg_hSz0Olaik)VRJ2j}O}N8f6!NuLy4udj{NXT$0_AEtC(ns+>m`Nw>7$<;LQD6q%Dgj{E)^A_(dx83P--sW+Y~HxL zZ<9Ym#rVCQIZ)*IRKBG-?*iWK{LnLZZqRa2`x!W~Z(qp59uo3l^>T)V&>%>$kjdr6 zJZPB%gSMc{V{y_L@_Hcej#BCkR4Blcx{N>xp;)X8kb~M2K$*dKHc+bsPv|oJXG66r z5Y(K=FuW#~X9~-5wjfu$BM7H2kyHP|&E?YTQ&ZPh9>Q62>+vTyY*>1y zj4;N&$VfjS+O1WqP)G0d(2HU-B5 zMpXnm-HmI4$Wo|75((1H4(BiT-WPdh93U=hhVL`EhN(#b^G${MJn-qz(BRNtUtKcw zfd5}Z{uy>ALxK%lw{+<}wkspCiux!Z4H+T6$FO!=`Y!PJf%kM9|Ji^Bu+O4v9>L1U zr?b($jRz`Qa*xuh>)S?t+8JCjDYWt{>3m8CxQ;q>le&T<(htDqNM~i>G>~SiCY>J< zrmQP9BVK@!LC~b>lv<`%^M}zulTrdBgSCY0oS~mRdACliC~+9HKDlpA(Tw(wowx=* zO7|AP3Pw-4IFQxj;XaHhufOd!pcstqyBtGB0E&(P0%wm zb`&$8=AYyo;Z(v5`eLE0t~E;Rka(4IaMoo%F4aK*%eTKdi>i}FwfTt7#=il)%uPcK zNvJ2est4q0i)-oi2-T+{!>4^?(jGMb-M+gh;+mJlOd9IsaO(c7jWzmEIX{6H^g7!U zYd>t=XaasAk4f?6 z*fJED2h(;Wyb@T6R0_O7LBy$~i9zV$iaEGM$D}xJy`IZVbfa1X0|G~#E&K0&ig`i~~Wftw9Ge z%wYIuI6ca{Jb>`IV04>~oF{LI39T+$n_Y%7XCXn5lhnfQl_CI?%sY}rTk_T(dmIg( zd1wK5xoZ*4m>c)YYHmh0;}S8;2v96%X3Kt>$LPGDVb=&wh|U}t9(fpYZ1DlytM z5yzNqD|tjjZfc-Har*$X)zx6X_%~^I(j4R32EZ9Xs{ty^Xv zu5`hO6LHMmO1F53O`UMCfFU|g0KR=RE<;H$;UXbhaBX$}TWf#*dTnoYDf#U+0b7WD zo0R1&ig$^H;fF15`f?Eh`|8^6PfsdQiB)>mtH4BiI$V9$F7>MM)rmqO*y`uf=)V1lW*tHc&=6 z%m&@5+1vM@sCQl8!KcIxy&Si#%9B&`_x25A@Q;#?+=t4r zcO~K$?}_gdpO8>3JuhEJJG43~YiC9&bs2L(pR^!$oMGo|m!NP7xN>&&)r?)D3)SO_ z`xrs0yn$@5vn#lUZe=#E&n{7>S{XuyznzjN6XJ{`q}+4*wq#Q`oph`k>z`^#? zlX23onuDZDRBjZ)bCIZazFC>#Esavxl-Z_u7*(%F4Zd*Oqflfk`Sv0Ed`FtXmD1ON z)u`ETya*^h-qyYh>6S%;qVVbyt`sSyD+5+`4a{lz2j>qm2S9pl2mbI<7XjG>)h0-e z;}6pg7rTLdW4(E7=y4uSHSvXk8z9Y?L!9Wt8fupHAYM>vbPtRWe))M)VHJ`urXVn zf3uLVnjb|OB5bjMTs(T>Nb!d8_@UjYG{2uf2~vdhK)0EO#6yofFDsZZYMUWEF);!t z==<8&r-@)fWvNY!BWoGw7;BF(9-8x)uFQ)~Ra_z&t@O^u0jND`Y9aOr#H z*1mAM@X6iAhUl5`QM~wW)tg@Fwb=~-^g^%`r-{zQP%d7M=b|gcT$CLWG;ZhG_S)ET zlP%X~u;x(D&Fx5kStp<%@7nSx-o710pa2^cElba8$PkN^Z$8c+_jMZu;B{wR0-(jcZ0@ye~|N9nmK z{JZ9YAh6U4y+!zckw1UwKj_S58dm z73%PE%N5N2X^n~4fcX(a@&I2jd%yzwQehrQn2qlfjnm9^Z%{So^!;bXxLA?>RE5x`^w zL3pc9L1mh=84@PU-Kaz1nf2dDGauy89t->td zp~f1W;$Ffq7Q={&Q}4p#Cw-+4nlrT2y}O;XvT3m&#Eei+7~PVl+3#obe z0C`m@E%e#pi;?VP+D|#=Fy!!7I=h0nC^Y9b=>`(*cqd80jAkrn$)5DS({k9lcz_`;Zf0}vzIN< zG?V3gngO=MoCiC{*uu7%Gl?!d7b0{2>zy2#&9IFeefDn>0PoM_&9(VLLq~g-dwr8s}AGJ`x zit6kRj6y*kiM~(VEJ%m}LQ=7O^zrelBd2jD-h9#%Y<2C4UoL>z8uD9O7ip+$8G@?a z(1_^n&(Tu%Wz;xYA-gj&X*G#CW%5`?3#1lu+9J}Hv7dy}@A_l8WD9KelCnvWTS&hc zTAs`uJ?!s9g>143IZ4dG&@rxraAvvR)TyxYR@FK?{@=jPjpV67ukXev{#WBJ?CC*OBCpOZP1U4TRz{ ze9Ca4;&h*K;E;#SCdpOFCL7U~K^?crJfT$(S#7{Gvl&J_O-;OESy>~VaUpfXlQxQV~cAnMG9q6iEp?+20o!q&~r zTiG`sUTpaH4IyzlHZ_7vE|_DkYMk=~ov@9L*pS~}_=6WVi;pgi`rYNXA@(x>+TtSB zigampC74e0EfEXcavWeil(bgkMnaBBF3imfu`ec{(DKL#glum08;Zj9icu4vX7<_( zRa!G%j+aSsa>90kTEeRda8Ly% z)*|R33lcCUw4tx(chIAh?@Sx`Xe&icqRPO84da#E!N~xx>u3sVil4CUp>4%b*Oww_ zixle83m<*eKafAqqxkW#+OXiR~A^ zeLk_W3XIS(di!G$G35Ccl63CUQ}%&hT(~*;bIfq~Fst#J%K4(zS%-6{ik80}WMhS+ znF$28!jqp^&>fnM#Y*Cn;=_sQBus*XqK#*Vv@@h+7%FjXy(-XzXp3->BH}m~V3vh4 z$u*msaB1^z9yK(>C`3{Kx-oYFTqpt+_IS;eRy{m15JZHX6EKHrSkX2tiA( zNIc?EJZqUu`6>S{r`5OBC(fuF-K3eX>>cy5wZHG&wy~?jn^&gODtM%&ldZ=nNz58E+lE zl`NyU+r-M4gdSTZ18-!(T!bqbt>jw(BiqDSx?3Eh1rw>~u_G!bnMC%+91!&+6~l@X zlIW>OkFih6q^@V{((L-lJdF2HSAE6S@N8R^+~wkB0{tBjn1Yyo{~Sb4LQu2bp8((G9;fw}CxTI!uy12!%h0VIZ1-(3Qe>+wSnuXncL2Z6 zEl%sFz-`BAh0Zu@(g^7&c@!-UwXEyE{`TfwkOK^x6Vq2YKXwgj?l!e$@9JY_s=F{rg>eFW6x~$j2$9uoky#-i9b?0z; zv3Id|oQ}Q3wL8gGQ!oM{NK#R<_)#RyLj0fPRNB@8^5?J?YVId?oQ=9ZoPiDCL7bLO zb+?bU27r3N;D!YjCPh9N%fBl6SZ19AKz94qs4p}q}!mmyJ*=x5a{s*sETC$ztRE~{N= zjkBMSjL!}D`?IcE#S2Yz*NX0n6~F-8d(XA4o8(HklZQ_pIeE<9owjxTj)Y<5*_AS$R6EfEDHp{R!WrnHC;ff(f>05H&_{@vgmiG_xENh z2}+B?oGhF`?8;gZ94y+xN)C<=AFSZxR);IS^v>p(nGdH&4*$LMJ&>MTr*zzT)|{0h8`3R}nx9_yGNXREjDP7~bzjfp%;9@D zl>l&7r$}9w#M#1Qv_*Nn$&qH{DpPb(Zg+i>*H$la#QKfO$jUjpp@3V|S;<_53n_!H zS$KYjh1G)QjdY-8j0&FxxLg1hS(-NII)C?xSEilK(NmC+p=Bp5 zQO^4dvzRM!i(*mP`8jGw8*C*mn1LlIj|<{UwmExU5O$Q}H12DuWs8cGjYW3wm)bTj zB%}0va-n0fovkY~RM_Hvc|;wItIhm&UK19G+H;>Y}{k9S;Z3H8!M4?p4DO zShm^bwdiuHIgS6PSxXqj)At^2@t&kLqLeCtBK$FPVm-D+PfzBd81M?Z1zqMy3L~jJ zx|35id#w!En^U)@EP-(SQr5lQn*eH-JnDh$JyMSRAel|RG+D%y%WT=>arU*srflRb zpQPa#Rx}W63ms3lZ6zjVq0zZS;f|8c#nZ-7@ogG@$3(L@BQc>Ci7CI0B;WB} zmH=kt*?CnKepDgmWF`|VkKVoXR|f_yIY2v91xdIN6u*5I1Y*0cE(u2xud*?t zzCm*~G`V6R=OV`U)Vpv1efcDvKo4?1DUolTd@^a;nO$9V(exHEia;`_5N~HnomFPfEPh>B z{Q0(0NW6EZwL-L3uS^;>JidYqWc+{rqa?%{I|{;sZ`5uJXN-qJjm1_#;3Pr*P(kj}Xh+EXqw=$g`hp+%)c8jvqpJA^oq_lfd`AhDTbieGWpQwOl$bB~*ui2-Z<_U%%bpuA?&ouG z$t%M1vK}<>~5Zsky>g>@2$oGnyrOZBer9a%<>KW#}rE6YL4i-1yrPEsN#c%Mpt1y?B3eG&Ve}w|LnlVSQ2PMCxgY|HItx;3BS%XjjkWDZ z>QCxPx5z_?O|5aAC$bn$eOmzd`x6Mv$FK%6x3;Kn(dAoYvVZKh_1Dxc105QpHfPu| zIcob}&HNUJ`wtXT6MMxxw~7Owd37BGbhw#FEXBfV%YwZ#*7>F;E5+$KxEyt&0`=_o z0Pmi`6KNYvn8%N{4!jv~%t*PNZTava1RCSsGW^R%e>ll<@w%2vE0HBxySLvxU7 zlbrd_5*94jKjf?Y6c+_G4-9brJ~-l7U4y8QP{2+^zq0F8da0uUak zvk~Vm7FT3RkDxc+L|v5-z6Eu-8E1oRt2FRgFN|8Kv)*VUPFSU-td1v2PAh~L=kj(u z@bWz1HoA0)cvOsrhR2~%8^obx{A%&|)`+J;%t2#|ky5Ksd%%_2+;j(P4lBT{Vs)~5 z*;RDTB&^4L0o4l67NHtiaNE@)wu9wm`B{bq)5ES>x)a_5Po`SUi&~%g9FjD&yMz^B zd6@xLb9)I)4=T<&)vYtV8zTN9(rJW2_ug9YSL$2nBiCCkM>JG2gH?m91}k=h#}Ttu z2BE>u7Vgh%s3eDSvYDw3-gJ16UAB+I&f#A}TYm`=RVa;zJqN4X((zk5ZQ_yPlV})X z3N2GDXm=rrU4&r(|8ZRzBQ9mrB5VuaXz!<0g3dq7^herh2Ky?F9fbYdfy-2=f`NZH zGKenOD{}FQgL4Hi5-zIqG4No@Z)uaBys@qM1>fAAQ+S*8J8wm$wp(z(W4OxmfM@Qf z&v^~dzIJnpaEkVs6XBI&M`Jhs+30yQOz07|B`-cEkCdzBCizJK$&VWXU?<;ueHg=U z+`m7kEuk<5zvg8Brjjh1Ocr3b{EWr_oO}*^V1*6)_E)whzT4_k{hNzzkU$(;XU1vc z7IGJJ9EBoY$^_tO68m|?vC#38*-T(*N??kH4y25rC*RiyIqkLAtu#`i)=C#xYBa

+G*qoq{_Da?N@D1hXXxf5jb9h1VSo6a3%nU*>bz?ujE3S>X7)35a|FOsZ^2;(%_RRjl=<%$B8 zQcn;VoH|;CtSPMF+rYfJQ@LfXP|Z%}+Db2*U$MkuQ{oLsoV(LK{j9|VwZ-XH=223l z7QbRoTgzI;fVIDbs17H}{0UZ|zeqI?JUeOeBB|2h36IWSeN7;aJN>N4 z#_d+qrLoEf9G6XQF$7k1i>TTVg(A1$Y(31!>K`^CUN0pse~oa{YCqIcv361XS*<0J z!t9jX?F~;#c!fZcP^@`)-=@7Y+eVlx7|UXo1<|nYt)&}Iqn6{`g5*$a{$WfnHYg5y z-D2X%aXyx&77eo;e(2PdDV59*%r4iSyhdo@a4a6rSp3BR@#auvhM#qWmBp4O5^uC2 zO2gRVKx{myU{{*8nH8m`Z?SiYSol=;7*;{hq19wSfK2qCNF~0ZyBK-mADC^jP?Ztj zEK*l+7OIxW%hlAN0`i|H^k|4-JMrTSr*x4JC$$8SFlkz4 zbSP?(8e9;&GFCIRD8Nz$11)U0>|q`kR=R4Xsupe%S3KmCej!Oo1?ScS1 zIuJm1%Pbr00-5y-XnybISTcWHDPb&Nq(1pUwdC*m6WmwiwqdSz#X!lie2NOTZF|Y+ z|9ckW3ZWlExvY{}Ev$Vma0P5m4aPG9~A!b%9iO($u1G7=yR_ zBNGQ!my$23t;=sJ7%T^^ICeOn(4h|zAkZ3z$Yv|aSctxY|8`6(UIi7vr7A*Zsw3=g z#9t@?S0o3^3Re=$GfykM1(1gJQtn#sHP++wS?9fa4O&2PKmBdyY3@vyRd6~m>%W%| zse6M)cvJsA&ka1~7Y*Dk*_468TWTl$NTJTnA4L1Q-D;=Z{Mkv2vKUYky=!^d$(Wp3 zX%S@mv;D9qDzQ08kEx}X?iN@FMb;B$X~Xi&sM9J=%+h&{8?>$CN~5#?G*#To@{GgF z!KFFuds7qMoGo(5eD+`De2(lL-fqs@M@Oq&J~5Lp_v(L6iH}CHQQLV$r(SGc(*3p4 z^oqPU4EZT|YIicF=!3CSqz~NPyy)+C=Z8+`EIu4LL2%f6F0?0U`7c`9b=7y~#@E+$ z&5ly6vbg<&roO4bRt(u}x24@n?pBE^Ia1V>(15(`lv~Ing2`5<=*~hwBwk zcN)Mq;ag0GmnfKBfBbB_!p!0AU1w-=$|X7Fz4}O{Nd?TRWJ`f#(Lr71KPF8Yoc6ni zuIekv;BH3C3v)o8L791i-(iflI>x!DzQ0YDLnU~Y~ejh{a2PI+>H62I`W ziISho62=FF_DXiXUsiqbR)}+X&c};+%ivD#Z?Ir+)Uf_Aso1wQ6CUaYC5~fj=`et+ zX21@}^hipaVl?G4=vG(!Rx_#Wl4RGMChj|^jq2|hHcBFo+zchW1A4( zCxy<7_7Qx6@I6!MxzWJE5X&s=4aDSGS8JkD25FZqBD`2fH`&QZz^nJhB$VBn#2tA? zcZr-d+ClFqM=n$B-fW(D% zN`AjeXaXSKe-H*MCjKXlt6g5^wZ>=DQlI3Q%WSbhtX&?PJt^5YuwU-3;{EY7+?t}S zQ;X-W;Y6KgAYVr<>eU7B$^H`tIb3g3D3_+AXxQq z8{`e14ep=(KLHko-7s?Js#Riro6|rEtAls+hPfE|w=SnpOL_V*+)I$pa1!vCS7+;H zyZHw$jjguiB8PM0$NIz!vOdoA64}=xM`_ClK=n|Clk-&J0v@V@G=l7eh0&lIQF4{m zuwIEI1lXFkjp^XBW~#2<83H#$1%&Qak>GM9gFvvA@>{i{>D|H3tp_oLP4QW$JKoJ- z5%AmKyMS@jeuCV{C67Dn7f1OzS=O=j(D|9CJF`9?Pa4=xSCS0$ST`|ZQisxd09pgT zF7i+DC(>)Rgk}J?x$WL(Q1~kmtC*48Gbc!P$yo(3r(a|mFza)s^rEp4QUp!NWb4wj z=|pX8^m!}!s2lAQZ6>+D&!czBoJ`s)ou9Ms1Ctyfg|H7Z?JaPoCOqy(*CHqPye^;Y z`q9?Y>2-ob5Y<~QN6-*t>stSwe&%(E^Rw3b^jgy6RlT?-%pO zGx=e(j5x^Ibapb{pt;?4Zv86hHH&vJ%;bNX0wT}(sE4Eb6Ei|$@NlSlE#=&+LAV3W z;QO=XTOrU20-kem^>&LRKb!uevYM73<{rK|Rbzda|5hL6|8j2n$EF)AGoyF7E+Onz zS7k z73Vdsd|!j4gL8q4>A}th*Z|3!M#k1(Atu!CbhgR8p_&GhIzLD&9LQHzOY$1?TSqAG zRPQMB=p|(PGNUfHUbv%06_V&~`=WS0258OwAZ3^GA4sb|GOwBC^83G(-uCiHYkK|R z!Sn%G?)jI$q-72!N!u7vMUGi>Ijgg~56|~!Hj-_oUR~?cGN;PnuEr`-v@13mcmFM=+J{y;(c+6aUJ9abj2I;gbia?G*oM zu${0Tr^zmdMAUhzNHw75i+{4iF=t=RAieGi#Cf^-o(_9w=hDKe^`=`%8(yn& z-G-xMwdyWW)tD1GSn72GztMP2X>ul@2@Ny8|Fj{Yi?<=hU@+v zjDG*LOxl3&`acOAOaZE8TxSN}d+{sAZtz^Qi<75YJ(uMHI?DsvT35HcAd*GTdsnvw zwzhNIgU;Fjj>HaJ2!&_hYjh+VtAD!|K-J0x)Fvwi*6793R#I0oSLWHuS%(jiY-N*^ zMgR|Mz4O71Y@t~BnksQu7_}}mb<7&Am4^BOKo3LH8gO!3d{}S@u^>(Zun*ZgKFR&z zAf2lYRpx5egNH*Ru*$)-4WhN8`dqOJrwNL|kE|&>)b6Sqza6Jy``Dhy0;Wh?hOAoI zpJr3hv)VS~1o!E#o}5=9F_n(+Md&N&E{Hm)7oSBGi>Bh);RkZ zlAWStCVLl;x7WD#D4tw_?-VS=SIiMkBOdU^nF-#}q_U{6)5*&SK3iX?Jjpx+|1-+7 zL;;ze?p68L%K&HmXG8nxp8mI=(Pf1jmSz&R@;p3An1cA_Ojr&A}c4ytF-il`t{8x_n^pYpa^%qT^LSLs^AgAGIO!e-7@%|!#T0Fzb(0!hYFHiq$&ea4PoA0U;0f1E77_HoJXV zee)mN;`!_U+#M?bX5as&yg7l7OujLJ&Ov>&IY)2yxeGxU8uZC(;lMXfKi=ByE*t;9 z`>tr4XEATx4(pA7@4QpXj|l<%W!uOk8u`xzK_~pcyAVtx16xynX8J!o*v!tbePsK? z_OL6N%xEi}bxLkXpBbi<6jhdUe)#oGn0X)J_!kIGDU9`JIg@rF`1jY44RJC-PF6)W zj+_TD0mG5DXloula%%^5(NE{tZ7G?rMmcCT_&$_4NfO}o_#|8&n}|2!EHb;O z5-kKrV;IWv4gpozQIpg|LeS(0>1l5fq6izeqk7wABohfi#XedO(F+LyZmrg5e)lp{ z`xk$wC{eKS&@FpXBCnQ2pKYxZB#O>${0vm_yYNY0P&&b9>L==Fw2uFUif^`WZ$|vc znX9wlJQ9BrUr}3VxZFoT(WjD1QxiPF;F z{yG1lXx_fTZCeWq_ilG*z#nr!DW($Hnas;yj%KNEeyci}4cbB#YmUW5Q>U{kZ+*M` zwen94*U^-}RoOxU&SqlFvDS0hRX4wlX9MmEHl${_Us?UIqV}gK z4Eb7i2^r-4uQ{y!1Xz2saQi-WEVXjKe&6y!=NfKj%{RLz_pL@cFH@pUi&t~Swox(y zX3c{0j=FU&Ox&=^<~Hmdg}oyuxTva!7wYw=&4u+aHKZ+KC}qOoiD zCV3}2BzA0D75a~4uE)uqusb;g>K`v$%*nvG=|g9Yn>G2^=i!#YUZv|ATp`gRLsbvR z@RUYu|LV|11TfD`{4YL6Uy@k{&!YAw*G{nKP(VOEx2IKAKPs&WtHiU1voEag^~|39 z`?s*q-B+Lhxsa-(3!b?h7MVGxZh^c=*cU1;*<^FbA209C!oSiU)&o3E$*EYo7utss zY2a6yv^{Vcx0ic`+rz#F;tX-x0^23UX&M4-2&WZ+_6XoZ7FzZ`Hh3inm#PMFzi?{N zZ>$UOI9r@+g|l-PGv~N0v`dn??KJ%yU_r=vP)5SoYw8nv3jLW~eSrYueo2+)ew*BU z-h5m{`u{z*H9DjG!e#xM?DiFq<8W)Wy%f7$qy6A$k#pPG_WRiz7l$2aPP@|6;K7{E zQZ>sZt>9}-RW!?GmGUOJlmQ4$FpAmHPOMn@YdK(+u(Ou*A|4dLqBGNLzIn92kxN<-pw%w-mRYU7cbcO`SUuqsS@j1a;1(O>Ae6Y-FIZnglmVhax%83YQ&&{Ue4a-K%7&p zSfu%D=o)ulf!vSshvb)kc>cKT@_y}F@>`p?Wa(9Z&Kf3=zLFC{a{h{Cimho_5WwZf zrEyvbB04XNbI{tW!boPD3jn}|Q;Z8===4{uI}@03m&A9R;%`oGEnoCa<;Kl2C?epM zmuepEeq8st0$!-_Y<`VwX|g#o;1z^K>f0AqGHNVZDzi~Fvca8=y{{s+LX6S4U zQ{%V-@N&Z1vKX_x$pOy8C1W}AUU_!;ShmHCMfO;^1qb@I_aV>_7`_7$vxIAo?l+;F zPj26_WpGo^-tBx7vUTi0&z`h_N6VSL7g$W@g(2q1(s?4Ks7ah7XEa}~&c~_wqQ`As zSk1X8j<^}8^5I?wvR~FF?eT6cN!ZBU!`(e#y_ju2N!i8j6n8I8>QQA6d*16$?XLyb z3WzX`zNC9~+^G3Co__#_CD{>sFc2B$Kz8sjb&0&yYg@9)t666aS$hYxKQZru>(6He zL3r(!JDyj$3pkMpI*D6tPtkc~YXcH7qxGw^gHLfFaN({Jb~f6;bK=aZLp@U0ik2i% ziTES4&N&IJ;wroks zS1m^??=cpuY=seveaFhzER$kyOxnH{kFQ;G@wnN@pZYau+W!tV{oe2xzf1!(g14YV zzX^4|;`O212gOCILTu2{d7h=XZ~#1$YH_{^qG!iR}||C)NP-+d~KOu%CYF#umZ&WDcs-H*Fdy5Y_?+Y<~KJ zWQoxc(rNj)^WXXNe^aC7fZ)8nmj8P!CQ?WyEC6^p4t(Qe7KRn! zm`k^0C%&E-%6w<}j_N6u+v-Euw0m}}v0jdMroOX!NBwH%u1{udAN@BMb1zMKjsG6Z z!e>g;ga60h^DZKNKy{!Vm+a!HT}Md`NeaVfbxS43+Xqyg@6hr3%vG{IrT9)DF5oG= z)D5+DjG{#M|{ev{)zjk5_+% zFrR;m2yg#Qi{GZ}$ImA$OW?VA?^E~Hw_T$7q~4=xj&aLZBG=JNXw1IAWZpDUW(=s%XIrG z>9%Es29fKH2b&2y}` zT^N{%?&%l?jmgf2*HA>GOJ2+E6i6P>UsUi5p}$+tj*^lW(Pe*L%`e$KFfcr~1V1C^<{zC$@8eV| zUy^0U;L$wjJjQ!a==)Ihc+UWV2GRW*u4x*x&(UDsg*^}~8}inBABh1jTX5=IhT?KF zD+Pny9%3cgpcSdbHipf%QizsYD?*mYY`nN$cMACjiD#C2v@v1Gm*xj3WHKKR&#)|XHJg#LXbN;v4dvMLX;mtooSVYx4rKESopMyKG zUNz;@gyd-(iB3f>B;Pr|uA|O2=+>ocBHJHxMg+untL`w3o~SFB7wSXsM+-i*yc?w- zyQ8NiATEesZ@js=d0yd@u9BZ}Nqu=0i`u@9LH7k%w{YYmUPnmYV}sE z%kBW5rJBv?{BD%SwU}-s*I=fe9$u92Bc4IWUs#lO11LB^(AdSF(qh;sT5?WBG%B2w zek!0inZv`2R39Zpdq_aNKbqH6=#+)IoSP}Byv)0OAPI&6BZTusYZ!v*f9V+Uy!3VZ zXFVreUlOnN-PO1yh2X^+C8=h9I(KVcHz-b&+d8%vu}5zOK#!Stk2GE^kWt zQ1MVXW&13pr*sZ03wx1|)`h!BJ?rLAsAX)kJrf?o_<;cAplbh9g7$|O*tQ=269T>` z|HyYp@q0MgV+~(o2o4B(w)0(`tagrytTQeW#iOkQm#?Vbo9NByYb6(p@6P%2NZ)C` z#hd!#@)i7jyQ!{>DRYK&VL7~zl)nJ(1?IVTf$knse>uk(+rXY= zZ5U(pcoEhlTW262wApEi6(tiPM*TA5ef7kd^|S8)&JDax6_wlVbd%}bTdAc>SerJ= zoQrVqe50opAt|Mo)*_8Yc$&vtQ_(a&L&*Gw{5u{?6A%(aa`qlJT8IO#OQ`sD5q9UX!U15ao2YC^Q+0k};)dGcZalBg-GES=oCRghOZS?A++-5KBJ z)SRO$fj>FsXB5_no|v-TRNpPSfVk|4pPS$a^QfaezOyi>t|Js&R;qf+m%161Ds;+E z`T`J^4cI#A`w?oKw8b7bF4ilhI5pxgrDG8t{iP;KamhsUS9(%ufCQml;pkt~_PRpu zgJAtxy(=x^v#43ElLS1G0_ZETH&DoyvzChTHE*g9+90jHhsNW z!b}Qu5Bx53sx#a59koK!m*3mYf0ifHjWoT1YN7#QK5n1oc|HOU0 z8`xg86{!rjNW(d@kaGNYUl$!5yQwA*`2 zSlqDs-Yv8v^cIU#5c;BT7ArE4zQEmv7cs{^^`oK&sq9(!@+6*f71|@=6b?drmIQKM zt%mRf>jfY@u46vfz}A1zXT8~KlLN{og-MOk)9Gtn3g*n2Qe2cnKeN*Tb;Qlye3!e8 z7?VQa$=1qTY?rUWX<2+(^q%%HHmvz)oSwxKv}#+d4Xexc{2#H0)*I~MTWMgvLip+E zb=8^p%MwAH!W~*Oo^QSsTUZl z66Ljz;)3MWb42BXs>x#!9_%0qhU8c}{}iQH0>9NRAjF%ec5p9GfKw$Df<>VMYa-hlh-U;g2l+n zLeS+7Ig)1Un-l35P*l7=>FcrEF>6u&?|{xdU@G8*q$4KdEzJj>oYp7>6k|jlO+Zf5)Wc@qMHXAcmBM#&QT zknIqip9Xd&pT}j;A?YUsAB~auD$bl&-V=ktJWv9j2P`CqP$tn>%Fq>(7$|wj(TigA z?y?uBtxVi{Pfl(sA3BtzOfEX`?PT9SMgBFM1}r6!P%Qy2(uC@~T~@UC3US+iq_~H6mM*+7sQ{69)w5Vy7E8p9O}Nr}|P1hPJYkkwFC? z##gT7&mHTi0zy$+yF$^Mn{2Qh`Ysw#eaMA(rVtxS6E?11z*~E+u;)7G;1a;9aUg?z zI48d1J=%tp%=E(*@oigsgeSV0I^{sGP{Fu`F%}qD<$6)yplYIMXyix_K%-8|z4dpD zul-l0hpX|D?SX;RrYGe%<%1?01x^jOw|}5l**_@LtKkwHW&VAf;+X<_FJrAl0ax2q zKdZ%`U6uQe1?rNhAM4Ak75Jy0k5SpqkG&PvH{tGQteaP_ix^oLMV@9voo+g&$?;Me zJlC}SBuqz=7bjlUIH(=m0N#qXe}9XQGGr#|Ng)qY4-b^Z03cKwpD=_WI$s)85oQkvKzmUY>UgNc)w+U@v_;=}$Y=|~5em#6pzb||H z_OGHFzx>Uce`d)ce9{qmf=(B{D#$K=vqo$ZA(xm+?oGiagx(jiS>xQISi9&Y1^PvhMj>_zYdyynxG;EuX%{V@p}b=)MJ9 zU%({hG2<`&xRpBdDEx)eJd7KPOE7zG8%_l^{A1&pFY>!K&?$$uOEmgLcWg6+6=fag zB9pCdD5V>vQhtWA^B_VT?GVbhZc7`ICy%jMd%_O?1f|oL>u+t@9CcFN!ip`^K^Kk` zTXXLC@t|BRb0m+H6V_9H?|QMb5Dlx$&9J1O^NI+${G!eKl{lPFq0pHgnnNZK5+wC% zaa`#UK##%^GE&%JdapwB4q@UN4!y)!`2K@(`}ryr=ixFxg)28?-U@KCCB2~V@w4g`$@#z?)LA0ADJB#)IDAlU8=Sm{%7C*A)UmqORb7@&!RK zUiUxeyupR6#vr|drYI6%gl|$Szu4uw`MH>EeX9g<054l;jt;$v0*_U3OIxM!L{D&@ za7&4;fvne3^>kM-Zi&<9UFA=!-mC7b9-Lx$>`G9?w{m9e8V?Nm0 zOy@ZtYnOzg9|%J6XKj6iosVtISyZ02Df|{a&srPxs5Pb};7mJbEwv3EW!A;RZ;=q( ztyD~sK1;sK*~0)c_`&yv<&D>&^)?c#TkWlGF-QafRH9~nv9fKEs-k@L;?8t~Ra&Vo zxF&MB$@RPvH^0u!Yd+R-z3$w!hN7bho^qwxRLkJk@#`2SlY=Ali6I%$lKh4OlVqO6 zRPb;l5im18HwMtBnJuk!eqDY&-D>&mC{HvR+#l>g%rTkDN!&VKLR|7lvlH-Ra%-8O zw5?^ndJ)*v*x^UI^(k3S5A@Bi%+IU4oEgB+$)8aAf7qp6pw!aRtCY*muH6)sT-m$& zoNhAMZd7<+v>QtMO?17f;Ci_OCh~o9N@yh`Km`=a1pH3<5x+)tOskb1urir(ex}pL zS^AS!CQ?<4G>*%&?Plh7w12htRjM9vJ0h=Uv zoHiEf=t)i?srVMb?Cw1_bwpCvG8c*|DFrDZL*Q zkLpS`p*J5fKT6}a6!b2n0oQ365m`T^3FchDlKtt#(aifiiXS6HK6VSEH3c6|-{!*E ziRY|l%zONeYR&xdcpjr~V|PGzjPZRq4R-uMw>k5haNlr-2!8D2xR)4^V&9S@1~tnl z^Vbc9MF63=SQq~C`~&;ic-f-(d29oIpTc-X1lYNC)L)d7bE*H4w~>EQN2zbg>HV~K zWH{q3%`IJMrX;+h(F2jw{3g_2WI6BszaJ-|{viM1{Xrc;#=j`^bkX{=Rjy(8=`t+y z4eGt@J@pUy&tVjcqg0J--i)Ye0rU5~zofqa!{TRmqUVrL986b$XuH?avZY>q+F8Zy zHJ;{_X6H#(B?&18Un!Vhp`y}f4MMHZNJ0SpWYuyO3(sW1iiu|p@=@HJs#@`(=2n##F1b!Bt+o)n=sIdN8zw@_1-9tE!ZScE?Jdlu#=e&+Z5 zTXr3xMX2gOuEBCzI9d2riX~6rXQvXX@FKjCu#;fKCp;h=CGhYD(h*j;TWM0d^Fqb< zW1MX!TchpWj@=XFZ1|%aDGgg1S`Iv@$q?rdi7i^J8_}B}k_G1^{s#Q&ohhnG{J*Vs z`p?e~egX6T4NArYqzA;l^iGScqJa z$;8w+D`jOh{08B?3OCk?S=f+frU+=LJCRp&J13R3IX zx%U;DzBEU(Rri(q|IfRs)+|I%Ne?K6^?A+nHNrvk?I!-t(_!+^9O;uqgy1C4secHq zGwZ4dCFfesQ#H^!(v-Rf(`#SQu3JOiZo4&Q+2X8z$L$!CeLwu6V;J6QIX<`l=4+s7S_cHT-a;rXWq;r zj>6f`DT8ALZtT@W$pRXw7g_L*&x2z!%bhaX344E8wH``)R}bea9G6~5NpDdE0wH7( z&xC5eHifZ`0iHonL-nbNG ze{Gl3XIdSxXYTX&#w#nEJ0KvN&$;iWnlrAg_vXzy37-)*CDM`^$DdA;h-9NP=TSpF zf6Fhp3^>F`n|>rlMa`F2UsgfmRmwEYoVy1?tgKafUGn13_7QNYhbdm>7oH?d0#zC2 z^f{Y-vkuRaPC~h4ZS<|zFOJ#Iv8&mI7HY~^M)*D?G5tjSBJLTBQxeA$R8o?lrq%b; zu~xaOo;+Y?Wklp2j!XJT#ueWR-t6$Lrh&g_SLAIG`H}`Q)QgHze+PND21FEevW-o= zl>EhU+fF2XNJlnYZsDGNmA@?|#6$h)2sjB@E>gFCUwp2Yx==^qK*~8HIm@0TV6Kk{ z3CgD+#RlC4zjxA8G*vWiUGR)pfEv)|9#o8vmR7IBv_Y+IzpEn~whnxA+%RzC9Y~vZ zXN5c?q2T&A*W~yQqL#^D|xVyQ$rLG@ZscYUI&AWS$QwwtX^tJEl^s(l%aioz6Dni?fQ znrcRcaCe%{6juI7kX$A>r~auu0X5NSV+w4iz%ae<5K&Y+;A_q(3$4V*D5M%TC-T?m zoF(bl0U_~MYKelmKqnzO8>r+crfhV*6P_6XGD%SyD$QPpZ__ecQ~yHn2Ew#&79e5@ z{y$n!(lPwKY;k;@!hJw0fXDk2;e(Uc2TDrfW2y$dlwRsD|3&9Vlz+t#GahJM(YgSl zC$#Oj-T-29i!b39la~HJq2QsRkefl1vMI?F2&9uLCn&6z6UK-QfV@X?=T7%Q;eovg zVqD^W#3S4Myto#UN2rKAynbE~-a(CXp=P9BOVla0qaV?C?T|rd$<8v?F^N`f3kGL}_H~K32mdhXFhqD(y1oMH{r+enz(yn4SQ0!d?6m%V{zxshQe-04DOB0_+I+H=o-A%d3d{^aN2!R@3!vUsI5?YePmd^wJqT7&FbSTH+TH5{EC(a+UNh z0KAT4u?Ln_h-4t{z4G5`f7Oi6h`9*xb1xSoZs)!OTW2wO#)YO(*lAswV}xsw82Nq z1Jl1l*>>wHW&|wY7e#3xS8oDNdtX3CUhP~u|K;-$zxrdo&+m#k%$Bv~JOA147w57d zPe~Z!*Nz4z*KoRNrShCvht90u9&6`f+>Un@?6tVng~*rpj3uv`;&RiF_eQW8v+# zzuAmPmW;LJ77hdm>ZTSZi!n_mG1%8$ zDVb4DkXSA+mJdq$sS;^kXCf7cSG1YQl*Jh(sn_=gbs)?lgZhL6jKVQi0oMuZ7V&$t zmAPtxf+n@jkvkG)>k_LhhWJ*II0T;;!UmZgU*S(4%}<3F!&U@F7COvEmy=*#D*$QX zw~%Y*@_LbOg;9ck?e5Kq z5ARHrTCta(Sc!t}9F2pmVw|(hVoiLWaSfV6nBgdB`slCe#r{aLy=L~06C~iqDq2QI zQ(Hi4Z9kvBur-0OLxQue(f+te071gD;*@memG;GN7d+Su1S={=##}|a`}zEZwE?vH zB}%GVbt}~(-U9#~>gPg7(vRk4EtgPUGlyM^QzgFXToJ+Cw~^&O$`ihJm07jUTQ52; zH-iL*1c9@lH6S#@y)z_|`OWqq5@8WPVJ(DmaqVIMK%#JX4-go@y=(h?_-$*-)Vgn- zr5>`+FUQ4>SAbWxkmv4^;Bd z3#UuRdR6i;@#v^pR=>+8@TTxOKefQLk~@(4#YK&acSzNf0IfM|wE=!-)!#tKnoQX3 zRk{a_u1BhZG4frW2PzcPj*%%uJu&X>#qA`REzCZ?P)SOi7hm1OV`9)@Ck-Q8q{q>n zK1`@liy9x=o)XxodfylJ0v~+N74Wm>Fh@AIxjgBF;bzjvTQw9ML=n0-t^9}~4xZkX z^c|C?*f+Rra|0I`2kHyH0k29l7ebmqvj1lE&~(GCxb5<~*Quu0X$CrK*S(aTJJrv2 zD1+Xl#r>mw0}!x_qfkixG3w9?`>pbl)@h75CtYC~B{r4KYx#IOYw4mr+W2I~(1jtB zI!>%YFPR5$S&KnZ&i#o)HZU|t2SbI9j=hg5(GpUXaNpCg(&B|M;GDQ1dw-!1DOeGt zwsWTr$1%DQ*tPyQM8FJ{bm zfpkQD(3>7LXdl|_&ZwNRX|S23sDGCC@rTX-Q{5m{(v>ji{s|ArmqW}PCK&Or5VYA0 zkiR(9OS9usRHw6iY^x10M-SONj;uoYq8GYG8)UU7?n!XbGnorQ%#RLEFfj+rp<(JSvFU7FZ` ze$C$gQXxa&7RzA7lqE8EtkitdLXcA>6gZy<{OBxOKMs-yf7h-12wa7ke16TK;v33FZ?K*eCU$IgZ~V2#l>ayFiF_QQ(q{H0IG&~k#`i!s$+rJ5s4p( zDk+j!%~ars!#1dq7{GG99*q_!SRYfUa1l+U7wqj1K|V(Gzv7Sjo$|dXI`N_1j^l#e z0y8473)QuYfKLH(OP;fx%{Fsyu65Fp$p-57^Q>&*x|N;HjZQOB3X#*oaEgi24nM8O zqdY&taWcoJ9eEC0L^k{?R**g{R8~xAPwS$_wyt@TmN=>8?iYqqah~nOS*n<)f_m&+ z`FYiC7+ZzKKi%8Ya}wob&kJ9y&c(~{5exdqMhHT}$cFH>eJ6VMUXAAK`qWtjhiqs? zt45zCt$+}woK@heVPUTLHoYYrta;0EMHwwtDsktQxFjSY&I^)~&oRCwigfAP2-+vEqPN^Sk0GYfPkX>u;s#xxy40w!%IWm2I5P!AQQw-2(Omjq*tbGW>?|* z@g4YnyDl-JZ(gP)-?Sf~YYIg>c60Qt)f;G+>DmdmXcc~raKr^0lJmB63>-S8(1Afe zkU&SV+HeS+SpU?&EBoaG9pA=S#4?IDETx7oKZG6ZS4oRj4%A+O@?Je^*|+YAm}-}P zFO>#)0NC}&Uw_$Pi31;==oM17e)($mDDd?)|N8zp-2vgL6EGt2dst#wiHTv{dJKEr z;1fowiE+lrMBy_%R!^pRdQ5VH6pvRCh2KrY$R+D1A30=_=kqDFwd!QrXd~=g!z#f_ejfEZ0v_4 zerzUf{EZ@CVW*8S`y$f=!h%?5&?ZX+r?rt?nk^LOxC{+&a* zQ<46{7w#qgI*pje=8<#b(w+v?yYCMG7Nv4od7w3?mQ50L3wv3}s z{UF_^eQTKYW`F0=t~F7Ai;RBDyD)+zWWH|0XM>Gt4+vJBr$LW$$oZpq{!cD?r+RzX zc3eL3r-(pg8AZp|ZBWFqSyIJzIykjSTScC8CzqoTrhlt^maa5DS3Zxz2*V`>_4Ne< zRw}8N6xzwE3pg|tdCEZiCFv<@p6s)E;SF^^!+!!Im#T*u_j>Urgkn3zRk8WLf!JEF z|A>?H@9Y8AubW{|f?}(DJ7X(#?|ExbMR&CwQ^Cie!ejS+t0q zVy(&xh!qB4*P%19GhQ>XXA{p7n==U-cgx#lgk@ig5}V%`j=pXA43Bhlr+r%KO7$tr zs7$Y7|3?sP@A*`lCFPF-Ys*vQJRG4TESuNr(&hOMWe>`>nd6=0n+9f4t^~pgPfm0O z?4j=U@4WnSJxLvR17?ZBD_*s3?Fe1NaDd@wf?d`BzRn$VR4|F>oW?5?UlXJcdr#mRpm`X8@fUV>$g{z$MW^1`t9rzDxo z%*vXylWnj98iSW*Rg8iYU&Bt4wK-utqndv1a4X1{>)O){&xs8Fz&VorAq;|glT;*o zxwMEFCvp@Re%*#QuBtqd(TGH|CXD29kc>z? zr&kGY%x8j3(MZ@o_#C2&(EZ=x z$eE*pqfPB&qDuVP?0oJgNAZ=y&N~mo!YY+emr)n?RuA8XI>X-yzu8s$TW?S(a3CqW zE;MvlE&5?i-yY}Ti1%zfGd!b%vh%(G;WaZwvFa>GgY`%7EBvt=i`;l1-L2*1Q-Z9H zuR~(p564@AEt?y>`gWq7qWWMfE`D@3l^<--`t}~dY5Z)sAE^D^{Z);J?TU+p52;av z3|!oE0MVAwUICUeV^H-(_kPs4Z^X%wHmW)@H%Xfw#5_*8j9<4Q`4HH!uf)IkT=)*V zfrniP4qskXQ+?uq@j7ra&v-Po2vB;L&l6mn&TP2XPRKk3u`Bgnr9>PGtn?}<5Um6Z zN*7?cZQlXG!Zy;_#>lOa%;{CNN8oTHY3oigFT?~U!5Ltu7zhp0 z1DkxS%4M5?eZK1}7i?4vf;K2CyCfTdDZjPzD>o>i(L#SPUuHAN4>uM9-Q@J>Xd0_lGH$0v~B=Ji%T zx-6{zf35h=_6@aFNP8$vq)>u7rH~qI#q949_q3X34QCExXin+^MvY8YB&VVxry}@W zkJwYH)y72bW42f;#sqs>SIAL{7+g)GSpwD{JtRIrcNsZTm?(4@v9{EVkUaS%4kiH*ehYH`MjErqEm}yj8@fS?1h$>p z(mq_2OMFIrYO>?mEIYjE6m`7+O#e0NjZNdroOyPGH;7N*RVvB(=jVNPUxvXP?pGPq z!J+_OX>3ryDRFrkaGF`Y=V0Q}A)LF3>qv$Hiw`r+HF;lWvj^(~a=i|C?iSf%D_}D# z|Gi>p-kdXtxOQttkjlUu+@KW=KfYGg{qUMQFxb_VxrT4WMqszcQc?QsNhIos z8`*mpHWQ04Ysov+(-X>CzaM%0I6=h8a94qe`#2mNms+ZmM#m^m0a#@?;zRZ*xA~R; z{SBCLpDinWUjA&q^%}cK-5e7k4JQ-(m8yH?JKEI!Q8n8Xc7ZDOg1+atS!F)x{X;$9 z%pY99Z(Fk!X22Chv%fty#G3`wcb-&7gZ>9_@COUuf&T}X{2pQNlLI*m{4u5(UqpX! zQHuZ4-=7df0CE69Y+Ig)UuE22xH&|MB1Vo#1VLq@FZ}_t!7_1pe(OcKc?=K|dWE=R zX;wnuI3TOYyIRzCpC#*?i%KrlzGdm#18gcm2oCQERy=M5uD7EI0L%k0Agpd+U#R5X zFN%(cvgRxV9RcN`Z=*v}pU@1;F8v%g;mby(BBCR{c2@>yE!WMGp(H8bf0q$HE1<*x zqL~m*;&S(-YCk=U#!IJ;9oYfhLd0+8VvS%)IiBV8`EkV#49Qww7yJ z$Xf?dmy(Pmy@INy0e7Np52`gKhVC8;*_GV*DRHzd^lL@PPTP9-=Kh>e?ckW z@BchRTzlb$%fx;DA18mU5QEODO1gfMMtX`t|Xg3G+Qh1MDCNs94TWq~c#t=~2-(=)7%sSs`1 zpLuO86A+}lFL78=mTp~6X}p|%Rr))kFl}{1ImJs}(JRi7w85PPxwnOfFO@h8x_5#Y z0Rk@X(RzcEWu;99X#G}&BC5BRmcxo~GviGtj99D$ zULS{TaxfWVZQ_r-YD|`JLUJGssyBJzz%0M$i>u1CtS_QZT(RJ@=%a;*q8}`N>cZms zShlYMZWFUED@hN-;Bk~85TAn}if3>OCfUv`lhGG2&my+Lie1PYnSV5B%3$^vO|p7J z=MUB|2*l?ih$8(jy`Y5YiG8ZB`nrTO$&jw$(h8xE&rcOrd`Hk7`}h^Y?>OCV&V*oM z$^y%`3XcBzDM2~t7XzY0Ww-D%{C#L3uY8*vZe}Komj1{e?O=yVb-Y8)_^1;$wX{lSA#yS1p;LF-uC-jD;Fz&1;n+jl1v$oA zr?ng`iSZJxzy=6;WsAVp<@n_#*Ynao^lZF5f_~E~8q-@BEJET5L%UF>sC8~ROO}{* zF1~cE7;XLbO#SV$H^Qi#?c%L)eC2>^h4@pMaNm;V{XlHvA#8=}dP4_%znF;-4jdE# zB14rCWsN=#y9h1Bjx$@T(mGPxk)5db_6RDFZK;Q;XV+L6v4zleeCYlv*R5PR{QZ@& ze)*XDlS5I$WpnFSc=j&yENBoc14_MCAkX1PoSV zK0s>8Q!}r#=>Us~mVPhWfymulHiidn_3P!eP>*NBuRyUNMg}c7|i0f<9_D zt?U6jY7;)c4AhQ+%`m?i$ft{PfB$C|Ci&srSsH)9=bdIsyMU>i2sI%U^o{lhT9NgU z=XrHgHEAnT44WB92z+uK3+4$W`_8ox#zN0VQ(%d4DlhMG(S$~GTRN3nbmrNO1aU`B z%BL-b6E@`@t;Dmy=24apGiQXKd-siq1}bIkjvnI({j zz^k{Eu&a2i$r&GrDp0Z0Sys8TpBjBg^n= z7!WEtO~48=5t>VKB(Z(y8L6Q$q-tF3(a+aQaETd^0|k@?Jvz9d%kWJ1v>#U}kbkXv z(*NiI%=y|EOtY{kZQ2Xph?xF?jUye0V+dgML1!-L0TJ1saZfD7)=$KrvZlM1-!a0^ z-b502srwVXo)r5OuCa%aJ4wj&2guLTGT8PgJo#BX_WKvSAoZrXnh@}@uCh{C#usLa zD!$J#jaxC^X-obhxzt56sVG0vmvVdjyS7iGj zo*5bwhsj2Oh%2a8z-{6_#K1SL3V#f)!Dm9851{4?Z@ztiJ4)_+e4H>sMgi)zcUaCP6uYnrz zQjPcYr`cE}V~`537>SI`mo!NK3^$iy6^86eFdLLN_}+XOz%qt~R%oJ|8Rg#Xa~uj; z7NDaoK{B9yxx$0cw}}dlZH-qVq}l-4LvpQa&ye^DUmI-=Hk>NiGoxVLCtDmKv^bPW z9}>p5<(Mya%2G{7>Iyt+bMrGKJyN*b)MkRlT09icYHkefzE5EOeciRtP{aKg*V*FY z+2~!79>dU4{iwGtrUYaW2?7CTpajxE(U6pcUcFWh-jj?<3$s7=k!Qyrnf`s#mfT37 z5Oi$v3KQkXjhl%{gox651{Y)wRZ!6eo)THmoOl!@n^MBUHnH)_jejH}-XpR&KP_V? z5BSx7^NLzA+elMHse6xBhLOF#-Vt{2{N>PxxsC#toAplP4MrK7gofz_Z#i7opYs+?*b)2;sE|`Yl zj;A(_usM6E54)v%sJs7wB!OAajjIWO=K=+%LfCjMcbe8q00;V@?Ssp@EP7 zAx99V4=>I4`go-|kJG)py!`YN{`AukimQw^b4=Tljz&2Y(z!7_D{Vw7lh)(d1~jh0 zohN(^AEO)TG0|nC#Ez}|n9j6w>}iHRHB;?@%5+*0w1FKFJ4)Eg@yjCFV8ELeO_?l} z+@>yWlPoJ$$=jEB!Ygg^)ABeDH=&wscQUJrjxHx^_P4I`G}8gsTTTT&IQqFIxevKQ zKms^z;5>0@_$M`*VW83?>4hE|a}eefoazo}20hipaIDPZ)pnP451_e)Vf_uzQ@%yC z-%&Inve_-wVvoWGamK;6r`~49q|Qfje>H6)8m4L-e8uZcW1bq}C}x1(L~Vs?B^Iko zB`(hXC@i5272sjVNG2oJcSil+JRb~!R)i71ek2`@lq+l{Z)xCMMb$!xx`a4{|V*d+-;TXYeq&Wi$|`eM9_3p ziq$rjBt#O2t%jTX>2Yakrm@yhjWi%nwZrB`s?>rvzQ!;6FGh(4>-+Ws4XY~MlHQfR z1F_{%7vHdCi{yF2Gw{ae5=Fa6%PM%>5J=zY^!e`1k_e8bSJ!ju)yI5OR3&1-y{?#! znadVj7SiWRcKmy7k?8M1F{zC$XJ1CvWzMoc84g=9sh-dZrSqftw#keM(LN_p0#<)%P~FPVr#Y7<+tJPg3pH~~ z?rN?8Pg_Z{`r63?kt+_IrqAxXOcx@Umtw6zRg^ml6BQevOF4j3pmw z%csiOCnnrKau$E^p`DbUoNybbXKkOZM0;1iBh8*C7tZ|mXX=R)m*E7_VVr0&hJJ99 zp;jkbQ8j4cbK?m^BpsZkE!^=BZ2@*me?`rEi#j3tR>~KPG9jYH!38koFvv>8I%XxX z`fjKYl;;XETKT@R+)je}T7|w$4jCj|h&`9 zdG`Xj(K7WZgv^*ao@z~&mk$67%}-51SV1SLCELm0$-fuFeW{lxeINKrO| zhw7UFHx~w+iX*ED`jvQbYoM4~h9z3J>^2GV1wz)w?0h`|P$m|KpYZ=l=kzW&fiE zC98v@=AjBRlJ-}5TRyJ9Cv}cDaQD$?e;uM`<#)pWk%8X;o|#Gh*ZR= zY6NIMwf;{qj8~eCHIZs?)FK&{C z0(8gXVrf$-cO!mPzg2rphfdb6M!N}1t?7DaIlaGnr|cJk2ab74R)^TCdO)1+yw^?*pUwqftHk3>Yqpp+Z1oYIa zdwKu&XLLx0l~{Xkfmve*9hn@?O#L1cHsFZIv=q%66Gpte8El;FKW0zaxgQx4Y6OiM zPEG6;wfO}1SbPP#0o#hFy-X-VX8Y%>e@7|%oKmkT&J@){NbDpiPnW0y7D-re{G`zk z0P>snP$~k6#-u=3;uIshGwC?Jg1Csjr(e5?++w>up720@3wAn!xLG<_ZOacmpx9D3 z61S7~%6c#K6sI>DH9ES~U4YD(HDYt%KS4R*SXl*u(p{*>h$~h*kZqA_IklETN~+&< z6Ja&+SNGZHd#5Wtbdvz+I@&RFSM1+vBLt-ijD=;zWpDp}tK_&iM30BXKCALmj1T!~ zOux4D=sad>u3N+?Qo-Os!G{^HBh`+Z|2kBSIF|opGCG0{4a(MqSA|U4vb-dqKS>(O z!O4UL=W8qqQA9rQI>uQpr`a}-j^t+1?^eK(2{;vZUeln+_WqyRl>Is}Ui3%|#H~xl zdoEn$Und{Xl72*jqyK<2UVB#zMS0s$zE!UQ z#h65Tj#uiJKTBN7II9+qVINCe+Z7fTF?(2ONZlB!i=6?s#MqJhOYLR^k>pU3(HBld zUa72q20Zou@aQh$`zHl%>YZ86;wz`f3~9)eFbba6Y19i-9i8(8DWi`B_sIo9xNOB& z3@#_<-gtirjl$zUSUAL{y!x>o2p=6WheRe&0hIeKT382=C6dWAP0Y%MttfYCJWZOM zkX#AZAy%bbj(3qP=X_$D)fEJ{s%H(oDdyQUS)Rd{Z7s3mRB0giqRgo{+h^dW<@c^9 znP|PI0!HU2oxFK?*ZJx4^|xgD62s{z&4`6j1Y`!v+&5QKg?W+%2Q-Z@!5k8rI`IEv~ za&)P|y}>Uy;8Yq)h0f&Ld}%3(v^458aVd7toa!qmJ;!l$i8Zq-7suP!tM;>==Z=ij zm`OtNG)_=SB1*8Bukjt>?vHgn%t|!1!(m`*C*k2v=dI2mN1zA!#X!NVkZP2_7&}8U zsEp2K=r8Gfib%Sq2{|$>-|iVD&q=|dNSpqFwm;6kXf!cLkBYV|xg$DmO*HXvo+d=r z(Rmoi>?B{|8LB)yw=I;lfZSbk!n^YLbG2ICqwzv|Ioi=VS*e_*BLw%g)hI@XYN?9I0|>{td^t6io<<^eMyo$AIk{l ztRN#LXTn}0-S6(&Yv1w{u{P9Ibwxz!b#RdzfsUuhmi44r34&BkU2eDBeb0mRo&>(H zy|sKIzf4c(P|=&j`&I>$u{@ zXyM-s@!~B5ay`dO{2Yg!?e_=e(a*L!I4m*u?NyO0??m2R5xM$y83jK;c2Oi2acTjw z=D~(UL*x*G)Ho2dMk)C=s8LAkI!89)hlE4q-iwH;5XW`mFNlXyaTO4YY+-&Giz$4a zvp77ZVth(v5$(;vPmr6X@=$dg6HMLo{a`*Oju}`PgSQ{(i~%;F7dSsmdVQcUPp+&^ zewnP@a(W;W;D?k#v2YF&D07*y>afHsuo`XY6L#4ZHjgH3%eqlCuXWz`?=zMe+RV`z zm-)vJ*-~=<(6?{<$65Ge7_H?`UfLWRVgDmo;RMjTZOmQ%1z$gW&-)AMZpLsW=OJUM(%5&P9Y1 z)J{MBn~{?;POsMP*%!O{1m1JI>h>Dtse${NhUjgTA-LLgXVeSg-{8cNzsmvPonnU} zvL5!x9-_llxEb$4too(cLpPrs6ZaepZ1#H2MS08imhkN@`UXf0ZvT1&Xs_K;FGI+8 z%u{v4;%Ca+#NjiGAWNbj96L6_052*JgJHc2*W%30Yl;b1iM8R?>*qXha+O*B`CNyY zWX_BcZK!)QZ`8t8C@?qb4#4#wWH1K%=;lXpE%Nb`uXg>z{YprO-$eTI#3ZEG(kigK zUNp%5gvU|hdPUa04s5r1FOQ7L$Sf!$Xd0{evCVeW5WSZkqSn$4cj9gA&qEfw{>9TN zZlcQ^2R#EA?;CLU(eZ9TR}GDGXey@qrQT;wsFJ##7T~=YC2WYzNcQ7O?ZRq;s#E+H zYJM&`)I9Vet57wFGZ|PiIW*2A8F%~?;cSwRn`yZC{??|fBo@*epUgMWcqgsAs$4M)!vDTkaQmq>B6eM z!##tZd?H|P<#mOwY3K@ABbMCQkim7RWm@)*!5}BUhP88@PL>Y-K@0d7K{IrN{p+xD zvHvL8+lmO|oW3v&qsZeE-kNH8l)Q}iP%-pHlriEE;FF6XEMy(?g+>NuA;!sTs%24% znVpG}02PCypd3Lqe;RQ`(q!Ip%X)Q{syFYN!Ewue#NBbd6Q=KEf)-FiR4at&zI(<9 z7x#4t%&A^&UDl4Z>MffUK*8X5o7uk+nQ_M@Sh9J;a)=h*N$tzU&$wQgoTws2lxgoG z)i&W>5kt{kXohHMom8U|zlk*{z|1u*?m1PtBTEQMjJS8e;@OZDz`9S?X7Cjm}aw(T+S^zj03ck6op z=>d@JThy}1#gu`tra++6*SWZOP5EX4klqObWdPT4mCP<@pW2JnsO7PH8AetsQv(Fu zvT(E%Ptrk%8IyjuXRu=Z2XSd=+0rCHjCWJafBDQxv&xZNEHI%`P&!uJ7r~f%LEAft62fX`aL2+7fhjhnc-&5W6@O*lD>O8au8VK)3C$Be%{Gj_z`qj2e zva92wA|cFMy4_fE>d!8oD>BSkI^=22-+nLi-5*U0InCPU z?;5iQ#e*svQ(cZ@6|fBwX{B!Ss7MB zF0p6)xZG-~OMFL27#;`c1FP_k6STpM-&o_3;1IKfjS1<*xTx3=JTWflk0%%ZK{4Rr zcs~9%IhcR_C6JHIuXG{M^1)Wj(!sJ*z^X(cA#$>q(a=Rq+QLchG7P zdtw)Ou8TH|XWjCZ=#Y;yMyFUY{B*@3oQ9E%GxQx!tyZIgi)?N7QXa#Y6leQpolSt> z(5g!g#L3ffGKJ=$kfydc*@bDzZ&q5g^EV2P@Gf!J@l3=6u5@-W?MJ&s=^wE;(@Gnn z&2z(+(@FGlBC&H7=jLHDwxLi`hy6;SG9dXG#=N!^T9(6_>dN?xAlSar(m7E%)T&X7 zP>J-bxza}bAhcnss1EZ;5v0YU^s{Oe2kV$+vL?IIJ~J>d=akfEyHmZ@{ggtQs=uce z-H080);LdCkNNx>SJYP5W1DdiC5C!*LtAj5AUW4vR2WPZW^0Nk{Y!|Ltf?iy=l@4F z24zE0+@xJI2PfY)?JZpXy@Cu|*e5 zi6*xx>%i*NP!|838&D+ztIq`ln-APH>EbEpu&Z-5lN+eZ%G@=Pw~`3+gqiil5Ja+r z|3V7HWu^Td_wt5r{LtXJLW(p_+54HwuiejwzE@1_jxJ@EM^M1GZ6%&qHmIGRZLs*p z$2ah)Z$K}93PeiHMn)ETMN3{K`CCN@s?8?bX!W3htLFw+EVX(AEY3zJEZktwhus`30NXe_W_jWIj6WIT06KuB#1A z^haly8oO~zpwLNig%lFmnR0e|LaHh4z4!m1z%DW8O$)XroGr=_=kq*?)c$SwM6~z` zQJJ35#6S1zcbl{;Y)Pd@v$ru1kA`Zu|2@6<|7x+gl&+vi{SY2;9Pij%jt?~m-6P?}f7DlJVIt2SDGmSdd$GgH!<{dhA zA@-6~Z7nV00v=yCCRi7L)llbA1%O1^7K;b~dDoBqP|!|;{F&!Y$@<14 zLJy=|vMM5P?|-X^GNcbUYaN77v4|r0md#h+cxb(F{S!Z-&p)nSPe3G%4W3ZCP~#ww z%WdYtJvm=;CcwS($XT*J4$p&K!6k-GPw5*jzxlMgvbKNAP6zXk0myIv8{`+M3K)(% z?ZRN|e324fZQqg1BfTV~rOo#9664@rxOFm=AnP-$WaJKW4qT+qas>OiJ9Uys1F-Kx z?I0iT1|gmN3B3t2zwd&)9mh(`=GxShYq_#~3w1ZW@J*O>>S1DWUM=pLSFC1kTiaZR zI`3+pEPpPfPg)rIO;)&-P#=(sz3Q!3b6RqXFXB%$@I1ne9+S!xd&Y=GSDkOleHAX6 zyUsV%E*ux&c`$9^oR^FlQ2mlQ({caf!wxDlJKG5m;{?@J4)@Hngu zPTXVGfP%tD!iX!p#U*qjQ10`QtIP=hkY-s{?1kG1nl2pXosHP}4&_(|vfW)6MRW%l zl*0<&_cQbyuV=3zvAd5 z1>)T&oRn4u+!UoaDV)Ld>NivZ4P4KBo90nNR}p)=!*K$rbF z_Nxelmh?dh&u!G{pTVtmRt623=H+~dr4H>A3(j%2C-1l?p4{SCdQf}}Aoh98l#oqB zY8E9tFuH%GLk6a^(P&lX4CwKJEWB?RTEo}&YWW%i|LZS+)i}^{E>?mu`x`d1*?+1u~9|Zt8XbPo2pph z6h@(jJ4a4Sb?T^>=q!rO#$>2{wZ(6-TO8l>^)R%xIQ#J6DdP)*E<_o$e7ptE7cebH z@E3t&oQiZsT3yl=a&>8nbV+Zr4yd!ePg}Kg(qLdp7;5!xfM@HvzQ!>RQ-2WdT>b|` z?O{Av-tdJR;n$5Fs0kPTcJH$>yqE=z9RuwCN~gEGvjdyqo3jYki{X$vg~Y?MDa@=d zPUJKIoOVl*_>!%p1V=p~rV()oo@Nz|N~lg~O6X2#M%?sRG|MG!p|62p_xnXw(U%T2 zt-RK*#YStyEsh!-oOmOSXwtxFU9FJ=-@6B8^oatQ+RT8c&+maA7LQRu zHBn`Zntrqb0p||V)(Uw~L;A*ZoDt5&bu4}Zek649(G4H}Vn#ipxhJ+V3ntOMg1gd5 zYOhl-^8$6qu^sr;4VZ)k6!|HNzvJn9Ld5CagOcs;?6)3|u7D@Q^3tcqTNBsk7HaKa z;gdy&H(SS~E|0LZSYL^@){hkL@)+ynh>Ty=p?YU^UFP|a>8XJ1d>$ob;?DW&g%qxZ zF6Z&A-pb4-f4I=C{07YDb(m(sR22q$lK-%`Ig#9Q5QPxOp0G~Pc z1HLH8fNT>Ei;yQ9{s*7=YZOW$ zN*$y!Qm`G$>)lgaykF^6vD-F#q+>Ro1KfEs<+gQzt6F<(Bom48IaCM}CeIS}wh$!h z0GN{HpF}vV_)~^k5#P^U3R|i<4D8=^U@$tLnmrpBQ-@DUeU8XxmRwx)KQA`HB`1$%7+tcl$6kgat<0Flfb+L&le?_%xk zpa_LZ)afXkfkD#6+7k@JC7X*y4%>F+5p5$0PxT&K^6R@|wz2~p7QBf1!j|XX{rTHQ zHuRZr8@isPpAkShQUUAif2e31kKFkaof6vnHyHNyCgf%5%&>c9NLD?hJomIq8*P5S`ChTO`E;|J1@v%-nW%4uP9^LY~S z!u|UP4m_k+R>HrQJ>@T6GK6KIsBNTC{BdaU;%2-uN`bpG6YWa{VTCLHN~X{;7c}LT zwtuMOxssYns_SOaJ7tMt_G};CBF&I2CtI&(X({YG)yeku#2nwk+k3)nfMYAf;(&``<@(ILA4zOR+_So;C0m-NB zkJ4o6IhNOp@1BCSz+!QTcv$~IrzcdXU^k>e)kurnASIK7Li@XDA)*VzRjdc2aDm8~ zGSuLEH!vkriiU_XxiB@Wn8pL_!e!TFln35s7&HD)V-?|#-%Wdq9}zd145#^WJ24NX z4-u%5y!dM5ATueQL@e0Ul?ILR&_owfHC|LCEim0Zq5gcw&v)=X?YYmutGJmnLtryn z8@_#^7xVqAnhd}I0GI7C6Tt0>ogIYRB#2}iLfw>+x}^A+`FStYq9Ca8{(bI7tL$kdYD zGB7kP@yiqE7tM2!Fb{%wvEuJx#g+Isg&~D+^k01;zBkvf%6w)i@T-_wrT`oy*ND%l zfwtARu^@U|LfXRd`Wa*7jv1D0O7pBV7^Svei=ID4T;HD&$PHw;X@-4Nfl`SRk#?%2 zgi{SCY(uCzEo=rR8``$@~cey^L#9;sFB{D>8?yp!Cvh%Q%@Pe}a_j2wjx!N0mx zF-sg^s0}53^WtJ-lq7+G-z6Xr;`T~sA6p;V7NSDlmWJW%LN93Ah+APA^U~fpAs{LE zR~jE123*1;w|y!7T9oDt{!!c`JPh^#K8ug>yW%rCh2$r=-EkSf^VK)t@e+rbYIkB6 z(!+E^)m!CfUy6pQZ_V7=KIw6#04dR&QY!LWohAsvZ%9rnr>x%ND$}mL%PBt z2z|(b>wmAz%0oqnXH{}mBc0)KXe)}rJ&;Q*tp!(&aG&XCuSN(qLo5NQwU4$*nI~){ z`yfV*WDqFPAG%S*DEID^JuTVhpe{EDjux+-fjs3~1H(u6W!Y zpa7Oi!5CZcQ^4pHdmI@#D7NZEZ9Xhyi+Mk>^_olsZ*@5Ih_r_WI}*2sMr>FWkA<)y zMA(P$TgUub3_Jj^G1U{V#GFsek0$Ni9Te`5T4v`9Me4P)g~+hDYyBjH;6Z#Ov|9tS zX|T1%r9bM$$qelE1gee#5%gj#48B?6(H3GYlkql)2m8Nn(~x|bY&$E8y*K!jknuKC zFe<{ri>}-rh$xqngjJdWzbncDoYhS;bv37IvS{?GN&%~RLt#b7B8~K}93W?bUiAt{ zddT#og?{(bR?I_E;Qp^zhJD3x5J}91<=Drb`KV5&0smU;9V)kSdC!__QsZ-pOzrNADX@wr+JGux)K;U+uV}XER%b+ zB~Q6dX3aq$-f?$EX!RbLEvN);@;yk#O@Q-C>OtKiXNvi4lVvvCEm=&M_rR>?I0 zCe6a;Xw-9cAM?U8W_t3xwO>K)Uh$*%PRr$`^B428GwJ-As0DE@=_R>9{jk1#aZ-M- zEI&!i4w|X!ohh#ELv~~jA56eJ^>JO2++-5x-`i~oxNZO^HF)8lG)}IT=;G2dHi*LE z6;~9UY^V7@WQO>D*{%@06g`lVI>@*XT~Y#*?GDMkr(32_N8wA+O-!ZcZ$Q{}S8O1t z#HK#>AKoE%?X9I$HN;-EK>|YFPC+Cuwupn8huOtY=~4W=aZ>_ScIqbN3bdS-1Nqn=Q}CbENVUF-8|fzNFM8u zCvh`-!R*4lL!Y^_o>nCdXWTGR*87107#}3`9ABEzyEpWzlv#=Qzm82(c;=Hksr-~p zJaE|Q_|TLbrhMW>$32I==41}*uoL!=9|_w{(x#olfXvGPY%}c7w6praEc;Y`7hvDC zZQEfc+KIY`MX)j_!&p8nvM|6|YpAw(=HU;}>?24N#ZVJ_zKOY{+TA!66SOvru$Eur z(k?^|QTqvZ8aAAWFN8$WBgC^eI_V3IR*NyZ0p7{29hS|7TVY1V-&@vU%_Yf(eIucJ zlr-5aD)?k^X#m-7i*vJvL{}07J|mFr(x?C+B0$!F>i0$r`;wb>gu&>5EoK+JAULc6 zZ;54m+4hlVgkqjLW&u~gdS*qE@Tb7~C$XTG)f0f*{zUM7I|;C@0TR|Bp}Q2R@gg7C zTKbk>zg7;Ji;%P>I`3!U$vHH{lk$7)6e2l{$eSnr@@&RL+5j_#XHTOHD#AkiIcA$swa#^_!Rly@g7sup6LSBTPS6-M|R%TB-+7qf7;UXs_;l<(j3ge*fU%39s-3raQ z=nIF7>^B(V%+F@aLj|6Xn z)l)aj>@F?vHkcn)i8Ou9cWofZx$Li;w;rn%o>cOIZW4EtC&?SNZk=>^_LdgE^|%{% z%l_tw5O7s(~5ccWAu(0uIthvQ;Wgl*rghpnCVf;=IAb$<7MJ&wc!?g)&7`Bk0wY$9_s|Gg~@Mn9av4wdz->bwD6$CkmR}d|*-_17W_?O!EQxx0TH9951lADuS(|;UP zag(i9-K@+~XBXz$o_Y>kshN)*NNuLhoSH!Ir33j(T0es=Z%jyVikQOXZV_SfPvA21 ziz_NZ)ak1Xb$9`<0C8<;2V6U-1s0`S30E#^7;4eCFoT@AHMoOX*bwP%K!?2xH6mgH zqMfVRGWG@>xkAdOtf3IHYu?3Ss2EJrHhp}bu`t5d>@2Ww$znO`e*FNAb%HH82+6$+UObYpHh1QU!q>vp$d5{Na&Z$OvyKf8A%@PoYF` zqAu8aX-ZCa2B*EfP{0MY=pU-TQvna57ln0{6t zGG_bvl2Xhv>h!(n5cVR3^QDWLI`D$2xB<+RgY#ctN~zgA%u4x646;U?=kJdl38Kb7 z9%^X(z{hu{U#i`J^NlSKP|2l@mm@m*Bxb{m!Y?}As`!Dzg~I^~Oa%y&8<0{YKthos zr+j9H`?hVX)^t7YuU{`Qm4xMD*(L$YKrnlbW{H@uw^v7LvhmSVOa#4Z1n7y#`kb?Z z`vk3*)aTOnbJ-9S?sF8_8s_@7eLMc>Y1Y``i~QiM?o0;1CaWWJM7V3=#?Czy&FD}? zPts@6YJ3uW7U}=gOPgsAkdw9VL@m*_+k+fdEV}y5dZkv>3ZV8B5W3)(Fh1N@9Xt|% zX_n@h34#zH5nN(}d&V_G7w#$nTm(qJE@r16!Xk=PQtZxx9G(7gkWc~aiHGLlrh_P= zoj`=>St7H}(tzh`m!|OvaOV~~#8Jjlv!YAg+tRW&kfhvAQ^255sDXff#fjiv6vGF# zIyF>7>tZ3Z%STavv)klG2)PJ_;hY-M7MI?{68yvh8DyN^-@itgt#zYLGGEG%UDpeW zLMZ?KL_3{`SD`*)G6}S8I<uhT1GpF$kw?ju3xb{n z9tX)raaxoB@PUp3Omo@=OaS%6V@Nk%Q+V^{rXJB;0Fh7Uu;a+Xe*UOFlsY4guj`SO zS<0vjlzE)qB$07X=QDOvLXIdr<*_i5E0M9Lu@6_kjMBj8Ckj7yNMp+Mg^Ok&FHjb+ zkNh}!2mKPFIud0Ec+N8+en<#RP?7@t64$X~{i3>3L?J67{6Q z1b|kNT2ODlX?@OrL4=kfvmyjqYU7kS{eEThrq;684jJ=;JQ}rTu_0QiT1`^e6oB(4 z`Ww59WjS*1#+(9iz)&t*PM4M0)#4X&UZFaNVgT+&i9tygdc{5AEQ#{WmSKI&NH?X>N^gvD5fhyD=Ce#}BaI1peEyNl_Nw)1qVZ5Oc{C}56)UpClsoG}LMW$I7GzG{n zD}|leoY%r=*^+lzkVpKoFXt+NFlhIQHLvc3a_Kj?3l;3SyY}2@PHbIAOoUd{ zG(VdESEava#|`DuZfdcAA@!|MjqR2Q9m6(b`M55>n;A@EcatN{;ByMZ&XMcFH! zD2iwOj`Zo8*u#a2h8jkU5_>0Brt{}3pu#Z3-vkgY-k=u`~N`n zvC^0btvNO>QXL&{FMO{!rYK9A8v##SAbq_<3q6dA&i=LZEi z9Z<|@XKBCE9!quTlMNHLdqO~=+F$ph8uc`XAqg|1oq2YGxvU{TE~TbvZ>YipVX&X| zZI&^5SsK>AY{vh7iK)kplf8_oWdU_|*WR)nkkJUQ%xcr4)9>wILIh5i1Z62C9QP!L z)MBp9YcA+y}hn&I!th(}bFLQp13_MKCU$inb{IfUEM zL+!8F7tG5TY{xJLV8@IkjKcAeyi>y4{Au+EyY@7bHf{I8ZZ_hbkSQ=~vyQ*WdJ~>~ z%ufrM{J)_cB&dK!AgxG9nx@9G9E%19Ba6{!EYnnu8PzB?v)6vLj)XA-PY$GB*x9zx&n$AAz^e;l<+!$>c z)oD$!?x1vXYUdGzC2D|4W%g4x8B=Z2r%$q^N0^{CEs4lPN0*lY1{MfKO+pM137bT~ z9VCk1rOsa83nUjcStYAP5e@cI94m^Sa#9(le!7M?msgTPV%o`eaNGBDaINDvhzMxh$4fh}819?d&84+6qSrI&DXq%!-@ zIT4H&+eZBFzS-gdz4UaQfS0(nAgH>!izP3vWpMarXE`qYW~ zw&Z47Be%t(YppYD^HTjynam636Xaq-s!vr}JJxitv zdniT1cvJ(OkT@}b3Z8nFPH?Jfc7Rt4D<}{)dBK`7%`h|4kCUDtnTbq5+>2^h3%cdj zdoQMv^e0yLS3%5V&3p28Q&#OyfS4Ip?M>uhH}ChPn3?gkSG#!cA*Ktc2V&T}4fRdE zw*}=403hq07POOmyb`6s0L(E|#aa@zH_t{EfLl$px$<^ecv{Sqhdez$L<}$!BZ9_n z$Vfy)tYKB91#M`BR*v4$8faE_b^6)}P}+?2-M=CeMQhSPaFe&@MwF*^b0jD-QM7-1 z6wAFY8Y=B!b=PV&(b)$^;?#nw5t20Qh2ugX2(zG@uiq8htlB3B9XN-nGma*aMVt4N z&FE}5PeT*89)y_T#fMhck*iLwhM5tq=bE7scr&^g4w?l_Z0=+p6eP!ta*tEC>`$Zw z%errRg^0Hwuo0Qj_YZisiuW8sfj(gG8uT}3%rce(f}sTsoulkp0$Qa6R3xF6s`ll1 z$tTlzKE&(O$o-zdk?23{nfRxlm8b}|WhO=Rn%1!^(u2}^SgjHNk5OUUR)|GFX!Ju- z`Hp;&jKm={Bxq2xs7WC6s@bQ?&FM-5{Alsj5X%&;iLcV1-VftL!)}T)q^Ej?Czr5= zSLsF9qprSVWJ*V5i5wTbghkagN1WEC{v&2loq&QZEPJKBzC7bZ(hs`8N!>t?N3ULM zZ!^&NbQaCh6VMa1Jo2hfoF~$tcIT->w6i4e8{^Wd>?s@SF^Px90AK7y6rom*zLaWe*sMO z%4^+H_oY^3?gytxLT=@MQG^&(5L=MLKZ>wsxb1ryprD7Qq8lnz=1L*U6`4}cu@8|= ziscY^w}>h0QGPBhzLBX|0Zy>X{{4EZm4E8j+{T_-r`F%1tldTQ_~J=gn?uSU{D8<( zofV0nY99SjcS}sq2}>*D6oCVvS_w?19N`noqWG4-1ve}U)@6tgC%pO~uQGIyGZSI! zz;3B#{|pNbYsxZN84^6u^_ZC0=@%VAC%Rf4mODhVdx)oQ@AQn0UxfaqMS6a5Tsm8q zEKTmOO({=o(-Jb3f|FolG$Bry-Z;8SvZ}amv}H)ya*pJW z4WM|Wnvre1CzKRiixPOY&jpggr%~M}EWq+(L0B^o`#n;)2LjMQ3Ge|pp5MRYIsQ}q z4}b!-z;p*2MWT~%3_Rch=%s-$Q0{(6SiX{1pa&$2wjv8ze1JcVwySP>k`ToAB>0j= zgw`D=6R^>`Akozb{3rfH)F;7Dq1UeJV4sfItidXz((O*f6|_*AI5?Vz2$UtqoqB5< zIz(2E0G`>A=OT@kH(A32Z!<%NNz3Eoo~e=NqGHW&vaXZXnV|CA@G5@y&l&a;=ZxhK zFf8|*gL=YPg(DsaPNIPq-bYmalLS(B3&*lK@l_nB;#H2AY3e$hY_=Z%JSyDyJX~== zfC=C7W&cHil&>8U_PS+=%gT+T>lcWMba7W(SD0Jr2T(UI-T6V#+|H$I5OpVMg?ZH7 ze%DAkJ*Jc(TLxy}oD{ns6IjqH+M-3Bvt|3`8&r0fEL9$+^XI0W@yfpm8jefbW@BeM zE{l;@M?Ik8f!Itm1NVV?g>%LJUfWyEl|0(Ugi}-3 zVO&n~vVnJt>9O^VvKx1v^Pcr4PaC!wwne|OxSz8_I&s&CXYvW2`p!9@`(f4C7q1yD z#2Z(QBO^6x%9WyU`opoJ)M42**#bk2jxrO}{e}mS{ zcRuQ>hmmUqYsn?VDRc{|8psvM?HR>z!Tm~Q!T zU8T20wKQFEBkX40c6Cm_1xX8%svcwNKa5L5AN2JmtyPv16No00P(|mLN*c>!5jGqd zSKSrUZdwBLbUxi~Y6uE6Va;1$>}4L-fiYgV`$8uptuSJpD!gK;j!tdYf{wI3*9Azt z8tbJP2J}Iu?bRrsYQ!--t*lConmp+^W~KG%r=;~w%1?BPw62lKHPxjn&4CuQ9g_GK zywNMoh}kNs^uMT+ldXRs%NDZUoE>K`=F=C&BrRzQx}C-Om<9R_2xtuoqvWM}(N*3z15M>SHv zpW5|l@OL~P@jr^woihu}h2#1<-YG)E9u5A4gE`p6=e>_Rk*frygG+~&I_&umZqt4M zo@%_mpLF98IN{(X!pWpEZYD26`|akXGR{bD?cX~Cy>|&r7q&@=yXh)G&Mp9OL+MIb zqjsnpWvWk8HetTdTpvr#q`b0L+Yv*xG_Q2Cge&Hfn6apmP4zMMb<&lMb+J^TsV=r= zN0_OYj!I=(N1;}kUSEmE46`z=zKM#d2aHsoi~r|3S!vwU@#v~R`0v&axx%N`Ss^hxb+ znaox>lU`^tkC6S)5j%)f#_5;kF>Ye%+lGXhUYj8(p7m#!duzERd3Xpiht&~Io|70x zECp+cKHzYcNmE(>0SP9oUAnhU)eW}JRG%JXTG~AJ{7e%Cis z{=~fFC5G0$OT2+M9Q4Ht9~P}-}a}Z zsF9X!(^2(~dZjjF(oF=$r>Bfcal}zn3|cobz+X?EWv+Ld z9}_J^5mr1lo7{OObH=w;z}(E-U-V~mCA^EjLD?t#v)-Q*bD||LR^^BE^?)h|6d7IDE_v7CG z+52a%KILA%bjm7b<5kaV8?76!o!-Gr5UimjML}$fZ`jBP-YEYHn2nuLxRZ9`woHvs z>&^La-r5&px7uBy8&CahTT;LDorGR59dnHmy3an%-Zi`^Gfd^DwuACX?^H|Fv z@7M&Ae!c4As=1lE%Rkpyb!Kd}farFzyJRuWa~_-%RO17L1tQzi4zo=y*sJq#?pQ_< zcJ2Rd>U@f9EzO1!Org*U7Cyumvs&;E3F)jd{GYlsv;6U2F&Qz!m-RUAuO*^LS+(H$ zLwpId6|c+#AkLX4TDV?}MC;XN`w9vfUo-|xBlb>~vOJy&MLn@{P4Rl(-8$-(Shn2O z<4e`YshE;4vvqJjqSW8xtuGQ@ue05g zCEJ0*3F`1%e;rjK05ZWa5?-!l7po*lExD3i3q}LJc^LI{kf)|eLWpU(=|I^53yC@32?I`yFQ%wV(NA z**j0A14^Alyv9TXl>{q6t&*^U8S1N}4jGRuv!CCivdN}i_Fr<6sn-VRoOT=*%xp~m z#&QhE+ZD300G4lJ@3B}_)Um#3w?9rYs;TxQ`J1Ed2k(%YMECqgIeq*Czw9PHOE_9= z^%vyetC110p{4>W<{~NU3W83~LHmK3*v+t4>Z;VctR$AmQ zh8xY<RkI-NqHz)w=E1+x#O8Cl2S$SWHC_evMatteeA(#)%xtTD@Z=z4&>K?_Xm}bQ>|3%B`)kkG81Kr_j>KBRdBP0)i5S!R?65 zq;cZXhqy5UcqXhg`yy@O7@S9?0X`6^^0~$GSNWHvNgqJ%J=*TLG{xLswXx8#nmJ$@Klt;;^*OMUyf`|e--sK*nc$lcWT1wZ4K}Lu{EcP zH?f|^`N#@37(ob7X5Ad_rijG@i9tjyIh|f86ok}PgsBUT3M}Xpm)V!Ddt}urFL_)M zDGIcd|ATkNsQjP>)v|PzGw{9HM|Pe1U*mgiM?vX7D;Llp%jc5j$5U_89$0@kz{9dY zvT@klj`u6K-Z>SM61!x!%=eowlkddrTNueloiM)#j?9N$gL^yFv(jgigXSAX_L^&m zkQYttf(K%RaS(RzeD{kLA4R7ZSbahWUo9UurYjUF0{NlW_7IQF-Yr(~*5qwCv$g)t z@3}2WJf2kP7fJLpbB4hGEEwwd9KB@|}m6T>d3=EiT_Z z6Xlzf8}V}NhE|ZviG11tOGM>7=SS%*&gRm&?rRJ3m0@#n=ClOS zAEbizQ%ChcFPE22_n{8xkBNG6nQ~hrb4qfG0TW1x-WK!FE$3RfW2pO(>*eIV*^SPl zk`~Eju1De(J=|qUOY%V~!NQmx#37x>oC4bIGe-BNijPxQYWL?$!OI`gUqPP~rH<~C znn_G)jm(_M0qlw`?bfq+tmw`$Rf)CT{`c6wv_wh$%@Ge9Rf*@cR zMKq94N2dt&utL}wf?z*d&{k&MPW*uHRW-g*fm+t8Y?q=z1;yqFn{V23!c#wFyPuQV zO5`nkHg|^-3rnR49ElC<v?D~xq>8Mu}`+`Vz*Zua&8dHh&9d*71PDw=bIZ&c zdbTySdaZ`@YMtew5X)}<2~I3WH$F8g;vv1|kcV!Add!fjAfIIf`<@G_ zr%UYevV5T|>VDX>D48(uD4Ca&LUp4Y(I`GShD~As{Kx|@fNL?M$`Mr{{3kj6xX1@J zBP2TfCe{dx#1S)NIm>?t;BKu+_YW;Xmouxg;8{f??RE*$z(I(LK#$U>rfmlm zF!UIWoHHkCZMib<)GWI#o_Wx(9j{$xeYkH9eKD(b1;yhCi2dol7{uWd0ngoGLkdIw zNK%CuhOdgFmCI3j0*skcTzF1rXL)5uW%={x7}#wiR+Wk;M6!YlLN;=KHt({S@y`i? z*$~ZJvu$VU?&H1I%#ZzBaqgQ{`1>NA2Z&&N0WA2a#1LtV2w(uOuWpY5V@dB9ah;9; z>HeeZb%Z5^kg@mopOQkhI)vo9Y`_xKaRLEld^vQEvl%e{C{fU3BtOJLwXrGIIgz<( zxsg1U>{*mSd{3DMx?plgE<2gWvX9g7e?%*@YTEMT1@&Bg$&dZ1A))eIlFgz&4z#xR z@=c6OcWWv-JTw74X?WO}Ni8TI@a^IkUR1pBYwT7*(HEq=)eCM|)oDjMV-R;4bcPLWZ-$5 z*YdDGY9&EMG3mB)kj;w78BtB=sq4%B8}+MZfRSc75v&QeHQ`mDd*? zOo2kxapbV;_<*iV#UC%*Y;Lj4ViQAfmL}qDQwS+jDGs{F#VOBS3{kh>wl|@&Ij~pWaX<+pYnCUlOB+hu5+y`cX|uVLOIF~c1RzFpxkn595J2ju75;%Nx#Pm zI|O^B-+@0s-(i24zI=Df<#?G-o4poI^fH|`={-zxk{a-eUBbQs^G)+#HGw!x-{y&4 z@MY0~k5+9udo~lskKQR+qk--j#loefLBaf}57=%tQGUo~c|OFu8Tbe760E#T9f!+u z&Rr3B%1Zr9G-alVk=qV(xpA82oDs~FF_A4}^B=A-!<67V+7;RIstH`Sf8V63mS*=3 zMfZETX$J#mst_?zI|r-Af5s^%J>1jN1g$`+5a+io+tT>_j5|wC`b^pxS#Xjd@Eo#GU_NBK6p)fWur;|gV1|;j5uoCl+zgPTT!&pM?&A@p7%Ysu z-P|Il!s#j2VzNg#WyWg48qq|{9aOiYbj*Tx@IvlIJ8!#_-lzD)se%QKSsI)XTW{MX z`Mf<9xLJyK;Ips_>{TJ!iDVcq-pC8!)46u1xHq*Bv$4Cu<>HNnw=P)Bd0}y3M})vK z{5kJ}#fvbQ7r}tPjyDi;sS$4k8V!G-sXPjL^ei!O?@uv7R{v+Pnh*EeJ?gE=l@DZH& z;HXg4RB7I{#aKbXev52X4t>GJ>FtEq)8D}jchkkDM;L!RNQinwV zp~h9J1y6}h4cBwcAdV^D-Z7-I&-=m3&gFMG>rx*udn*O zI7VrKBA@YJ{?Ieq(`zxoGnyvPn(}Gnt2QCIUvNPFs`1u@2Q`5JTlseJh#{pj@i&Ok ze359}4;(WB+zCJOWte$R^J8i`r+rw59mklyH+~3XrAKgO>#7T+mlqx2o{1yEwlpggTAg)D`dA@jlmg5EsCDxA1m}EFZ*Filn;yw zyg6aORgi1jDotLua7Na)ipI4I0U~CNZ{dYepN9ZV^(ZxiRk@`kA*z>(y5-S`E3HKP>HEEvs-G zfiA+;6~6)Gtq$Lrvg%-DfBdH3<^!bW($(|M!-1QR6YYEK*zv__bH_t&Kw^-m@o^xyuuxrF)XJg7fonS_qB06@Npemn|8U*3^Sjbw{X_Rzv>CwL} zMiw-nIx2=29vlq>_i-3PGR32p*yO5g)|fVC3g5>>RZ0)JHzw0nxvAXz$a};EY(Bl1 z-HDhR+D3EvW4Kqu* zeOC?MUDtjyEWxdCrqe=B>p%N>I2>TT^nzEFzqF9`^HJ~PZ@I$uVR8yqg1+-fg-rt` zN|^dH)lH2uYl=W7%;`?74Ku$%7=v|O6va6J&YO2) zFAA(7u;x5{wkE5kHA{ok?d64daZ8IPOOM<`L{@Ie)@1AVS_Ee^tzgFC<&z*qND+ce z3qY=*gm-vYs3^c^i(9e=8c7vi?eJ>zX&%Sdi8?3DE3e+>zRvq_jt=_cYx-nqlHWsU$l9S3{Xf(YLn3v|r|903#&7$~X0sw4ZcmVwE>>VzGE+}t~ASvZU z^s=epu&Ht10$k1Z4eH=flYe2T4m~I?%t?w8;>QQUdxzwRf=LTfre{`O?+Z!q4u{Aj zV#QEiTGv76R|}*+b{;A;CPfp7P@3_XkZ9(F}D=AF28Y9ws9ICS(YW;3LvHVu(=xV zV0^mNa^15x4q9`-UiW`T@c>;17i?$}9-`!1HI;mS>b|XIo7-c2@$P?**FHYTY%CtO zx4d<~!{ z7DsPV3A0Z&_GA$#&m$xLJRT=%4^m&A%csrG7th*31S(~Y9sh?!eQRTY!Gk!UoTeJE z3F^@~Vk^N}+FRNvj0g>F)-EL$Y#};N32dZb=+o7kS-Lc3>SD+Vm(YSO?x+wX@K3Gy z$-_fpz62haGdN0-6dGbae~3zN+pUPGgQ}!?`&y&SLZk;H!)f;$Pr%~j>cXVSrgBSs zLDZLUdUS9bOdcnI`a4omK-_*}ev(^vkkUS=M5lq3OCgW=^+Z0m$>*X!2e(&mdy2Yuh0l#i(*@EytwR~Y~@9Y_X zy&iMbvCVPQ9Wn253-z}3xYz`t)9akD@Bf`D5d1TVFKx(?#jl;g;#_&h8I3K=gO>Td z{J=Dw@ug#g%`@!9OZWAqrjFHN3-s{bZ8@3 zpZ!csPHsI6b6|5TzQ3P+!cWNJ6Fv-cuJ9&b!38j5e|m3F1SOu0vR&2SbB;Hev|vOP zIWn4T@&#B1t(I`CK7nP^8>?)`SQ}HALmXOSl%C)neEmTHssg@aP;Zh}?1Mvu;8X)5 zZDU|mbQM8a6j)!cXT%nH&xGEWOX@-SqIyDVBmj}Zr4oaQR4#=GY_o4U=b_x`Pe-C~ zD~81rJK~yb`8lIp#~??Oje2GP2!c(g6#jctQpxsD-LC7W#MJ3Z$FnooKaFJ3` zm$I14nV?lZX)dN;sx?3>q@RptXmGAM*-jTb_Ql3JJ^0<_5J%`{{c=p&fc{pb!AJr^ zSk3_!yL&$BN#2zpUkx-ElFR1*fkcMiPtie9AvF^ zYKjA$foi0c07FW8RaKTa29uq5;pZf-bls(2%G+JYKE)R?4I!czmR}%Bh^2=qc@a@T zDD_dU^~xF5KL6s?uWn7UAUdah)mCwnC-z>Y$)pq3dbp8D;Xa>D;%^K!#8m!=3?57o5 zy0eh(J2;%7_D%b|Scj)ZikRHf=dM!HsGUqFCi3x-ra%o)o6;7IX_SmeG52^0CvE z+7z^8aOSZBZ^{d|S=)|Re!I%=(unIZx1*QCB zrp+e?sD5~C41ho}Ko*#x0mLKUr-_?GJg$Est>D_is=QjX`7+xX;EFGuN!V!Zq8q>2sbJEZ!#&G1H+_IS08+Y|H=7!QBQ2R};d&pid z(|p1}h73C@BZPr;B-Pr-$EmbuE7?H|Fv{bF_dg^oZRp1@4BGkVy4oMb*>@_|01jB; zOpRj`b2g%y zj_v8V$ZW16Vo`t|IyWWCiwJF!OEeu9+G&wxpgpn!WAf6<4j%@@ekpjV?Ni`e$f58} zWzK+=6;dW05!Ph`G0`DavyvfhSSTD!MzSWXNTw!xPy=y>bU|@7x=OVjN=->lC}IJ& zSJ9YKQz&y09d0@bXmB(5^gp7*HZ*}IJ$Bg*bNO%vZaYo*@gM9Vo>FKC$X*EXNU-nPyli~lAHh1|IPejq?JWaItVG%hjY|0HyA{4 z?8M~pF1Q1}b3I+ZP6->$mTRODEg#J}hTV#tiyu!$c}`P-l#49XT9k+-(uyC?K1P0G z&XqF;n7=lz@1|wUqxZrg`kun_*pN@G%~7Q#&I}#5`%nFNC9%110}qU`nJI0bf0z7! zlXWv(gDX|`Bz4@mY*DJtV+S;^J zPYvKLzm#I)W;RXfRY zOQz&BLkIi)Szihq4^r@~mLB|3ZjBt{%y?q0uE$h?cXl zr9s$Y$3I)I;QjBNt7hYpi)PpMCwG5~@P%94mBH-A?pHvHE~l@v>8y(lYFKX_ zd6Mx^B-gX0{#nOZ9sEX2do4vgxoMaL#q6FcvqswmI-PZh$CetmQ`9V0+UbxLa}K#^ z!CC79eQ=I5F9Dz|E=@Pq^zG9`uyE)4J@c?02U18;W4sA+k zoEW=k8sM(}fca+yfOs4VFWh}{6`~7c1Q3(FiN!hzdEuUoZ3y`HTg)6)}fqZu>F+>n5h!lkBl-F~TsyD9G_LK?F z^A|KlMb5t)6sxJK-psc{bW&eQW(T0q7;zem84Q#RqCXq48>i5oiN3Vi5YuR9aM+>d!;ai?E#FGP4%lsf%s+=nD~-D4Ld}gl%6pb~;_T zL39p_w;C+I!{j>sb-+4VFA*#_FuV0pabaqXpR0p(n*bi^uO36Ti!kH$*s{|}QA>@~ z+Ze*OiPv0fSHW(@I#gNt`K~!tzlhkp&5Stk*gNPF3KnK}Ca0=;0i2eAjiSc+Q=9Yq z?P(zh$TOzNg0}HHXD2Hi>c7_;Ls^fuFHZNRNg6WhIN}1tLEK`WB&}lLt-b}L-C8Z=uewD;7VO$}?d9e3&0E9s zQ%MO^2mCF;91QaF?T*Yjy}u+^T82ntuM|wm%3;q~CiB}SZlAwn;N{<@Fj{;=5+rL= zvBkHkNVnI!JKoM=G~h69M^cK#*dIyUH?puw*oKkkDa7Lh-EkYH6O+URnixnrqLmRs z5;=r2%k#ww{7Oe^7552~kKgAfC-@OUtgP6Mx7~o+8Wh}= z8j391tON(fk_0AE%udR$7IgF>6bY%4p>30oH2hk8?O=`vI4Pify-Z`((#*Ah}RO|sGgcQ$d#;7 z@MeBK&YcYLu0XU0Pl0K49KCb1^s@HE)pM~%>f*Q-NC5G5&Hq1$htq-}S~3LaYNKt( zf30bt5_U$8Dhlq`NAe$4evJg6HQn~>N0}DC4WYy!am8;GMqRF(A_g>*{o3!URaU1} z)-mXJb(vcNOD=|W)n$D^_I@^XMZW3Z#et z01jpD^?>h|d_wS5A)s=|}@>eBULl0;iIYo&;!yDPKnAGf9#>K9^( zgX^f9PSrZ6C^_0&2Xfa`s9Yjlu-{0~#nq?-yG6|vd?!UiR$sz2e_;|W1OS}jF*3(VTZL)V6%-yM^)3hr z2@bd6?+4Be0rjQW$@gj!`FenXcz%Ibxx$+N($527N`Kug%)0919X_Juyp@o&@R3-+ z>66x|qCSq`iJ+Y%3^^|`#_dXi-j7GC>AA;97C?dR|Ngw_r5B(F&NR7j<-!C0 zTx>TokH^+Z8l{A8>&v2(8BP@!0B0_tN7~3M+RtV@ISuJ$u!f$Ls@W0_W~!i!X(`mv zteJ5kvWQ3Fv@8=~re;F1ofbWt6(3;Pg##XAW*jk2WHE!tDkJ#{Ll{y%!vsE?LtfD?v0$D&@g6Xwc50e$+bz< znf2LQ)^PJPs*~!H8?-j3W%{UZen>#8$GgpGl2w95l3 z0iMwi<29>UGH**10a-gUX;cQdzF~N_Y1JQG$ZN3a9Zqixs<&w!9QMdw{LN}5rFA~J zb@>75p{cb2zJuY8@A_VV7+y^D4z~N*8vEv;I=`wQ`QBtzqU!YbgeRz(JGyKdYcLeT z5&@Az#V-*OfKS;l0lu>1VGX}K+vUo3if(V(Jn3eH|FhW(m6nDMHEs+A6d-hANJSv= z1wFK<2acE;t(D3+N`x}*;GV7Tg?dh;@z>T8cJpa+(`H~I(ZbaTRlLSA;%?m(AawTj zb|yYyxB%d{&elL7hZQmUkE#)+C+`3X-BNR9`c;SJz~`LW7)(cs+4SV#KgWtgCDGO= zc(ib0PAWVvm}9>NFxSSxxx5qB#7iORJO4Qeat{yNHsMjpGyBc}Vr_2>ras%OI4StQ z#o?%@RD#CpcT$JnOU52Sk?Dy9l|((8=I&I6`U*kvcX%3t2K z8oF(2tc+mYf+1q-+8*5o&x>kO0d~z~3e7iTta_`3T0NNxHJZNo?;+DEcz?pKW7bU> zxH}Sr0pYC(U7%9+ju9k`K~OGMHL3nFAgoKF$3UY!N)9Ofq`acb zj6i( zWKtcy@ZYhN)|b7h!-K*g+%RAeio>*-`4L3j_o>*JU=3E$rZof)OtdpPl7Di>lk%nH zX!(-xbUpmVTxOBdQBZWdB|SAi)FbzBWtMWqRO}-5fH6HP??N6RWsF#M9N>YI*J+L- zA78d2S8TW+b}dlDc+YSxvWb>mCFtZ=@jC%|e^Cq`Z8H;xh+g(9hFC3{2}AH!>^?$l z#@q_mPvBe@GQ&|c#p!&pAM=;Lo->HAZJ z>9OS!CwB))NNg7gNjsKvu2~+#etqlCh(OToE7zRB?AS?^{YU>T1@2Bg2F?8i=DNee z0<`NmB|l92JZso{*(&wW-XRz3N!Gr+?vt7uH;%&wVW+rUllG$r_qHIP^aJM41!X@Z zhd6=BGw1P=J&>oosx=onT*Z&idHm#mzgRd0;VXRg<%tloXIfS;`mU?bv*IT|g?la| zst>ho7Fhq_kO-)Z2bIP+qvx`r1QH+KECzS)XhvM$^HcJ)c=|K1O_11Op{Ohn`ev31 z+DPGNw&nOr1cQ*cJr9u_ka{{tcq?l{higKst=X4iqTzKRYF+O#vLjp$v1WLK!3TIS!?H3}K>$>+I4WW4V|EGRSE$ zpQ?FjIT!{Pa=bM;8N&z()MJMs2A&OxsPC;0AdVfB%W#D%dfLjoE?eUw4Ej;xf@GGL+HQoGA2Nv@l$R6;p%2)D_<|6y0c*_TE z5)GQaXCLotDYNfEk$yc%DR|=&D@BSo0?gDTvn)>Wa7?D!6XO(}`2BZH7IbB6#sX|2 zD(A^N05I2te^Go1S198a7q3g_aaV{PCIX$soyF_Z$v&XY#+Pn`O%n`gVfcDmyE35- z+%!HWof6MjN9?e(o>0PwpGpvBbyfeuMT=`|wpXskfS9zu7;2`nhoHPoa*Tljf9q`@oq7$jYDTd}n^&dS(wkOJ7*bb#|%u^_XX{f1M)>7}GM>`EhbB@jl8GKLcraV1!}(a8+iC_(|jOaZ|E z3kJdTAp((*u0TFS2p)|N8UJigTxUK;7&RZ4j}pexFx{Wu*xD@S*u2$&cxG&36a9kjktdCfc^WbWecF z9AosXN`UHQa~&i5=0xosRyu4cAg!xYsR}V`=OJ#++)M+$;m0|eR=P_J@h6hU)>Hm+m?-8TGjXK=L-LDpfD{4pK+Sd5d<6!Zo_~74WZ=DO7MWd{;YSP&}*cto59K- ze|!wuwGDrtC5kh5Pr(T=ntl^oy~q0X2D|_VVqXmQVFg&6P>;PKA6l$PSI_E>ky~U$ zp}M^FIb)6#_f(QLC+&X8d^x5*S*W&a*>;k&{Q=LLe}6mqM(dWutVNB5&7O&YwKgqn zt!vJDS?U&!#pD4U;6pMOOT`>xX;|;5?G~n1zEZK4XjkjnQ2RAW8n*Reh*%JNU4raD zP!JvD4z6{+Lx_XDWX3rRGFQpboa(OZe=zT+t*9+s8nFCUnk{`It&o0;?QG~?Wki;; z@uTDy6c8l_Y>ud5 z**6P`Lw1e;r+x26_OD&+jhtP-*q(fxQ#FqNqCuHc)Qyz)ooy%^sZ*5OS2uFiOwXaI?G&G&!im*@iTn$l<}s;{D8Rp#|2KZbgtDic!4S;JAu@`|WN%L|$(3lj#D+qs zDlR|GgZI^Fny|-#N(oLOjY7Md5AZAXW%oBt3*1GG8T(875pzjztj;qD%}*DUD@~*v&~YrxD26h%|ol_}_nx8qNe1J z^2X8(?h>q8*_rTyV$?|jlB(&`M#`_`S+{>$=KV_lm1R<4I-Q1kB%4P17bQ#|`Yz-n z`4qB|`Z0|JPWx7RlzQ=v-o2ij%*6b1>QSAH9O>9AqeX|Y7?lnM)4QzKksPUGAC*KU z=5sPVd%gL_G*KL7*4!PrXs}}m^|2b(6_l4%Jv6V(PFR?FPWh_nOF=HtCP<1meRBB(8v*4hOGV3Vd?d0 z)uBtT+x)heIv$g__t^zwtsg`?v`CvdxPB{(~ z%Dca29vqJvBVWUT?j4YiFKtm;w+$AJ80Zlt8ExZ*GbayY1Mnv-awt7K+eZETYb!6| zmfwq0r}xggp2BO5sc2;g0JSkq$d-4CCpL1RYW{@Ww#5970syRMluyV)HD1~gvD}*6 zk!9Y^N{xuELd>F2%lw6lF>s{*b<}Au>%8PcbWEISUjYU^fgbe@Mu4wX>nq zj(bjf*hvtG-eY}$*TOr%Z%&oh%zsdBZLONm5UoP1QB~iZpq^ZiKw0bw>$r#ninEBk z-9oLs>vt4TIT}+tZ}v^# zzd%CPyRJtH@+XBGxsiImSp~HdwqL#q{NgIdtl<6u=<<{U@{9WG__{hEaDx9>8V*G6 z@LK6Xu||z1?!AS}Y`LtF?o8^GDLNB7M_egYfY+BB4;c^whrBRpW?F(jxY+Qe zm%Nw$2KC*-SyPclKf1aXP6x`xPB`|#E zuHrhUMaH0Oi5N`8P(2~zbMx!vy49tQ$<)7Mp!X~waoeFrS9?--ZXi9l_$p?I8^&Dx za^?c*b^*PG9l~5PA7;mpy*E)qhn~u$IY%>+BxoYrI^Mo2#7$TfV6foD0Ni4bp`t&H zZe8{t#*H<8+9h^?(sIsh28~}Hy)7-V##^WP$T7L*@C`WsRjpGnD&|x#OjMfN_7l=x z{vlFN$HASTZyziX;B9Q*I%GCS(#Wj8bi9>?1+WSsp(~rwV5|DbapYfSa^?MFXcM*F zfxL&9!ktH%#3l->G-!k@620f5tpWe9irT9DO5whLF}on-q^hF<{6EV=6zIb0{395> zZbZ|&T4DHzWCE>?>igub&y&Lu$|@C>tI-PT zH{hl0s)Q>9s=ca7;hA()ygrv;CKg3xks*$`b5puW5@5Rle;#WdGs)JO*inJ{;Rh*( zgK9vN{jw|Ji}3m)dh!=8)r^3uWW~F5JyZ@j;JgEm$EOM?EQ(o9zBe6D!RIpwl%+4g zhDji^0fC7J!pr3ZkU@noAS4eiP9;EqQ_78e3OHZYyO)4h;y3DjT61ey=%4?| zoIpSDT&&W6%xQdGZZZ%Sm;CaQoG;Rbt&vl}r>o0_{M0kmqva{X$NVbuRO>=+d#mie zM1qDyGuU1nh=FU{m49XK&d>LXR5@7p|IP~lIJh92R7n)+^3;2!1CXyIRgqp(mc*#o zK!#}Dqi!z6daw;EiWg5$#+2fo5)3y=k!i`;Li1rxe`11-!b&A~2{5+JG#Zga6_r5L zWTw58`&|NDuPXl&o_1o+Ot56uQV?r(HoUb?#AKQ!BohVfk)}K+1wv4+j?^S_vP04} zw_aAzNO7k3hRy6>jKPJR(@S%nc}85Db4LH<44=rNM~PU#OI*0`B@0~lC_kldF47_T zs=eZ+z3~8g=vRjSLG%lmyjsHF{70hns_O8=YX-3RG^FZ|b_oG34YR{Q z`0_~%^{B?q0#MSLTegS#8i!>p$dGRU{!8T;@5jbxUJ#TyBwm@ULn0d}sFgDe;kcN? znJO7dd#&Tc1U#NacFe_W=N?Qkp9)mM@oBzdxxw+`O;pOaog_ z(g4rnMdLOLAK@X?^)|iK@;R#omIm2mp!6+8n$qvK4E*&c_0gUYUbL<63Ggl_NA=@X zNEqD;Jgt2pabfuYZ>5;5<{uDW4Y<^Pa49U%;Ge;g`}-xVcI zyye(Nb?oYOWX2=J!f_vM1|e#wT(d-l8tcL^6? ztE~-rbkVD5S+4P)1w$Mont*nX&iAYc$sEsv*JRGc_3$20askJ&F2IB2Ezd5z8khO& z)?=fePiLU+xEsaCoA?hikz-Frhqt}Y%sXL%nnZQ;XZsAHnaXrDCqC1NiG~iZ@0x3! zW~lFo+Qqk?8KE@cMvdXle}M(^g-TxiMrigcc)JabZYRH& zp-yO;mM2BsR23fhq$TX_KROx`Qj zR%olNE%LP2ioBmp`@$Ldd25HX<7=tPQTOfQi9xHDKzZQ!Ju0$hUg(0Z1qX|B#}Sy^ zX2;v}BW+u^aL=63N97W#L$%?KBVl>nYbBjp?0zEup+eudi!_ICbL&h3zO`joR>B2H|2#!x$XkKrys|QFzr84x|+~eyri5h1{i2x?roNh(=o3-H|7WD=@{!XrbYL0%_;_$4j`BEp1@XH+Qi-j?{{@N*l$`YzCvg?7 zFSw{At0;@3ovYvg7k7B%nDcaVK~hZ-!;p1Zc`}mkW#U8S*tY=a+l7Z)?(n}hA5tDk zxy#>fIS3vM=H?HEVx#uaYU6;|jD|SB^~T7vAI!KTo5X(Z#IQ%4WCfVC07SETsuhXD z#U&MSI;#t&X!Nl++2;q>PbFRwu!k+6|DDP?`X8U$<1T2M{G3rqopXD+@0tlOb-A!u z`MFh8Ge%kVInyUhD05nD42*=Bfzd%82cufx&i`k_2gnM|#Z3g#(SnypZL~$qT7f>Y z!whq8T^up=4r)*spRzbO7a8iq|3D8O{*rvfq3pvqDu0CkfgDpY6S|pP!4`vp@>tkD zQnDhg3i+XH##0&wS|IMglkP0D(P-uP&f>Is%L?w9y9+(;&ZuR8O#*ctu!^{&1Z6q4 z(A5G4qS=R$G_5~+JHY5@IN)9#AL1C-`hud9=5Am3<|)CSh;X^^o~ZBNK;ClSy30SU z0TeW6KP@b?epS-OSsRp$(V(#OJOAfSf`?BA7p|?6>?6KL|BT?txq^-2@-FTl{j5(; z9`(m1rFOZo0yue*EO&&u>IQuR=%W!Ml#Ea7uU&JXoTVPBuburg^|wQ~Abs?!Xia_i%t05QMG0mXc{o@c@?Osk zIxKN&=pQo^OrQ+?rN}-$*5X@M8q+rFMUPsPLI>eNUk(bRGz#4L`1MQ6EB7Mp1(wUZ z?*BajW6MzMBI?qLvE0EjZ3w{VBF(-kFX24SVUCZd*F1^ax=jkc6hK1S%zjDu9bw`- zA&^=+f{*z>v<=ezpOYwPP)te@}h8#b@FD(b^8V#2V|4xPV|Gj)*ypx}|MD$He$ zUd;OBfe0l3nF~pWqF|?$%)NyG3&z-Xh^qJ?h|`b&|I3#oXg zu5*8j>D|toxzk;?Hvg>m#lqy@w<*Do!nuc^@JmJ2@}~{rnakD3+p~|Je}mq;MXpzh z;AtQF?;oII@#i4E`q%sKo&ET31I+e$_0@H3gmU=wbiezUhbGbOR?3ih!l zbc%7!A*M$!OH0WAGBP8$2q@Jb7zG(kTAXoxQ+_|G42dcBrLn0ilesJ2n$J(gfw`Sl zS+ckl0fR_Bm!HbqgcsIM5MRMZiU?8Re5r#72Wc^Vp#CG;A>J2l< z=@$-U=NvwveJs@>L>jdUm0#Kczdfl*xfQ6!pqisHk` z=$ShkmVsp39xfR`JW4>#B1xqO76l#usPVYjvRHg8TIk4%Hb=t>J7e&zbOU#u6)&zQy|djhr)H$8rVYa4 za;}-s-prhxA(l(l;$E4GgFvtbo|+jA_0YP~Fwm5|Z?@B+(C`R7LnL5Z8(8RgkluO* zUV0XV-;QNP;lXOo)zNO83G+fIq$qg3ZPszsJG6J@9j|s*UYKt%g1bgiJ0>bOncB(O zNzKx;qM~$lq{C)_TA7SYKEMSD%857_&Q)>xLnsE zV)pOVNd5XTlcbMVff4S|ZA7w*2J|etkQdStjCrWTOCYkF36agN0gOBE@sf3Lzb-Ec&=bVRH)ci;po}1S>u)(Eu z7&NOee5L-J2c`p6ALXVA(J-VJcqPL<0HxNWG%GP$<|0C!5fn3WG~sp-)ppf2hO>s= zHMj#FDOv2>d(z=R=N!$0kq2p;VAtarD5hhiB6Zln&1jS54paaHt12+YLu*;=$E6Bs z=Oj2RI!9_+(~)B&*IV>%6wVn?q)1*)G)57{rT-~QKyk}(3!JVowuE{&gdmohoN9jq7O6D%6AB8$-tm9r?0)#dYR2aAhrXcp|6yr`VZW=~?KFKidB zCee+NotK4&6RB{w*Ax!nHR6r@f%z!>Ly70?7blT?Zm?_U!Bewd>~fsc3b|Wo4T7IKKB%<00XWRP-HO z&c0BdsGiW_$%`<~#6pfy5~b?E)JmlWIC)0EHrls^t$SjkxspW0Buls2i*>enqlWgZ zOYQ(iiHBP(Ft^&Gds`30xTanf5R__iUfd95!9ZMhwbRydU42Y6Sl8a}vqc`!wXAg^ zx&$;SC_+;-=(Ws2AbX3eO-j;#v!WU@H;q4MT=EVY1!$<#G|Fcj-JvO*raQOg70?q&|GYtbStAnNc##ch;?X;c?6>Bll^k%7k)Du; zhVRg+d!~J&5{gIA*zQ$}XxMDEb?cG(7|CyeeVwNI3Uho&bYaiKQJ!*C}WDudmt+DJ#n?+5t6|$=q zo2@g^MvnAq>$kQda&{s_pie_)cTuJ@GaQ5v5A#-to)Ns+Y2m(xwNJqMv#2Zmhk4u? ztI;A$7HVVB7xWq*N+63V=FLHRl#hMWq?MN=G{H2Y8KqLSsXWmp+kvU6^meI{Omvp= zChtx37PakZ*9ox*1ls>6ESf(YGIPEOhxApl~FE&QHr1cX827zX4&^%9)HvE!y*pdP9-0H&)Yh zPsv2g?acL{(!sy>t%If-(sn>YCgOELJz)!=jQ1LkN{lk35{vwnvci2VMa7*Njbc|d zGc&tqwAZnVS>2%aV5lc)rO3a++!K($UqIks$w^5NddHXEjHv0S*~o#H3E>_}I$)TI zB=ris*+*Z4rUGeKuR%CFcl84f>Umq;L-AXS%hmI=wst&Hh1%Snub`nGjrDFtS!I$k z&S_}V@MHnodb=#0vgcEE#GTkt{^lQoO5V{Z@l%*|cXGHC(7y>(^IiwC8{}v8+Kn7o znW`gM&V_7m6%Nh>ijMdN*3t#E`}S=15?wH&Zr*Db@JKycMT}lgsY>|H-BI}L+G6I= zc$xe(a~BUyRZuUo+0Fe9BBkH^pG6EGZ+NdR%3HvAu61xJL*vq8!QQ)iuc@7*Wm(0{ zfZ8oOGm5@yR{pq~C`y(pFJ@#~(~$X-fr0BNItnP379D6K^it{!d!wCM0~H|VY~Jf= zCZq=``y&tF0-gPAr!#W-T2@!U?$CFqX;xbZsfV5#|E^i1RqyP`64d2;4Rh9{w5nRX zVi=2-sHyaWufq3VYOM+3Zxp3?lt9y{1w*G#;|$T(WP--?GL|2@M%4UsRluIVvx< zBRqAZ^$etL)|3e6XFK@s4vkh#@VEGpXa?&aT6kaf{{2F1PNHrf0EPSp8*Zs}Sh!cu z*F_gKSun}=R#c@O=jmB-H-$pmA*6OU96Kx!yF-eMgpY;T*ItOpPz_h=y3ccQ^U%Oy z1$dj)g<=n>J!OxP$JIyyw8u;cl);Qa{;ose4yREH|l~Bvs zSn7F12cxizMwCsWL@bsSK%Mj6*&)3|O$bhH&-#hY{sORuhw|4=e(q*MIMyq*wTDV! z2d{{OlE7WeCoQThRA+0dgO+zjd5sFqS`0{)de-0zuwD+y$6~@4M%JQnBi82*F3c)v zgGLn^u{G#eYV=b*D9RVXpmb8^Gj= zMhG}YBN{{=tr5)T~-{R8_(M>Kpic?mkSq0&3Ay z3FBBa_jMBr_tr(qDfOBI9VvlqW_~Q(i94?7;iIq5HO$TB-f7jIL^^(Yr9^v{kP$=U*H2@_rikL;z5V7JcoS!7fPzt8i`jPhih)UNH z2NmK5ysv^B3Z$iIL7fg`)mWE0%sNk%NLaBD)9#4YD;izlA(A(eI&dizS{^_-S*JMT z%8-i4+ZQ87*5+MU#&RcncFX0CG`~Fk?~+UN&cm}#sF^p=Mx-@UC76sRG}=O2l_bR< zOzJxNgIg}iz-#NPAlJxO0#4fRkH)3++kQ3<+ik`gREC^)yv(Y}zr2!maavFpWXhu! zTn3_L5Nfe~G@T5Lmp=yV0@R|l-gTgqAQqw}bk22>yfw&F%OLlxggVW+^TgL!l$?P=AA~rKo!U>C*!*t*ZViCf$U@c1PR9jR zwW+uXu8kY0#4YH1mAvX7vLSw32Up<4*_RiIlOv7BSMQ2h&!k92?v++VgX$3Zj8dLq>e$5+S=HF~T^eJTb$@x0Kp z4XS3w4S`ZHInFZPxWh2nK)`A%wefgq8970*<>b(-g}^w~cxqc~+8C}*qeM?BUZZXF z`NV*-QB){OTH|n8xqvl`&t23bGpat`-vQMU2aFPql5=}1 z+>zo@XVW`g!!X=!`t-vI5}Y}@$yrKjF>PG`%?O$#tRZMpa@!)Pu@&h}^{cl!t$Us` zh82rXaUWgYvzVR>8frMS0ZXO$5oyU=g*r}JvO#P%T5+$$64Iy2D2jQtms$1nRbJOf zAoQ&G6)hLSpg>mUbX6SR|557ER%uzU^oWqQGlF*gr!<9->TPhF2>P_TH)Wg|<=D}3 z9jJAy%%!o@HGw*@UTPEv6+s|`k4bpCJGoQfZAtB_1ayg#R6M4My-PlGU>W!#z1Jy+SkpQz|LzUT@LTe0{3~-=k)BDcKlyU6#9KFk{ZQ(icz19 z-shYa?HP0JxBe2(83w(56n-*JyY|!Zc;5ewi4}h9d_BIU`x99DWpQS1-op}R@-z|k0xXM52eq2VdOC`H| z=gX^S-IA;%|3;?wl>kTpH2I!O9W6HKUL{nNhnu1KvGL>pEG!YFt{%ft3PO`$Lf5t3 zx?n1uF4tMddr@8!@G){Z-pT8I#&6)6f~N6*NF%~zh{whRqzrvmjFW#UFjO75Df9Un zini1z)3ugutZcPT#!{FQ=qNsmGLm+Wt-+}){Kk0XiKy5RY4OO?t^#}ljVic4i|0-zO6FXT(Cy70JY@g)y& z^Wrobr@U`oSDQHba@B$JD`VlYY^g?^A&yy^EFl}t@w>#cE^kL9JNqV$>&E7ew12D5 z3F4L44{U#*n(}S^x#yqF7+<4j|J+T^Q|}RM=md>D#Y&(g-4 zy^_~l)0muGI4?S*+S(GsGGFU`bp2Dwx39XX42~qR$2XZdqf@b%!Mk zQ5;qGM)(Eshgtjf%ufaBxq6l0w61x04>&F=F3#*pkBSrjb_bMM&-Yc|uD1bXl{fQc zYYe!{vd-N-ZFLrjS+j)yF&=+Nvi$AneTrl+&kiyRJ5%4sm^^;?%;u$8``DSg+>iwQ zBBk5wi{>c9%&&&~)Jc&u?yqejlGIx3iMnH%mr$#8 ztaGBY+6TCfvF~3TfNN!+QqFB97vKY2?HL%nyhoet>*Eol9O&#bd>~$?x&iQDUFu@i z4({z*B>cY4&j?6fe$V|&y1r32bHeWk5Wk;Vk=U_W6XB&hvBvnEH3FB{Abw}gYta~* z;2wV=%dvOQIZ~|*NiThH{Mj|mo1MTV6W1^wy>?Oj{!o$U^?*HxcG$c4OEQ3a?^8LlfSM?QK}ee8Ys0?c0r#=BCqdEo*(;NijoyWok<;tv-#H~^n79Iy+%UbqiF z8aw&{xG)O}*x)IHH&$vFZs64Rg$o>mmkSG=>atmUeqn=a_ZJR0^?Tv9kU;6}Ogfhg z)U6^5i(W6ssH~1_hLvz9Lv?{2Lw_#mY@h>^Hw}Ebjy#>l^sH+>r}OR({gwjL)tv&zJ-d;s1;}L1UK=jXFkS$B;&Z(U!)dG|P*! z+S8b9yMCzDxbD2HH?11`LB$$ZQfN%N#+f2%VB>6qIkK@R5Q@YS>Ci@7C{sSE z5`}K&_|pkQ5}87!(HTq@o5SVt1wxTnB9+M%N|l;=R7dIPrgi+ILnC9+^w`nPWvLxM z4m&FVVh}|8QYeFRsDMi7b>i`fYN0O6W3dsMpcz`A z6-L9DNsk;K>al1TOoqdu4W>YQu*ZCAw?~YGS??b080do80UtT<;-m6r#jpgH!m)51 z91lIPtmvbO`bf25AGeTn*R2wQ$`ENSy;R+#Cf`qg|OGTLW-U9LV?p9E1lWL7GsI z;mKT(U8+IS<#mw$Nl3R(84?no!!I&IhF^7sq;K0ohTkoQ?6C81@Hu=@8#4V0{tf?u z|H6CPzttf>-1887pdbXmiHMURnITeFh#b#TaC`zH5;6)ZT9U}W0~-gI1s?vONVgxp zJqM1QibZCabCF&8MJ9s;3lZ8e5)mR>Mt1a!M53gsku>LPda!S*%*`OgG40{I}yC;bW zlLsXi%$SWSIR!teByWe6T)yX<{lb!3+nMvxlK+KEKl}uD<=QVde!KO@oqG@GCD%Cs zfp}OjNuL3GhRJmgr_0osEdBu?1S9B|$qy$GNn{F@MrSZtjV9mR2%5&#echCpF(1QLbDU~zZ?kwm6YX>}(*O(+seq%yfesoFjH z;d+D7WM*z*X=QCQfbz%PJ2*O-nOj&|S=-p!**iD_fFLjg3R^=767`4DvN(JtN=W2a zl$U69?-!+YxV&tX2u15C|9w-LT%lB{HCiWU7uUL!UR+A0LpR=8O1GygHFXWm@|3si z=<4Zz4?`nkLM2&IHQg{R#)Ut@#_MRHA(bo1TBq{1r_1f}z8OYP3?~ptxhh{zrO_Eo zRwt)g!>rAn>Q>huPq$!ytJx#2AU2%1^>?QjGVg~niUcmk0`rcl#X z{uV4Yhs)y&gd(v-Dw8XeDz!$d(;JK?Gjj_|D{C8DyYZFDqZ3IDuyoj1ERlw=EK;h} z8m(@Yr4d?7St`@`WGV4PBumL;6ImL|sqc};kyeO->X}f+Hr`de5T&*|T-TrVq&E|{cYQ5R+_J<+K#H6&({B7oU)rl$?^9mY$KB zl|5P0P3ny7w@pJRx%wLD;&>r9ApY3J&3OoC&Tp0Qh_H<*DAL}9SKWmD=-3nalL(I%WnaA|W7l6lLuD1!Xqw^47|{o@jJb*H zq$#*95aN2}IQCOli81w!_Te@t^3%~f1gKe^)VO<+{Mlo1gFCUWo0!H$jnRiwz)`nA zQ=m@fDA&r>ql{7sw#&e}IEbH)j2@!Tl&}yobPFhlJHid=Hx+Kb5dW6Qi@Z>o$nMF( z*Ahf>Cx|j;Wz8Pn;qaj>gi^~aH)KE(D47j>%LB$FRQVG_96HlYcMush5yTc&VxLs9 zHU%|Xb%uWs`E<5N$RiEN2P#^kYyyP` z^^H-)0yZ}VrMF=@cXJatUq~Y;1QrKaGA1ax2E^lXaOo4-yku2({3WtBExM3;B!RN8 z$cev=hK0KK)>jrV*HhbAAePu5hH{tT zhHB_x|M;L9I9??OBx3?8Whj-jA2mAmP}dQc_`VuM?uZoSxugTu5?+g$-k{yOTGW?1 z%;P%|Rp}J3w5fQ^RR$2w6%Pq}Bh&dH8>}rjmxSJuU1y+Lvg^-0LNm1>q`BStiji{* z^b==^3hnLn`jb-P8(+~NIv4=^UnbuZ8y&e3`;O8e_nu1 zyKUb^pK5cV65=Gn&Y1q{zjQ@<3~5!BhHfct`u*Om$U%{ND$`4MH>`lr4QCavOMAmHsO5@u!M&ignO;X| zzSMc7naq0#$lU72Z7Tg~Er)O;1RJJ6wijuGzD5@H)Vzx6s`cuSX4nrZ$PYyZEzg{l zCZpmY@=A9qssfQ|#VBMG!v5*#tsh!4Xiw}DD`vQ80msa0q=TqnBBPo&BgI5H&QIi2 z`Am@7n_FO_Qxa{`)ojLK?GD`G|^MO@VM-+(xSkm8uGm6;w zSTK=M73cK-KU>#7^wfUnLhOU$7F2G8oX!%wEaB&&7)wb~06zREi|P!7yy-^|n6Ck0 zA8|D>w{^X`_iy(s2!6Ep>Mrh@*9be)L&uOfLjCRVgMhxh|EB?YE~SkbCt;5s&&W|V z7AqHNE|);0rzsGq`b)m$u`iyEJMy&7Xv@f2o-e_0zB%CUmiT4g>wp}O(O!ExMS__c z^kFFgaT;er;}`tm4V0(jfMR3U@q3!za3{|xI$y1HZubG!W#8@M63THg%B$brMJJUB zG)BxX`i3^O-NAab#rTYxjonXbC97@e{6l6!S&>t9tk@j|#UgNDFS1M-j5SP5zc%tr z3ze~2EmDVUA3cgmWgQYAMW60e&VKcZoItp=cqz)zkxRa-;JQ z%ffUe0rNV9DsQ{Es>-O5R5C{=Gt}!;Rw$Hv5oR5&vw-YI!BT zqBvmLI}1FQp({UUC{6(giKX^W4FDhm+G`sutrhm&PH^@1{t2(iG*#3qISX3O-h{x) z!;-t%xIv>;^*;wCFMFiGb^M%!c7c?nI_FXDFwzRsU`@MUh%t6z8C_A3tD;PLQ=B*h zwlM_`Sb|DOm#@+(GCZLEQ*)+ZMHcSAmT z=IJOEX(5!L_OMk!$Hl^a0!{H%NfWmV*kkl*eHK}=xnpoiKw%wc-3lm`m@GIi#3v2z#I&-Hw zb)}?Y2wCEOZROR;I0k8M=e%6&$IM8FW06TUMp79&_KTe&N4mQGpySwhOY>mgMyWWN z$Lh!cptkqaUZ2>ji}f5g6Iky!+@0gK{FV)ecU-`0a?_EVq=}yR|m!X{g~>3G@H{JoPtfYcTT}&7l}FCjUXM=yWt<%MR3&o!M1KQ%>}kK0a|0Lw7Zuj9`A0mPjZqCPT2JG7 z`iJA;*e(?tyg5MqnQVNT{K|GsX(heWzk`feC~ez|8m$q1CaN`hbPy-3`&eEpcgKjQ z0D^D@#$?{Yudc72lQycWBrAdCp{qi!t)C$}C^xcFPq{klz@k~;^qE)*_8ldwN6GY6 zVgPwVKEr!kpMn2V5JJ&VsTK=mrcUjD6G!zN^yFe#XiDc&5baF5Iwg|XJhWWS?fBQH zD~sNpSjo$kB)}$5O1Dp-cP+J_eIKSZH%F`J0GW5n`V)F`UghcND(rV_xbs9DY(m&T zO?z}0LL#W1l~lIH9h#imsACF%?oBmfph-ZqTVSp%x z_F=j4w7^1TnorL$uH_=*0mqAln*DkB^b>u$^vlC9X^v}2e0W9=&>;(gOh z%s<}0T%Ds(?(u$Qz$d%BM4r>rwX|YzVKU?%<+CkNi+1VuSjPFf>d;sBE(l3_21wX> zI-;x8w(VuXq0bUw6_Z3?ePq8EV%E`yv!qA1tjbc_?zTp)DJ80x^rpt z++dq3IvIUru!3rq13w^bL3=_0JOi%41~-#6{Ijw4>fE3-&Gtn1sPasvDG{g3<=Gh^ z*=kE*v*iX+J{Sz%tUBDb!oQtx8a1>Rt(yqu)1>&ExS~W_bzuIBnSvB#m2E!HHLU>g zR)O?Y=ZD*;wPylJ(5(*TO%=3EK~Oi_MX?H`Xucr(x4zofS?#!YO{*!@9P3DdKwa)B zGpSruyrQgP)xHbZ+!(?_hg31rYNvY_SNVpf}- z&QOHa?cK`7r*a|Ua?v<`))p0IJ5`jjFCC%2A@y0PaJlG|r5#8MKKv>x2X_t4E?6V< zS$!w=gR%v~AZgsjAYIg&H5x25It-6oko`tCQ%^2=k^x?j0iKw(V&4oyl0ja3>)BDO zoaEL4(>f90@ZMFfLd=RGLAt=t?rJj)vpmyHV<#jtEdP8(_V2*V!hcO-xQ}hfCCfps zL{xJSr56LM<0(|>Psq3ZTiwXCg~SV%J|}Zcr}a)~N4DX=v$i;3GeO$f2I0scUue(%d6wRP=-1RJFCZOH&cGf4)jwNl+@n-$979iMK&*#WRdqzm zWF4GPb0g~x747u&1Y%1;@p;i34@y}OI|;W(lFd?`Bnx*~qW*di+A(`o9-b&YB=@Wp zY2yQhr~ce@p06PUew4XTsGj=-9TGt7KR>q83B-aN-K+h~-`dW|esDtMvP!q0cbcl> zWZ)e3F+u6ja&)ydh8e##^@W&405Wf>nht1Qfrb5fH?6EYKxyc`yxRdK8CYfST5ICr zHsGz*5uT+w^2(Q7GNbaoS)Rk&-)&nFN%xmQaTjPzCl8~5(|ZOX?d zomK(?c7)^$&8a7x3nvYi=;8DTRDdEx3V>f%UzFV^X&sGoMaf~J$!W5beingMe3 zP2`26-W7j}yGSn_R8X40bvW(yTcDM=JkC~@Ov)x?h6>|VSxwO=2WLvLs1b;uELSl4 zs-re;;tuJuEad;+fY(^K&OrM;Va- z?8m^!?6Ohnok9k=qYs$PtLo`NqvMr&I(`bPEoRwXU9Nw_Hh-&$uRRL;;Ifz_KZ{J- zunWrQ`oM7@AU$Q(W{R`xTjEkUiLbvb6dbmFO7rBj&JCm6LN|} zLYVi4RafNi>5#-U19m^dr&ql;W;A)Ox@!Ep&FZMV40S{dc~Dk;3a$e(xQd^SBKQfz zS2x-b`_C0$omaO5wm?xN#g>;f{B8ZsaJQL$tG{#+RmKuTS*Sn2Fte3W*YsNXU;gqx)l+NM7 zE^LxM^)QTR0*#D18i*yR_?*5z7h-4=*`}?@iiN2@lBG%EDI9cKG-Kl(XJe0XvG6bE z2dn6->3|kbAOuCHF_==T5oE**q3+)}piN3#K_zUadmbU&whg3s9N@e%-mTk zxU}XuMRk{gc&}e{!A7l+ElPpgKOU9t3D@XAM9vK%%z0Ayyn z1ZpQpY(!dD>h9Z7;fQqgAW(@acPagT`;Whw{uo9j7N@lSOg2LG6y*AEV9_m58SfUw zdV#qq^@S7<4kIs>1DD2G+|Qjvt3L~T^Pm=nm$gc@5J^%6O`5?hut7a+1=(NKMx3>B zAhIrH1FTLCX1>(&0O`$iQ>GV{kTe&Vs$4)N-UXY?^wiILI-aR@8-UGZ_a9Y9#nvxz zN$d96E@KGp)wb8XS8+(Hl#k9li$t@DUJ6aq_NrfMG;@^bcPUBt(fk%%jO;9f^LaP+ zlt3z$WI@4Ud}eOfi4&nLa~F%tODS17N^ISn=+7(qj2SN0YMtzvf_kSXdo0d*k^nWt zP^6kDXEp&fjDm|mpd5~1q2lPBqAX>;Vf+Uz`j?or>>H$F?y=KulqcsfN!hFq)0`_i zci%0PrVhFLEgdMgqp_0XMuo zPfr51u$%M&Hmx&PbS^j^K_fvQoakN6C<11oJwmG9=g!G~4`)Gm3=IdWh*8p>zA&aR zpr`ldbcO`(!7kVVVlIP=Fb2}(nHt5GYVm9BO5CB8O&2eOpXEL$%4W}>XI~4`Y37u0%R1g$_GYw zh|R-tGC?^YXY2V(!#i8A@d1RbSnXt>Wy}gk0Qj92Hn79}RXW?W;|iRzJQ4YRP(;w5MrF?`9Uz3W%Sn zc27XYUav*!#5NJDMapR(&&|=XYe^imYU9DQx^}fgH(eX!b}f5W9gf6ZMD|mL8|i3DgKoV)b4-IVE9Ig%!D* zH1v8P)eeR^7^xH`cI=WrWSaHf;q1ED=a}9^8R31jgWR|ipFNr?`Sm!CeR;ViP-Up$h_4#Dpa*(Gjc|M#)Qxi%pTfHcmQKHm zuD$l9Q{Kt%ETUsk;;I_?Q&lK?a{~bMS1Ui0Y`GA6xoD9nY1m?OV=7YmSh$-#=E%AGAl+I_ zsEMasOd9?^)Cl`7CRTN-BPe!-kcEm8#Zb}O@LY~RC)SDHYQEDIu7SzqLZyTZh=TQ! zM>BYSyec5}GUGVP^N;-VI{OUg77U{O4TXc)AYZg`{C*0qy;koJ#nD94LPG`6=tAD zNtI-6sIf3NdxD1UWDunP%SUP0100tB7)Hkh&2tQ!=h941Vbvz^Eg5J@4E)hMtlC5~ zqtH9!*%RjCuC_WleGh_NNFdz$bVB)0^5p3vQ$-BX4r-75?M^+@7W3`TqLDu4VRZ*! zsY0$Y3r9@w0uaDgmVg|b?hMJ2I)G34$dgvqL43%0o7z`@di!&v%*T z+I0qcc2wIC0{~1vZ6HlzdVs=dCV)uYQcyI8(LHLsGJHJ-gF%8Zj34J83I)w9C}+0R znN92Vs2=ZHL*Y^n(Dgm;2`FuviNA|!#o)oDGtiPWlU#7)tizZ8x;RO$C+z1+s~`rc z1YJR?-a{+j{!^j}j{-MFp=SqHzlA{o3^yfD2PTiRc47iS_YoMg_93M8zyDFb+*mYa zaYu~w?+28iC&;7n27IdzU6n+RN@*ySP)n1+s3xVwR$jA%R(?JBq;xodT+P=*R^+lQ z1SVrbtG7&nZgj)!3iyX)56jsk1^*58m=-8Wf{Nc)=@70rFdK zPScYapVp`Xx0kUrO=$U*0IM1#kQUbNBKtrv`9eFyHEj-GZs`8VZ-8gV)d%F66UEoh zA;fvBTr{#fj+!e>LA0lU5-lRJrZIc5-s=)5FCR{(cwYKj&}c~Oo#{+MO9B41nZIC3 z!cH@>Uo4ru-IQrwmlQgSER*nJ%%i+mTN6ZbF2AIqILzTDo!hw=UV;}gT3Y~!Hab4X z=eexEzeI83F-xp=UykP~-n4IcKk)i@C-=c6n>w6b$#Uo!G2*byCR=GSlG|G-A;oxL0w3n(}AN(uAb^u-W*+x>n<2T`EC4zA=TYFp^zCM>#<7)0Gd`P+9w56!$s z87@}>hiNcP4Z2kJYyHVd8)VzvlU1>HzSx@4-WT8K(7dsq9WrF0MI%pd%ep(!riw^e$pyuv+zMu8wzT?Z2z|{=)Y9A75^~4DyT-zPgS$^2|Y-m$h@0 zui537e>-2VI+Ht`9s5E5>D~c1yx-2#t=dpWJ8IWExjEAiLRBZC4s%T0oS8)SdGqc_ zV#~NgSJ8I@UZy!V(?W5bJ7PYZe82zerYQ^B(i&mipMB zL9!N3nE27>^VuICC51oM2t|1$XIJu6>XoFNh{7?E?T`HpZso@mtg$&vWTBYIUGXzl z&r7Wib5JXVj&35O#>MgpQWVx7Hm#6Ym2$mejeU>YwS`H=xGq?TeT3RNgq3J_iWwHK z9gMpEhP2b-WOJ92QBqNFW(%_PIK z2tcsKOX09JJ=G+0v0YVjw8ojF73%e0}K=r zM5IWc6hTQeJ?nmGVHCa1r}w)XT6<9nwR%(Jd4EsebU)%eTLTDf{sIN#-VoS6vTw~e v7f)qkpM*nWOxyA&|V(j;sFx?d@pv diff --git a/static/iconfont.62c66052.svg b/static/iconfont.62c66052.svg new file mode 100644 index 0000000000..30b424b36c --- /dev/null +++ b/static/iconfont.62c66052.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/iconfont.631a79ac.woff2 b/static/iconfont.631a79ac.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..73e4bad8e4ce569dda3d012ac5a212906e2ab8ff GIT binary patch literal 216736 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

C^9s$p`TG60wcMhqxU5C*XUsFn+LddTfwLG6L6 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%0DRF}| zB(LJ&Jlf;PL#FK{07F2$zlD>i71kZIr1Y5fcm$X$fNd{lEic7?cbi{wSvV@FE?2s4C*+L)LAb6uZv?n(Fd|c!yb08njC(N!o!}qD^7Fr%|1*`h z3Yc%6f(;|3uE?hm6;30huBcrw3G_v6Fxqra^LdFSv?;FrdRn@Ac z_b15_k!Ls4(zkXr3wDNug;_%l9G$r6KtWW4X2jhk?R4)3Jr48U2IG{42R$ z?3;BMsj%>PT(mE{$S2rdOY1OJw{pF%DD(RVE6odOW7kV73H4RHYLc;3T9V%4%Z67p z#-&upRZSCFY^?+XbCFlr80TBz%T6zlmKaN`Nmaa(8IlO0AgbQL#A=BA#q-?>{D}KJ zd}RC7XWe~r&I0&LX7jYla{5r2&OE0x<<2cX=d79LPA6^sFVL!*Rb|!L4HdA8bh|N6 z$E;#kw|w2|mF*H)P|J`YqP82nd?CkmXl7=Y+xJ8mZ?&0duuV$4@A{>dra3K3k>QlU7xMyzJDk zty`H8<2C#VLh{Dp^eY{*XTk1>Tihj2HuqH(B~7&dkT~F?Bc$h)=g{KvfDO zm!f}0pSe)6WG`*Mqb%m|!5XF~1pP-pC7u^eF#!HlG}W=k5ECbjK5Mpm&9q$&dL|8@ z~H= z%BJzwg-+Ehb$J^^b;40`t=AAuDAT2{0hYdkYhl-dC$IUd@SXUAot~J=n8F6u?Hrc{rDFpoz8a$xXB2)_|SE_Q`DMS|vIGG-IslY>Qco6N6omAw7oogHtGtE9(Rk;SS zTJCSb0??c()5nbg!t0_BBIi9R2i8_fvC=hR8xOlqLplD1=ab{ZahX9$ty4R?As4GF zaMxj@GCCmJ6s^~OOylh3`0pjHt-N-?*sEX}z{oV@%Xf!|9NJqTy?;(vT(b4};|)t; zIai#9&&_KJNbH6tQXA65Rn}26V8j3R^vDhsp|dwKa_Bo4N-IhzOYA2>dnms5m(rgu z9X=jmb8fEeNnQ7SGU9TGTfBrH$eZmkYw^&z@tq2KFS(a6a|OW?Bu( zG##oP)4?@xY%F=szf`1U6<-q)u98km)+8NE==SvzE{Wd7{r`m2g|>K_Ij`vd#CdmH z0+7_>)JO`eDjNUyvIq{=xKXf?2?M0iJ9J}nwCk9>Ye`2nka>N@Oy+tno#Ik&b2$9$ z%H~4HjO!ieFh(!PXQ~k#=qgAbv;svkmB^+(kom83uE$e1nl>cWmYVy)z(tp}8GTnV ztJt()5-}gQD162$a2LEj#CNjZ$<3zm)XdoBE9~>jLiZv-+=>{KoMsjxBu5azh?tAs zh`?+QZ!uj=BSxr+&o5A;-6SI1Ct&0V;&}d9xv?UZA&XQCK^Bc#^ZsT0Fk*fQP!gR_ za7}6pHx0>-6puwt5604R`LTdFY+&d;Cb*sbOK(e}oIE~lpp9m^Mo1Dh_-y8-(9+Hb z1R~2B8jm)Hemm=qu0h%%mnSzU03Wsf((y|`*-;k};c|}icPLcOF3^W>DkQUKD%(={sc-nBw9*I$!9WQhVXCj z2CecHLltG{$<4`iEXs`83bLAdyQ3LBb2<0agNz5wZzJs@ z1pLTafTS8~CnB@FHCiM|8Q*kec%nR8bJgzNs5z%_7joe9gX)_}|1KT>#QnDh4PqUJ z`M4z(?%)DCKEcX5z_!Zuj_+HlEX)tfY#6xB3K8M9xW3;PIk&WlB9F|l+Sr^R?sx`K z{29YdAG(T(FCJbl#*7wFL=Iw3USp%@3FLIMnuG^!0jp?^Y7lYPWhB)^V|t(h0>^}- z+wvYW8o2tzcz?fq6w$oF#yU6@TpG%?Va@8kW;J9hEK{dKHc#+HK~uev8PUfh%qK4w zgp=}1>z;tuf;m!o0;U@a;om{Apv_Yw2r#8W#K#ml1PIVftb|z_zOvUSa5txXB5$VE zoYB#|5l!RkXV@23e7sg(vYdo}IWxp`Lj+Ot(3|g^{r(CHPS7c4K7EgT4cctlm|UOa zH_2;U$KYIR&IW?)Wvo#3@^h(?pap2%qURsIC#uE7(BYE!|v?` z?W?m4PZAI&Oa#Wn;F@aD!B^V|t6o_^x0kT_mD_49vz55&WuWinUgD-_UuB4RXzSu7 zcoW-DVp&Db*BP_20(f$iVx!}3Ln%*w7){w;Z55@18A6m4(DMA=P0l?76j>Hyc0NaD z3{Hlw(uOS96VkmZe3#l>L#L`~#+?Ak8rr$lIacWY`UIA)_6T_k2=*&f;3p$nNCeo9 zn$CH{S-}nld)@ljUptTM`=()H!K$#}gHNB7z2{znAyO)z+O`38z^|Ye>UllagewLS z-1$baNV|Qz>1wJ;N+K6vl?8>Kc0j<${k^0%{=!hGPOEwx9s*S>Yt+%2?P+kcy%WDS zbe&>naADVUGQ=bg`Lpe6Nguw3h(!)QLd?x9X!cx{dj8nsHGO=RNNCXqMWW1X@&|or zvN1UTJ0k%)O5Zjq z4D=nh93$u}0VfC~mH2i*lu;BhA8L`Sc}HcQPS*f(9i)sit)5s9_uyf_vn%gxlZ1on zIc=}vf2x(zYj=Q*&Br;^U{UZ1KJ56hIq6l!!k;_WnUwisGcj%$lNj5a{#BOC5-GD@ zi*#TKuLk++#}24LT0jx0hrQOe{JGj5?E@)(^-H=rHnTQ|Yfrv`+MRAIuYSIlchtBm z3LgA2y*AR=F99D5{M6+Im71Q!b+TSvPU){X0){e;&R#oANkiU1h}+vpM>Q zDFg2)!<%gjd{mA*jqa(p@V0=lpU+>Edn9 z0l&~n<8S%G-$jMYJFPT9&NH?d_c9EL^Tb%7uoyS=ggT`e1tuam-C%{3CtZBK>2c)~r2o=K%$yLq{Mf$gzh{m=Kcd4-r=S z?BkWw@NiAhd>0vl`7I6I9;3L@e+hDc6Ds?C(sXoO$$`ZR%4Q1%l~|{OZyjR?g}y2i zyzv;_j;47qlO=IjP2qB;os8o_KZgG#I44W~HPrZ?2`7i;CC~eYqD_}oGiO^%6r;{^ zk%mE|jAIxAg(?~QF+BEED>H3VA5vV#0dEh%^!N+A62hhz2MX=6WRK(sAEGHE@Jldc znavWnyw8?QRp(*$oCV~8W#A>bnxbke3(CVkPxwnD=fD@`&VGr+U%9o2V8fgLySj{C z(_EQWd5~ilFEY(>I5?{_{Z1Ri%qqntsCb8HM zZ)OsO)qbz`SYp1pPR3vi)PSR6v=Nf%Bh_u!uagg; zHKp-Vb);NtSF=7TwDzsO*?eKYuLsOUg6b{hNX+X3=7pjSJ6PFl#kV zwY`K@&IV}ovG|-bZ;+>sDwZy+uMX@eySA!tT#S zi@OO|INEm_pY^I$Ay0YwDZZ)mSM(J4@T|gX_G$R%dw1kj#h4^a{}OR~AKf3N)Kr#M zmQ8C(JK+4V_emyv&;|YNXso=7cB6o96 zQ`5geBR7^M^E2}ki(^B5{7|sj@bqzz0jW3cR;o9~KhmZQ7-G99LNpu{*+(U$`$E9= z-AYABQ3#Y5Eq4trF2WIuk#KNcKudbr6tLTHaM{ALmc@JZly~jNj-a>8l@hO|(nG2$ zl>eZT1bCPnc9^?V z?Wuf;Nr4WNEy%;f8WYD?gI2A}d9{im>WCOUV(DT$8;Zn zXFW)qZ28nO8mBMRbkyV;nk5aUazY+uO3!gOjwMIVXpa%blds=@u1PD~MUj-)%L3B> z;?TBMI^LkIv@iyi(*amoN#S@K9Zzr7_|~&h8_*zdN{j?8w`G8CbQt^X9~`&w2DI!- zmFX25oo`qoC7~}qtoMT4wE)dIE7kTbp^=-_U7+n0KWW*I;VynDRhCy;F}?|D4!+dm zZ5?3N5tVne<-NPbF5z{dY0;o|ESOAsJ-WUMtLModgkD!+jh4Nv|3pPi^ud#DQ-EwB z3XA?s>CNF-Pbfa!y`jL9GfG>0-b+l>`*x2#auiG_;`9piwGD5faU^w|IDSY+-(zHD3 zDmfhP8vbA?8Tak%^c}xS5bS-gwn@<94;+S7O--udNe92>uxb*SdM`YAGA-&AO^eE1A%hnyR5|w(hdh ztYb==rH-OMI`n!r)kTfM zhNgUK$HhKI$ZrNE>UomCKsiD&Ki<>_G~<3Wy7!3p3k2Kea?N1=Ow)bE#;3a2aplC@ z>NdKoSw#zZL9V5{oAkl2%byn=G4)o24Bmf5Ai@m$F-(UQ3ww=7@Y{dyUBA*}@lIvF z!RW4BSX{KXl z?A|gLh68V$O!{>%)P4Ur^h%h82kVtN)L38diXCJvo*gGl(wia`#9wm2{_t5QmIC%b z*GNP%;n9)w!S{_|$U2$dR$|$!BpZEC8S%?AlKA6Y$G3WuS-|?N?O1@L7PsHchn1B# zlj7(%^*O$Sy!nn7{5s8FffgFSG(H|=;wfE0%Q3%^f#Qh*=pe~;#Ao|lP=&W(*a^2J z5j^cWQO3ZE?6>j3`KQF{%?~atO$+X}SFE_Z(0V#u(5z@qDot<}2WHKibR}ovSoxa* z!pxyr+iDX1)%lzDtA1`4B-i?B;xvAVJ+Zk3em$X*ce+uy%p)}Rhu``&cchCtFBWSH zm2rthDZ2Qvenbhz-LndKA;5NJEb#XF>nA6RvI;+k>3(e$Epm2dQ?|I0hQ;P+xF(K) z)8n;N%ySZ(iaJW`p=5)%f57aS_GFw@<>qOkiKvRGM?E%4^n%v z`%KX2_v|j^GGOgn)aAlB)(_NT7I1X4mqUj?Ab;4o4Z?mv;wf`4w$}!sW7^+tBT(`N zSw&tXmtO#Sd4T+GfEYVW7E!|#b%Mg(I*U)5MaP0?=7=%p@Sd}< z+CX0QZmJJNwW%+sH<7}>@b)82HW_gkZudh!w-f_;o}4^SgUe_o&*W`A+=bD&NXoG% z@XLhBfws8aL9q@x;n-Jn1kS>v(XU5nzY{Q5cYMAHJc5s%fEQ1n6;V((?n{7MRwd5M zy?CAghVSKkBtvy|pN?FxAko;Utq(X=pr>mm3{)59m<(0L3)4v9RA@{>!!Oi*-z^GX zfq{gWgvrXL#zA~lYs0~a%R~a3IbmQCllA%6SjDP!W2xkG1qw5W_+rQ4g+wTdRcwgb-pvF)xg-+otv^;e4mN(ii z@=^U-0!9NdOd_z@`8>}AZ6!ODY|`@RZ2I`w!a*WUOXFa%G-pXMWk{-&W3|y#2d~8X z-B>G?l|T%wL|B=dQ%2Hr74tTY)|O&*8bS(@w5}F(V{uxNu%+<`AsUuPs8)oA6tFQ# zM3Vz&3&~)J7{TmW?1Z^(n7fxJTm~WY{&+#6Y9R-XgM_i8Bv_>u-1J>c*23HoHd4pM z*vT+0k2I&uD~3_}Jj&J}MWLU*(5J`XD(pgNd}mO`#q1w~=w` zLKsNuf77{RMZ)C3={NlS<263K>$XTxKM0ld+U>}}__PhXi}4OcUVrl%pHLyq6CsIw#vY-%}$pC$44 z&kKSib`dmEL1UBZLdTDGddn|o5RtQXAg1N;-dY`To}g1S`~*yUqC)V`@QGe@V3;xi z8gy5)#yNMQ3B_Ni+w8LEh@^;{^p0N<2u6i}?CwFCGoLY^HlNL=5D0Fz+zA-RR}z-s zmHznO7ppKxO;1rpYn5oMRD#*dDtEvqICBKvXCRMgF9? zZ-gjfhs^}7fSQO%QcX081W~4GbFd}s( zstj|^0HzP5IPF5B@+!nQNr)}}GdT%NRT9Lsv%U7eD+Q(DL@4kgDF$)rW;j`RKJp5S zBnxk*1*MgCK!wg^fRo6uGa3vrnqicsC~6&x#sk(lIF z#gK+M-pvsBVoTsh7-S__8Aas+YYx|Yz4^8I{ZH5?C0e7P2XK$ zcA%q>vi)};oaNXfhza-x_z-OzxlV5l-G-aQ>+Yr=+H1SrhB*6eDswx~hy?(r=Ji3| zpr2n_mbkBxkx6+pLI?o@S}1%U4AMZmefnTffd(l7k#Os7P&ge1N5NrqIDki2iegBS z1MQK*7>aJ7SdlN4<|~TZQsv9AyCAdqtd4crNIRa;zd#)}CLUq!+Lq>a|0(^Y`SLe$ z;5Laqcs2ZTrwP)e^D^0b2n3C5ki#npWuF64)E3bZrkv-&%~y{^Sw1}K<>$ADA3tvv zBYYG6+sit&6qJR`i=MmE@XZmvmK4ZQ{HBtD?fsu#y2Ax3rOY#rBv&OX6Fxq5M${CQ zFB?wYHgs}&j%cCxX2%Yw-=yC4P0vBVgRi_*%r^|`}QNN+!A=3ExP!mDGRt0B^nBwe}1r-Z}xbx zZ=W1`5!l$pXIEK(lQ3)lZ564dWywX{V&6FFqM&7@{---Ete&^{1z}-g0-@ZbHWNw}UpT)jY?W@_Uy`Fhs z`4dp|=rb|;_m+N_Hlm1quOKTBN~Idw2GL)kj|jPi-G!aNB7)~7IUr1nNGolDV~?_C z!>M4zQnqEkQ6K|;=xMb*{k{F#3GHG8apPi7M*#oupr>~`>zYGqktmY5tX&vMi4C;N zi)01)(qcKWNLe727M!tmU7_qE(v{c_syI@f=9ZtO<$o;w@YdOBe<r#6kqK2{R{gdo@lkC)7I?i_jn*)MNaJ#%&^(O&rVm;#WH;7wnt z@aue})HH9uP@4Bug7gJ8$wMB2*U})ymnSLebV0Bo>^Lk4<6^uHEItJHbW{WZ?Q51H z^x=M-$SOeXN*DT?sLBA}g8semoGNT<{3nQ$<&%m_5Bgpta~cV4Oks}Mi^Wb3avvj^ z_08WE9d=RcqQLs()uyYn)=#o+dM&J4ZGFbrdUJPKnzQ@~hFDhqm{}dOq3M(kQ`XOc z;ozh-rgu11)6$>lbl~Z~!;ctX0Qo7Cs^Qm2HfsW&UB$YeVwqwN`RUcmE7xhWxF#i5 zPXjh#wZUJ{h>o5qEvJ99dP+;xMW*V3rlg#KrLBHU$xL3VDJPW20_5sb(*j!o-%32P zJP8DzHu3i1b@~}}xxzd&C z3v>nS1KKYbC}Hn8AJ90`O9eo6z<=WR?_y#Dv=`k6jV3esLFj%h8jZ^($DkP$nhY>b zF_D$in(f}xR(?@YJl5=K-l?nRy*qg9xzhkXuC_W$&Lio&&C`G3Zng?}eka;>E&$8b z6R@Jp$UVVcy-GRX>R4N5$;8%76cI%sGqesyG(CE1{;8VZ5<{Nk+o!X3v^I&In?aD> zl?fFEl6+PaIxWRX#SV#*CyCkPTO~<&hC-ZpiQ`1#a#48zandEx2iIkN1hiZ;nT2){ zgcI>nLIHcDx0Iz3fk-dNLrDP~)AZVvxdo=YvOeWE4&qX4?Ye0*7pMFv%d|do>vQrj z$->y;%!9o&V}K_DKQ*(N<|>}Os0&%c5heg7g^8!{1n!m&ADJ#XovXw`*7WIBF^NH^ zbUM>@cZngI7j$xgAV!S7Lkh_|3NT~;nyL%9-%m*d+DFZp;p@VRlgVf>KtuA(OM(Y-Bgg3u-2Sbhp6n!F>= z&o2yS)AK!zF7P2+ba+u&Cxxskl@ z{+mRM6Vv#D?pw%~iKxA~hS+Iz-Q>%89%t9MIxi}gW70nVWsr%}a%S!?%o*5l&am8Y zvvQ{QW8EKk5O*|JaSWZp5f(%{umFiTE|1?)qzx$LcpyHp zd7RY7Rqz!_gpsjar92JyGuvoPfpU4KMRZ(!iIR)DjK*r5YA278g1XKc#l7|>lW?Q^ zEC6RUh5F=saL~uOF@LL5y0q*gf+FbM7`r(4(JEhz^$t{*Pj)9Jx+j-^AV_v6p3{G5 z`*Lw)=6(yZQFLWpQGkA2|JfC;6X5OvLOui|Q7J|v86Sy`0F52~`w?cB*&#L(%K1#W z{O?jC4_-t>;V+QO^ALL<>SmkVrC=^S1+zoiOm$;q=%!;zUFR(fNqS@CkjghWacJ4_ ztVP-Bq6<{k9*<|#FQ#v4SDd#|lHMcP-!q|X2ZuNBm0?2KG+_N1HEwQ>C}+!dac;HE zm|g!$-n>JUQ=gNikIjzTxg+~$X2p#iYlVaIASl@I0MB{P60p!Ce@POm+aMQ>mQL%# zr&Il@a;oiB|K>)FlHB_YPGZCqm8S*+o_FV^2oOs)4gf5c@>irbeL5^7di#!d;}5`v z#JY9N)I3%`PU9BMr=uh3BcTY9MKyyQ`Onzz0?Zk8cc}K zEz}YE4sUZKW*bz5mKUuhyJ~7SJ*{1%-&0OK5Uf`%hA43WjOPOv6SiT!^S)I$mnQ*F zz+D(@Kgi12#c|4F`+nJWabfVdU=p_RTvch}4lD=9O5bTY9CyaK6W$l9x;RII>!oY1 zY^Eg99qD8h4Cp(0m{e3MZGO{4MFZN6-jr&j`PJ<>77c-E9^H+tjU^;)D*dvQi3w73`+aKG-T_OrBTCTl*j~L0X%C; z!6gJ-{_xF7{o$6(Y9(@gQ>;G1hIVAD!pVO;?Pos}%VqWTvVMZ3eu}()%D&J5p**NF z(Gs`u-&0NHS`w{=s30!mf8*D93BvweNtth{gTH-{{@&sWNcUm?t*VXw!8?>6>)J6) z^mOr}*3uaGIae4@(neOq-f%mH`@vmh@ebnwp^ip7@J$l{YF~dlwO9h=*q!koeW`k} zbJZFxT?hNPoHA%?N^~XDGv0f@-}}C&K09QUQ~OD{_`sfsgoK)TtKP3ksXFGb z(y7&k{mE%x4m}B-#nFW&Tab%i5rhjX3ol{z9KU{PqyU*=g^dlUToqjkt4r z_qN=&&{|xW(*3{Eyn)2|yR!)<>M?!P`R*H`N6({&d`an8jjqOhGKI}vUVlme9}frF71nVfHut3 z`TXr|7w#)~O?tsSLV4{m#2aF7K@h z)c@P9{jb-+VSss3hzgr|9X!Wu((c}jM?ySW0#DQF{Ufv5K=82HA_;}c$xx%SWlc?N zOgpl5?Qp7=LlY!t%UWotr|Ap}HFPRf%fKy-U?|nDmz|xx&u&kFT)(MFQb!7F4~rS{S46g)NjFwDM^nIowCW z|HR)9sF7QJ97e*NW2ZA}o!U$cNyKKQ2u6Z(BJ7f(pE`=8qbo`r2CYx+M^mJr{iCD5 zf`=+Umcfis`K)Y9vyP+Z8WPrWip|$1{md!Cg}KQgYC*t!etH44>a=%MUqyBIP6=C> zqX||C0?j;Hb%r)ftAQCUdF&iZvzC*|U6`xl7%nQLjB-qw3VT#DW#N4rMOxTSG_Js+ST6ZZ@4EbfWH4?xPl~ zci{?FYU`Ctaq705=PZ9;sf3#%@#9E&?rPMrc?&u2A$eKhrTXxY+$cUh8Hm*^eDAM= z9If=@|FMoo{ptB9YJ=txrPbq+yWkFav{D)bi2Ckzo7OE(d+1)%wygvOIbdnA&UvWY z`y6`R2GU=GNB+NgP)Fk-R~HngVkUv7f3~BLY(80F>si0<*!MCZk=do_sxA$9 z`76Skjd>ZnC_E-R0^C9-f$LtS%^-MoqM0?z0s#owJz6NvX< zSo+SM-rfTywnqJP@pm<@ht`8zU8FWP*D$c?0h~*s zH^WrJfKlc~nkzb$qy29MeH;4^Jtc1LV_QvCoLVRy?H|VAzlb?@>qRbpEl-(J0%_*{ zH{Nl?6WfT#9_`tvg5As}yUHWlAp=`C@Q43#ye~!LHBH%mRB{*qN7tpL_4Ec{ilg1` z&h?96Ibq+4z5=Bf^;?-b{wc%-K%>?WaUaq#VK41TUvZw!+GUUn+sP71jF!s;yuAjU z`&*nzwsGKMa4erxJlVz(OmUdEPO*Cg+ay9MF&b+Li!KXWXS6{f5E=`W#1F|FceTm^ z7;#)`yN&2D>_FURpXi^s`&oRf+;R+-`__e|Zci?@SjnhbWt{8jqFdToM#-a`?If(~ zpIr6{E>=%rA5!xs338LQLCf50RPBt$P3c8m^iY@!-HYXgb>V~}Maq)Gj`{6k>CI+{-*hdLxH;hqmN3Op1aO|Ec@ ztR)oBQwriB-kyvw{<%3op}>h9F|J#(>PFeM>HhXOsY{Eo<%5}SH?Hr6(c;`& z?6W-BlqXYsQI0|Ne&aNXz(+FOGmufKNl`Gc?z97ik}|IVR(2B@3xbcrk9=z&;nzLj zqm?eCC-SLGApd|rN;`@_vDISCu08HiTq)baU=-FFm?zjY)Q@L>EO%)4s{Ns?%|oc6 zU8@EZ1Z6_=PphtAfSIC8`W-tFQG$RA>WWwm+n0Kb)41NA*d$9eC}^KjM-a#McEv98 z1ORv9o6}F&m@O~-GLA5x8Vt`Mb(w^eIrG(vu`c)?acod4R6KL0hw-CJI zoV3$@7}l6qdaWeROSuLAzBwT9s0M<+h5Rq_>i^tF1`&lIRr@_4i@1=!k^vN=0S<`n zB-rnW;@pG{E41~;lfzo6KDx|tE}?l^VcO$8Aqb5~cNAwP;kdaCtLSlXXF*uIXYb^2 zFH8a(QbD1`oC;nKqiq@rHbK9!J@lUDmew4f{CC4J@8OUT&ZV!m#jH(E&OOZ6?aWoq zPV=lk2_FqwC}~gi52K_J3DVIzDb)r}*NK>b+h~Wv(RaRv`W&6DjTB%*useopC;JTg z4G+`I#a0sb3BULOmtXsiUdc6Rd@( zCyZu8)8b!WJ~U>~Q;ii#4JWKFK932xb=|rJLAOy;-b*(mKkp*(N1)c z1l)MmWRavfzwb0@Xu@}#6cHZ^y>GHN;!;$raSp0KsIL!s_jh3U(tif%9ilX}GGEQ_ zwv+1amK5&haM&^XIM@p-DSTO4Ix!_rN*iCB}l>3umb8Irc=x!Pk4)V)J2h33}`` zkp~<;_PHOH0QMgTjt^#MUE%OErJ>^|0@B<#ixu~Xu&{~oC!!)DM1sAMIAnzy16(d{hI3a6FSh_patnVs5AV$AhAucWC{15w2`#!A)`e}kJ| zSVOfDws=XosFW?F9~`NmHXJ|dWk!U2v_O_Yxb7a){usaon4%1YO?1j|3f7qCw6GJ8Sbkw zO_GhF4ap0Xq)!Uj;g3rWPXhUiN#V&rt(^H*(KXRl^JHe1sPKeVv1W3M$R?Q+K(>@q zFPT)%Dzd(kyJ5-|&j1!+0}{DKRt|bHip3l7*!4ONI?0g5LS9ryi;eo)=bX8F_>CGt z83qQ!Kq&T3Ea@-qS$$SVe<>^{>et5z8lPuVBdF*i8RnAFE-kYRywM!%{mYCda46J# zV#Pqn^r;-P*7z3CD7?lQQaH*or-m~re%9o8iNmIujuW>VW4*}Y9DQt(&bo+vM$08L z6?3K#wf0ZHe z8zRjSMt!77dd9$D!^u>_p>zihQ203l13zna^J}GCQJizN;3G8@9TQbvjT;dGh&7Jp$De!)mUD_X&^B ze04iU;2in#(wUD23*{8FGwRxiO{E$_9+U5x5YTkLZ-)mhSb2t)di&zPjxR07BS$$4 zZz?98Ha%~B;q>F2XX{u!jpHQ@vQ8WApF5=qZNN%Y^gKFVC?KHWnH>OYYfo441az>JRQ+P$p3o%|Dvk0avO(ql%t(zTF&G8Ka?L zE-5wHDX0o=RBsTUx6b4%&Wqx0yyyUtNbv*r7P}|DCoU&Dqi0)6r|7*%Dta!OrOEe& z3ehz2c)n-zLk7Oztql1;XSHUDS7XE~;G+sj@(8z=ji=T3zl2(RL0EwH<2HB8FOo7p zLUw#%Hn;XRd=b?xbW?k%JIMZuy?HnwAxkfe=>I=PsAKpD zEE=*iAomf*37Ovl1KjyfjQJ@k+6Lq2C}p#so`gTV#=g34#F%^b4hw_x!x;|IQO8!p zQ{QMuBwXU#2{>QP5?V%TnF8Mk*TGxix+e=vO*8EjUfiyp1{IZ5jde-sKdw?sNEk@ zL;^4q7|SXm4H1zh%6-l{Mh`_sm5PljNzg!$GE!`kQX;tPm_3x6z=#q<H?9brK9$Gu?(foHS(<3eMp?j8{uhDP z>v{-lxqxcdB7hX85Fxh^$ellhU&eagfHc!?VJ}!x1Cf za=;3riEy^n2lbi%bJ87`wp7|i^udsKVHuCNgOS73YWoyoRfIEPg=l(T4i0%N<;lE4 zPk2O8tWdQ~lozxs2LR_JH!A>@tgT%^o;D|%*~-Z!3RVo`36OyUb_iytOsv!$H$Fc6 z={G8}MVNY++(uBRZU!$l%{fIIB)00Z5jC(N%Fu_cNrFLfY@u{`nO!BK@1RkRt9WlFLQ5qX?I_i zW@z!QosW0>&F~J8I2AmPbBk_;*&vm48f|$BtwMGzav5l0^H|wva?6 z5u-w1XR%jm`f)}n09J!kbV9IWuwAFu-!W5 zOku8-+eRbl-aNckTgqw&s=&xCNZ=} z>e#8{Y-`rR<=bp~+m;^Z7-Oy;K6UhzjrG)}$Ly1Cvgi6!_fB7a=*-Fmr_J$I3uM)U zn+KPN44+#y{|UZV$X>E++48X)0exE~Pp%^W!CXmIPDXS*ZX-_SlY>qol|0E)-irH6 zg4}?NQ+QzWA{X;;DEE`Z~)Zx6$wgRm#{x)jCm+=+wD4M8cyZ3UJ)hIOc=>uJSQrI}ww=C9^v4F@D9Y#S}Es7?Q5i4DNO|zIe=J)`89&&JNpd=7bw=rUJmAVUP zGgW=}p)gDqtHbn4*sJ?0WE3qXuLe!RlQIyqe0{T4GGk5gf%(Qu&^38lKiwO4n;R(N z{Jb2()V5hunLqP(N-0bJ<%^sr)li`xDF8u&2m( z=KbVHuWXx2P;lVaXKTI0cylhGtwgX=KUaFqhsEK=eULu@ET%!3&GvI}<^+C|W<^LT zGw`)b{VFl{@`LLBp2sP}4{&k?pk8et%UB*^K?u`Cx>Xe;^|32^Lkk=$`eI!BU4=o* zx5$E1Yj#2ab3s|R%^I9vJ#77w3pGZjRa3UozIIrr$Qp5(K)oO&e{-hY-RJqm(Z2Wc zkDM-acJZH=Vj0GbZ6vc)NOFrT|38?;LU|O*TT3oDD8h^J9XMYGn&AF{7uhyo=X#Of zS&UN#FF2O87Rd5scJL!@3tGr1FOEEu8^a2lm*VeIC^>UP;VaClcoEQq1!Q4Qp#)EN z3X;0CZme^5@O)!KqUcsN6ag9SVOgzL65uq`pC%1LJKkV)vdwLV)`*hn00#B9Pluml z+q4EW4vIn*({1PyFBO9G$?VQf)%<<Xy1uCW`I7KTN`M=*;_%6R-IvNtBxNrUlt zVGllB3v!B4Tg|9uTT$Gi1LR>MFy?gsUl_+#&si>llv1?(6P#m)%eYXXFzsfrjjkH; ztB_kcGtwDOl=(m+l{3S&d7sL|>#$mEIwmbH53|LE=2fBlSNzJSM$=Bv4p)MsF6u^Z zU4%5)zH2Rk2n79wC2DscMMts~LB0#oI*f{P51)oh!=z!uVVS&?a-}Inwcx7n?$dBh z7LhYg*{pwyRqqvSO$Fl?6>c@m2c<`9F=gm-PH{m=^86$O7Amg16S8pqfTKwF1!zVr?0tcKrrxeepMvdIrC(ucW-)i`l*t4 zh;amxFot-?4s+88kjtwzYyGiE)P!&4waz`gb{myAMC=2ZOd8et2z@*;vIDtH{BEft z0H~1<_v=UM0dj$zmlxo{-%~7j0`D)>J$CZ!@?SS&SnS|r&kDs5Ce7}kUHB$@eoFl4 zH#xFfi%PWYn796g_udqPBg5EcQsO$TjM|>|_$N}$czt)P0>g%M=LYKEoV+WL-sKO` zRfhs{>QJa#2~VI1^ML|7@$_7)ASnebsd%D`w3|Yxu)XPVpKtv>D(1lX?qO~ zj(i_mw=x=Tg2mp}CTx0l0_pdSsii8>L~Qb{hh zeQ#*bGekAY5qsot}WZTn;B_A}bKpEYKmw9Y-h$Nih2d!{q7p%%%49!Y&Y|O?p zG{vc;E-5n~|K#cQ8|WZi=86s>nf+}@JOvuNbEcyN;~zWV{t5FpiG@)2rLpGM8r=il z19RNOp=uTD%_tA}7tJ3CE;#cncr#aksNEDvtKE9rdy;!D0!gdn;rU0lkC4yC$_r%V znnMNhW>K~{+0HWg5xXdXB&xOoPdU4wUDU14>{a92@EyfpqGw!WvkSeuqC}}A)((a# zzG~J}CVpzXxo_fN%RAHcsUUF4$+SbEB#jnG=-^!7Z1SBM>{DezBISe zze!oIYC4p1j_ceZoqnN&fKr!tt5XoBh13R2KE&@&KjGoP;Js3Y5;gW!7x zSwRg$TVaFNg9vfLEy*h6oN5};Q9nUIXUukJ#!U=X*bRG#Ds|^g%Oi1q(UkN5yS(i)#OXvE z92Swgn{>w7IJHmlsLj| z{-h$CM)>C_>8o9eg!XMVHQi(S#(s;b$)L$4KvT-2 z%3`P4e^DpXB4?O975jt3JZ9#(+hL8bN&5BM4qY<8WGOG4M9jVCBfs_OYy$5k|B|P) zl`F?x97N2j=7=+-D@kY+G|q8z%{C&YRWrnS(&eVrT?MIuj`j&*DFX*P^az*_Gs6_B zIv@N?39a|lp-$Y(XKzXkGOpTLeT{p>n9eW6i7Y{9k=Y0?matSQ)VoL=dP)c)X3oF<3=r-x5$D?rS>4$@?x8MK%##nR?sRZlC{ z@ok%9TFL}5{D_u(g_LH1EJiAEmNYxJE}T3~)czlnrD!)QW(_8m-;n2B17c7lYB%5x z=lLU0C-oF2gpO z_VNsDx~{OV>s0D|9GY!n9a~40rG??q|00=vo^xcG%@V?==VN+6f=n-oDIJ#)(m47_ z(08cGRC>k%mtmkt9A;+_Cor#?Dam=+>wc!<*G2$3DRP&htKI1M}lWu8L1vSkBm z4(P{aGQ$xy2pv2fQHH2Orl(70pgr&^svVZj12wd`;-3Op;fQ!d8bYyv$0F0G?}hci zVySj`LF$58drwvUSp5in;AX1@ z#D)rnzU&yY!IahDd`!QcPH3>SfVqY>RFJ`pRye&u6uKEi^$5~s9+pR2%UW_7;iyz3 zfnSEHmLbUNx)_nMfzwz7s4oqr!gq*hBoV<1NFD^M7;yzFEyTj)M0!80;&b6yg%{SH zW?@&W-D>b}b3nyfoeB5{jS5%g_=yGBB9k~X5(mZ>gj=v+#kYd1E}Ww~8**RV_vc+@ z{?3|Jq3X`u<~&^KvdyLR(<{FK+N#*r#*24~xA_&=*2FFUy^z0UDqJ1Pk;6 zo8SPzNemkVphrKremn}^a&T|WvZ%ZS{Q6S^YuZv>N@alG`cEeKxA>K?k+n7-*xTJ6 z{m$!753FsqK>#93P@lHUFb_SIZNnAebSeTzo!IxM#Phh})N1N#6_uhE^1(Nmv-U7{4tt{$oW;4E!EM?2dLXk(V_cK~OhA}<^e#cE z62ahVX7c`bzH~;+T<#g6e|Kuaq`Gqn8d(W}F`&m8DYOrEmY}rpifW4jTy=F6K;u+w z*9-iCv1b&sj~^Os)WPn?9MlT2Jush|(Z73c0p)EcH;G__M3Fr@k?hS5b zE%JFm0fJ^$g(;vd*W~IHW`e-r)Uhh~&DO>r19MkcA}q^@QXFDzsBm@V7LgqcUp62K z?=CCunhq(G98ub;i2sXfEHMwoA$lgcOyV%6q%CXOJ5 zK?QR35u*sd5ZQ-SXGGl*_Oc})CzGKzHKQC}81$9tmGB?*uP;7z9n!{TW1fECxWfQq znMHxDLhNRyA{B}F*Er2#;HpE* zC0#OH3Z3%@W}8M(mInk=6y<`+@)k*%N;N0}*{i6tB)+bd30K1&6*RHd-!Lv)LCbA zXUx@%Glb)`s?!B`4@m$W?sF{FtNX({!j%)3dONDYYK#k%o?R^Bl__V-t8KyMJTKvmBS! zt5=UVAMb+5!K?Q*kN=q;ay$ZL&IZTv*3kKcIiOh{OMtE6G2f40UEAO5j!?tL!CgD6 zC>LBtfUTbYgM+(6OEvI@h2DQXfB$4tURI6aGgM=GDHRxO0No`kyP2s*oa{hIpGq8t z0fchBYtJ8E=?Qe*{Dg9HfyZmx0h9|7UXHR*okD!g$>BjXM`Oi=&3W~C6`z|vdq=jzU1jpK`tP7!p6NxSaU!!hn3zvivW)@F(Q>? z)Mxk25P+B4TP+D)anGXTX>avd>Sd)K%sAJ5Z2HEb&_bH7e#@LQTae2)?fzhycAGy` z|1W95;|1C+n=t2dm<{JKo3_|Ym`vEPF0O7UcB1a9i8Kvb{7Lf}aLlNY3;^viZ5bI) zcMV{bCA*s93uUqnd?aIFt1L%eS1)VM?W+bYlQ^lI(227E0B+Mn+F~o2Nzvy$RsY*L zBi!hb3sLAOs8~i}kkpcQhrmArR#h!*>E=+63DR-qepcw~13Lest5;9>PZJ#WzSHd~ zTK-F>cU{f3`tbT4T{R(^dC_;iF(@ue(2gO|Ze!YP^cq!&Z}-}+hz8Kg37f=Y`c@)u z71g1nQoPxrXA7lKQWAh_1aG%Z`+$N@>JMME(Ca6>du$I)Ot>y)%+~sAZ8~5~6JG(G zF!kvw|0QbCH}tTr|GcC5$-)(INoIyxWYMDbvpYjVot|l4x~y-7Fop^oB^AQbpWrM| z{WU<1C>&eM8^lMc2^r8G#s;T5GQH|}O>)>Bb_BmbFgg^niWX&@VcVhj!|{R(ovSZ; zM{kSVd)d2l)$k)B$==nqtG^~_<&Bj@@o3W*YYUh^bjhTho2s%?s?BX?n;dIzAl*|l zGUFtO>T5;Oxmxn%8#;n4l_w1kNZplunM;=4e}^_(pYr)q*)oK)`&;S|IBM82fh*Lv zp&+5|l;RjR^c@1=c!P;RX`Q?jEQanZS$}m&KyxyeoNujN*6Tlu15pEYNJEb^MognK z9)_*Q>eeZ9%Sxz-@?HHu{my$=g2K*=*e8y5=Jc?M1}pacv~%kV2Vp%(?;}0=ala(N z$gFZilDxF|mpbSarIkT4pd=jZ%}6utTxwML*F|Qn% z88I$V6vrtnqgG4sPBCmzU3AYoN)^{QEv$5XsAVlK6jV!Enn>+8t(hNDan&Tb8D%KWtPJUe z7LH!SJR_Ire%`c`7n2;Ipg5v3!bEsQy83jhIrLz-PZfR2y+fY2gCMEjY3I$B= zBh!5XUBvvjF!jvZ!c$SMf}jC%A{o8`@^|h+o{0LO2nJ3FQwdLJX$#1)FV3_FFZ>XU znsWmzr!bj9>tQyC8|)iwzZm}qco@6ZckkM@LT$U(LJ8}9_w)tWTP0Vnq*zD!=meb0 zvCnWK;1Oq?v7_Cz}P-P?|^<^ zFt!2701^el6Eu7i+=!qm6ZIENB~y;HPl8V#1AWeY8SyCAYmJMu?*UseBuXECqcL?r zxQb}YR}KYE?*7sodciLiE*5X1%tBNQu^1wQu%RBWo&n~yn8VRaocauDi=qzMAM%r#*!dD{@{@L0_UB+?ApW*T)?ZJbJv3fc zk_r{^D}scZwb1~HClMSCxN1HS2kclp<8KT=AchIX#Y$Tk5@v)rn=Yn&;oyOH-rXc+ z;yqeZC}6v018)8v{SDcuQ%I0)2qY29w4W8WYCO<=aHKWcdN-ZF*rVa_{kK-Gin z_@8=j?oJ6^>(GMP&#pwphSQ1k&~!YViPX2V_hSHva_Xu~$R7`aQwp>0*7qFDb{1=9 zq?x(dzLw%GuM~2oB=h;ACv!Ibu}9Iy>{!OY&T>!uvyF zUNA>iBhPM~^hE5}Hkgjc$`=u1N-!E*!02O7Qr2O>oC(?$`%xmVj z{{BbOyFQFIC)FPvOxgj>yzufbUx|lHQ#QpkkZ0{O1@n`;kCu9Io9HfEkE!ixiACk4 zHI0>|%3l){*6#e)JdcF0Sl$F#p|37$+5K~pUbU{N{J%PDUBJ-v&!_~p|8i~Bb+3|u zb@9HGqo;Js8w`jRnM^{dkP#*?!n~;ucovYCYKfHJqWZ8GA$==r9rdG(a1KLWx zm$k2Jdx0TiAGEDorfy$uxZLBMIS@!3z{CW&24br@KBVUT^lLpSEisz3>i(Q(~yj>58BggclSqP?;K-KLB(J+7^IfmnB8y znqpfs3;=(?)aGgCw{X(&a(}JZumm)08bs9gC2kgM;MS)KbtFTG0Ucjoa(KCeX6~H~ z8NY;I99zm%n98u#vj-B*E0~Qn;eEPm<_b|X#a|QJ>X0Q2Z0~73zMHk3QjN#-;`cGe zfViIYISb626YB{&2oj$RVuH;0<>R0D^rUo(4h(hZ~_5<);U zkOlYDAi%>L4_kFKG8*JB(m^jAilnGsDk7S zUEkYDY$9;9AU)-9E13t<;DgI6(m@s-pO|y+7vOC`A>U+8F;5`bvDRepw(wP zn>HNBpJgG>F{fC^k*qi&H`CKR)m-C-Nj$k6+=-uzFZWB2A|4^95Yx!Xn3A~cH)5*@ zKGt0*J%yMBZpF$fvqCbxeOBdfu4!<_e@kn>y|n5#msCKk!!*Z)uUUcUrE!w)%h%Gv zfR8KWqbI7rQ|8Q6J)s9mo*+YTJ(&d56MnGxGh2BemdKoA@9Wqn0Y?8~)tBQqbJFfV zH+U4NESm_$)k{b`z?t~N|A_VTP=K;>vLghNrx;rtVeMf3pC)QZ1TLr-Fo7i>rgGQI zL4Rv;;;Cj9MS_;2NqAvUoPs^98l4pHCH$I43ySxvZw#Itgps%CBjVU5J|s=4Mnv&J ziIMmoGHhUM@QL5Z49|8-!WdkQm!K94s6!*)1*}2{OtHqz2z}l)g)a>k7IV-lz-_RO!|^_MUmCZXbKK~K(Oym>ZoAPM=W$%6%2q#$_rhwyzmMUJmZr*J^bGHl$1>Md51dPxWs_R2j(HzWl3 z^@%p+^-EXPU);TdX#BFnw}VL0*t#V4Y-%?zns|K6zd*IA3!M5DsZqS8ej)#h(s1vn z_~Z7?eGtyu8EPEhz|_xg?k^EVIf+L@QPX}7ZhpJVl=+I;*YDObLJU!=JFE$URd-WH=+u_Y^% zc{H`+%D18ak-uWNOh>-A~Pa=$!gU9@}sIRfOBUmZvU737E`Ai5BV>4tvBqd`DXXzp}>)@EAAm@ zgzF5279oBF-1?4l3%PaPK-jp({0`)f^G0!2Mq&B__(2ChqaI%tU7J3)dF2U{#8GaX zJVQlWs}&gzuP-hmrbE0>6-LaW)u&XCQml=zSUX8y=2p6I{fyS+AHSeTDdd&xvyS^k z?$fRtFIFf$>$0Ad<<$1bH6e4dY7(bfb>?>BCqcaYf%5N-9D`QL?-sI-drVQn9cC4b7u4dI8rbh3rMO|m7{+AtQ_Myt6oYcP9+QqE+6g8lq+p{Wb9u?O_G@;U5 z{>4pwF6onh@8*pu9FwaFi6&J$bDudL73e1?tOLJrIp8n!tua6Bg;y;}#eY&9)dC`8 z(dksXJMFBx_+S)gb2 za47~g=wF;d_=L3w?t2QwrnopKAtPQi*)oP-$kOcbK)>Dvz2vMpugOmg;?kd4);k0! zz{GUhdtEB~3HTJ2^!+t^duVd`$t&jT)0eLXpMaSu*owq$O4SdO1$OP{mOm`n(i||> zns~LR!I`m;DsNHA+tgo_RnnqTR;rp+3I-rH!0K8*nvIThoMgSc4sFsiRAOMgGnu_z^*Jq2M&t z`%&Ao^hQ_BKZX1-POjxyw)pR3fZlj{%Aun{*I>03VT&Q3(?OZS?GC9&4Al2B;J|^b zD9`k#(J)o^l9=a;d|BqpR2!POK$HbqU&4tj_%O$Qn)oAm_CDSIyI9SCo018>g12=^ zrt4ydG(cmhHEH!$@59jaaiPzVsafT;HPQ{=FehSP1NaArkm%OMP4VQy8Hab;3j&cn zM=R2^3iL{HsPD#cQc-$N|Dmnz-}3KCiFa=$O1&gX9Xr-{1xkA7v58(>H|&*@bG?;P zghqN$o7MnWxk0l;`4i|GcTa(+|K1 z2OqCs5t`q0JMn+X{CRGWMabK-ZQ%|GC35BaUvGWxgb zOvrNV99Nz?Fy<*ezhv2yeDI(|+GCJ7846-A441ro)9UAIHzi3blb{tphLvue>8sB( z09=5B$}l6{$khaH9C$WtW+KNdcM?Fb+%l0NsS+5K9ZffyHcCHQW+Z|9+cyvRsl#)C zJceICd9W8{cYgPt?Sor;Mt5_2k?j*>JtK)b=2tQLE;1R6i$jbfEAj!r)JlyUEz;R->-R0I^6t&TC#Bl$B^;~wj$5hMRDIPsNt4F1k z$fa-pWp4AXONcOyzHWYX+^oJgU%wCjlhcECVZaRjNV;z`wMEkIx+_*5uUT&f-g;N> zV06}$^zUc+L3r($dD5q12hixMcM6%l5T}Wiuk()Px7V*r_dUV}gUMStA6D3SRqN0pYp-$v8 z1qs}wm}VK4&oU*l2nl!RSvI@f&8!}RU{{qnXd3-T=n;F1mCg^wfU|Me!crt%X** z!Ga=CRS`jKRgHN$>T>bx!?zES3Y2-okQ2*YN6t;NdjqIQe=SW-yJaQ9jK1lz`e}I{zDB#f81&e}E~U(l~tqR(TBGs2c)=LHU}N zpvhx>&T-rViXJFVR}bOX$A9@``dn9f z10M>2HJ-i?Cc`m@;#i)<4GpKhr@l{hp$M36GoN*zMQghSWMS&>wD+n1>C0-1d27c1 zCBB>+$Gye>@I{a-CQl{2R5r_{b>K z0^Ufn;8dNxd}Y3kpPNM-AUN`?xGPE?mHj~IR8TuU9asIK8K}AO{%UmWOzmZ(a_H4Q zESjgm|HnzVN+`u$fx_B<(}GuP2Joej8Bv@<>}KkoIv!DK4vd|sT+&v3XEC$ovbXon z$s^T8<0=yxO75OHW$`ZZkR?rzz6XIgdC|c`CsUTRR^MSdAHC%5<$lxIQ=lNnKCXZ0 z4uCgQhj}KOl08efInN{KMZKYGrGs2xHWRzZx%PRkMJ+k=`?Ie%L*sRR{?w8=2II@@dH;WarbBN>B|d+K1#K*7+71$ ztNgt>glA7I)66RAj!8Ln3fbTwoJWlV?qsNZ+a@s#I-~4c}nFEaEV9JGuS8?U~a?s4DSar9bZ+85H zsUiRc|5gN*dtBJDqr{r!g;SIgj!L;nDZ!2wjAKhQy>L2^pMHEn6rZ(}g;gbjq!_Pc4b zN5eoU7M%KyF1_8%N(vJ%_cN8QPzlteFj$yfK}B3;CN(b?+qlWNXzO>E0v}eKSq#S` zU)lX+AjeU0HTLc>cffomiyLRItenNpK|Ct+@X%f(fM6KUg{gc$L7MlI7g(h>wTXd1 z(tGO&K>noGgTB$jfL@qW(bH$BL=A>V;%qlTh*WL!ft0ge>h8-zHgtT7!s4zFL zeCw@^uQAgMm=*l$HtcF>j){xbDY%{827r4oj;?K#h5dAV|qA({ZHfp8Gg8xlb99*A2yzPHI z787~1m$Yj2pT-YZ*TtO^gxGgNB8}24F!}n0jh%HCKDP$13oO1Zm!L^S|xQ3!$dGb%e1IkT`d@gkINf_u9(YS&bcc#rf_P*73CLs3oWd;Hmw z`j=`-KV1q}Pk5QT@-8s#sQ*cWxl|lc7<9?5hClT5=+dY+P`UyB;?l%R0H%(hWRXs* zFf5K#Ta$uDh095&wF+qx4qhPt$PL^@0vfz{_Dy-VhL{^=Dbmz4oOi}zpctUbZxF1f z^A`Rw!0=|3tv|S!(CP4!c)kC=(vj*1hJR9UPRrDj@T&wt)QbZ&4t6&L4&JVH=7a-l zx^l&A)>}i)oNN|5t1>72EUu?G-qsL%jYIQ`MXo;Owl9>~Ed7Ji&cpb=07w&-M;_rV zpS{SkaP}HTa9y}3z5}X1$*E#9Sa+JQPV{3lFYCm$es441K&v1!-mGxu>iW@WH%Wgx zxsdd@^3S|}Iefbt^~IGT{QY8cYm(>4pd|)9j4pAPeHR_QYx;ix^{H-Hnx$&jNucx> zx!YX0!}LUfZm}v$I&5YXa5TUO69%dUB~Ba~`mni?|FKV*j^Td)4wu$Hb{Jta{t9Au z7V{})9_G4i;|}w-nNff@Jb=+<_1^~M63VOOM_YPv0SAB2h+aUcJt*c6Albz@|6c7B zOX~ac^oh-^8Rq5*dXF7q&aiZ8WV_4;lOHO{*1VhNi9qjSk76Ds$h=NPXQxADi z2Vn`kMS1E2K;AiMVe8dPRFh<_THLg#4Uv)5&>xB7k!1Rzq>+(mSncQLxPoXYR6Wba zE5BXsEO#G(?f3Hai9vS_`~vRk;W_{rbX~v-IRmv)77!O?>Cd#34*JiylFyeje$2`R zcV>q9BUhy@s#xLX}Bvq^VlcGmAb zT}_AN{(cQIp@I~gA^EZ?@e5iyV3Mz~lq$1WT}7`|L887rK3w?oW)4ImT@@lPF;+NB`{GBJ}upW zxicr(ClT%r8>GHxJDdr=U1IA2zot*+A>HXK$~&+E=H#b79BMl(cMi77jTbxxMxrQ1 zfWXLdcfqd>5S*6W0DNn8j7OVU+8_GOw$Zklp+s)3MUdIbYO7VjoI6)WLYehZyUb9> zwXDsLn7goHZex4lR-wJ|`Ykw>B&v$uMV}y&w7)^Lk_e+Tge8h36(;t7cr{!brH$SL z2NG2RkA`lnP7$3E@xnCG;EG93p)w$bj>#Gg(nmP~#LO3Z}D>lpm<1S9AzD_cv^#VDaz<* z2+#LKlA;eoEhwEb9T1hQlcUW^|FL13{PvwWwk%l%bkcvyHU@LHS^sG>6l3OVRxreF zY&C;0kZDf?yO=ef5E{Y7_I;fs4wywD`WsIzY!*EDr5JuivGIkHxQfo`CaHIwoHQ$n z^SjAI#zSPb2uymN9+&73k-iYP;0T6Za^ZsVU>F855dw(n>PXgVu1QF#wQruOHB20T z;u;TqAn8R{Y^YsMv4dl*1UBR*ON-q0t)u*2mTRUUmuMbI$&dpb4E*>IReqTst2{GY zj1GdW*4zsGp;L$0E1SU54dAK6C zHae<`Q;rT@HFj)_Q*E)9W2*|Hwb~+X9=0&GBqiE-Xp9Hv`P{(xNUct$C!`yUOh+d@ zSrrp7HoJpAud|~JAR?UKC6!i{CL3(GzJok&HMZqp2DULaYU8>p&bmvP1IHPATL6KO zU@~ieN@U6iZF5WtbANGUasPnuM5oHvtFDhP<=kQ?$E^j@C4#=eJKtQxGV?D6Xe5FP zAN_6Ps{TzfC#cENHEOj*{*!Q&^wvXjDM<~{cAU`4wI@onYJ!wx-ZY1jKEfhr3%81- z5VhO;omhJ3X>!RywT5c(vA)VoN`Cv3Ve+t(qu-+I+fZ|b+w$vGA(P8O$P<*1Lruq( zC0%}(dUvB0K^®JGwn`$y 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�q+0Pp`r$Vv--6Qki@ol^*#cQEkx7uv5=ob#7#R zvLLV_ILf!N>-wWxDLrCN%x8P?Ki}}dj^S@q9%Nm(v-|eLE6b<7tiHT{)J)Z@O}&3K zecI=M-Xb0VvAv>nFQ3>UT{qhQKr<8HLeI>bw=N`stQ(>E>kT5`@BT1;A66^c-Fr!p zhe?-rn`%b?yuygVj&_zt?v?)E55|y@%~b5mZ}6@k5jP?I@*C^knBB?l(scds5qwd- zSsrGn^i{Y}FbjLoQT=2k{}+>T8{i`UqpQbJWSDDdQm|bf(?wJ& zN?=JuZap#@1wcywD!lsyZ3&_e*LcJQ#BJa$fjr48E;a<`c;)<+}*6WxMNvCf~ zfLsh@8X9BxqppIV3Fd2sZbr6%fS4;j*b7^L{gZB#8e{O83de@2o@A3WKa=tk;-Wja z;Ux*fF~j<%Igvh2Ln2)eEZ2vcLYmK%Q1SBlC01e|VFq~)(oN96?Sfq)@+wD8yk!bl zc}Qvc300~5{^QU!lGKRahWv?IK-HsZ82tzK2u`-56X| zd{MA@I_bWLNP~S`J~c)2!qRA@f9>E{&fa2ljCC2kk=09FfZ7)qv3_AKMf`|hH zcgv&KLvy=u=iFR4%oFlN^~9g$G7DBxV$E((XO(%Juma>Af?#{fLcpyV%+5h0f4So4 zY(W#bPk&Rnpq}tZ?qMY2v?EfbfXFDbInxT@cMJ@SodJ8fv&2o`%gAHtdPmpcn}~hS zo16I!gwL;bR&8|yv4s?qAJu?wWcrUZ#%8*c3X846?o2O6Jb;kR2`d8L-Rk%I6hl#3 zb(R;Z_I)rBYj^B=j<2n9<%((w>6q166X>sFnmt~omhJOPm5`g68e2At1U3~f$bS?FYly&p@Mz)5K+iiCJ5B=0Cd zh6er-cQTQ>b=_~s*<2bLP2-|zHB{O?xKgNUwDFMrxj>!(!9H6b%t^j4fJ%-mbUgdkMGCLV zIC^KkKl#ibzn<9uLS^M2ee~8%>>>A@FCDKx61T(2-Fy;#LTY0oUb=Vb10xx!&fv*^ zC{)-@VX*%Hces1$Jq+OmkuhjD1Ay{7*kDJD*(#}CvHb7;czMdBGxakOf#s&U@JN4f zChCdHhV^_eqaZAkNG?+G5nh-LzU#x)@W^xU3!zo3qRtg0)Crz`_x&QJv|H%DKp z?j-AxPj1@0_%Ezn<72@k)jXN8a#x9aoF+DZl}!MfWj6^{Ry&J%W)=1-I=T1g(1p}T zQkAu=m%92`Y|s0dwe^Cul!PT2I+g)jLr!|#bmesN=QBwgs}AW$f6 z=D~|I9&jcgwC(sgycUG#gU^8y*+(<_mNRdD++W$$-?P`jT{Qr**1x*Bv9f@{-07Bv z8ir?SAvNx`u^iePNFsb>A2u2U=bVAX09e@_(^%|UZ3ZMui}r-NXgf{vSOsvy$*Ms< z)*VO^{o{JVO5b!r*xKXmCF5Lr#)Vp;EJ)l>&ie|5=j|jGX4jD}WQ7~XwYQJ+=(Eq) z31xkHJ;c25uO$CfgnGA3;`wZ?UeGEox`{v0C@L0ivbkce$Tb0vyD7XS@DQ+7H|%bz ztORTzVt?F{u^)num8uUR$1M+VfJ|0iV%e5Al%#OGl^wfV~1z)Ias??%gH01{yp&T|7#;|Jn9+11n}$bwNtN?re%Dra6-P z2J^Cvd+h7ZgPn<1_+k}I34f0sSZ)_p-#!0jram>jGi{~w7L0>xH;_Fuju%#b2J`M+ zt+7}f=bt`d^}KJ7!0YE}J9Vz;nXkYS%J^M0Kjb@)u@KRGPD81lWb`c&^YZ$UBt1D0 z`@{Fn5rWru8@{@U2dj@7O^8Db6}%{{v|a6RsMEqRL@jjrZHgbM=3A6pCd5T_L5Oq0 z0>Cf(5kKf0r#aui3Y2^Om?3sR&Ze1^6?^A6g1Yl2an9LB-ov;_YJOoCK@;BrQSaaw5=gmD3H-wAr+oF~bBg#AD7};$=m7El z7M(IkfrXCH9N>TAmwIh(1sa%`Jy@Mt02#DJW`4x!iy)V&1f--T9P!K*b?P3nIh9zz zVJQ5Pq?~FcN& zu*33c3nND83hFjMml3=iPf5&{)jTlkvXnWDTs7YiJ>?UGJ{ga`jG}Wx`QXd`Y`YE& zffGCQ@t?v{kAA;5XlZIN&{-L*V=Prz*D>rpvjp=yg_2@F-i;;$@4FOX-Kf`Qmh1Li*;qKOwK^S34sB7 zZ5F1f{TTE8kBA}W)!z|q^i~C`a2yYJH!Mp)JR>M5EKZm0jjcM`Ca;#FbBVM9rjfxk zc}L#J^qQELRsN>$9$quZL?8@?K{>P%k-5Tf6qEM#GhJ^!lrSl%nh68pl0MedbMH{|7_up**T? z_~O0z>&9lPNoe@($l4i@YenPF0QP>X(^DU8ODxi7tb)}tl-OMy;!)vT!bl)aWYz%C zt#vKJ(@aq_iFuktL&9b?oMt&-29>$@u3|cuZL*z`#I*3R}3|+95!rC z)S2**6hbZY}Hin%&_cv)=tR;3C zdsu)xTk+kc`}dih(01?x9U?YP;hphVVzI~|jDN*{1MML?K!*gqBgY$vf3uBw3FUud z-ojcUSNNfjcFQdJ`ziEs>)+M$-65C{Ssqr3_?U3j;vYh~u$}nF^R=to@sv79rKe~y zl-D~Kxb*O@SHTQA^uL7{`Gr#aa zl;W2Hw<5Nm8x*$KxD%+Z-M2YDpNc&zU~`8~8@nGCe`>k9=zna$&VCa7#By9>`s(lm zap=*oBMyy2Z=5!GnXP35=O@A-Rn@b}!kbRzjyo*ObUG@Xxpixy714#*)IlK%lWH(9 z1nUQrE_I$@7%np|wOFs-S4UJw5}s?FSLW2OaqVOUI4pRPw9=LjZ~Vizjco8w!ZWep zS<(doq>GiAva0Ots_jFT`H3Ld2hWs!;mYgBu%9sHm`^N>@3fSElf0v`jZQFVTbk39 z(^j~Gk6qfat`T%-BH!jdb`cCKlNJQ6zm_7tG^bK|<&LFt+O}?Kxv|D=8w#{L|Ib_V z6I2j#zW8F^nFUjXCq)trt-!qDd?iUvH-FFo%Q2depZ#oDpEO!%$X|N=c-hF*0vc7? zyj{wc6r%R=i@Mn(qrFAUq9K9}0hr-RllWO{6Y-e-gBWCDb!y8qHqG!^OKUC0|04D6 zvC;UG0Rhl6aZvj79*gQGma~~qBR4k|yf#*lp^GmOR~BMai^uFTW7w3BLD73I!>LbNV0K?t#6DvIf3c zL^4%eAm(+E%_EX%vc}k^>dQT36M1t6|N1k(yv~P-eFCE2QGn;f~y!FzS}JqBhWRSUzA=J}1UUKj?w zdG#t8umB+9K+rTWGTd}{y1Ub#EX1l@iP`H{LvIVV9q9^ywL(_f^^L)2f&Uyp#}n;yE0J_23VW7J2~46fs7@5r6w z&TtrQ?10d=V08_p8DAs!Wm@!Fm7_15AlPtjUn6hEkEMLGc}IVyS+4^JANC`*sDW+y z`Gj(GvDnU4<(yY?GC0cf6Ao>$xE$R~_?h}Lv`=i~s>LCE23}TrnCcUkfuVVtXI73Z zYrKQR@ep$spYvU8P6_$ze80S}e*Y!-m3&RYDtph8>v?Btxm<9NT$^)F545dbg#+>X zT@oixnM>!8J4-FulIU{RU=&<~6kV2))6k0yhy%z%mZga*GAgm(-%_OvU#4Zhg&)(z z`B!lKqnLkYmWcz1 zWeR3MTn(g+13kR@OE!gBAu+-R$DM1x_=}nC)TWyfGGNvsjk<&Qmse*$IIb-j-aq~Q z-ESLqnC`jy>>T#eY=#_4Q&`{rE8pMiuQ36V>pxSlG};b>$nq#kZ%5}Kj{E{!z$F>n zEvVwI3kXBsEVylC&wODd$wiph#1BgWdEPa#DJ)&&m5@^i?hc$!aQ^ZHjw1XQWuzB% zSE%WZJoH+)duy#QPY>%)>;M{6r{-bFm}6;Tri?!GL;bVoWSuFlo)9+`MxIL7Q#`s0tcmYPYjyhuH zqLd{|_MqnRTJSx%gOAap&dHrZ@)Ohnr)1#Ole>^`mB&n#htPTSQFsn{-g$~Gl>!>z zaQ-WoHa5v89n3iY}^!%h5YmcxB>r3$NjquxBx)r ze&OgsmJ?1y=EUPhkLCnc#jTTar8won*?@l{==MI4Q8AzGAGL-76*U?s3`>8+i<3Ff zv=pX>5oy$mpleD-&@T=qnwf+rJkGE`Wt*Dh8{mWyOz+L@FEAxfRG2{-may!~ivt+^ zjRI+vdVo3C)_`DsOOK}Z;EpmHyR$Nr)x4&(V$>8(Qdb60+#FavORw;MnO=0V-~F^% zOVG-(D#y|EMB;^(oY3U-hS;WHo$OZ=1K`oUb7rPrOQA>|VzFOR*6uT`Q@VDic8e#N zfc>f6p7&N9SDR57wYXY^wPN2}p0Ttt_7qP+qQ?8(mb6PrTuO%GtD)*$cw-HjG!Rf# zlyP8)t2?dB?d~dE=?XhXEv7K*l3P76E^}De0JRO=xLbC@MJZFX-73ddGk*X+fKN^& zDXjZY0V}L>g`7x!o?2GTtat^)l$7)7Jzc-XySPcH(6mX_m8?k2U(dq?j=d$HDH3?7 zVr{`n%$wV;i}ul?j3Uv?$`lr6h!ES+m z7>Tsz5CS{yxRr+q8N(o49o=nfx{ZMteBw)()_!GZC2*{#sV%A1J@b59nrxB#`lEoT z_tC170eV|Wi90uU;@=aEgc5&=`(|m04+L`d!&^54&(2cz9y~)iGxm`G+i>#sTa;VK zk(N!sKbxtWz8Fx1GH`Uqyv6bAir@e@7ZQI_Jd$d7GJGpI{>Ju}P3~#{BUZX&4f=7W zpI8;h;hsEx;a5_83`Clx#3b7L~*IsM7UR z1ej8i9G>o<6Om$wju_En^z+HW)a|i5v4l^WqK~4XChisRIl(z9TtEw{7}{ zOiSujt}nwY@WGgbKHd_%&j(g+D9gO5S|_Wcdk|C;6IJsIz~G8C8lbB25pgeaAB7T5 z9?UFWv~x*oV`lBX%Et9|8EGMpR(9GkgXR=9<`@0hkS^^%>>`Wayr#5!A4sumP87^L zx(p>kqagtO>s>K*6CM_i9= zi7$Vv0rlc$bB$sAeNi#3-ClV$Ai`T5No|D5wXgqI!r$VAL_$!^ipHGrlV%nNnN~*- zdfLQVYLAVbl`yNy9MgR$;>U6hl#x(NA2l^%b>PVtT)Zy8up@^>K^2NJQT?+?xlMf# zB~Hmh)n#*PDY9XWJTbu8YQOJ%4Q2p0OPDW!CVJb|(#6O1r zVvCUQrE3A%X7gG;I{vVwnJz33=8Q<S@aOM z>GYxlA4#a~CE6>6+z`jjaju1PKc!>)Yv%nAB}qf`>T0E-c1u?m!2fpd-U%w&Lbb(! zK+~q-4V(<{+(0ncLbO0r&whZGAAx|*i3*iYwoqHD*L7OnR!B){K#z@Yq71W?7rL6=rh!-4*WlX=%|MIH?{{D2;51zz2a; zBakE0oSNF?&_NLRoPZpuMhOtY1;A=*^~g!hftHs2K2S1%A?R6e2mxmRF?Zec@~eiQ z6N+}ra|3__q_5LRGJFlJf6;WPl(q^$YTp>W*@pvcD*!pY`sjXYLXv9$>NRECz>rc}2bh#)7G z`*Kr6rh!G6R2);0>?cajV<(kq83%gQ$~JRyM5>7AOHQ#4`o8%cj{$+*8pC<`@}B$@ z&dRsG{d%=(k=yqs*DvFCn91E z1nK@p`@?%8O<(Yzy1QC%##NcU1gYY#R5G9)ZaBqqVNDtCTa-!lloow+z8`kq^jl%f zp{hz!|6*qgNN%AmST4{2wbN+;TOij+R)^dUkx0T#GHkZF)wG&_FjNDvKz=4!i!LAw zH6Aj=E zKGNEs_;G}j{)Aob_z)mVTrVUUj}5PTT4N821*LAKo;hpk>`>NY?zpyte@tm!ptY6c zHfHTpuIytB`7yfAv<5lmeY=q=vR9{@uQ~^3=qc$ zUg4bX?^!c@C1Z$+W|VMWhYhdxzc}@b=Vn|m_x`0#h-v_KR4aF9s5S`#hM3`p_)*<+@Cmtw6nQ6au2UUlnq4Jwcb2S zML=J=b&Et1sz+VdhlXoF+14gFpkQB&oq(?2d*hb?H9@4MPSoXq+Ig99o{P9@(Rb=J zHc_4wH|o}Pt@%|PLOf!NU?R1j>g*@u!fD=-Ba2`72s|y`1p;INz51oWzw~jt_9fmV zR67f%$Hea3pMMLV_L5b7Aha5pYvlLTaKOurJ}WS?A0>@SXp5L2hKEIjlj zxEQ#W!M9m=5_5G*w-%zEGC0)c)kY0s#vad3VqRmUy8#XME--|M35a}VGhIyIiNiO^ zq>Kf0KD}Zi4nrj%s_OKyLm|=#-?&a<;ZcX>h;8x#8Qy+6uNP8y>0OR|g2O^04-J-# z8ZeWj3pv0p|H2Jkc-2uRjdAf+;rP{9%RE*zT{8O!K{Ctl#KpoIz&59Q-AKWz zRZ;;L`JyjW|3?MFjdkCkTCfsHV`6j8W6?Q9G1{a=|CXoh_1-0#A9A`^e+rn#wy@_S>EN! zotRVb2{ZE)*2K68u9NI0@Yje$OX#IK^dh5! zO2^@FpDC(edl=p}2aw=#uekOGT5R>O-mvo4SHV1`pa>xS6hSD5oW^)_-~Hf;0+<%k zGCe{l1FV2isCQpbGjQe3EP-DDh5ROJmkYuof>cuQx`LRFe)|F|2R>Or(opDeu;3^l z1-37VM`xLaQcWx3xW-`1H71A?2oueVY;3zCE_DMX?uNYtudk1B5&G}JG~kgKcR{XB zPoSYqaXhgnPnvVH+vGebg&2k5oF3YiR@}rA{8R@S#Ejmb7lX|0b+ZmJzm*@l_8Ap~ z5&rptmpC0RGCd!+u} z^uB)$6)hv#F}2oHx^Jz&OR$gFMjXLGqC2_hWfezYcpo?wv;;5`{+%G^bplU#$MZYM zs71Jz};RM_y5O3v*8Qw9Tllha-n5bC5TKq<(c|3Q2 z?%@%@XaPomgkTCVo5QCt0rYytpl+--@aD};KdCtYq>jfarr8NYFI+WFjbyM@1F{#| zEAEQs3d+kSRob2G(RQL9W<3{Ozn)U>?v zfFuV+c3zFAhxe9DmLgr=p;ddlklpfB4(4gVxQS3nHbf7pGH57Lo>)-q7cpExHa@wD zvcr{7F=}5W>JNk1ko#w!l-?zgAy24fR>Wa^2|w4XYm1*BaToqd(;F^C5uV_Oh-x*^sef#QZBX;NhNh|`)# zDUFNo`@!n~F~l2}lMrihY0FlGwU7+1mpCwywqM7Mzk{7Yf}L;*C>O*(gAbABdJTZ| z_p~AI0(S(DUt+2}8ZX#1wBhyZ3s{M;qDT~fM8ysr=ciJYj;0XqFF|AwchT-s`VFLMCO)y%6ETm_ALglJq*#YX~bc08mpW52Hq#?6%C4pEE3pY9iu~5 zL^u;p-cE)^*T5_tspHpu(&A|dpZY-D*yURp$_&B>Xwsf)8V=9aKLmBbex)$2mF3!>NGA zCj}nv3ekEj!re5(gxLdbK%?6CW2ic}Wq1{p|4DKDxQ(&$NPt|Nnx;{IX)Khkf9BY% zr1vqEh+p1J-{Wmc#*`DilA%HX^_Cajv8<7S5bv%m_Tw=h>|ub7Y?pZ@K2xFLDK^`7 zd5ru(Bm|xnBiz^(__jFYdUFgEvp^~ixt%pbFRO@0l2<}dHiZAuwnenXu>Tiq$g=Wh zpR+2MmsqoG0vLduO)#V#hA+V$;ospdC_WmM7no@amLDw_MZU6`dB)75;wz%tgz+zh z1wMoOH?W%vD$wD{y2#W8YB(Z%)xaR+F&P?DemeqVfboty@exSBu~x||>wx#;V&bk}SrgBK`I?YnCcWV}djGHLq{LgZ`=H9>Wn zQOr6iU5wgw3}M0zFsO_H%2s8%t@`vSrtvW*s7);qn(kcVW(OS$P=o7u3;*FiSH1{i11T%H86x_8Po|2JPH2>N{ z*O6d!s8Z2}mP{X&QzAiE@Dl8!>Wd@=)xy$f$bHbG*S*gJj;4e*4p?)Xk!QobB~QdQ zme~?)i1y~!_e_h>rBxiY7{7T$amtG&SIi@stdEAh9=&e3_RlQ_f(^lXf*c&b$e@bV zjEcgTSQ(w5$w~m2;H{1^5^T$6@~%kSJboU9Vbe%*HQzP*( z=ey};ME<@*D2%EH*0nO4Pp>0^iTUSSiN(}vMHdCl0HPdKAec1eC-OpYrU_N>op# z@q%CC55WgqGK}au;gbJfA2VM8+cNBi7Q<>*V=+{>n%QIcI7Q?8ccOs>kVn)>&DA>WI&$!QnW1NWjX~45pw-`jmuU?yO zFrl%9RGKr0iia$Cj2A=3{wFKzQY1RzIGtomWVPi3D~2p27QRfrg%49`QIC3j#)BLv zqM4QNAbjg1D*%&R~%DkPl5BBCjKB_O%5QuysD_z)9(Trvu*+Q1_p% z8&^23Fb&)jrWEFxe)Z z35K3#%8Ftx!ZqI$?pZ*KCb#$-S7;I5C?jU-3?ldD~hw{}Qh;dX` z#!}{5$A8A(RXL!`?;O<= zX=PC0i7NC`aERk;>iGD(0`E!GvLw)b1@ux#u>EW59o#lsh&?sBf$M)~u%Ec3ExLzb zg`Wac<0LxF(ExQ34N&k6FcsfPV8Ic)aK0eCTHsZ@+LJO(Rgag?_aeUx@U_15RTwZJ z!8^9c|42RMzt&NkGLm!3%85_8B zI+)E4DkaF4gV=Y<7rj@HR|l8Vtz6V4Tect8NRtzlFjYiKq%iKto}80&@Am>KZhyRG z&^`~0cwXGR76-^U;jK{%+K(t}_Alx!>Ms&0)}+Q10uW{P2eh?>`re>UuJEs>MICJ5-7<1)N3+|ldoMX&@~1!=77ZJt*GSwyHCkoD3)lc!Bd@@5;@~yR57U6&LxkudG$HzFdB$s@4Z zP<%h^=T(AwGEND^tRd)jQizC-<- zHi(TYXNlUoj@5+37OhIPKare_ebE8EzK}XWA+e9?) z+G;w40ZXiOlN%|gIuVBQ>s|iH>^dEa885+h-59C5j{OHcLT;-il-a6uY?Y*3h6K)e;)#fmL+~y@t@`r z_V8rApw)uMr(E}vzpXrlAGGRAztlT@6@fQ5yPI=&)e9xj3TL$H(2mx}XnN`0eYMg9 z9@lYe;a|{l$o)5ie_Bkk7jtra9%l)zblCf!Ihf-;M30w|2KsA|0&w|oj#_1#xFPZf zQ0GSb`mk1n10Q^BH%7zcF+nDfto@B<^B7+WuKlYs@W>4aqYGQ$QIKv1Fjs&iu9t2C z&EU{CPFk&H*P)jytB%DjC68UkTM(nVT5p}q#~dFLPhC`YU3HB803ExwDi&91tBS1+ z!`P{`ZYNv2Ad<({RXg$AR2f@aU586+2l!6Z;R@Pvpr^Neybv;R=??d+`FfQD`02M< zGB&4M6xv@5NBkgDe)XV2(Yoic3!KXtb%QsXK1=r^o9$Z5w=_98>XIl&84P(L|M{G`vbk8;ZNx!9m@Ir z?B2CY0E-^WEoGqA+Bi~6u)5d`bNKP@G&MRBAC@~5HhWO5v-J1C(AFG0l%{KN2!SJpBaR;`; ziD9}VT52C@KZsPBY*KB4q|JO(p|_C6O=)WhQF?m1zry4e%8l2J0^s0=US#gq@}EJ< zi72dlX1CS4Y{lxoT7lZKm>KpEa)v4Ue01IAv?$mR?3wdZnx#KfhYO#3GsR$6$FH^9=B5eLL+n2Tl-YGqV3;qO0H$T-RrdXo#Q)Z zy=9)ib?WULHeRy7ywPss<@4JRnTqukB=kXSbuLts>Ly@m*um&q>C6X3#Fx)T# zlfdA9#+nCbxEC{#`M%k_gfqr?$#zeXYAV6#d5#Lvk52x?I zle|)ll%YHfcoT;O|CiMOv_!@bFl6dR)h!|3JwlTO9pb7?++IP-Kmgjy^;Ht)GcEzd zNY5bYKcgB6I!G1%{JU&Bo>*@k8e;4bhY4#Q_VTL1I!L3y;*9lTs1EPly@W0l&ICcog_fhBvE7v9nxAN5aKOBgpQj zDE=N47F~ccBTcDtJU{~t6t2l8eydWBH6~Xg>%!0gGHe+2*N<35nw)4!Z@_m%Srx|l z1fbpUv9cYIDl*6N=9^wQv3YDxH{1m^##t5J6qh$)`c+0<;99qsKcW7Ny);?3k`Cru zRe6rgD8KT{ zvS+-`1hmMhWR;Do)>51VHA*95M(NK_l_xx^8~c0~5szVB&$_{MuU7`#in}mgAgvYg zg()7Aw=0BavV~uSif8PyxRb4Uj-OA_Z6{iR#BYC?dFTOdGUiVF6#OWA><9nwM_x8H zvF1L$^t``cVv&S8=FN%hHvjl$EMIqf!hdiA{lDrRKHK)Mgy}WQ-8WySS=me`cxjQp z6>h4c9{}vuA=fPY)_FI~QF*k*$gWVa+Fae$w)*p)$8qk-iL_5fQ{jh8)46ZY7Bb>F zQQr`5N)e9M$Ghf}c1>0FhM}PkTPM!z@RyNSgr zT|Ulx-H-Fk`aMD~Ec8mvs`a@mkKZrr=;aAt_{Ke$+!OyQ;F)LPV8>6pi1`m?tp88% zJXg9~bOz-lOkWxbCS!b;jukHVYaWmEp&IE3a;7xXyRITaRk6pmsxzm|J)NwBrBj@u zB0a^D8DIgrDQQn)qu!XZLahsh0_I ztnN$u_NETpyhJTapHV|b{_}|8ro+BvRwz_4H=I*wo;Hr|saMZR_Z%D*QRq7$PLBxr zT!kN;V}UTLKHk1#=Yw5W=X-mF2vdlji$W6b)KpnK^Wbj*aGgsz5l2UE3)^sFpz!7w z)AH9AKCsAS_yx(lrT;>i6Bje zmJ?L(!tqxK(}YRF#E<8@G%;BrjO_v^p$vN?9TCJ;{^*SlmqMe>!OQL8%2GnZ3Fjq< zUVsJ!TMqL9wuVwV*4sRQeTrApkZD_s5o5#&1TcXV`>hU-wG>DN#PXayunY@hIu9c}j2Q!%2Py+*t8hnP7c=&UlYsY^(qD8N$EwE9 z_SF;P?q(Z$Ab`^qsn_NA(E#8A{zV;}JbL7jiVef>c^Ax{Bu#dp{0n1mL_4jK7FI-> zjW4AuQYzR+fg%K?9+E+)*kV4sKrPj6a;uvr%xo*8*9QMK<*~8?VHKO*Mx-E=fB}zx zB|HbAe|T>US&phITtl`^hUTuaqHM^>sFSadMfTYzKZ?}?A%Dds49Y6camvMvjEh9|8dO#3G_?>7tAQ4sGHG{@xpg|B ziU2s>n$WNUl=kp133&&`0$6God{_(;Q^*0S6p%luCLZRN$b(Wq-0=*Dyh5Hv;s{re zS=zdoafFr~CtpEEga?or%y8uI%u+D2%EIfJ4th_=O-Q zeW43hufOK=iT86DlZ5;vSI%RX3bxzfH2`jwNEGvbaOU1BiRpnU_u=a8EC>pe*mGo}Kf<32;Op+clr zqli$-K=dLN&P)L_3rf_Nc6OFmj;btw`GO3&)n{!FZ<_02bcJJ#*I`6Ac)Z`EEd72s zXUpD^*!{<2HcklsTYl-QK;U8ft|M3wB^?}kj+ho31Q|sEB7cpV4~-Q)EaN&IMX&E` z!T&-$B>;^bK739J8R`(!(Bj>e!;TUNbtRQY&Goeaj<5JKGeQ0~SYMN#W1ZtEjuXe~ z4TR4FG&wh=aq0rF$|L4Si+HAC2FWjQ>Db!#Y*lW9(CquAKQ|;)kyW%k>+|vE_Fi@` z74qGh3JeU-Ku;QF7Z0hUSb%sFJMWaF!KHDH41&LCY*pU>g|QmGyE6#!Gu@!#p0$`x zu8e+;knS6$lb0w{HVQK-7ZG4ZU!${Gg@u~0nG_25oReN~Ci5u)i(zac-n>!;j1;H_ zrkm4LR4skhnGo*G@bWMX%#I8Ov-JoaQ%&>cqcEX<1xv#*Ae|V^D-Sj7z@6Y^G?T3| z_HC1rwW;H@hyzE(TD)RTerMpBZn=S|h-s!X)dlox!4e!x-<|N~Fwagi(}AZrhnYTq z6jF+gVKc2VC2KXY^&^^3u<8rnP6d{8)Uj3#73jWaVI%9*^8Z(9G`-Mtb=@|=0*4%$m7Bb2;=YIvBwumXvNygdXNG&iK6#U976U9iGxANoB)U!5Bt>ykx zW04x(Kl3U{CN`lDA8jz@>woaz;p ztuC7XU7J}x1QZmI96G#hC|L=Qw_`M*k~o#?Ll8KtCTb#4Pqx=Ttfpw5%L-*E=!ZWC zPC?K0zS@3$atg~x=TC|amS-98CT;a@vRPE5KXEPi?_jb-%l8x@!Ys9=(E~ix)cxGE z>Ey{w*j(LQGKT}*0$xJ!(!#j-X$K&=*+hjYspP{L>t+BGy9?cYo)90-2sw38F0rf_ zQ-m$!)v?zcAcRV=We#J^jAC||&-1iPtnZGy!R-pBRMkT4nAzERf=>53YSZpeuRWqF zSQt@Z8W-~46x}Ijr=-%%HlUPCquQ43r4mWas1a}n%R`^CbhA9=cA8C`&aG-fYjB1v+$@&ogzc%oU4L%go(%0-U&S4J22L$n2^t#5LPQV5Gr{n<`I9@GvKwcDi^rZf;ryKBGU>$Pt?NzV#*Z2!ARIGo z2`>et*bPZI2=)6l>P>6{R&M_PzUw>;9Y5nfYI53qL63nP$aDL3d!cJyoZrb`tYFdR zh=}o|vJxW(2>QQ!-O&rN>Vy9SRhi&51{vM&{STO&@&8AUf$qz5`(;OgUrv0hETqkt z7D!(GG#4|XgP;)yEdiqOZ|dYyKk7eThXf3t4Z9+>{q#)cP z-YR}W*d8Qs^!!%`kO{XNVnWWo=-U#9KE0NL26D)xzo=(#$i(^`4jtJ<%6{nUxIxCA z*2qY;hD|3jvNnbv(XT7CRf;2b@4_D;5=-LiW$2+(w~2xtuI=9}Ecfh2E=8)w_W;Fo zr}L+(@=)xM^VXl{N2u_q%?+0!fSw}?4?PJy@I|=eE}Q+}ENH0>AC-`2=P#j$QIYtZ zVK->Us-5^__?<09&}_;p-E7HBer@hJ2&j_5@RyO>I`+ZwmT1=zNAuTYy?B4T5roUX zX-X8@iX-C7Y&;Pf&sNs;Nd>?(?3biekVa-vuNKT1W-mUq}TMjPnFFs3f{7veNhM=!(gg=9yz(WdH+ z-yRAh$Z5(L+-gN}lt)bQIW0xEz+JqB$JpxCWu~If@fu)Ai-5{Tm7|Pa!EB0Z zrgrC+Dg-s62GAQtilVeuP%r9^nn_K~EX-&*2+MYb;q&Vj`&s63iz7TYkGpi$uNL#FnoT+YT1pYBj@)BKy3613j}YO7Uz;` z*KAh!hMObv!c*Yg=**1N04aHT5Hva!hG?DEAGh!+@3$_$r0!^lLF7q>(h|FRoo^7R z-!Wejra;i#uR2S2L%9VJRa+1%zfpNTn|83TA|P@-2&7t(XdP2g5Bn7vm~8Y48$dlq zRKKIxec7qhIQGaz9b_rnxYGZ!=$SgqKa3$J-Z~|Dl95z>B0~XGgTE2Va_JA4t ztu+6a7WNyMAelSs1Q&!zXf63a9?R}(+vWHeU%26)bFUvCWi}RNZz^iv6g^@XFkr#U zw1?a6l5m=CtvP4>{2PY>=DTF){CBgTCF%@La6LIaGlNOdiC zOv@Mm3!N9?^j2j_AJC&q$sUq(%93!@4SN!*G>^69Tb9Wfx@68_l1g0^zm3jMKG4{c zN?^PQ_WN@zOVAObdMlgFs*&YXuO$LiYR}s5dLggO)4&i922erM1jq`*;1Z#e;w|l| zY!ogFjcnd2F%DuLK3fVbW1@Q@^edPexE3~5?_?0)K`a_ok(t3iwc=N28}U|U7K6Q^ z+1gZfnDxTpz4tW%+r3ERH}4D3*U8)c16jA4PrHO^^m(a6Ek!2e^td+`27yQuy23es z90%q{ByT!(&FQ8BeSb}g?s&q!`~HDDRK(!W4x7GGUg00$k#k#HQWv$hnNq5er(_1U z(3Q>$@Ss6HM;O=88oq2x8eEi#apzd)-oE1@g1`P?&x*pH(;Clfl$=MND_C|?5j-#zZSvXpmCSdx z>DrI7>9Nb238_oSETvBDb{Owx9eT6CL&`wr*-$Y~DLUaGA^7wFPSX?^bXZGJ4ySHt z&~uJU#B*Vf5z`jK;$S`gHF6*k&x9s=Vu?&hA|P3J%QE>W-XeL_wN+w3+Yb&d{B(@!c$-&Y!^r)z4}>Y5&k+VnV#nv{g!4BAu&zO3-< zNmIdy?6kSg3de|*9DeEI6jrXgcwXJ^lO-pAnbHste?rMAtUze%r+6m8!MC}PDd$>H z7Vyt3dvj}&Clk-!Z`zjV^M4wz;z`yC`+d0wObep{qh)ScZoMB_ve=w@t)5uHt_l81 zq9scXEYBDJzk(BeHiosowSn2y*XrV4CAtGGvzfLQlSV=WanN$ z>h-gC*<6h7=O)7aPzTI`PRhrUD7XMrYbNE?Gvi>)?3s`w&iE>_Avqjp4%!fuk;Mpy znUI(CA`|rGFEyY_XvUMMY$vTr5bO4PWgD8}n-b9QYq>f3%wlM@D0k+M-OHPK>GIWym z{C|dB)H54<5tw@vkJVmRzODB8uQ#$UeZ0d(jyfqXbl5t|34t!@|KE^4Q;8<}dca!P)*NXulB!|bmdQzaLh>o+nhQ5nNiUWnXFNqiI+hXI8Q;VB^v0R>2u z&)Rne8gQ}12hxB+q~DnNKVw#Q4B=-&NAKR&`XudtuMq$^;6z%lZ8@we(7^%$c8II{ zN$c|P0Ygyb9hyF4#~dXv-+BjNQV^|46USOR`#Y_%>`S5;b^Y)%qOl|@g|H#oitBcp z3TfynjaXfOY8BjAtg(9ZV!ryR#e1G+&%a}|R+&bj0=~zzOMpOTI>+-AQ%Vl?|fDg>(?8E)+aI!Xvzs0eZs`=<8G=A_& z3tNX62|wu^juE&(!0mJ2U}TUz$!s>=M0V0F-U}&!lz8F*RYHU1(Wtk@A(|L9y^=|7 zXX<%K6Pg+?wJ4Kb1i-LcxBoI=Fb!Gt|I>MxxR#x(De^J2Tv-DLkJ#-cV*!Umxp|tSg68dgA8~@ zc~%c(iUq|v*Urdp4-M_Z7chsftNa%iz4%}uDTTA{(Zz(baBmvO+i#G7h}!_jEw#HV z8j5}i>%WfJ1phR8TD|^SV`oEE$pXAAL$q^1*M1K8R?+xwe9vg$Z->*Q}GA1F4 zPZWX?fS>*6_m0D?qElc!)Dt1P_nhV@$YVU@?h^z)E| zMvzDYMM4-c$8MVj6LquRd#bU5J^xUYvVMDJR~QS1QuZ=jUT?gbIph&Mt~sO%_fy@A z5k4IW_`WCXJ`zchBp>rpT-IWeEF7(TR`r;J{7qSrB=$KQv1Qc}q<7#?UJ`<^`N6^9 zcoRKpE;grYen$!*1206QFVY2ouXyIDpf~2WAqSC5U$^l$O;8`euwlTSr=u9Icr09(`%+G_9mw$Ttcq&Jv5YXx`~5jd9@{T zS7L`3IidH6_aeQ9O1ier;q{t7<~60lB9NKw8mn2X$9j9R zZ{G&dud`7n|92+>OE%?p0g@H_uzreEMV2Dnti6~LRkQ3?ZBH-f0()AKmGAw#L9&in zIX8a}Vp5d&P@@2W*Ge)F3L|q!yZXgN`u4GKX56S_%73nnqm(ck%o%2cwix4el9e(f z7r0{0hoAzp!SFV2OKU>^y)%&y8>E*)^o~c9uD2*?H?}YFH-+$XbCpqQN~a<&HB7&e z2GKUbSOF2r-w#7CK~v(&>_&X2DRJS|SsGlWFk_S!yk^^(@eJu^hj^Z7GjOAfYH0B{ z7@K6+ZB(`GQvc)9Ojw4CwV7bA5o}zfeh$de&rUWI%MLXMtO!-C<_4^Gs=2UA2E7$- zR;?E%q-RwB&ST?OFjDZjr%x9M6-Rb9qq?Ra79~J-RCs?~VfkTSoF6puJ|nz;|McCh zjfn>N-y6wl=A(V9<2_jX#)P^9x1aAGtt;R?uo;m1H(>g;mcLhH1N`c@ zT>8YP9kus{lTGlGs7+kX=KC(B`3Uf_!@; zFEPI7Gw)??IthZ$rBBMb5%-zl6ZX&C*?xh!|Q`~WHa>bZ}kpfJ+CxtQrbsn$wnD$Xis z@o#Dw46OIJ0Gt{hj%Sshc#v?Kpyx!jY*Tgq3&}&x#5-6|dPL-RsZ+pCiVi2m>!lY% zJ3`CwskDXOyG3wCdHUA2%n-3TtWD3Gc)R}78UN8ZpGXa<1DeV4LDN5qHW3LU{^N4q zty+J{qmqAv0ifC0;`!sOI+x9AVu-o;J%OhZ7cz1HVwwBG&!|nYXJm#6^z*vJ?Zri> ze7bfeeLL#Nr*{j_{-O?jCk+y3;aW09ZBM7FJm=|0&3-H=4*=^xkpMtda0w8%S7&YD zUy^cI)qSV8TtC5+$SR8ApU#i9l0?et5f3SrZ7anzJZ?|QGf&16N4HV8o~yM?mkNwm z#xmEJXWq=OVRbaF8 zyxoiX&-s;^_RBdB+*4wo6c9XrQM3`rnAFC-q&hG9@hZaJMaG`fx-5{?C5HG7)kS!~ zWvyinLdh&wjRpXjZVn%q;vuLZI-DLyYSp`PX<_JUhQS+BvRbgyM<+Ds3bIV03BKwA zp+O(mAZRV-dKm_~{u-v%MOe6c0MK%Sl%4|?Qrn<|-k4a0zu(U}hm9}85_^G=d1010;Z#Wm^6FQi`p(jZmOc{L{&a!TzB}e>))NW*vh>iK06qIh~ zhsaaO78NG}%QDJnMUzOjpY;@HG$P8tjib}6N0ze@vNOxL4ylgj?3|OqG9HD~vMiI3 zjf!I1Bw9W%Jiv1c2W(Eud13;8IfKYDE5mmTVNiL6DQv)j+1K0_)hEp;$XA|RaE-!` zgBJ*|aWrXNduuO)$LMKq({&6kv#qsF6>gPDuD!K=`OW_~0K)4Ni~Ci_tbgfv)tUpK z-I&}4=G4?K?H-XC2)lbEG_)1jWQ@0>Htb^e#Ktivr_*I@N~=q)K{a4jZZXV3)}+>_ zH5y%B$I;2a$|=knXC|22e~$BwOa zAqAeI(Zfb^!P3~uIVlQN#XKaggkN#Z9l5?FY%iMWE?c84qj$aM1TdarA6vBQR`SPi z>u90cpY1_nq`oWGGT^x24C_>UMhF0i?) zrl4U3e8bo}@p-s0V{kUS;{ZYEENu|yJV*%7CSbAQ9QcTXMOq8ih-qub7_gQt4sL2| zH)1T&J_I5M?w}ba)?2H26LemUAK3~@4@)y)wV|aBJzXh;I)XoK9pgNR#N|BIdMdoKJ_2kt)liT(d{?qQy&@cWq??3 zxb27Eq(jDA5@S87f3{n^IjYR5&P{tXvNlV8=uN~^SkJ*Ra$^OCfayjN7|{4`G#(ID zPa@zuMm?-xcVh|)FsA0}?#(0ml<hbhPfusclN22Q+#rMv z47xF&k$+T;2t9GzV5qi|t9iG~Zp!{kpO2yDnYjV3S9D?IeuiJu1%m}N`m^Pig@bR&-LNkG)6>*tIL{WTQipO;{G3S}6M zi}XRVxqNO`QpTnFAt3lfFxX`Yu2Nuj!4;zVn7J{1 zXnoE$pa@gkp0n`pc|zPy$Gri8h&p%;yc$t&wRUccfPk)qCRYCb{-mMPmPs8!yenZ5 z;ce}Y9suhF6)=F>G}NjVx)A=otXYJ&=$Uli)_29S7H%)VpJMjGNOflf6BjrYbT z^=85YNsq3_+Muq|>3Zf6B+h}TUA$LP|BG8xm*Qvxjf__Ez=~T%#a;Ha53#KfNC9f7 z?9-?#V5R8+mYLfHOR>aKz}f?URs=-L{~{Y#lT1C%DwW-$AMSYMr_59;OzgaWPusU| z7%Co~!1|CT0bE?X(TI|nsirrv$e=g_QPXa;gbpmVw0hEhW#I&DA~;Vqtuo0BdDoX( zp!MYDUv2Xz$inSXcWy0{%{m{v(!_gCAXRjw3IG{K&v@>ZMN-up_JGcQv$RrZx#e@) zU1Pnex$WO#$m-1OlvGPP0sh9UFfyLpgM&m*`YSB4T&RLUcm(?tg4YtRn7kHauCoQ< zFq-6ifLBHM%S$WhLvO4xPB4*7Sj>^6Z>m0uMRwVv~_YB2sV_~0XMHZ6o_QPtMl zC#H?Ngm`;ftJU;JCY9iNw&DoW+uAq-Xv5Tb)&fE>R(C$V@>$(AM#p{-8@md_#_ex| zUk^S5{q;zK5&=r`*^msw=om>1`;Wd~CD;)?25$HR#BK|n1u!=;ir(gacDVI7Xl=*# zZDE^@cr~PTzo@u-_ht8X?P;d@NYJ;V`vxK(?E`pT=eE9$_VxlJ&)pe&I{%>FQ_i+6 zS6Z!wPcHd<=l;0rJw?tdeD&lhLvJ8IH57l#A@5nv)9>6PH=yMM`v;B8zR^e+s^nHl z2*~955i6G=1QFt%QD+ZktDWfl=w3H^dcG_ z5toVu}f`iuCz;SoRkvDS`|sV%IR&TP7zc6H!VMC z#^?_a{k=jS>%LNdA;f7^OLWh58XML9UjUEI3;r+I5o`R9B?0dK+26kHvbyq?EWG00 z*V8N0GSz|hOPpKRg#QJ|-DVp*zsVz<_aTsfQ*?p@-&{ujL0!ECkJ&NE{h;_DkFmdB zawft`1fue6*Z0}IHF;z5`kiEs`Zq0_6ppDYe2qU3&|f>DG<~#s4ckQkef+pq+m32Q zwV*msTZRowkSz`a7A^@DwW8Y5TZdYL73D|r$OxCb{onyz-B&SvQd0uz1?2-OVMX(% zaO!-S{2+o-J+Ud_;u0}oO68lOONVA+0} zfZ%P>R0QE_%&!Y2SecIzEC&dLjplcF=#Lz!F?$)X(gcM!cX*i~3}2`8*jAdFj8Wkh z>;w*hM?+xT1LuT3iXGQ5P^~U{C3lP&}^60B^G>wzP@)3fg6K*?bN5 zy@(wF71+R2qmh6-T(Gqr^<#gQ$Ao$UiB%MvJ8+AP=i>=ScZ&x6?!|o`cV%w(Ns;en zvq_H)kPt!p7>(IB+b3cDYvM3MB}oaW@KK7Qikq4H@rTqXc_K#0F7y;O^3z2Hq)TEvAvV%U_&*6(d6 zo)SwoU5#dTN2I=Lfb{-T&y_QM_8P_j#c3@n^VFPN#QYP!JhoCS4^CW;!6!!5+VCm! z`%yskH1lfd7caVcl9oQ|m4OaH0OAJ;{ zeY>asgu}o8Gc>%$f55-Mf6(6^&@%@7iQP??@QoBZwc+m|H`PulrHU>U_0UTJaC!pl z6^jFnmk6Z=*3i3+6vL~kNEch8H~{d6cGt2Nrf>INyGLkI&j>R zw)i*sy=RyEwqV5$+QMX~zyU>z0&pJ~6!n7y8nsxVfLP#Q zYG4T%-!INx2Om=&#g8W)RgU3Cb-}hVcA%&N)Ck3OJyt%Ja&i5_2o;hS8k}b15i;)i zXhVu)aXZB|RARbwYC;^Ye-7mGqxzTfg29;C6!3UDxMmfybw zCr6Y?t$pM5=JeOOTF%)?=kQWwEiRRk&JxgR6Ow&M#b`JC*x~S^OrrR4A{nwDmm-P{ zc`Ye55x;d(>)+e8Y}Yc2;8PjJE50wj9TB2{;dtDoBd?YQst{qWoxVH$0>h9h*QZaT z-IoEhai2LAe*(90dF{(nvwSb`(C3|BH7mlvOCM(L0hIO!S&EY-Z{BRd@dlN+PdGK< zGoH&(nYdYR#}tkye#WT>W{dpNO*UJ8` z#Y&$Z-V%r46@9%d#V+gDoAEpxAoKTVIhH4&$O7Spynm6N{BCAgD%-ng9d0-M>;y;g@TmPq5|7vu?2 zar7mvVM*^&9byN0B6J+b$-oOQ_OCIyYrkZ-r|owQ_FlFZd7;vfUJ+ng{0hB{A^!uIS zQ7WEXCT8Sc$RW$nHmS1zI?f}vbcD*KoWmBV?TBE9jSXveQjw!nUGCxE1e0gDCuZ7z zA({p9Bt}LSN+~F~b?zSSeY@Fg@jbBRfkW{1LS(EbCDX;tH9f;ncsjW6XdK>8U{_vP|G|LDkbB;5}>vT*CJKJp8b zBCMY-J$|gS^bNOJUT<>1!PGz~%YzO)#=Z!AN&aI*oZDJMfuufpivyUNHG;bi;!K+k z1AriLp$H(e8HnQ;M#YPCh#akhFw3>Zrv|1~{YuExQN@KYs~^XA)fFotVC?JUQ7pD* z2DHiXFwkhRZLTa1spcwLXdB95A~kJ1cz-rc4qL$fo5@#FwTN6?{OC*6WB2*GiNv%* zA5pL9On#T5Gspw->Z50Lls}Re_1dKDhuPYWN~ciIB%&^eRARM7i3^9mF7{9Nx!C?B zFBW2fGs+d2rCE|dc8^q0Q79`<-J=oH?c5$d%W36tx;X{YJ->%bw;T9-L?MMTL4~v@ zTM{VE0udI&BJG`f%3x;;^|5N!<(8FIKZIA5pi|3}M{NXh84@L8mC#16LK-qa8Zw!N zU%{Q&X!!lD+|@Uy$Ut56)->G|gWNw~$o9UNxjQm4DkFztAj}ijqe_Uee^&u+pm&X| z#j&Tc`&vAm4y?V4m?mjsJ*=u>qM5Z}1e-2;jJK4Jt=dfu^CtJWYCa3HK9 z_8%}-X803gh*0=;9he|tqWX__GSG|>yyq&%=gbE4)nx;Kee_^YS!Mjc2Z*yGpn$DZuiVfB6I-w6Bb!*5Z&Nn-u*Y75p~7oh1GV~ z<=~g#N-GTRiU*vzp^H7rI&&89Vt-lbV$WTP(owkpSeKS9_JDXpjRTIEwc>$wj;%@! zIIcz9lt5eS0&@sp()w@6d55^{v}0sUz_vLZgC9pvc~nAEH2^icdfhj@qls5#z& zWu~p;|8W95GtB=hjM)NRti&SOVD7~0EI^`@Hdh*+hr$uG;vrFPU}28mq-B0}%qy5O zd_uFr@aW9iYsfbU6mkZ64dFYW5N`%Xn+&)K5cdUvl=-UNt7}%1S4$PE-B(*n+)F^@ zzsUz&4g`etgzEw8jgyjRfN2-vq6sbRe&hqhYve<#SCiL6VNdNJ&;d~P>${mDDU&$O`W3Rw>NF#*H^igRH zyXI=tNRLywN;9-1Nr9b|@UYvr(Bb3_0R{_R48ZE=qNaZv-MZ>2LJ~TD-ox0+2%h^{ zPme2?aJALwzH(m7o6uy(KaY4{SBAq>;Or4Z*cMy+6lsTQB+AnkToV5FWbr_HY2C(2 zE1nFIy#F`Avs=AE=oD<><~?{MewoJ*`#<4o@4^YPL28@V<8!7=c@j4$4pLa9p;Kgu z@a_v&1d+c=qe_#V2?zJ3bXmtmOAq&l{~Z=0Ku;)3-bb*SyVc!1E02-5;9n8>Y02df zHR%3nOmj}YB|RzGm#m?B0f%Sqt#_2av#w>Q@suWZBNduIlt!;_eS~ZDgeXn>@0()! zKP7`d3e2K2JB0ERl#SzQjQaUM%R=)LSDqm*>;G%<%rAJ2{R-jPRjS4-@6R1M8nN)} z1O8sPinOe62XVj%a~5WB>)f)p(c}pA_ymCqzuuNKePqZaswkO6YW>5O0d%$~rMH9$ zIR7s#lEeRGdthMhOh6xFg8me$j3Uin#)z}37du%XN|IA9$sOp?C=LqO2g5RqG7YaJ2^fkm?xz*(>B znXy6E;9NpIS>T;J*Sjf10bX%YPI}-2(<}|l`tsF9-9>fn@&@T;vgpd2zAJG(f*#$H z={`YGGIi1V0B4;C0toh?ap+hD!2qI7#?LmP31}UIKw0||Y^WGK9YB-O0Q$Gp7$AkJ zN7o|-;9?U-4+Lehjw1lqs(KF%gq8T6O+l%JH7xWc)=R3I|H%wl6@Z4T@`yl#_{`Qs#9&;CwIt#qMGX zN|PO^ItFx&%3QR@f>_9Mge5|^gMzr1IGG;I!5msZPoo!H3){fzK+_*57KJSxr2nE0 zE@zxsoAS)Q>cWx>UQaKG*{^(@jRc77b&n%GfZze?mmJK6I=TO4J~0x%+5o-&TLgE3 z`x&{;N}PY0^W0@+)zM@42&E8HBaWMQD&ymDNG+Wl69O6<#t#GG!)M9l@6E=Og-l_6k^f6t6XHEN-83m(_CGj6GgJV)J8D7FXn=9{EJv5g(@(FWwC*PJ zr=9#bl-Qs01>+65NV+L z1eIjGhU}8yhpeQ4n4*XxHC?_L0r@-_p)ybE2ryK9@Zg(pk8siL*OgI=F8LIxthMl; zf@ar;naRUnNA zclUs%IVaABo+AbSBa+#82%g4#7ok<`1pU&i#;p=L|1QeT$X8}t;;X&sLS$S z&;7zVx%lfQ`bE|;wS$?vouWh5uhi!N=O$Tbtt|ikt_1_j#i4j#W~=#~CVz|8EzGm0 zjbKhfIk3~$X22(_d!dVMo5}x(dsO7NPWG+7J2SJ4q52ztu%@po)HACxDsix?tbv9(A*NTAhZ(%Z+)gX~V6zuA9l z7K%(;4mt)%E@qsUG;fXIL^pZi6?9KOjpiaYzQ$ioLSOv~|7tbh_HQkFfZc^1T)Q5$ zVFvr@QJO?E+MPfe?nGU+m@QSI848;N-7{q%$bFA`~0-<|FE&NZcR^BJ}1kL8v z(p!ZyXFf^+?3n;=^*Dpj+AKhZ6Thw4V$d~Mt=ieX?&@T zqpINC8;@jjiK7z*r@2P}YzQ5Xqq<>uXmm5kZYLnR#?-@vh{EEwd9!oatetl~17=S- z1-8NHUbXR_lR4iSn$$6-yk^2*#f^#msq45vP5sRm@0Joa-{|~6Z#@C=Ax-KsKx`_^ z#Ag3t>Zr=Y^NPN1E4;;jb_xnj&%|AOYvwL`<1O(52|WcPN%dQkg3lD=FK^eo&57X~ zI`$MF;9PMIfid8B`Uj*tlMW_tDF!#*IFC1At`NYop)v_fGxOHu<$v0A-_ ztxdeeD+Mt9bfUXc7SR4eWuN%PX4qrPTd_FJQs^_Tu6JHP6RB27i?nxXH7x{f*Rh|e#n>b@F%T@R z6lSgs2E@m1zW+=;{#yi6uotCf-z9p^4ow6M&bFnl*R6br0%2e-G67AvuTkyd-T8QZ zU_3;cyvzd)`VBOh*zJVPt9&uZthR^*K%b*<;aUy|6k1-EGx(Sp>O+IGfO#r(l8}76 z_V#TT!ZG6E+S-xZ)}MlbnTV->dDhnk4j;90Um2l)je}vmJZ|^gC23Q(4E_Jg1m!D5 zd)mLxnz{PEhvsO!V#-f-m|PXU>s$*+dDMy9k=b4a0P%<(lUFMJo*m5={>{J$kO^?b%j4hvl$jJFP=}$c!n?Vk%0kH+$b}&g~Ab;^PTLL$VF& zCb&RyQUC*k)FG+by5NT0Y;oNDT%mSOJp!P$QeBWekVa(xW)l(*cmzM;KJK&pvSZ60>Z9sQltsR+zslx~gSnky^ic)m?O zLYyp?<=Rk^p;jr3yN-jns36DXherQ#oI#p&BOb_=OPUM~BW#Dkr_xQGX)Eskmf~ct zb#Bc{)l6rK61!8)gjd${=BGt2S&Qp37YBi$4IE>8G;~I?BMn1GDh6b?5)oP+p*x6_ znbih$^gT!~JcD9}7DcIf%ZkN?)x4vpdyO0XY%zi;c%oVMucO!^)j@_D zp4^J@%}QMF)gXF2vKpzMxJD1fBcLE~hY@X(?Ki3E)Uz#y^mH8_%6SP)mOWuIpEX5x z@*P)=jCNdTG1i|sRlVVK6FWbf;FjR{Tbq|v4@rSX>Zy*og!#jXePPcaBi}aXX(zQH zQfBJ&b_b=|vkvR^8fNy?@An`+Ahl6$n=lPS%79lg+(RI>YLsRrhSOj~s1-qRSDr2k ztweRzo?~3&zVe2`0FTtNEIXGB)X=4C%OTQ`zHUxuJV$})nW{*gsp4j}$#Mr448fiX zj5QTwo7`h<5zJf8uAPsVpSf*4Od#gNp4o)n(F())IBi+J|!_K zoTXFg4N}bV^BTso4tNN7nnZ}lHr85OHQV$+Lu%?}85CEO4dbCu4F>Yu)vcH&)J9lH zu&oX*HIFS~XxZj$`I5XzMbVnZG|ig11jt$AT0NW$-fZlS5C@6h@3^fT2?gl$M$+h% z3$8_|#MOaCb^O9+tPZ1*oHDXu0l1R z-W%akZGO5AE4;_5t~?L5jxeNgrSqypWD(S{ds8DiW}r2Fa$lNB4B>?4lNC`*&l@{h zwKb#V#oY{dQ`68u@tRGu7P4QP==&XrUHc@8m<*cR@f-IOraGYZ`qIgi^x7)9QoKjk ztED#L0&TTeX9lsv^7`sx8^lJ%Q@Da+R0*LSz_Ijm*zrg;*IFyEJCH!#S>LNij|B-? zk5H4wOirb*qUzPkvnv>6nr0!50)6XSY6>G-%tweYwM<)$;w)EYP7r}COk;?j!rn}5 z-ly>P2{^xtZRtO($J1jsTa}fK+OgfJ_gXWZL>1W@YYrPnMckV%ue3Zx-7H5u?Nln5 z%Mx9E^T;KY-YsoplU}8)NxzBT5X0@A*&q{vz`K3ImVOT;k}Gb#6dbuvDUHpno=8_VGK7|q(HfeknC++ZPZ~EkqNymRP83vg zl05?&TB|FAw+>yB1wNOonGN&mv}=h2u&^vym#-fsXM8SbOzcT*x!N;NK6nMfncjm( zy#c)H-wMxGtVXh&OGWv_`;LMW3txc*D9V!|#ewEaVe!$-ya8iT z%bATxJ>K1lcH<&p87FBvr(|u7)0I0w;=#TSw1XZ4;u@2Xjd(-6o`?lg#*4u19HV5e z43hkois4dqi;9zi_i$M4%FON=>E(8@*sa%IQc;S+6uT)bJpo;R0iBB`C)GgcA7APf zaeYtYXvNBe@xV)Zz>E+{+7()J;C-z(6-b4>1wPrHV-!lW+S=MKN&r16Ps=mXTKGs6 zZt{A*>J828Al0c@txPhH>)ydUELotO-tEYsZu#^w;;uba`sQzfL^nCA4n%TyBF~=S z{zV|IJs;=+pua6EJ93bZ(d+9^jp87nV8c&n~zH4JgO2M)Om zhdqmhc>mmMP&>zi#9~*#?$kRoMqjn6xZX`HrErx-z)ISg{1?UzT8oYX3b{pNu#z82 zyAnva5P7uDXA(L>}rLS5;c`kFf4rjrIDI2{zg$s@Dk|PuE9w0MdA$6)@Fj%@-mtq zc}CRY87p8ejGQF`%)jK?lac<(B~=$EJ;0fr3eH%{uRVja#jDk;Qp_pGS@@?OWJ*bn zdaZ4VgV-t2^d9P`&_sA@^wx{en^kjqxFFj>!W|N=y5MgKBGDqzjknNWmao5%92-%0 z1mJ}NKn`K9bL{b(KBF9#_i+@GdhUa9T13iLFv1-W;@SpY{if>&7Nz z(Xn<8K&oUXSpCI>jQq6*rVONPvj}W@?HxC=0jZtM&ItIh^4k6h)X*ID`|-xxSFz`_ zW&>MFuHjBF@Ew=WO~V?PCa)S$Yq_g5wiv?dt{WT+JhTdv?H0-w*hB7FYnDv z9)*U|UMsCdTq-*h7I8Eu^e(M0Qfy|SlrAa35nWN9qJl(?QCu~BAi+&=UggPCW1Uf^ z+Ct!nH90lr)^b}(wCRlkZ6F*qbX9vvd3Z2Yq`^?e&cnNuYb3oAM|%P-Y%8RGW=}-2&VALpMzJC8i|QO`IofZYXh!^@-x`^-)RA#8WT~sc zG5311n5G5;>cVDE#Zeh>M#7Ok=W?3Yg_AMr91V>&)t)N1tId?n2~AcLV)g4m0sG!} zax0Mkb!>PzT8$9MJ37$_mhx7JS^DkChhg6P#dha5DG)wmf;)dW73MXYS{+wakfo9kUH)$L zvagBppd`s6WeP2v-aT=uM~7l))OBdKlGvUem3_@XVNLkf08C;QHAcLKD4t~De8oYg zpkQ7wioPEOFGFWMVkmvHz6NqB&`Onpx*ZNQ$6l@@)2CY{>P%>eg_Ghndw}5}9!bxn z4(f;q9Sfk`tW)w6%8;t??HQ}I_0hU84mpy8ot|-wz_(}_R=~h{%(xj?E58<)Dz8POz1u;gz#3vW<(+6}&Taw)Ylq2f zo-Q@4@PkrDRpLt^Q_{ZNwNdrjV>D0`=crCfx6aki&1;(s{H?63Covu>!#;54vo##M zJU~B>TYsX~OkQOzWaKHww%D$!a9h%ig`9f1R}_sF06cwGny9+(Wmr$8okQUR$@(+W zPC(3`t*dFWp&+12uH_phRl^9l^&}w2i!KMO$vQ6hM!=BmgrykMlTJ21DDGZ-4IvKD zQ=+;#Yf5h!3J;CTX7TgNLbE#}Js=bA@>)F2Dr=n8-lVxAn`I=%tZCMcaZu&CJ8<3T z+Rx0rMAKWf`kS@tOI=Lu*E<-A2-pcc{}h3|tErS$x!O|!2~`}rJY@|E5fwefrxZWe zm(`S=y3xc^3ROLp1?pSZUg=*Wly}k)M zb_PqecY|irk=j9Ed`7Hj9dx4^&aD(tHBk||`i!HhPb1ZFK$q6Zto~bn?OX>k)6g#f zCj`J3%Hmpux8sVGH8&nPl*Z9qvU*1DIj{OFxSoNg=&iRSB&1*q@PDc9T9!XDR|Ypa z*QOJB0eCSeO+nb~0^_X!ngF|E3yFsAj`uns{Y8x)4JiIg6YadUaY}#LPo&v!sz;}x zMvK+dr^a$u?l<)Go2td};k^_xtY;ZdKB$%QK!LNOw2sA#Q`-%S>uwI^dmb2f-rw4` zSG6MEP2LJ-CnCy1~lUv$)dt_ZL!SN~QZds~N*-2URT$~$?r$aY8p=BQ}+(;suj9;hBy zPiV4oE}-6Et{T)%d0g_w8({P7L`?z9cBWHSR;_EMGLV!uNr=B#8#Q|#tocq&_ehO( zoGr&&8=qI4mx{2+CVNV#h;z$Rjkbfxk^xI=x@p`e4S|W;ZofFvaB_E|3Vo%?>~XTi zPlmAeMEILNWFXt?>K<^<@9EL5l;C;JZg`H2@C?iih?BT@v#EOatBB&90zT-`PfjDk zer$d_6>qDcsqcyfN?zrEX6WjzYgOCJCVNbOCN>G!p)c30g6q>vVfh3ov2 z_qEW;bB4*y-sk`Iy3I6cs(Vh_{iFcY4f@ki0F{o{QDS>ls*q8hZio7(r{@;}!zH5B z!POk8AT$XUbX}Qk3ZybR<&MD->YIlGJ>zkN2v(D*kfQOU z8}qAj2ogg1hNR@OH%LN=+f}&9v`>Zi@O3;NFq!%;#`%}tXg#ryW}VWW1EzM%e??AI;P)<4EF-F0g-~ZeuDp6HlzMD=ek8iFX>| z^g@2brnBOsC6pZF7Q|^`n)2a&Q(fZd$HNC9^>EWIkJyZVz2j%-(E)48F;9zq`U6F z0D#Fw(sP_N($dS)x?>fQGDperH0Zy5%3AV3FIFLY>o`wKxmXCPr5j5bJ2ajl;`6=gsEWZCojYLY*JU7d{cUwqFuYZ46xqD@< zNzdFpc!c#uY+z|?&8+0LJB`hi%loZX)QB<_VVSS=KG=UsI{WHpm)}hKpLM#cZf=`y zA3Y>J9uO{uT=)9H0L58NZ-if!!W{O^%ug-S8+koN{r}l{cy62|ATBOG3XTdB|80gZ zv|i{d(duIWy2+dI!Z8NiRoTpVY-lGVW6c!)hj{!U$>MKUpOZ|-c#cA|v@`WB#^ULt zmCcK@_UZdPo=1LRQPLgKuX&Y*M;)aNV$vCvLlR*A+`D*&Zx4f&(Ut2T-g-1 zXVq5g$+~x)mq05`taAdiIt;MKxVINaVOI_*#cW1mZa#q3tw8kgG3E5oK8~2>z*e8- zjp<_x0M|`Hnv>^f2;F1+@`PIZU2(?8~q#z{EY%q==~9eUDRqKz4S1KSf`Ul z;PM`%5I0^OYiWAh_`@v6zSkV7mWHHPJ~-n`XWi@rk4&mKA2W7M3O!lWx}NZ87H^}I zy(h(_Zzrcyjs|;%7J*B7Bl5WN=po%7ixq#5Rk>m`3EjPm&i;KGz-~CI%?I|&)$d}O z-H1ztG@+u@jL)3Ha}-eFO>gqzEI9>0^=AlI{iz_v_^*{xkHUET3*FB(E{`OXQg7Pw z2$G^DPZv)=##8k8^Rc?p3nuc6rH>AuNW%3KmGm^8_q=$b=srBrAbotI#Y>;Qa;w8P zkld^o_FZ{GtbRP9Wim`TK-h{ePnQm7$RPQ`aIChmmMNC=xeai;af- zjea-oDajFa;wva;eZ{`u_LU-tYZW7)gx|Bw~U zi1UW|=$<);Z^Smz5!b6RkC?-c2+M|$SmpUa7{xFWlUZJrN)oqk+O8LqIBM3DNZ?g~ zSWk(I2_&w>ah`xJF{v|{EPaWJ^94eRiN(ZZ;(05zhNc$NMCyS}R4(k8a$*j0BGJMV zGtd(w*?i)|YcN@C4hTi6m?&B#imyJJ%odhb);6|+6u-HXGm7B^Nzn|;@q#GHimK^` zY1xkJ`34mwNj)n5-maJ>qFGIMmpf=F*8_TktLR0EB?_M>uj*e z7TeqvuWx!V2aDB|sL`Uwh#3pXB6F=QRtXc8kvK`2b{31-k`^IPL2A)?<(=BrBKtC1 zR9-B&kU|SfTX+#g>RYr17b(Hw;sujSDYdk8HWw+I=%ULjzXGj`D6YiuqM^IErmE^m zOF~@}Iws%GttrfIR>D)~HFdFRUEV;yW)#RT%iBP3wPxLhOu@c8Cd01+mXaUq2~zPP3vre!}nL_kEM^Z4JIiiVDXiG_`W zi-%7@NF;-pL?)>$*<^C$k^_JsFa!#NBakRG2CMQhZ7^AEj@8FazCZ}~@rRPh6-t#_ zLsLszM^{hZz|hFp#MI2(!qUnb00e;{P#7G61OW*KO9RpgM3NFns5CN=2be5P2h#Zh zp(98nQc#fpyoFMw)@XHlgVAKRPzk9`LMpk2r8z?SrT>^UXWoKl$m1_tv1;w>+OTQM zwjI0n>^pGi$g%Swrd%q1$c>_pS$`@bpGHVjZM@iMGFz-R0CW@iL+{(>E|QGB&{->CFc#YruMB6@p?oL86hgMS>Pd zWgb){C5nwmN?!Pow9O9Vv@)tBX-h~_dH&P6qqD2Kr?+qaiU$UVhDUz>8XX&-n4Fsa zJ@aRFZhm2LX?bOJZGB^NYkOyRZ~x%%=$Omn3xp!EL@JXjlz#pyk(SoB^uOQU(b?$g z?&;OL4}b_0%D9k>r1>1@7OuGRnu!3c`s1WC~h%khFJ z$%?A!hH2T3>-j+##YvjwMOoEN+x5dZ&5Pw~z1i;ehvVrS8WtWA85JE98#lRuJ2)Ww zo?PpuK#ik|<5+?6Aof}Jsz?JNgG`YxI0e@eNa%;Ca5$?cpLPez;qLH83x$Os6>fWX zbaicT>=TlEs@Jcaql>y#XSrI;I;%t2pKl*sko}gh(`8@mc~ffwZc>5x+OH$_#Rg@e z+7VlzY>T{wm)N%HiV2?&oiNv8<$M<=ZNMl+$p;a+LNYpXchM8x}7|$ zQgZ{|*6;IBH#+`4sU+BZ%dSXRw$x`%+8pmTde1`4X{g+0ZklgHwq0>YuLdTu;|w7 z1^LsF*+cf33KmNGZUNyC+9pOBl(Vpvst4H3xi${im`J zN-eA0hyg{QWHHE{A23F(%AS~D-eqAkwOB3etLx`$)#mzRA%={{vNsWwy zV|cs|URzsmDT%!$yTL%UVOO7dhGudg#NKXy#mKq^`iZL~g=TlX{-lz4@)b=&2Ls^# zUn1WV8x^?``xuo@*aP|w>U{_s#9^!N*1E2`$O38Vw|y6Vs?D8BjFSpGCyw|MY+W{` zUMh8WNBcRVeM!0|{)Ez_3-MLUAb~UmeoV;zK^}`}`SOK+{LvNZF{PDM8oJfk^815Z zk%J=lRHhey*RO!k4QCavCwt=*)Nn<*;GO|(D(DC`E>#|BCiBw=WNmfpHkEK%&LP}r z!G`mIBuYpA~Wv^lewC)XQh5ev{{7_`j{>)irGAQ;UuXLxP0mz&}UZe40|8(>g zhL#N46MJmMOcxE{h*=GL2oDn;-4te|SSY9XiJXGZ1R1=!1tmHq;*ul|s&~*v{dXmA zoC3+N_c6?fy^c~>dvs9-II9B`%3DzI?^>dHx`imP5DIvm7)(1aHk6VBGL{laNX@mX zjLf7n1XOAD7Lcz<$sb!qMI;duKqd2Aa0ZC~{^`ew5{cF9CI0`XbNxq8?WZopJ}7QM z5mdhhJq;o`H}z{Rn`~3KHq7t_I?LrC0a<(+?h6Sq@5WTVIMzE$YnJb8y0nbRsxZpra++Z=W%OdS3W&^ z@>plKxpFtpulew@6Yy_K+_LX=K#u2VuRWb2l8go+ECL8;dL}mhz%SmQJRJuV8-2&$ zY5u^SJg4Y>wbHrWM_8A=--VOu$Hy$+|Mnp|sZ_re2aCS3jjlUi-?W&Yq21_yQOl~< zGWn0pgt8*1@>sEZ3W`PHi+$GQl*!n^!u09LGc8mi?YBrCSswvKQd2h=AkoiuDrdjA zA}0{`wr|p;!M=50l6u%I61#*%s7gK2h8w-y1xNS9V+6)U{pvnWi_HK`(6z*&_t{lv zAb?e(ldMXfK9yaApTG4^?7dPeoT$*%?Kci%phbHkXHt5!%6t69 z@j^E)3tJ9vjpGY8ZLqJXezw8t=1P3U*#XUaw}A`Ebv5S<;LIZQ#Ju#61`ePG zYIO#du!=rD53X*Wp8PdlG>z0q-a0LBg^=5N0J$AwuQys%|8c#fW$!5fC(VP<10ZRs z%coI_k*Ce50h{)}JjTX}d2~hbTqC8{OF=m~Y%u^gz62IRt~|vltoUf^Bp$9OTPC1t z=^mP^o0q=2MyAylGd8;rOteHLKsrzr@ zdkmCZbP5iSYJ)mu1mT;zwxR9-T9i-A=lc8tO}Y>e@#P}ivEp-}c$F#W7APVIkuMbs z1+w;X46y9kDc_*1irf+M+k+I~6|q^r6Mn_aTjeV4c)NF`@Xne@!8&eiCSeaTYlC*E zq0pzllqo>M_?=r;Om)&(3kAX&;Im}wE2{mno%xfU`U0s6f|2-Njgnd$Hz2L;oR^_K zHX|MSLQ=y@6=PC~9s6sYB1f=#_Mqd~B#ZN)Z==-TZen@N0HfNzTzh?DuP%mj??w zS*YZ8@b`L#EX206MGe#_KN(d`J$j%MRz6N|l)EyjDF{K+0x_I-_^a!y6+)wl3bUfH zynI#2bL)4A4$6(J)Kf0cCFa;RF#DW1%j8`q=a(;zgH2B&I& zqHNX4{olh;Z3i&93Qi!UcPt3@Ok5ohscr6Cn$DZ?@9!0PM#1i~JvWz?09ko#x_uwL zYYF}Iy`PqDj#kkgl6RH$FZATR%G1$R*zZcX!$dq>gR%jg_VUn&sGwRavDy}HD7kLK zj1&TrZotOra5Hhgw?mJv7wYj#)|2yoH&&KJEX=h`piY)-K0%mvN^@`}kCEWe%%yKj zgW9@|-LeIqb)bm+xG8V{LEXqg_dPy+`NIY0tVX%7$E^T-C1fP3f{Sz5Z-ZJ`Rfi3{ zkttS(VYU#m>Vo#OIUlAVDtto1N0}jrb_FIHCc`L z(L$=#!Y}*DL4opcNUBTPw||v>?Rr8%3iE6r%bOL=MtKq7UqPzWkWnR?3%dmzEG{O6 zlp^l)26LRQI_M-M%AYzdLKGsTlHU!LO_DV0qr{V9(vX1YllDdFcs!yoGvyO=tZHdw zHQ;!Wp{75JkDrLs#V;>@5pq0B;=(g>KuPVg^(b$H4B`-Yapb#1#TWKj_8NrlGV)Zf zgqT9hp(bQa3*JD0Zt+txHp-YPw`%f_rqd$4U;^;$}FQrqK$?ra)8H?qx6I;K8qI1|-m4*Zz31?>q% z;0d4tYi=fM_;0=T^4y|0&3aPz0P-Y*lpv>vW$gr%?6@tK2E_VcAb7KIxNC)fJK;EM zaI0LGC8*O-d`Z+$B(3If{D+yEUf?EcK20qhf$klH-nYzeu0L%&1Eh}L?@->3!N~MF zYR8`Rn}CAmhq8a`t8JIHj=1ZzmSW4HjTi`Y<(4&*hDF0i$|jEOSwM4R2r6Ar!%(Yz zv-j>AzR??Su_j}WPF{-xi#|!-gXr)B6sY}ri`^uxp$o^`n+=Q4!=j6a#o(mbSd5h8 zG*b5c;0X1F#AmO;!-6RXJCK%tI8|Nt?i!d~<_VzB;+@zJ$`%ZPq)i*WbWv;8Xuja! zFnsKS?AP5)J-KA320Wt%JhE-YzPTF`5Ar%*Wk;=YQra9$+k}84c^A1BG3$o}@r*RP zsb(7H=1ez@osinF{s$Gwzhe{&{gcFS-`J2#l0&~DQB6UVHU?J5Gn1s7kZ;>ByOC%M z#tUwIF4h{RO-^V>z2<-0wm4v02RokBeP6iMjnz6Qu{_p4u**eqiU>zwbF8)Zha@)?DZ{&wqjr z1`scuKe5sYvMoBgzvyTF-gZXzgX=`9E4u~lX(^AB0V?dVpmZ2HyjYE4M(?CP6N<<| z;Crja0nIC8VLx%x%DO$6huin}ETCj_EAERcjeN8Xc-!v?PhuNskxD7GQT=u+Q|*99 zM^o(?DCAaEJ0^S_`?pMf*YCt0%qb-Hnes@iY19QJV^Bqi7E<3+H>kyG5JEln$SCS_Q^8t!w73>mF=yN{h0w^BE~I zLNf~a@ait=;xN8fsqiW2r?al0>DYRlS`toMK#smdUO42g>QmfBeD=^lHi0K_-m6=n zmAE`iRu*S@2q{5@@T$6|=#vXGrC8KG5J6ckAoSHmW4wpEgug~e~Y$!)y&gJVIN!;bChP0NozZ=jE)E11On1iR(T#0_VZ!kjLI3+ z^dkmhn^rxA>YH-ZNqu3?SL&%6iIRHrG&qg z-wel_52O(t6>zbrz-BS6t*wR)S9k0dD7PwrXup&N7Xa&CjeHH#V5fG8!}k_YFLfyG z$Q$*3(JD0p%WroZr&yczpKHMlvPmhKF({owlRYy?eCmEPqY*R`>L?IPF!CwC?t$pr z&~LPhoi$nEgY2GAi(ZXrxFLi*TZ1AfQ`qf5Gn=Talb0U?63Q+>V}f8K(t4}zejHT}N!J7d zl^}9&q(5%|@i+31U{tUu)4G{#gz6FG@^dV@1uEm+%2+Q@YRY6G!2{DMN&A6n<1Oyz zPhIOiE4(wP!t_!rRC|#mV=$yO90fLz!)_t_tJ;X$R`!(ErJRDb$%EpHmM2I%(@hh- zu!g9)jHyZ$wB37XlO9fe;^}y%(VYSglkPuRMupKIa7`!XH7*+n?)A3UoU14#HOOaY zlLeyLvT=lFXxr+K8qHiL`ki~ye+<8Zi&39ta(>B;J!OE3#lFDcFubs_tCSL9Eps1t zSCUe)JWI45PVndTeZ~YAcWYffGzIlepX69jc}#!`B`9J`tTP)x4Wsqdc60l+uicQROmocW$9HcQafgZ=Oc8eev77TbiHV zAp4HkzdF6sX|te(SR+;L%Qz(TA`fz4lp&RRz-`_=q9=h`z$P8Q);jYAbD6^>43go& z6Wp~I1;9462T;_f%$(%+@D_wu(4;{1F-qKWmxL(@=()W)T_b^eV;7tOF_(>tumRHL znHs?swfMcf5_c%&&{YfJXN}L1vf1#+Tc8|Jazy6_d79O39u~S~VRQ+#xa#hsgw`fSlIq%Yn)d5V7?d zlK0rKtnO$wtwC?deS6xoZq&>^PU`#rh*$||L3{7?522pRvA4+Mr! zOqkKbeCQcS9(?<~NmUwt&UAva5*AdaLvy`oO&%tlfj?_kw#&ryhHw&Y1Vs( zv+H8d!B!PeWuNRIS7|I~M-?*LzbdPI`UTZmrs}bkLfSVy8+)kqKg|$|eJ@w}^|)hp z`DLpTgq`{XYh47(tQKlqSSpRT%Mn8J~12)p~U0|TU zU8Gsh4vS7779&z71KS^N$c1|!D!1dYLC)O=c55MHCC{*s8tFdNXtsS!th!W3VC)Ja z3nL|pVWYLpODX;wlTO^$^0TgR4J7LqtfeUcDcB^rH-psUF9b}z%s7tn{A2q0gnfZ8 zED%Kd9}0W1LB43?_1S-kVn@)lV0eg5F6A!n>op#;=2X%e>v2MbEm6EyTEgCJg(_tKCD zxG2}c=y-;ciXroy&GZOoV`9FCfgXu5f87qNmPj#XO4mGl!hFnXi_z0_5bQz%#m3Wt z@?Yr5b48(+7{U$E9?jdmdZrc2?Pk$PAJeq@0N|iPu4)ShBzOT3;9E<8C#OF{vQP&Q zN{2FAB7^UeQG1ybcJ7ly#Yp94o0HprU?R_VndaIJ26}N>+Yr|QQhK=oG>P;8h4Ku5 zNZpN~XmmpNy~ZiS*JCmW5{yOsbnsB9Xl+3_lci3{w0@83(WV*-7dgPyxA;gvnbAz? zyO37}9!z=zEm1S^12^6}e9f=(vFBQ0KR4P2F;FD93QDyPt^D|(5>5CzaB~zmJGaUm z4hmqn+5Yrk@_1_}1_-(j!I;{+kXC>HqkOrs7|Q-eHg~`8P%@mr2l)zk=MJojT@FI& zu9QP9Ew7JiVn*!NYj)7auY!+ChZD%x>3Wb9c~cew>tjT#k4=GYbi?cdv&OzRkFzla zf3BWfa6dMYT24~s?_=`dNJOhaF?t9ue?=ldd8_6WJ(>BbMilscAG2wKk6&eAp+N%a zVeL!EKA=Rt;0C6e?hRjV=Kq-9U|w8RpOEJTvFZ8^grK&D#UT6Rtob=p5bY_TL=Tau z8O%0Tdwm2d$)}SP&r7!jji$8Qna7U!r`fG0QBvFURu~FK0Kr z@A=%jll$P3BOT7JBsug97;#Y+Q?K+elHXe>=#ObApF@u3Te*LX#ciOrN|%A1;eiWS zKp2@C2c?S02$qNqmZPunuCiY*ubdk0BzaUrlU~51TKrjYdfBrPP;TgzGVJMA58W^ZF|knp*`3fsbKp^?%by1>rNJ~d=s>z6|H-ILC6?X8 zs#rUnt!6g)qSAnjBq>EAc|;)=>UL0=H0>HV^Po9V!5Ta$LTZ4?5zI7V+>Xs`dZ!0p zHzi`6o?dkmmhEwA>{-xMTseTCk$W9d<3@ArlTby#;7h031x#=H(p*n2dY52fxTtv5 zSI0ZF_E)R;@y7Q0A75^~4DyTx9*NO&Kq~hRrH;Jm-B3xX`#5y9WnPO zKkolJxlxOHoN-sW1`P0(rrP`WZ8-Y`>r&AB58W!aL0^8~{yhpm>c%yKZLe;O+W#Dc zU*sG78uEp^{69U0XjK3m;se*0AR~Y4fcQ=r2WkhDbgXjM4l=p?pN(DD64eZ)72~VF z%n$BmDn)vaqSk3B6Gf~lSI+_E+tqw8mox{#oWJdIGl~s zcmO_p%HHMB03Wui20i@|)g(_Yx2}KPW7^W9j}00iYt0df?|puh{qbH>^H)u$SdZlP zN}fu$l9VT+a3r$*f#1xvbf1D6n?oWCMIv`4&0M`CwL0V=R(gyskx}F0{>f7q(jS^O zDBBNmy`sjxht##hNyWG>P>B}_v~>ZCtUoVSl6ZA6>bebSr^V6cxYg63F{vm~<&v}$ z`0?PbBNTI~oZ>xvOkJFJce^HahbbQ-9sN#Z?jR>D{lR;~f=Wv9$l0}mhgP@Lz1ZcC zYLHybe}iEqyRHVNg7|ugOnQ8k5|d+sZ-%49qx?NMWB8LP;<^Cw>@V=z7iN`-dA^+bD)c zeNW^~x5p>l4pW}h07A{5p=10T0^1?`){OJ9EX%gewd?~z%sDP|RGu0FDM{_P$sYg!M!?VT literal 0 HcmV?d00001 diff --git a/static/iconfont.81c0972d.woff b/static/iconfont.81c0972d.woff new file mode 100644 index 0000000000000000000000000000000000000000..ed88b71d19f2deba365e7a3b30a029e47c4ea04c GIT binary patch literal 266516 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

HA2LZvstXDO=H1=x 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%0DMo7|8$)Emw8D8 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 z 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 V-}dd;Y%k_EvhC+d*_O8Z{{WXdm^=Ug delta 30926 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Ë^qRWN${pW_o1d0l)X{t;}N^e756f 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 \ No newline at end of file diff --git a/umi.css b/umi.css index e2c9b3cc7c..60bb699d83 100644 --- a/umi.css +++ b/umi.css @@ -292,10 +292,10 @@ mark { \**************************************************************************************************************************************************************************************************************************************************************************************/ @font-face { font-family: "iconfont"; /* Project id 653600 */ - src: url(./static/iconfont.1871bb9b.woff2) format('woff2'), - url(./static/iconfont.f760e9a5.woff) format('woff'), - url(./static/iconfont.0fbfef2e.ttf) format('truetype'), - url(./static/iconfont.fbda0e54.svg#iconfont) format('svg'); + src: url(./static/iconfont.631a79ac.woff2) format('woff2'), + url(./static/iconfont.81c0972d.woff) format('woff'), + url(./static/iconfont.e64267bc.ttf) format('truetype'), + url(./static/iconfont.62c66052.svg#iconfont) format('svg'); } .iconfont { diff --git a/umi.js b/umi.js index 94aa61afbd..0713db79fc 100644 --- a/umi.js +++ b/umi.js @@ -40620,6 +40620,7 @@ function _importItemBanks() { /* harmony export */ mQ: function() { return /* binding */ getEditCourseData; }, /* harmony export */ ms: function() { return /* binding */ upPosition; }, /* harmony export */ mx: function() { return /* binding */ addSubjectMembers; }, +/* harmony export */ p4: function() { return /* binding */ sendToCourseTest; }, /* harmony export */ pU: function() { return /* binding */ submitCourse; }, /* harmony export */ rs: function() { return /* binding */ cancelCollect; }, /* harmony export */ s0: function() { return /* binding */ addCoursewareToStage; }, @@ -41128,15 +41129,15 @@ function _sendToCourse() { })); return _sendToCourse.apply(this, arguments); } -function addSubjectMembers(_x25) { - return _addSubjectMembers.apply(this, arguments); +function sendToCourseTest(_x25) { + return _sendToCourseTest.apply(this, arguments); } -function _addSubjectMembers() { - _addSubjectMembers = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) { +function _sendToCourseTest() { + _sendToCourseTest = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee25(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee25$(_context25) { while (1) switch (_context25.prev = _context25.next) { case 0: - return _context25.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.id, "/add_subject_members.json"), { + return _context25.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/examination_banks/".concat(params.id, "/send_to_course.json"), { method: 'post', body: params })); @@ -41146,17 +41147,17 @@ function _addSubjectMembers() { } }, _callee25); })); - return _addSubjectMembers.apply(this, arguments); + return _sendToCourseTest.apply(this, arguments); } -function addCourses(_x26) { - return _addCourses.apply(this, arguments); +function addSubjectMembers(_x26) { + return _addSubjectMembers.apply(this, arguments); } -function _addCourses() { - _addCourses = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) { +function _addSubjectMembers() { + _addSubjectMembers = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee26(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee26$(_context26) { while (1) switch (_context26.prev = _context26.next) { case 0: - return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.id, "/spoc_courses.json"), { + return _context26.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.id, "/add_subject_members.json"), { method: 'post', body: params })); @@ -41166,17 +41167,17 @@ function _addCourses() { } }, _callee26); })); - return _addCourses.apply(this, arguments); + return _addSubjectMembers.apply(this, arguments); } -function appointment(_x27) { - return _appointment.apply(this, arguments); +function addCourses(_x27) { + return _addCourses.apply(this, arguments); } -function _appointment() { - _appointment = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) { +function _addCourses() { + _addCourses = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee27(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee27$(_context27) { while (1) switch (_context27.prev = _context27.next) { case 0: - return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.id, "/appointment.json"), { + return _context27.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.id, "/spoc_courses.json"), { method: 'post', body: params })); @@ -41186,17 +41187,17 @@ function _appointment() { } }, _callee27); })); - return _appointment.apply(this, arguments); + return _addCourses.apply(this, arguments); } -function immediatelyRegister(_x28) { - return _immediatelyRegister.apply(this, arguments); +function appointment(_x28) { + return _appointment.apply(this, arguments); } -function _immediatelyRegister() { - _immediatelyRegister = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params) { +function _appointment() { + _appointment = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee28(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee28$(_context28) { while (1) switch (_context28.prev = _context28.next) { case 0: - return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.id, "/join_excellent_course.json"), { + return _context28.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.id, "/appointment.json"), { method: 'post', body: params })); @@ -41206,19 +41207,19 @@ function _immediatelyRegister() { } }, _callee28); })); - return _immediatelyRegister.apply(this, arguments); + return _appointment.apply(this, arguments); } -function getStatisticsInfo(_x29) { - return _getStatisticsInfo.apply(this, arguments); +function immediatelyRegister(_x29) { + return _immediatelyRegister.apply(this, arguments); } -function _getStatisticsInfo() { - _getStatisticsInfo = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee29(params) { - return _regeneratorRuntime().wrap(function _callee29$(_context29) { +function _immediatelyRegister() { + _immediatelyRegister = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee29(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee29$(_context29) { while (1) switch (_context29.prev = _context29.next) { case 0: - return _context29.abrupt("return", Fetch("/api/paths/".concat(params.id, "/statistics_info.json"), { - method: 'get', - params: params + return _context29.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.id, "/join_excellent_course.json"), { + method: 'post', + body: params })); case 1: case "end": @@ -41226,17 +41227,17 @@ function _getStatisticsInfo() { } }, _callee29); })); - return _getStatisticsInfo.apply(this, arguments); + return _immediatelyRegister.apply(this, arguments); } -function getShixunUseData(_x30) { - return _getShixunUseData.apply(this, arguments); +function getStatisticsInfo(_x30) { + return _getStatisticsInfo.apply(this, arguments); } -function _getShixunUseData() { - _getShixunUseData = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee30(params) { +function _getStatisticsInfo() { + _getStatisticsInfo = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee30(params) { return _regeneratorRuntime().wrap(function _callee30$(_context30) { while (1) switch (_context30.prev = _context30.next) { case 0: - return _context30.abrupt("return", Fetch("/api/paths/".concat(params.id, "/shixun_analyze.json"), { + return _context30.abrupt("return", Fetch("/api/paths/".concat(params.id, "/statistics_info.json"), { method: 'get', params: params })); @@ -41246,17 +41247,17 @@ function _getShixunUseData() { } }, _callee30); })); - return _getShixunUseData.apply(this, arguments); + return _getStatisticsInfo.apply(this, arguments); } -function getLearnData(_x31) { - return _getLearnData.apply(this, arguments); +function getShixunUseData(_x31) { + return _getShixunUseData.apply(this, arguments); } -function _getLearnData() { - _getLearnData = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee31(params) { +function _getShixunUseData() { + _getShixunUseData = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee31(params) { return _regeneratorRuntime().wrap(function _callee31$(_context31) { while (1) switch (_context31.prev = _context31.next) { case 0: - return _context31.abrupt("return", Fetch("/api/paths/".concat(params.id, "/learning_analyze.json"), { + return _context31.abrupt("return", Fetch("/api/paths/".concat(params.id, "/shixun_analyze.json"), { method: 'get', params: params })); @@ -41266,17 +41267,17 @@ function _getLearnData() { } }, _callee31); })); - return _getLearnData.apply(this, arguments); + return _getShixunUseData.apply(this, arguments); } -function getLearnStatistics(_x32) { - return _getLearnStatistics.apply(this, arguments); +function getLearnData(_x32) { + return _getLearnData.apply(this, arguments); } -function _getLearnStatistics() { - _getLearnStatistics = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee32$(_context32) { +function _getLearnData() { + _getLearnData = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee32(params) { + return _regeneratorRuntime().wrap(function _callee32$(_context32) { while (1) switch (_context32.prev = _context32.next) { case 0: - return _context32.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.id, "/learning_statistics.json"), { + return _context32.abrupt("return", Fetch("/api/paths/".concat(params.id, "/learning_analyze.json"), { method: 'get', params: params })); @@ -41286,17 +41287,17 @@ function _getLearnStatistics() { } }, _callee32); })); - return _getLearnStatistics.apply(this, arguments); + return _getLearnData.apply(this, arguments); } -function getShixunAnalyzeData(_x33) { - return _getShixunAnalyzeData.apply(this, arguments); +function getLearnStatistics(_x33) { + return _getLearnStatistics.apply(this, arguments); } -function _getShixunAnalyzeData() { - _getShixunAnalyzeData = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(params) { +function _getLearnStatistics() { + _getLearnStatistics = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee33$(_context33) { while (1) switch (_context33.prev = _context33.next) { case 0: - return _context33.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.id, "/shixun_statistics.json"), { + return _context33.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.id, "/learning_statistics.json"), { method: 'get', params: params })); @@ -41306,17 +41307,17 @@ function _getShixunAnalyzeData() { } }, _callee33); })); - return _getShixunAnalyzeData.apply(this, arguments); + return _getLearnStatistics.apply(this, arguments); } -function getStudentData(_x34) { - return _getStudentData.apply(this, arguments); +function getShixunAnalyzeData(_x34) { + return _getShixunAnalyzeData.apply(this, arguments); } -function _getStudentData() { - _getStudentData = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee34(params) { +function _getShixunAnalyzeData() { + _getShixunAnalyzeData = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee34(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee34$(_context34) { while (1) switch (_context34.prev = _context34.next) { case 0: - return _context34.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.id, "/study_analyze/").concat(params.type, ".json"), { + return _context34.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.id, "/shixun_statistics.json"), { method: 'get', params: params })); @@ -41326,19 +41327,19 @@ function _getStudentData() { } }, _callee34); })); - return _getStudentData.apply(this, arguments); + return _getShixunAnalyzeData.apply(this, arguments); } -function appendToStage(_x35) { - return _appendToStage.apply(this, arguments); +function getStudentData(_x35) { + return _getStudentData.apply(this, arguments); } -function _appendToStage() { - _appendToStage = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee35(params) { - return _regeneratorRuntime().wrap(function _callee35$(_context35) { +function _getStudentData() { + _getStudentData = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee35(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee35$(_context35) { while (1) switch (_context35.prev = _context35.next) { case 0: - return _context35.abrupt("return", Fetch("/api/paths/append_to_stage.json", { - method: 'post', - body: params + return _context35.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.id, "/study_analyze/").concat(params.type, ".json"), { + method: 'get', + params: params })); case 1: case "end": @@ -41346,18 +41347,18 @@ function _appendToStage() { } }, _callee35); })); - return _appendToStage.apply(this, arguments); + return _getStudentData.apply(this, arguments); } -function updateStage(_x36) { - return _updateStage.apply(this, arguments); +function appendToStage(_x36) { + return _appendToStage.apply(this, arguments); } -function _updateStage() { - _updateStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee36(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee36$(_context36) { +function _appendToStage() { + _appendToStage = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee36(params) { + return _regeneratorRuntime().wrap(function _callee36$(_context36) { while (1) switch (_context36.prev = _context36.next) { case 0: - return _context36.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, ".json"), { - method: 'put', + return _context36.abrupt("return", Fetch("/api/paths/append_to_stage.json", { + method: 'post', body: params })); case 1: @@ -41366,18 +41367,18 @@ function _updateStage() { } }, _callee36); })); - return _updateStage.apply(this, arguments); + return _appendToStage.apply(this, arguments); } -function satgeAddShixunToStage(_x37) { - return _satgeAddShixunToStage.apply(this, arguments); +function updateStage(_x37) { + return _updateStage.apply(this, arguments); } -function _satgeAddShixunToStage() { - _satgeAddShixunToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee37(params) { +function _updateStage() { + _updateStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee37(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee37$(_context37) { while (1) switch (_context37.prev = _context37.next) { case 0: - return _context37.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, "/add_shixun_to_stage.json"), { - method: 'post', + return _context37.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, ".json"), { + method: 'put', body: params })); case 1: @@ -41386,17 +41387,17 @@ function _satgeAddShixunToStage() { } }, _callee37); })); - return _satgeAddShixunToStage.apply(this, arguments); + return _updateStage.apply(this, arguments); } -function selectShixunToStage(_x38) { - return _selectShixunToStage.apply(this, arguments); +function satgeAddShixunToStage(_x38) { + return _satgeAddShixunToStage.apply(this, arguments); } -function _selectShixunToStage() { - _selectShixunToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee38(params) { +function _satgeAddShixunToStage() { + _satgeAddShixunToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee38(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee38$(_context38) { while (1) switch (_context38.prev = _context38.next) { case 0: - return _context38.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, "/select_shixun_to_stage.json"), { + return _context38.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, "/add_shixun_to_stage.json"), { method: 'post', body: params })); @@ -41406,17 +41407,17 @@ function _selectShixunToStage() { } }, _callee38); })); - return _selectShixunToStage.apply(this, arguments); + return _satgeAddShixunToStage.apply(this, arguments); } -function addVideoToStage(_x39) { - return _addVideoToStage.apply(this, arguments); +function selectShixunToStage(_x39) { + return _selectShixunToStage.apply(this, arguments); } -function _addVideoToStage() { - _addVideoToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee39(params) { +function _selectShixunToStage() { + _selectShixunToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee39(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee39$(_context39) { while (1) switch (_context39.prev = _context39.next) { case 0: - return _context39.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, "/add_video_to_stage.json"), { + return _context39.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, "/select_shixun_to_stage.json"), { method: 'post', body: params })); @@ -41426,17 +41427,17 @@ function _addVideoToStage() { } }, _callee39); })); - return _addVideoToStage.apply(this, arguments); + return _selectShixunToStage.apply(this, arguments); } -function addCoursewareToStage(_x40) { - return _addCoursewareToStage.apply(this, arguments); +function addVideoToStage(_x40) { + return _addVideoToStage.apply(this, arguments); } -function _addCoursewareToStage() { - _addCoursewareToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee40(params) { +function _addVideoToStage() { + _addVideoToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee40(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee40$(_context40) { while (1) switch (_context40.prev = _context40.next) { case 0: - return _context40.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, "/add_attachment_to_stage.json"), { + return _context40.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, "/add_video_to_stage.json"), { method: 'post', body: params })); @@ -41446,18 +41447,18 @@ function _addCoursewareToStage() { } }, _callee40); })); - return _addCoursewareToStage.apply(this, arguments); + return _addVideoToStage.apply(this, arguments); } -function upCoursewareToStage(_x41) { - return _upCoursewareToStage.apply(this, arguments); +function addCoursewareToStage(_x41) { + return _addCoursewareToStage.apply(this, arguments); } -function _upCoursewareToStage() { - _upCoursewareToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee41(params) { +function _addCoursewareToStage() { + _addCoursewareToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee41(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee41$(_context41) { while (1) switch (_context41.prev = _context41.next) { case 0: - return _context41.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stage_shixuns/".concat(params.id, ".json"), { - method: 'put', + return _context41.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, "/add_attachment_to_stage.json"), { + method: 'post', body: params })); case 1: @@ -41466,18 +41467,18 @@ function _upCoursewareToStage() { } }, _callee41); })); - return _upCoursewareToStage.apply(this, arguments); + return _addCoursewareToStage.apply(this, arguments); } -function addBlankItems(_x42) { - return _addBlankItems.apply(this, arguments); +function upCoursewareToStage(_x42) { + return _upCoursewareToStage.apply(this, arguments); } -function _addBlankItems() { - _addBlankItems = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee42(params) { +function _upCoursewareToStage() { + _upCoursewareToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee42(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee42$(_context42) { while (1) switch (_context42.prev = _context42.next) { case 0: - return _context42.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, "/add_blank_to_stage.json"), { - method: 'post', + return _context42.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stage_shixuns/".concat(params.id, ".json"), { + method: 'put', body: params })); case 1: @@ -41486,17 +41487,17 @@ function _addBlankItems() { } }, _callee42); })); - return _addBlankItems.apply(this, arguments); + return _upCoursewareToStage.apply(this, arguments); } -function addStage(_x43) { - return _addStage.apply(this, arguments); +function addBlankItems(_x43) { + return _addBlankItems.apply(this, arguments); } -function _addStage() { - _addStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee43(params) { +function _addBlankItems() { + _addBlankItems = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee43(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee43$(_context43) { while (1) switch (_context43.prev = _context43.next) { case 0: - return _context43.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages.json", { + return _context43.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, "/add_blank_to_stage.json"), { method: 'post', body: params })); @@ -41506,17 +41507,17 @@ function _addStage() { } }, _callee43); })); - return _addStage.apply(this, arguments); + return _addBlankItems.apply(this, arguments); } -function addShixunToStage(_x44) { - return _addShixunToStage.apply(this, arguments); +function addStage(_x44) { + return _addStage.apply(this, arguments); } -function _addShixunToStage() { - _addShixunToStage = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee44(params) { - return _regeneratorRuntime().wrap(function _callee44$(_context44) { +function _addStage() { + _addStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee44(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee44$(_context44) { while (1) switch (_context44.prev = _context44.next) { case 0: - return _context44.abrupt("return", Fetch("/api/paths/add_shixun_to_stage.json", { + return _context44.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages.json", { method: 'post', body: params })); @@ -41526,18 +41527,19 @@ function _addShixunToStage() { } }, _callee44); })); - return _addShixunToStage.apply(this, arguments); + return _addStage.apply(this, arguments); } -function upPosition(_x45) { - return _upPosition.apply(this, arguments); +function addShixunToStage(_x45) { + return _addShixunToStage.apply(this, arguments); } -function _upPosition() { - _upPosition = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee45(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee45$(_context45) { +function _addShixunToStage() { + _addShixunToStage = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee45(params) { + return _regeneratorRuntime().wrap(function _callee45$(_context45) { while (1) switch (_context45.prev = _context45.next) { case 0: - return _context45.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, "/up_position.json"), { - method: 'get' + return _context45.abrupt("return", Fetch("/api/paths/add_shixun_to_stage.json", { + method: 'post', + body: params })); case 1: case "end": @@ -41545,17 +41547,17 @@ function _upPosition() { } }, _callee45); })); - return _upPosition.apply(this, arguments); + return _addShixunToStage.apply(this, arguments); } -function downPosition(_x46) { - return _downPosition.apply(this, arguments); +function upPosition(_x46) { + return _upPosition.apply(this, arguments); } -function _downPosition() { - _downPosition = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee46(params) { +function _upPosition() { + _upPosition = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee46(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee46$(_context46) { while (1) switch (_context46.prev = _context46.next) { case 0: - return _context46.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, "/down_position.json"), { + return _context46.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, "/up_position.json"), { method: 'get' })); case 1: @@ -41564,18 +41566,18 @@ function _downPosition() { } }, _callee46); })); - return _downPosition.apply(this, arguments); + return _upPosition.apply(this, arguments); } -function deleteStage(_x47) { - return _deleteStage.apply(this, arguments); +function downPosition(_x47) { + return _downPosition.apply(this, arguments); } -function _deleteStage() { - _deleteStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee47(params) { +function _downPosition() { + _downPosition = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee47(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee47$(_context47) { while (1) switch (_context47.prev = _context47.next) { case 0: - return _context47.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, ".json"), { - method: 'delete' + return _context47.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, "/down_position.json"), { + method: 'get' })); case 1: case "end": @@ -41583,19 +41585,18 @@ function _deleteStage() { } }, _callee47); })); - return _deleteStage.apply(this, arguments); + return _downPosition.apply(this, arguments); } -function getDiscusses(_x48) { - return _getDiscusses.apply(this, arguments); +function deleteStage(_x48) { + return _deleteStage.apply(this, arguments); } -function _getDiscusses() { - _getDiscusses = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee48(params) { +function _deleteStage() { + _deleteStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee48(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee48$(_context48) { while (1) switch (_context48.prev = _context48.next) { case 0: - return _context48.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.pathId, "/discusses.json"), { - method: 'get', - params: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) + return _context48.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.id, ".json"), { + method: 'delete' })); case 1: case "end": @@ -41603,17 +41604,17 @@ function _getDiscusses() { } }, _callee48); })); - return _getDiscusses.apply(this, arguments); + return _deleteStage.apply(this, arguments); } -function getCourseDiscusses(_x49) { - return _getCourseDiscusses.apply(this, arguments); +function getDiscusses(_x49) { + return _getDiscusses.apply(this, arguments); } -function _getCourseDiscusses() { - _getCourseDiscusses = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee49(params) { +function _getDiscusses() { + _getDiscusses = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee49(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee49$(_context49) { while (1) switch (_context49.prev = _context49.next) { case 0: - return _context49.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/excellent_discusses.json"), { + return _context49.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.pathId, "/discusses.json"), { method: 'get', params: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); @@ -41623,129 +41624,149 @@ function _getCourseDiscusses() { } }, _callee49); })); + return _getDiscusses.apply(this, arguments); +} +function getCourseDiscusses(_x50) { return _getCourseDiscusses.apply(this, arguments); } -function createDiscusses(_x50) { +function _getCourseDiscusses() { + _getCourseDiscusses = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee50(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee50$(_context50) { + while (1) switch (_context50.prev = _context50.next) { + case 0: + return _context50.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/excellent_discusses.json"), { + method: 'get', + params: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) + })); + case 1: + case "end": + return _context50.stop(); + } + }, _callee50); + })); + return _getCourseDiscusses.apply(this, arguments); +} +function createDiscusses(_x51) { return _createDiscusses.apply(this, arguments); } function _createDiscusses() { - _createDiscusses = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee50(params) { - return _regeneratorRuntime().wrap(function _callee50$(_context50) { - while (1) switch (_context50.prev = _context50.next) { + _createDiscusses = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee51(params) { + return _regeneratorRuntime().wrap(function _callee51$(_context51) { + while (1) switch (_context51.prev = _context51.next) { case 0: - return _context50.abrupt("return", Fetch("/api/discusses.json", { + return _context51.abrupt("return", Fetch("/api/discusses.json", { method: 'post', body: _objectSpread({}, params) })); case 1: case "end": - return _context50.stop(); + return _context51.stop(); } - }, _callee50); + }, _callee51); })); return _createDiscusses.apply(this, arguments); } -function stagesMovePosition(_x51) { +function stagesMovePosition(_x52) { return _stagesMovePosition.apply(this, arguments); } function _stagesMovePosition() { - _stagesMovePosition = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee51(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee51$(_context51) { - while (1) switch (_context51.prev = _context51.next) { + _stagesMovePosition = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee52(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee52$(_context52) { + while (1) switch (_context52.prev = _context52.next) { case 0: - return _context51.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.stage_id, "/items/move_position"), { + return _context52.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.stage_id, "/items/move_position"), { method: 'post', body: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context51.stop(); + return _context52.stop(); } - }, _callee51); + }, _callee52); })); return _stagesMovePosition.apply(this, arguments); } -function deleteStages(_x52) { +function deleteStages(_x53) { return _deleteStages.apply(this, arguments); } function _deleteStages() { - _deleteStages = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee52(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee52$(_context52) { - while (1) switch (_context52.prev = _context52.next) { + _deleteStages = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee53(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee53$(_context53) { + while (1) switch (_context53.prev = _context53.next) { case 0: - return _context52.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.stage_id, "/items/").concat(params.id), { + return _context53.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(params.stage_id, "/items/").concat(params.id), { method: 'delete' // body:{...params} })); case 1: case "end": - return _context52.stop(); + return _context53.stop(); } - }, _callee52); + }, _callee53); })); return _deleteStages.apply(this, arguments); } -function excellentDiscuss(_x53) { +function excellentDiscuss(_x54) { return _excellentDiscuss.apply(this, arguments); } function _excellentDiscuss() { - _excellentDiscuss = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee53(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee53$(_context53) { - while (1) switch (_context53.prev = _context53.next) { + _excellentDiscuss = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee54(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee54$(_context54) { + while (1) switch (_context54.prev = _context54.next) { case 0: - return _context53.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.id, "/excellent_discuss"), { + return _context54.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/courses/".concat(params.id, "/excellent_discuss"), { method: 'post', body: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context53.stop(); + return _context54.stop(); } - }, _callee53); + }, _callee54); })); return _excellentDiscuss.apply(this, arguments); } -function postDiscuss(_x54) { +function postDiscuss(_x55) { return _postDiscuss.apply(this, arguments); } function _postDiscuss() { - _postDiscuss = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee54(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee54$(_context54) { - while (1) switch (_context54.prev = _context54.next) { + _postDiscuss = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee55(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee55$(_context55) { + while (1) switch (_context55.prev = _context55.next) { case 0: - return _context54.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.id, "/post_discuss"), { + return _context55.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/".concat(params.id, "/post_discuss"), { method: 'post', body: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params) })); case 1: case "end": - return _context54.stop(); + return _context55.stop(); } - }, _callee54); + }, _callee55); })); return _postDiscuss.apply(this, arguments); } -function getSchoolOption(_x55) { +function getSchoolOption(_x56) { return _getSchoolOption.apply(this, arguments); } function _getSchoolOption() { - _getSchoolOption = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee55(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee55$(_context55) { - while (1) switch (_context55.prev = _context55.next) { + _getSchoolOption = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee56(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee56$(_context56) { + while (1) switch (_context56.prev = _context56.next) { case 0: - return _context55.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/schools/for_option.json", { + return _context56.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/schools/for_option.json", { method: 'get', params: params })); case 1: case "end": - return _context55.stop(); + return _context56.stop(); } - }, _callee55); + }, _callee56); })); return _getSchoolOption.apply(this, arguments); } -function appplySchool(_x56) { +function appplySchool(_x57) { return _appplySchool.apply(this, arguments); } // export async function postCoursesDiscuss(params: any) { @@ -41763,168 +41784,168 @@ function appplySchool(_x56) { // 添加分组作业、图文作业 function _appplySchool() { - _appplySchool = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee56(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee56$(_context56) { - while (1) switch (_context56.prev = _context56.next) { + _appplySchool = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee57(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee57$(_context57) { + while (1) switch (_context57.prev = _context57.next) { case 0: - return _context56.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/add_school_applies.json", { + return _context57.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/add_school_applies.json", { method: 'post', body: params })); case 1: case "end": - return _context56.stop(); + return _context57.stop(); } - }, _callee56); + }, _callee57); })); return _appplySchool.apply(this, arguments); } -function addHomeworkToStage(_x57) { +function addHomeworkToStage(_x58) { return _addHomeworkToStage.apply(this, arguments); } // 图文作业、分组作业编辑详情 function _addHomeworkToStage() { - _addHomeworkToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee57(data) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee57$(_context57) { - while (1) switch (_context57.prev = _context57.next) { + _addHomeworkToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee58(data) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee58$(_context58) { + while (1) switch (_context58.prev = _context58.next) { case 0: - return _context57.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(data === null || data === void 0 ? void 0 : data.id, "/add_homework_to_stage.json"), { + return _context58.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(data === null || data === void 0 ? void 0 : data.id, "/add_homework_to_stage.json"), { method: 'post', body: data })); case 1: case "end": - return _context57.stop(); + return _context58.stop(); } - }, _callee57); + }, _callee58); })); return _addHomeworkToStage.apply(this, arguments); } -function homeworkToStageInfo(_x58) { +function homeworkToStageInfo(_x59) { return _homeworkToStageInfo.apply(this, arguments); } // 更新分组作业、图文作业 function _homeworkToStageInfo() { - _homeworkToStageInfo = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee58(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee58$(_context58) { - while (1) switch (_context58.prev = _context58.next) { + _homeworkToStageInfo = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee59(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee59$(_context59) { + while (1) switch (_context59.prev = _context59.next) { case 0: - return _context58.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stage_shixuns/".concat(params === null || params === void 0 ? void 0 : params.id, "/edit.json"), { + return _context59.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stage_shixuns/".concat(params === null || params === void 0 ? void 0 : params.id, "/edit.json"), { method: 'get', params: params })); case 1: case "end": - return _context58.stop(); + return _context59.stop(); } - }, _callee58); + }, _callee59); })); return _homeworkToStageInfo.apply(this, arguments); } -function editHomeworkToStage(_x59) { +function editHomeworkToStage(_x60) { return _editHomeworkToStage.apply(this, arguments); } // 通过课程寻找图文、分组作业 function _editHomeworkToStage() { - _editHomeworkToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee59(data) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee59$(_context59) { - while (1) switch (_context59.prev = _context59.next) { + _editHomeworkToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee60(data) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee60$(_context60) { + while (1) switch (_context60.prev = _context60.next) { case 0: - return _context59.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stage_shixuns/".concat(data === null || data === void 0 ? void 0 : data.id, ".json"), { + return _context60.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stage_shixuns/".concat(data === null || data === void 0 ? void 0 : data.id, ".json"), { method: 'put', body: data })); case 1: case "end": - return _context59.stop(); + return _context60.stop(); } - }, _callee59); + }, _callee60); })); return _editHomeworkToStage.apply(this, arguments); } -function subjectHomework(_x60) { +function subjectHomework(_x61) { return _subjectHomework.apply(this, arguments); } // 通过课堂寻找图文、分组作业 function _subjectHomework() { - _subjectHomework = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee60(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee60$(_context60) { - while (1) switch (_context60.prev = _context60.next) { + _subjectHomework = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee61(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee61$(_context61) { + while (1) switch (_context61.prev = _context61.next) { case 0: - return _context60.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/".concat(params === null || params === void 0 ? void 0 : params.user_id, "/subjects/subject_homework.json"), { + return _context61.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/".concat(params === null || params === void 0 ? void 0 : params.user_id, "/subjects/subject_homework.json"), { method: 'get', params: params })); case 1: case "end": - return _context60.stop(); + return _context61.stop(); } - }, _callee60); + }, _callee61); })); return _subjectHomework.apply(this, arguments); } -function courseHomework(_x61) { +function courseHomework(_x62) { return _courseHomework.apply(this, arguments); } // 批量选用图文、分组作业 function _courseHomework() { - _courseHomework = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee61(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee61$(_context61) { - while (1) switch (_context61.prev = _context61.next) { + _courseHomework = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee62(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee62$(_context62) { + while (1) switch (_context62.prev = _context62.next) { case 0: - return _context61.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/".concat(params === null || params === void 0 ? void 0 : params.user_id, "/courses/course_homework.json"), { + return _context62.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/users/".concat(params === null || params === void 0 ? void 0 : params.user_id, "/courses/course_homework.json"), { method: 'get', params: params })); case 1: case "end": - return _context61.stop(); + return _context62.stop(); } - }, _callee61); + }, _callee62); })); return _courseHomework.apply(this, arguments); } -function batchAddHomeworkToStage(_x62) { +function batchAddHomeworkToStage(_x63) { return _batchAddHomeworkToStage.apply(this, arguments); } // 查看图文作业、分组作业详情 function _batchAddHomeworkToStage() { - _batchAddHomeworkToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee62(data) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee62$(_context62) { - while (1) switch (_context62.prev = _context62.next) { + _batchAddHomeworkToStage = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee63(data) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee63$(_context63) { + while (1) switch (_context63.prev = _context63.next) { case 0: - return _context62.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(data === null || data === void 0 ? void 0 : data.id, "/batch_add_homework_to_stage.json"), { + return _context63.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/stages/".concat(data === null || data === void 0 ? void 0 : data.id, "/batch_add_homework_to_stage.json"), { method: 'post', body: data })); case 1: case "end": - return _context62.stop(); + return _context63.stop(); } - }, _callee62); + }, _callee63); })); return _batchAddHomeworkToStage.apply(this, arguments); } -function getHomeworkDetail(_x63) { +function getHomeworkDetail(_x64) { return _getHomeworkDetail.apply(this, arguments); } function _getHomeworkDetail() { - _getHomeworkDetail = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee63(params) { - return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee63$(_context63) { - while (1) switch (_context63.prev = _context63.next) { + _getHomeworkDetail = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee64(params) { + return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee64$(_context64) { + while (1) switch (_context64.prev = _context64.next) { case 0: - return _context63.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/get_homework_detail.json", { + return _context64.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/paths/get_homework_detail.json", { method: 'get', params: params })); case 1: case "end": - return _context63.stop(); + return _context64.stop(); } - }, _callee63); + }, _callee64); })); return _getHomeworkDetail.apply(this, arguments); } @@ -129622,7 +129643,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__Guidance__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(55523), __webpack_require__.e(50869)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Guidance/index.tsx */ 64368)); }), '14': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Paths__Detail__id */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(42441), __webpack_require__.e(19842), __webpack_require__.e(89536), __webpack_require__.e(44425), __webpack_require__.e(93125), __webpack_require__.e(12911), __webpack_require__.e(58921), __webpack_require__.e(37200), __webpack_require__.e(39219), __webpack_require__.e(86208), __webpack_require__.e(14654), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(25728), __webpack_require__.e(39030), __webpack_require__.e(17723), __webpack_require__.e(50966), __webpack_require__.e(23332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Detail/[id].tsx */ 82260)); + return Promise.all(/*! import() | p__Paths__Detail__id */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(42441), __webpack_require__.e(19842), __webpack_require__.e(89536), __webpack_require__.e(44425), __webpack_require__.e(27011), __webpack_require__.e(93125), __webpack_require__.e(12911), __webpack_require__.e(58921), __webpack_require__.e(37200), __webpack_require__.e(53067), __webpack_require__.e(96455), __webpack_require__.e(14654), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(25728), __webpack_require__.e(39030), __webpack_require__.e(17723), __webpack_require__.e(50966), __webpack_require__.e(23332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Detail/[id].tsx */ 8834)); }), '15': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Paths__Detail__Statistics__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(59981), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(42441), __webpack_require__.e(4977), __webpack_require__.e(34601)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Paths/Detail/Statistics/index.tsx */ 23159)); @@ -129886,10 +129907,10 @@ function _getRoutes() { return Promise.all(/*! import() | p__Classrooms__Lists__Graduation__Tasks__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(52409), __webpack_require__.e(4977), __webpack_require__.e(61043)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Graduation/Tasks/index.tsx */ 88456)); }), '102': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(59981), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(69532), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(12911), __webpack_require__.e(13488), __webpack_require__.e(4977), __webpack_require__.e(39030), __webpack_require__.e(59386), __webpack_require__.e(55496), __webpack_require__.e(45825)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/index.tsx */ 46404)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(59981), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(69532), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(12911), __webpack_require__.e(13488), __webpack_require__.e(4977), __webpack_require__.e(39030), __webpack_require__.e(59386), __webpack_require__.e(55496), __webpack_require__.e(45825)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/index.tsx */ 72000)); }), '103': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(59981), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(69532), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(12911), __webpack_require__.e(13488), __webpack_require__.e(4977), __webpack_require__.e(39030), __webpack_require__.e(59386), __webpack_require__.e(55496), __webpack_require__.e(45825)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/index.tsx */ 46404)); + return Promise.all(/*! import() | p__Classrooms__Lists__Exercise__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(59981), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(69532), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(12911), __webpack_require__.e(13488), __webpack_require__.e(4977), __webpack_require__.e(39030), __webpack_require__.e(59386), __webpack_require__.e(55496), __webpack_require__.e(45825)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Exercise/index.tsx */ 72000)); }), '104': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Polls__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(59981), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(13488), __webpack_require__.e(4977), __webpack_require__.e(13355)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Polls/index.tsx */ 72015)); @@ -129961,10 +129982,10 @@ function _getRoutes() { return Promise.all(/*! import() | p__Classrooms__Lists__Attachment__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(52409), __webpack_require__.e(92461), __webpack_require__.e(13488), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(10741), __webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Attachment/index.tsx */ 71067)); }), '127': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(59981), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(98228), __webpack_require__.e(93125), __webpack_require__.e(1110), __webpack_require__.e(4977), __webpack_require__.e(6646), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 92118)); + return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(59981), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(98228), __webpack_require__.e(93125), __webpack_require__.e(72032), __webpack_require__.e(4977), __webpack_require__.e(6646), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 92118)); }), '128': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(59981), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(98228), __webpack_require__.e(93125), __webpack_require__.e(1110), __webpack_require__.e(4977), __webpack_require__.e(6646), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 92118)); + return Promise.all(/*! import() | p__Classrooms__Lists__Video__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(59981), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(99313), __webpack_require__.e(98228), __webpack_require__.e(93125), __webpack_require__.e(72032), __webpack_require__.e(4977), __webpack_require__.e(6646), __webpack_require__.e(39332)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/index.tsx */ 92118)); }), '129': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__Classrooms__Lists__Video__Statistics__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(59981), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(42441), __webpack_require__.e(4977), __webpack_require__.e(64125), __webpack_require__.e(64217)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Classrooms/Lists/Video/Statistics/index.tsx */ 30026)); @@ -130510,7 +130531,7 @@ function _getRoutes() { return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(32796), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(9951), __webpack_require__.e(99626), __webpack_require__.e(7095), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(55523), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(25728), __webpack_require__.e(39030), __webpack_require__.e(14878), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 65128)); }), '310': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__User__Detail__Order__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(64802), __webpack_require__.e(4977), __webpack_require__.e(6487), __webpack_require__.e(21939)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/index.tsx */ 71722)); + return Promise.all(/*! import() | p__User__Detail__Order__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(99313), __webpack_require__.e(37825), __webpack_require__.e(54512), __webpack_require__.e(4977), __webpack_require__.e(6487), __webpack_require__.e(21939)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/index.tsx */ 71722)); }), '311': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__User__Detail__Order__pages__invoice__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(59981), __webpack_require__.e(37825), __webpack_require__.e(72274), __webpack_require__.e(4977), __webpack_require__.e(6487), __webpack_require__.e(556)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/User/Detail/Order/pages/invoice/index.tsx */ 79776)); @@ -130558,7 +130579,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__virtualSpaces__Lists__Experiment__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(37825), __webpack_require__.e(43428), __webpack_require__.e(94439), __webpack_require__.e(4977), __webpack_require__.e(6487), __webpack_require__.e(39030), __webpack_require__.e(71783)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Experiment/index.tsx */ 96195)); }), '326': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(41867), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(37825), __webpack_require__.e(54512), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(55523), __webpack_require__.e(6487), __webpack_require__.e(65816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/index.tsx */ 72877)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(41867), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(37825), __webpack_require__.e(34668), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(55523), __webpack_require__.e(6487), __webpack_require__.e(65816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/index.tsx */ 72877)); }), '327': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(73168), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(55523), __webpack_require__.e(6487), __webpack_require__.e(10014), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 41725)); @@ -130576,7 +130597,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(37825), __webpack_require__.e(34712), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(6487), __webpack_require__.e(87058)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/Detail/index.tsx */ 88165)); }), '332': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(12911), __webpack_require__.e(73755), __webpack_require__.e(39219), __webpack_require__.e(14654), __webpack_require__.e(38447)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/index.tsx */ 16950)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(12911), __webpack_require__.e(73755), __webpack_require__.e(53067), __webpack_require__.e(14654), __webpack_require__.e(38447)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/index.tsx */ 16950)); }), '333': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(54747), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(55523), __webpack_require__.e(6487), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 26353)); @@ -130597,7 +130618,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__virtualSpaces__Lists__Lesson__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(14654), __webpack_require__.e(96598), __webpack_require__.e(86069)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Lesson/Detail/index.tsx */ 63484)); }), '339': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Discussion__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(34668), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(55523), __webpack_require__.e(33413), __webpack_require__.e(96265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Discussion/index.tsx */ 88879)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Discussion__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(64802), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(55523), __webpack_require__.e(33413), __webpack_require__.e(96265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Discussion/index.tsx */ 88879)); }), '340': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__virtualSpaces__Lists__Discussion__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(14654), __webpack_require__.e(33413), __webpack_require__.e(78563)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Discussion/Detail/index.tsx */ 65950)); @@ -130636,7 +130657,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__virtualSpaces__Lists__Experiment__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(37825), __webpack_require__.e(43428), __webpack_require__.e(94439), __webpack_require__.e(4977), __webpack_require__.e(6487), __webpack_require__.e(39030), __webpack_require__.e(71783)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Experiment/index.tsx */ 96195)); }), '352': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(41867), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(37825), __webpack_require__.e(54512), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(55523), __webpack_require__.e(6487), __webpack_require__.e(65816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/index.tsx */ 72877)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(41867), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(37825), __webpack_require__.e(34668), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(55523), __webpack_require__.e(6487), __webpack_require__.e(65816)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/index.tsx */ 72877)); }), '353': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__virtualSpaces__Lists__Announcement__AddAndEdit__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(73168), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(55523), __webpack_require__.e(6487), __webpack_require__.e(10014), __webpack_require__.e(89677)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Announcement/AddAndEdit/index.tsx */ 41725)); @@ -130654,7 +130675,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__virtualSpaces__Lists__Survey__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(37825), __webpack_require__.e(34712), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(6487), __webpack_require__.e(87058)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Survey/Detail/index.tsx */ 88165)); }), '358': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(12911), __webpack_require__.e(73755), __webpack_require__.e(39219), __webpack_require__.e(14654), __webpack_require__.e(38447)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/index.tsx */ 16950)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(12911), __webpack_require__.e(73755), __webpack_require__.e(53067), __webpack_require__.e(14654), __webpack_require__.e(38447)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/index.tsx */ 16950)); }), '359': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__virtualSpaces__Lists__Knowledge__AddAndEdit__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(54747), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(55523), __webpack_require__.e(6487), __webpack_require__.e(91045)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Knowledge/AddAndEdit/index.tsx */ 26353)); @@ -130675,7 +130696,7 @@ function _getRoutes() { return Promise.all(/*! import() | p__virtualSpaces__Lists__Lesson__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(14654), __webpack_require__.e(96598), __webpack_require__.e(86069)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Lesson/Detail/index.tsx */ 63484)); }), '365': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__virtualSpaces__Lists__Discussion__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(34668), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(55523), __webpack_require__.e(33413), __webpack_require__.e(96265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Discussion/index.tsx */ 88879)); + return Promise.all(/*! import() | p__virtualSpaces__Lists__Discussion__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(64802), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(55523), __webpack_require__.e(33413), __webpack_require__.e(96265)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Discussion/index.tsx */ 88879)); }), '366': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return Promise.all(/*! import() | p__virtualSpaces__Lists__Discussion__Detail__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(78782), __webpack_require__.e(27695), __webpack_require__.e(32796), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(42309), __webpack_require__.e(72315), __webpack_require__.e(96875), __webpack_require__.e(69532), __webpack_require__.e(93948), __webpack_require__.e(6557), __webpack_require__.e(5440), __webpack_require__.e(2360), __webpack_require__.e(37825), __webpack_require__.e(14654), __webpack_require__.e(33413), __webpack_require__.e(78563)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/virtualSpaces/Lists/Discussion/Detail/index.tsx */ 65950)); @@ -130834,7 +130855,7 @@ function _getRoutes() { return Promise.all(/*! import() | layouts__SimpleLayouts */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(32796), __webpack_require__.e(36775), __webpack_require__.e(96875), __webpack_require__.e(9951), __webpack_require__.e(99626), __webpack_require__.e(7095), __webpack_require__.e(4977), __webpack_require__.e(14654), __webpack_require__.e(55523), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(25728), __webpack_require__.e(39030), __webpack_require__.e(14878), __webpack_require__.e(37062)]).then(__webpack_require__.bind(__webpack_require__, /*! @/layouts/SimpleLayouts.tsx */ 65128)); }), '418': /*#__PURE__*/_react_17_0_2_react.lazy(function () { - return Promise.all(/*! import() | p__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(93948), __webpack_require__.e(99313), __webpack_require__.e(27011), __webpack_require__.e(9951), __webpack_require__.e(45413), __webpack_require__.e(72032), __webpack_require__.e(17489), __webpack_require__.e(99626), __webpack_require__.e(76873), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(25728), __webpack_require__.e(39030), __webpack_require__.e(14878), __webpack_require__.e(88866)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/index.tsx */ 27544)); + return Promise.all(/*! import() | p__index */[__webpack_require__.e(28647), __webpack_require__.e(34666), __webpack_require__.e(6848), __webpack_require__.e(46573), __webpack_require__.e(50812), __webpack_require__.e(26588), __webpack_require__.e(65607), __webpack_require__.e(65342), __webpack_require__.e(24665), __webpack_require__.e(88652), __webpack_require__.e(20834), __webpack_require__.e(91857), __webpack_require__.e(5112), __webpack_require__.e(78241), __webpack_require__.e(41867), __webpack_require__.e(59981), __webpack_require__.e(36775), __webpack_require__.e(93948), __webpack_require__.e(99313), __webpack_require__.e(27011), __webpack_require__.e(9951), __webpack_require__.e(45413), __webpack_require__.e(17489), __webpack_require__.e(99626), __webpack_require__.e(48430), __webpack_require__.e(4977), __webpack_require__.e(55351), __webpack_require__.e(53114), __webpack_require__.e(25728), __webpack_require__.e(39030), __webpack_require__.e(14878), __webpack_require__.e(88866)]).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/index.tsx */ 27544)); }), '419': /*#__PURE__*/_react_17_0_2_react.lazy(function () { return __webpack_require__.e(/*! import() | p__Api__index */ 62300).then(__webpack_require__.bind(__webpack_require__, /*! @/pages/Api/index.tsx */ 16414));

    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