"use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[34601],{ /***/ 80045: /*!*******************************************************************************************************************!*\ !*** ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules ***! \*******************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { Z: function() { return /* binding */ icons_ExclamationCircleOutlined; } }); // 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/ExclamationCircleOutlined.js // This icon file is generated automatically. var ExclamationCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { "tag": "path", "attrs": { "d": "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" } }] }, "name": "exclamation-circle", "theme": "outlined" }; /* harmony default export */ var asn_ExclamationCircleOutlined = (ExclamationCircleOutlined); // 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/ExclamationCircleOutlined.js // GENERATE BY ./scripts/generate.ts // DON NOT EDIT IT MANUALLY var ExclamationCircleOutlined_ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) { return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { ref: ref, icon: asn_ExclamationCircleOutlined })); }; if (false) {} /* harmony default export */ var icons_ExclamationCircleOutlined = (/*#__PURE__*/_react_17_0_2_react.forwardRef(ExclamationCircleOutlined_ExclamationCircleOutlined)); /***/ }), /***/ 31917: /*!*****************************************!*\ !*** ./src/components/NoData/index.tsx ***! \*****************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* 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); /* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd */ 3113); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 37712); var noData = function noData(_ref) { var img = _ref.img, _ref$buttonProps = _ref.buttonProps, buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps, _ref$styles = _ref.styles, styles = _ref$styles === void 0 ? {} : _ref$styles, customText = _ref.customText, ButtonText = _ref.ButtonText, ButtonClick = _ref.ButtonClick, Buttonclass = _ref.Buttonclass, ButtonTwo = _ref.ButtonTwo, imgStyles = _ref.imgStyles, _ref$loading = _ref.loading, loading = _ref$loading === void 0 ? false : _ref$loading; return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("section", { className: "tc animated fadeIn", style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, { color: '#999', margin: '100px auto', visibility: loading ? 'hidden' : 'visible' }), styles), children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("img", { src: img || _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_2__, style: _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({}, imgStyles) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("p", { className: "mt20 font14", children: customText || '暂时还没有相关数据哦!' }), ButtonText && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP, _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0___default()({ className: Buttonclass, onClick: ButtonClick }, buttonProps), {}, { children: ButtonText })), ButtonTwo && ButtonTwo] }); }; /* harmony default export */ __webpack_exports__.Z = (noData); /***/ }), /***/ 86462: /*!******************************************************************!*\ !*** ./src/pages/Paths/Detail/Statistics/index.tsx + 13 modules ***! \******************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { PathStatisticsStatus: function() { return /* binding */ PathStatisticsStatus; }, "default": function() { return /* binding */ Detail_Statistics; } }); // 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/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__(7181); // 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/modal/index.js + 16 modules var modal = __webpack_require__(43418); // 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/button/index.js var es_button = __webpack_require__(3113); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules var tooltip = __webpack_require__(6848); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Statisticsmodules = ({"bg":"bg____jkAB","header":"header___PPltR","titleWrap":"titleWrap___pTIp8","title":"title___qTNRH","name":"name___dLrvE","info":"info___qGW_V","boxWrap":"boxWrap___n5Uc1","icon":"icon___BdgVN","bigTabs":"bigTabs___wqKPl","active":"active___rYKNJ","main":"main___MUCpu","titleItem":"titleItem___qDOI5","countcenter":"countcenter___rEj8o","tabdiv":"tabdiv___ShIOl","radiusdiv":"radiusdiv___GU9SO"}); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules var spin = __webpack_require__(71418); // EXTERNAL MODULE: ./node_modules/_echarts-for-react@2.0.16@echarts-for-react/lib/index.js var lib = __webpack_require__(42441); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/Quality/Config.tsx var getLearnTimeOptions = function getLearnTimeOptions() { var seriesData = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; return { title: { left: 'center' }, tooltip: { trigger: 'item', formatter: '{a}
{b} : {c} ({d}%)' }, // legend: { // type: 'scroll', // orient: 'vertical', // right: 10, // top: 20, // bottom: 20, // data: legendData, // selected: selected // }, color: ['#0152d9', '#13C2C2', '#2FC25B', '#FACC14', '#F04864', '#8543E0'], series: [{ name: '', type: 'pie', radius: '55%', center: ['40%', '50%'], data: seriesData, emphasis: { itemStyle: { shadowBlur: 10, shadowOffsetX: 0, shadowColor: 'rgba(0, 0, 0, 0.5)' } } }] }; }; var getAverageEvaluationTimeOptions = function getAverageEvaluationTimeOptions(_ref) { var _ref$names = _ref.names, names = _ref$names === void 0 ? [] : _ref$names, _ref$values = _ref.values, values = _ref$values === void 0 ? [] : _ref$values; return { color: ['#3398DB'], tooltip: { trigger: 'axis', axisPointer: { // 坐标轴指示器,坐标轴触发有效 type: 'shadow' // 默认为直线,可选为:'line' | 'shadow' } }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: [{ // nameTextStyle: { padding: [5, 0, 0, 0] }, // name: '平均评测次数', // nameLocation: 'center', type: 'category', data: names, axisTick: { alignWithLabel: true }, axisLabel: { //坐标轴刻度标签的相关设置。 interval: 0, rotate: "45" } }], yAxis: [{ name: '人数', // nameLocation: 'center', type: 'value' }], series: [{ name: '人数', type: 'bar', barWidth: '20%', label: { show: true, position: 'top' }, data: values }] }; }; var getEvaluationTimeOptions = function getEvaluationTimeOptions(_ref2) { var _ref2$names = _ref2.names, names = _ref2$names === void 0 ? [] : _ref2$names, _ref2$values = _ref2.values, values = _ref2$values === void 0 ? [] : _ref2$values; return { color: ['#3398DB'], tooltip: { trigger: 'axis', axisPointer: { // 坐标轴指示器,坐标轴触发有效 type: 'shadow' // 默认为直线,可选为:'line' | 'shadow' } }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: [{ // nameTextStyle: { padding: [5, 0, 0, 0] }, name: '平均\n评测\n次数', // nameLocation: 'center', type: 'category', data: names, axisTick: { alignWithLabel: true }, axisLabel: { //坐标轴刻度标签的相关设置。 interval: 0, rotate: "45" } }], yAxis: [{ name: '人数', // nameLocation: 'center', type: 'value' }], series: [{ name: '人数', type: 'bar', barWidth: '20%', label: { show: true, position: 'top' }, data: values }] }; }; var getLengthOfStudyOptions = function getLengthOfStudyOptions(_ref3) { var _ref3$names = _ref3.names, names = _ref3$names === void 0 ? [] : _ref3$names, _ref3$values = _ref3.values, values = _ref3$values === void 0 ? [] : _ref3$values; return { color: ['#3398DB'], tooltip: { trigger: 'axis', axisPointer: { // 坐标轴指示器,坐标轴触发有效 type: 'shadow' // 默认为直线,可选为:'line' | 'shadow' } }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: [{ // nameTextStyle: { padding: [5, 0, 0, 0] }, name: '视频\n学习\n时长', // nameLocation: 'center', type: 'category', data: names, axisTick: { alignWithLabel: true }, axisLabel: { //坐标轴刻度标签的相关设置。 interval: 0, rotate: "45" } }], yAxis: [{ name: '人数', // nameLocation: 'center', type: 'value' }], series: [{ name: '人数', type: 'bar', barMaxWidth: "10%", barWidth: '20%', label: { show: true, position: 'top' }, data: values }] }; }; // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js var dayjs_min = __webpack_require__(9498); var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/defineProperty.js var defineProperty = __webpack_require__(22060); var defineProperty_default = /*#__PURE__*/__webpack_require__.n(defineProperty); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(87885); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/utils.tsx var StatusEnum = { OneWeek: 1, OneMonth: 2, ThreeMonth: 3, SixMonth: 4 }; var dateFormat = 'YYYY-MM-DD'; var formatTime = function formatTime(status) { var _mapping; var mapping = (_mapping = {}, defineProperty_default()(_mapping, StatusEnum.OneWeek, [dayjs_min_default()().subtract(1, 'w'), dayjs_min_default()()]), defineProperty_default()(_mapping, StatusEnum.OneMonth, [dayjs_min_default()().subtract(1, 'M'), dayjs_min_default()()]), defineProperty_default()(_mapping, StatusEnum.ThreeMonth, [dayjs_min_default()().subtract(3, 'M'), dayjs_min_default()()]), defineProperty_default()(_mapping, StatusEnum.SixMonth, [dayjs_min_default()().subtract(6, 'M'), dayjs_min_default()()]), _mapping); return mapping[status]; }; var formatClearanceData = function formatClearanceData(data) { var mapping = { "p0": "通关20%以下", "p2": "通关20%以上", "p4": "通关40%以上", "p6": "通关60%以上", "p8": "通关80%以上" }; var formatData = []; Object.keys(data).forEach(function (key) { formatData.push({ value: data[key].count, name: mapping[key] }); }); return formatData; }; // ['30秒-39秒', '40秒-49秒', '50秒-59秒', '1分30秒-39秒', '30秒-39秒', '40秒-49秒', '50秒-59秒', '1分30秒-39秒',], // [500, 1000, 600, 300, 500, 1000, 600, 300] var formatAverageClearanceTimeData = function formatAverageClearanceTimeData() { var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; var names = data.map(function (item) { return "".concat(toTimeFormat(item.time && item.time[0]), "-").concat(toTimeFormat(item.time && item.time[1])); }); var values = data.map(function (item) { return item.count; }); return { names: names, values: values }; }; var formatUserData = function formatUserData() { var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; var names = data.map(function (item) { return "".concat(item.begin_at, "-").concat(item.end_at, "\u79D2"); }); var values = data.map(function (item) { return item.user_count; }); return { names: names, values: values }; }; var formatLengthOfStudyData = function formatLengthOfStudyData() { var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; var names = data.map(function (item) { return "".concat(item.begin_at, "-").concat(item.end_at, "\u5206\u949F"); }); var values = data.map(function (item) { return item.user_count; }); return { names: names, values: values }; }; var formatLearningData = function formatLearningData() { var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; var names = data.map(function (item) { return item.name; }); var values = data.map(function (item) { return item.value; }); return { names: names, values: values }; }; var formatAverageEvaluationTimeData = function formatAverageEvaluationTimeData() { var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; var names = data.map(function (item) { return "".concat(item.num && item.num[0], "-").concat(item.num && item.num[1], "\u6B21"); }); var values = data.map(function (item) { return item.count; }); return { names: names, values: values }; }; // [ // { value: 335, name: '初级' }, // { value: 310, name: '中级' }, // { value: 234, name: '高级' }, // { value: 135, name: '中高级' }, // ] var formatShixunDiffData = function formatShixunDiffData(data) { var mapping = { 1: "初级", 2: "中级", 3: "中高级", 4: "高级" }; var datas = []; delete data.total; Object.keys(data).forEach(function (key) { datas.push({ value: data[key], name: mapping[key] }); }); return datas; }; // EXTERNAL MODULE: ./src/service/paths.ts var paths = __webpack_require__(67421); // EXTERNAL MODULE: ./src/components/NoData/index.tsx var NoData = __webpack_require__(31917); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules var ExclamationCircleOutlined = __webpack_require__(80045); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/Quality/index.tsx var Learn = function Learn(_ref) { var _data$average_pass_nu, _data$average_pass_nu2, _data$average_pass_nu3, _data$average_pass_nu4, _data$study_video_tim, _data$study_video_tim2, _data$study_video_tim3, _data$study_video_tim4, _data$study_video_tim5; var selectKey = _ref.selectKey, statisticsData = _ref.statisticsData, form = _ref.form; var _useParams = (0,_umi_production_exports.useParams)(), pathId = _useParams.pathId; 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), data = _useState4[0], setData = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)([]), _useState6 = slicedToArray_default()(_useState5, 2), pieTitle = _useState6[0], setPieTitle = _useState6[1]; var percentage = ['100%', '80%以上', '60%以上', '40%以上', '20%以上', '20%以下']; var rightPercentage = ['100%', '80%', '60%', '40%', '20%', '20%']; var color = ['#0152d9', '#13C2C2', '#2FC25B', '#FACC14', '#F04864', '#8543E0']; (0,_react_17_0_2_react.useEffect)(function () { if (selectKey === PathStatisticsStatus.Quality) { handleGetData(); } }, [selectKey, form]); var handleGetData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var time, res, datas; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: setIsLoading(true); time = formatTime(StatusEnum.OneMonth); _context.next = 4; return (0,paths/* getLearnStatistics */.ef)({ id: pathId, type: form === 'spoc' ? '1' : '2', start_at: time && time[0] && dayjs_min_default()(time[0]).format(dateFormat), end_at: time && time[1] && dayjs_min_default()(time[1]).format(dateFormat) }); case 4: res = _context.sent; setIsLoading(false); if (res) { setData(res || {}); datas = []; if (res !== null && res !== void 0 && res.passed_distribution_pie) { percentage === null || percentage === void 0 || percentage.map(function (item, i) { var data = {}; data.name = (res === null || res === void 0 ? void 0 : res.passed_distribution_pie[i + 1]) + '人:' + item; data.value = res === null || res === void 0 ? void 0 : res.passed_distribution_pie[i + 1]; datas.push(data); }); setPieTitle([].concat(datas)); } } case 7: case "end": return _context.stop(); } }, _callee); })); return function handleGetData() { return _ref2.apply(this, arguments); }; }(); return /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { spinning: isLoading, children: [pieTitle && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.tabdiv, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Statisticsmodules.titleItem, children: "\u5B9E\u8BAD\u901A\u5173\u60C5\u51B5\u5206\u5E03\u56FE" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.countcenter, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { option: getLearnTimeOptions(pieTitle), style: { height: 400, width: 600 }, opts: { renderer: 'svg' } }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { children: "\u5355\u4F4D\uFF1A\u4EBA" }), color === null || color === void 0 ? void 0 : color.map(function (item, i) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { style: { display: 'flex', alignItems: 'center' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.radiusdiv, style: { background: item } }, i), " ", "\u901A\u5173" + rightPercentage[i], i > 0 && i < 5 ? "\u4EE5\u4E0A (\u542B)" : i === 5 ? '以下' : ''] }, i); })] })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.tabdiv, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Statisticsmodules.titleItem, children: ["\u5B9E\u8BAD\u5173\u5361\u5E73\u5747\u8BC4\u6D4B\u6B21\u6570\u5206\u5E03\u56FE ", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u81F3\u5C11\u8FDB\u884C\u4E00\u6B21\u8BC4\u6D4B\u7684\u5B66\u751F\u624D\u7EB3\u5165\u672C\u56FE\u7EDF\u8BA1", children: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { style: { marginLeft: '5px' } }) })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.countcenter, children: data !== null && data !== void 0 && (_data$average_pass_nu = data.average_pass_num_bar) !== null && _data$average_pass_nu !== void 0 && _data$average_pass_nu.columns ? /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { option: getEvaluationTimeOptions(formatAverageEvaluationTimeData(data.average_pass_num_bar && data.average_pass_num_bar.columns)), style: { height: 400, width: 1200 }, opts: { renderer: 'svg' } }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { style: { display: 'flex', justifyContent: 'center' }, children: "\u5355\u4F4D\uFF1A\u6B21/\u5173\u5361" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { display: 'flex', justifyContent: 'center', color: "#999999" }, children: "\u672C\u56FE\u4EE5\u5B66\u751F\u5728\u5B9E\u8BAD\u5173\u5361\u4E2D\u7684\u8BC4\u6D4B\u6B21\u6570\u5E73\u5747\u503C\u4E3A\u7EDF\u8BA1\u7EF4\u5EA6\uFF0C\u7ED9\u51FA\u6240\u6709\u5B66\u751F\u7684\u5E73\u5747\u8BC4\u6D4B\u6B21\u6570\u5206\u5E03\u72B6\u6001\u3002" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { display: 'flex', justifyContent: 'center', color: '#999999' }, children: ["\u5F53\u524D\u5E73\u5747\u8BC4\u6D4B\u6B21\u6570\u6700\u5C0F\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { color: "#0DAE0A" }, children: [data.average_pass_num_bar && ((_data$average_pass_nu2 = data.average_pass_num_bar) === null || _data$average_pass_nu2 === void 0 ? void 0 : _data$average_pass_nu2.min), "\u6B21"] }), "\uFF0C\u6700\u5927\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { color: "#0DAE0A" }, children: [data.average_pass_num_bar && ((_data$average_pass_nu3 = data.average_pass_num_bar) === null || _data$average_pass_nu3 === void 0 ? void 0 : _data$average_pass_nu3.max), "\u6B21"] }), "\uFF0C\u4E2D\u4F4D\u6570\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { color: "#0DAE0A" }, children: [data.average_pass_num_bar && ((_data$average_pass_nu4 = data.average_pass_num_bar) === null || _data$average_pass_nu4 === void 0 ? void 0 : _data$average_pass_nu4.mid), "\u6B21"] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { height: "45px" } })] })] }), statisticsData !== null && statisticsData !== void 0 && statisticsData.video_count ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.tabdiv, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Statisticsmodules.titleItem, children: ["\u89C6\u9891\u5B66\u4E60\u65F6\u957F\u5206\u5E03\u56FE", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u81F3\u5C11\u5B66\u4E60\u4E00\u4E2A\u89C6\u9891\u5B66\u751F\u7684\u624D\u7EB3\u5165\u672C\u56FE\u7EDF\u8BA1", children: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { style: { marginLeft: '5px' } }) })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.countcenter, children: data !== null && data !== void 0 && (_data$study_video_tim = data.study_video_time_bar) !== null && _data$study_video_tim !== void 0 && _data$study_video_tim.user_data ? /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { option: getLengthOfStudyOptions(formatLengthOfStudyData(data.study_video_time_bar && data.study_video_time_bar.user_data)), style: { height: 400, width: 1200 }, opts: { renderer: 'svg' } }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: data !== null && data !== void 0 && (_data$study_video_tim2 = data.study_video_time_bar) !== null && _data$study_video_tim2 !== void 0 && _data$study_video_tim2.max ? '' : 'none' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { style: { display: 'flex', justifyContent: 'center' }, children: "\u5355\u4F4D\uFF1A\u5206/\u5173\u5361" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { display: 'flex', justifyContent: 'center', color: "#999999" }, children: "\u672C\u56FE\u4EE5\u5B66\u751F\u5728\u5B9E\u8BAD\u5173\u5361\u4E2D\u7684\u8BC4\u6D4B\u6B21\u6570\u5E73\u5747\u503C\u4E3A\u7EDF\u8BA1\u7EF4\u5EA6\uFF0C\u7ED9\u51FA\u6240\u6709\u5B66\u751F\u7684\u5E73\u5747\u8BC4\u6D4B\u6B21\u6570\u5206\u5E03\u72B6\u6001\u3002" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { display: 'flex', justifyContent: 'center', color: '#999999' }, children: ["\u5F53\u524D\u5E73\u5747\u8BC4\u6D4B\u6B21\u6570\u6700\u5C0F\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { color: "#0DAE0A" }, children: [data.study_video_time_bar && ((_data$study_video_tim3 = data.study_video_time_bar) === null || _data$study_video_tim3 === void 0 ? void 0 : _data$study_video_tim3.min), "\u5206"] }), "\uFF0C\u6700\u5927\u503C\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { color: "#0DAE0A" }, children: [data.study_video_time_bar && ((_data$study_video_tim4 = data.study_video_time_bar) === null || _data$study_video_tim4 === void 0 ? void 0 : _data$study_video_tim4.max), "\u5206"] }), "\uFF0C\u4E2D\u4F4D\u6570\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { color: "#0DAE0A" }, children: [data.study_video_time_bar && ((_data$study_video_tim5 = data.study_video_time_bar) === null || _data$study_video_tim5 === void 0 ? void 0 : _data$study_video_tim5.mid), "\u5206"] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { height: "45px" } })] })] }) : ''] }); }; /* harmony default export */ var Quality = (Learn); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/date-picker/index.js + 66 modules var date_picker = __webpack_require__(52409); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/ShiXunUestow/Config.tsx var Config_getAverageEvaluationTimeOptions = function getAverageEvaluationTimeOptions() { var names = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; var values = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : []; var type = arguments.length > 2 ? arguments[2] : undefined; return { color: ['#3398DB'], tooltip: { trigger: 'axis', axisPointer: { // 坐标轴指示器,坐标轴触发有效 type: 'shadow' // 默认为直线,可选为:'line' | 'shadow' } }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: [{ name: '实训', type: 'category', data: names, axisTick: { alignWithLabel: true }, axisLabel: { //坐标轴刻度标签的相关设置。 interval: 0, rotate: "45", formatter: function formatter(value) { return (value === null || value === void 0 ? void 0 : value.length) > 8 ? value.substr(0, 8) + '...' : value; } } }], yAxis: [{ name: type, type: 'value' }], series: [{ name: type, type: 'bar', barWidth: '20%', label: { show: true, position: 'top' }, data: values }] }; }; ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/ShiXunUestow/index.tsx var RangePicker = date_picker["default"].RangePicker; var ShiXunUestow_Learn = function Learn(_ref) { var selectKey = _ref.selectKey; 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), time = _useState4[0], setTime = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(StatusEnum.OneMonth), _useState6 = slicedToArray_default()(_useState5, 2), active = _useState6[0], setActive = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)({}), _useState8 = slicedToArray_default()(_useState7, 2), params = _useState8[0], setParmas = _useState8[1]; var _useState9 = (0,_react_17_0_2_react.useState)({}), _useState10 = slicedToArray_default()(_useState9, 2), data = _useState10[0], setData = _useState10[1]; var pathId = (0,_react_17_0_2_react.useRef)(); (0,_react_17_0_2_react.useEffect)(function () { pathId.current = window.location.pathname.split('/')[2]; if (selectKey === PathStatisticsStatus.ShiXunUsetow) { params.time = formatTime(active); setParmas(params); setTime(params.time); handleGetData(params); } }, [selectKey]); var handleGetData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(postData) { var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: // const url = `/paths/${pathId.current}/learning_statistics.json`; setIsLoading(true); _context.next = 3; return (0,paths/* getShixunAnalyzeData */.F_)({ id: pathId.current }); case 3: res = _context.sent; setIsLoading(false); if (res) { setData(res || {}); } case 6: case "end": return _context.stop(); } }, _callee); })); return function handleGetData(_x) { return _ref2.apply(this, arguments); }; }(); return /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { spinning: isLoading, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.tabdiv, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Statisticsmodules.titleItem, children: ["\u5E94\u7528\u8BFE\u5802\u6570\u6392\u884C\u699C", (data === null || data === void 0 ? void 0 : data.used_course_num_count) >= 10 && '(Top10)'] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.countcenter, children: data !== null && data !== void 0 && data.used_course_num && (data === null || data === void 0 ? void 0 : data.used_course_num_count) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { option: Config_getAverageEvaluationTimeOptions(Object.keys(data === null || data === void 0 ? void 0 : data.used_course_num), Object.values(data === null || data === void 0 ? void 0 : data.used_course_num), '被应用课堂数'), style: { height: 400, width: 1200 }, opts: { renderer: 'svg' } }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.tabdiv, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Statisticsmodules.titleItem, children: ["\u88AB\u5E94\u7528\u5355\u4F4D\u6570\u6392\u884C\u699C", (data === null || data === void 0 ? void 0 : data.used_school_num_count) >= 10 && '(Top10)'] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.countcenter, children: data !== null && data !== void 0 && data.used_school_num && (data === null || data === void 0 ? void 0 : data.used_school_num_count) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { option: Config_getAverageEvaluationTimeOptions(Object.keys(data === null || data === void 0 ? void 0 : data.used_school_num), Object.values(data === null || data === void 0 ? void 0 : data.used_school_num), '被应用单位数'), style: { height: 400, width: 1200 }, opts: { renderer: 'svg' } }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.tabdiv, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Statisticsmodules.titleItem, children: ["\u5B66\u4E60\u4EBA\u6570\u6392\u884C\u699C", (data === null || data === void 0 ? void 0 : data.used_study_num_count) >= 10 && '(Top10)'] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.countcenter, children: data !== null && data !== void 0 && data.used_study_num && (data === null || data === void 0 ? void 0 : data.used_study_num_count) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { option: Config_getAverageEvaluationTimeOptions(Object.keys(data === null || data === void 0 ? void 0 : data.used_study_num), Object.values(data === null || data === void 0 ? void 0 : data.used_study_num), '学习人数'), style: { height: 400, width: 1200 }, opts: { renderer: 'svg' } }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.tabdiv, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Statisticsmodules.titleItem, children: ["\u5168\u90E8\u5173\u5361\u901A\u5173\u4EBA\u6570\u6392\u884C\u699C", (data === null || data === void 0 ? void 0 : data.used_pass_num_count) >= 10 && '(Top10)'] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.countcenter, children: data !== null && data !== void 0 && data.used_pass_num && (data === null || data === void 0 ? void 0 : data.used_pass_num_count) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { option: Config_getAverageEvaluationTimeOptions(Object.keys(data === null || data === void 0 ? void 0 : data.used_pass_num), Object.values(data === null || data === void 0 ? void 0 : data.used_pass_num), '通关人数'), style: { height: 400, width: 1200 }, opts: { renderer: 'svg' } }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) })] })] }); }; /* harmony default export */ var ShiXunUestow = (ShiXunUestow_Learn); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js var es_select = __webpack_require__(57809); // EXTERNAL MODULE: ./node_modules/_echarts@4.8.0@echarts/index.js var _echarts_4_8_0_echarts = __webpack_require__(76411); var _echarts_4_8_0_echarts_default = /*#__PURE__*/__webpack_require__.n(_echarts_4_8_0_echarts); ;// CONCATENATED MODULE: ./node_modules/_echarts@4.8.0@echarts/map/json/china.json var china_namespaceObject = JSON.parse('{"type":"FeatureCollection","features":[{"type":"Feature","id":"710000","properties":{"id":"710000","cp":[121.509062,24.044332],"name":"台湾","childNum":6},"geometry":{"type":"MultiPolygon","coordinates":[["@@°Ü¯Û"],["@@ƛĴÕƊÉɼģºðʀ\\\\ƎsÆNŌÔĚäœnÜƤɊĂǀĆĴžĤNJŨxĚĮǂƺòƌ‚–âÔ®ĮXŦţƸZûЋƕƑGđ¨ĭMó·ęcëƝɉlÝƯֹÅŃ^Ó·śŃNjƏďíåɛGɉ™¿@ăƑŽ¥ĘWǬÏĶŁâ"],["@@\\\\p|WoYG¿¥I†j@¢"],["@@…¡‰@ˆV^RqˆBbAŒnTXeRz¤Lž«³I"],["@@ÆEE—„kWqë @œ"],["@@fced"],["@@„¯ɜÄèaì¯ØǓIġĽ"],["@@çûĖ롖hòř "]],"encodeOffsets":[[[122886,24033]],[[123335,22980]],[[122375,24193]],[[122518,24117]],[[124427,22618]],[[124862,26043]],[[126259,26318]],[[127671,26683]]]}},{"type":"Feature","id":"130000","properties":{"id":"130000","cp":[114.502461,38.045474],"name":"河北","childNum":3},"geometry":{"type":"MultiPolygon","coordinates":[["@@o~†Z]‚ªr‰ºc_ħ²G¼s`jΟnüsœłNX_“M`ǽÓnUK…Ĝēs¤­©yrý§uģŒc†JŠ›e"],["@@U`Ts¿m‚"],["@@oºƋÄd–eVŽDJj£€J|Ådz•Ft~žKŨ¸IÆv|”‡¢r}膎onb˜}`RÎÄn°ÒdÞ²„^®’lnÐèĄlðӜ×]ªÆ}LiĂ±Ö`^°Ç¶p®đDcœŋ`–ZÔ’¶êqvFƚ†N®ĆTH®¦O’¾ŠIbÐã´BĐɢŴÆíȦp–ĐÞXR€·nndOž¤’OÀĈƒ­Qg˜µFo|gȒęSWb©osx|hYh•gŃfmÖĩnº€T̒Sp›¢dYĤ¶UĈjl’ǐpäìë|³kÛfw²Xjz~ÂqbTŠÑ„ěŨ@|oM‡’zv¢ZrÃVw¬ŧˏfŒ°ÐT€ªqŽs{Sž¯r æÝlNd®²Ğ džiGʂJ™¼lr}~K¨ŸƐÌWö€™ÆŠzRš¤lêmĞL΄’@¡|q]SvK€ÑcwpÏρ†ĿćènĪWlĄkT}ˆJ”¤~ƒÈT„d„™pddʾĬŠ”ŽBVt„EÀ¢ôPĎƗè@~‚k–ü\\\\rÊĔÖæW_§¼F˜†´©òDòj’ˆYÈrbĞāøŀG{ƀ|¦ðrb|ÀH`pʞkv‚GpuARhÞÆǶgƊTǼƹS£¨¡ù³ŘÍ]¿Ây™ôEP xX¶¹܇O¡“gÚ¡IwÃ鑦ÅB‡Ï|ǰ…N«úmH¯‹âŸDùŽyŜžŲIÄuШDž•¸dɂ‡‚FŸƒ•›Oh‡đ©OŸ›iÃ`ww^ƒÌkŸ‘ÑH«ƇǤŗĺtFu…{Z}Ö@U‡´…ʚLg®¯Oı°ÃwŸ ^˜—€VbÉs‡ˆmA…ê]]w„§›RRl£‡ȭµu¯b{ÍDěïÿȧŽuT£ġƒěŗƃĝ“Q¨fV†Ƌ•ƅn­a@‘³@šď„yýIĹÊKšŭfċŰóŒxV@tˆƯŒJ”]eƒR¾fe|rHA˜|h~Ėƍl§ÏŠlTíb ØoˆÅbbx³^zÃ͚¶Sj®A”yÂhðk`š«P€”ˈµEF†Û¬Y¨Ļrõqi¼‰Wi°§’б´°^[ˆÀ|ĠO@ÆxO\\\\tŽa\\\\tĕtû{ġŒȧXýĪÓjùÎRb›š^ΛfK[ݏděYfíÙTyŽuUSyŌŏů@Oi½’éŅ­aVcř§ax¹XŻác‡žWU£ôãºQ¨÷Ñws¥qEH‰Ù|‰›šYQoŕÇyáĂ£MðoťÊ‰P¡mšWO¡€v†{ôvîēÜISpÌhp¨ ‘j†deŔQÖj˜X³à™Ĉ[n`Yp@Už–cM`’RKhŒEbœ”pŞlNut®Etq‚nsÁŠgA‹iú‹oH‡qCX‡”hfgu“~ϋWP½¢G^}¯ÅīGCŸÑ^ãziMáļMTÃƘrMc|O_ž¯Ŏ´|‡morDkO\\\\mĆJfl@c̬¢aĦtRıҙ¾ùƀ^juųœK­ƒUFy™—Ɲ…›īÛ÷ąV×qƥV¿aȉd³B›qPBm›aËđŻģm“Å®Vйd^K‡KoŸnYg“¯Xhqa”Ldu¥•ÍpDž¡KąÅƒkĝęěhq‡}HyÓ]¹ǧ£…Í÷¿qáµ§š™g‘¤o^á¾ZE‡¤i`ij{n•ƒOl»ŸWÝĔįhg›F[¿¡—ßkOüš_‰€ū‹i„DZàUtėGylƒ}ŒÓM}€jpEC~¡FtoQi‘šHkk{Ãmï‚"]],"encodeOffsets":[[[119712,40641]],[[121616,39981]],[[116462,37237]]]}},{"type":"Feature","id":"140000","properties":{"id":"140000","cp":[111.849248,36.857014],"name":"山西","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@Þĩ҃S‰ra}Á€yWix±Üe´lè“ßÓǏok‘ćiµVZģ¡coœ‘TS˹ĪmnÕńe–hZg{gtwªpXaĚThȑp{¶Eh—®RćƑP¿£‘Pmc¸mQÝW•ďȥoÅîɡųAďä³aωJ‘½¥PG­ąSM­™…EÅruµé€‘Yӎ•Ō_d›ĒCo­Èµ]¯_²ÕjāŽK~©ÅØ^ԛkïçămϑk]­±ƒcݯÑÃmQÍ~_a—pm…~ç¡q“ˆu{JÅŧ·Ls}–EyÁÆcI{¤IiCfUc•ƌÃp§]웫vD@¡SÀ‘µM‚ÅwuŽYY‡¡DbÑc¡hƒ×]nkoQdaMç~eD•ÛtT‰©±@¥ù@É¡‰ZcW|WqOJmĩl«ħşvOÓ«IqăV—¥ŸD[mI~Ó¢cehiÍ]Ɠ~ĥqXŠ·eƷœn±“}v•[ěďŽŕ]_‘œ•`‰¹ƒ§ÕōI™o©b­s^}Ét±ū«³p£ÿ·Wµ|¡¥ăFÏs׌¥ŅxŸÊdÒ{ºvĴÎêÌɊ²¶€ü¨|ÞƸµȲ‘LLúÉƎ¤ϊęĔV`„_bª‹S^|ŸdŠzY|dz¥p†ZbÆ£¶ÒK}tĦÔņƠ‚PYzn€ÍvX¶Ěn ĠÔ„zý¦ª˜÷žÑĸَUȌ¸‚dòÜJð´’ìúNM¬ŒXZ´‘¤ŊǸ_tldIš{¦ƀðĠȤ¥NehXnYG‚‡R° ƬDj¬¸|CĞ„Kq‚ºfƐiĺ©ª~ĆOQª ¤@ìǦɌ²æBŒÊ”TœŸ˜ʂōĖ’šĴŞ–ȀœÆÿȄlŤĒö„t”νî¼ĨXhŒ‘˜|ªM¤Ðz"],"encodeOffsets":[[116874,41716]]}},{"type":"Feature","id":"150000","properties":{"id":"150000","cp":[111.670801,41.818311],"name":"内蒙古","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@¯PqƒFB…‰|S•³C|kñ•H‹d‘iÄ¥sˆʼnő…PóÑÑE^‘ÅPpy_YtS™hQ·aHwsOnʼnÚs©iqj›‰€USiº]ïWš‰«gW¡A–Rë¥_ŽsgÁnUI«m‰…„‹]j‡vV¼euhwqA„aW˜ƒ_µj…»çjioQR¹ēÃßt@r³[ÛlćË^ÍÉáG“›OUۗOB±•XŸkŇ¹£k|e]ol™ŸkVͼÕqtaÏõjgÁ£§U^Œ”RLˆËnX°Ç’Bz†^~wfvˆypV ¯„ƫĉ˭ȫƗŷɿÿĿƑ˃ĝÿÃǃßËőó©ǐȍŒĖM×ÍEyx‹þp]Évïè‘vƀnÂĴÖ@‚‰†V~Ĉv¦wĖt—ējyÄDXÄxGQuv_›i¦aBçw‘˛wD™©{ŸtāmQ€{EJ§KPśƘƿ¥@‰sCT•É}ɃwˆƇy±ŸgÑ“}T[÷kÐ禫…SÒ¥¸ëBX½‰HáŵÀğtSÝÂa[ƣ°¯¦P]£ġ“–“Òk®G²„èQ°óMq}EŠóƐÇ\\\\ƒ‡@áügQ͋u¥Fƒ“T՛¿Jû‡]|mvāÎYua^WoÀa·­ząÒot×¶CLƗi¯¤mƎHNJ¤îìɾŊìTdåwsRÖgĒųúÍġäÕ}Q¶—ˆ¿A•†‹[¡Œ{d×uQAƒ›M•xV‹vMOmăl«ct[wº_šÇʊŽŸjb£ĦS_é“QZ“_lwgOiýe`YYLq§IÁˆdz£ÙË[ÕªuƏ³ÍT—s·bÁĽäė[›b[ˆŗfãcn¥îC¿÷µ[ŏÀQ­ōšĉm¿Á^£mJVm‡—L[{Ï_£›F¥Ö{ŹA}…×Wu©ÅaųijƳhB{·TQqÙIķˑZđ©Yc|M¡…L•eVUóK_QWk’_ĥ‘¿ãZ•»X\\\\ĴuUƒè‡lG®ěłTĠğDєOrÍd‚ÆÍz]‹±…ŭ©ŸÅ’]ŒÅÐ}UË¥©Tċ™ïxgckfWgi\\\\ÏĒ¥HkµE˜ë{»ÏetcG±ahUiñiWsɁˆ·c–C‚Õk]wȑ|ća}w…VaĚ᠞ŒG°ùnM¬¯†{ÈˆÐÆA’¥ÄêJxÙ¢”hP¢Ûˆº€µwWOŸóFŽšÁz^ÀŗÎú´§¢T¤ǻƺSė‰ǵhÝÅQgvBHouʝl_o¿Ga{ïq{¥|ſĿHĂ÷aĝÇq‡Z‘ñiñC³ª—…»E`¨åXēÕqÉû[l•}ç@čƘóO¿¡ƒFUsA‰“ʽīccšocƒ‚ƒÇS}„“£‡IS~ălkĩXçmĈ…ŀЂoÐdxÒuL^T{r@¢‘žÍƒĝKén£kQ™‰yšÅõËXŷƏL§~}kqš»IHėDžjĝŸ»ÑÞoŸå°qTt|r©ÏS‹¯·eŨĕx«È[eMˆ¿yuˆ‘pN~¹ÏyN£{©’—g‹ħWí»Í¾s“əšDž_ÃĀɗ±ą™ijĉʍŌŷ—S›É“A‹±åǥɋ@럣R©ąP©}ĹªƏj¹erƒLDĝ·{i«ƫC£µsKCš…GS|úþX”gp›{ÁX¿Ÿć{ƱȏñZáĔyoÁhA™}ŅĆfdʼn„_¹„Y°ėǩÑ¡H¯¶oMQqð¡Ë™|‘Ñ`ƭŁX½·óۓxğįÅcQ‡ˆ“ƒs«tȋDžF“Ÿù^i‘t«Č¯[›hAi©á¥ÇĚ×l|¹y¯YȵƓ‹ñǙµï‚ċ™Ļ|Dœ™üȭ¶¡˜›oŽäÕG\\\\ďT¿Òõr¯œŸLguÏYęRƩšɷŌO\\\\İТæ^Ŋ IJȶȆbÜGŽĝ¬¿ĚVĎgª^íu½jÿĕęjık@Ľƒ]ėl¥Ë‡ĭûÁ„ƒėéV©±ćn©­ȇžÍq¯½•YÃÔʼn“ÉNѝÅÝy¹NqáʅDǡËñ­ƁYÅy̱os§ȋµʽǘǏƬɱà‘ưN¢ƔÊuľýľώȪƺɂļžxœZĈ}ÌʼnŪ˜ĺœŽĭFЛĽ̅ȣͽÒŵìƩÇϋÿȮǡŏçƑůĕ~Ǎ›¼ȳÐUf†dIxÿ\\\\G ˆzâɏÙOº·pqy£†@ŒŠqþ@Ǟ˽IBäƣzsÂZ†ÁàĻdñ°ŕzéØűzșCìDȐĴĺf®ŽÀľưø@ɜÖÞKĊŇƄ§‚͑těï͡VAġÑÑ»d³öǍÝXĉĕÖ{þĉu¸ËʅğU̎éhɹƆ̗̮ȘNJ֥ड़ࡰţાíϲäʮW¬®ҌeרūȠkɬɻ̼ãüfƠSצɩςåȈHϚÎKdzͲOðÏȆƘ¼CϚǚ࢚˼ФԂ¤ƌžĞ̪Qʤ´¼mȠJˀŸƲÀɠmǐnǔĎȆÞǠN~€ʢĜ‚¶ƌĆĘźʆȬ˪ĚǏĞGȖƴƀj`ĢçĶāàŃºē̃ĖćšYŒÀŎüôQÐÂŎŞdžŞêƖš˜oˆDĤÕºÑǘÛˤ³̀gńƘĔÀ^žªƂ`ªt¾äƚêĦĀ¼Ð€Ĕǎ¨Ȕ»͠^ˮÊȦƤøxRrŜH¤¸ÂxDĝŒ|ø˂˜ƮÐ¬ɚwɲFjĔ²Äw°dždÀɞ_ĸdîàŎjʜêTĞªŌ‡ŜWÈ|tqĢUB~´°ÎFC•ŽU¼pĀēƄN¦¾O¶ŠłKĊOj“Ě”j´ĜYp˜{¦„ˆSĚÍ\\\\Tš×ªV–÷Ší¨ÅDK°ßtŇĔKš¨ǵÂcḷ̌ĚǣȄĽF‡lġUĵœŇ‹ȣFʉɁƒMğįʏƶɷØŭOǽ«ƽū¹Ʊő̝Ȩ§ȞʘĖiɜɶʦ}¨֪ࠜ̀ƇǬ¹ǨE˦ĥªÔêFŽxúQ„Er´W„rh¤Ɛ \\\\talĈDJ˜Ü|[Pll̚¸ƎGú´Pž¬W¦†^¦–H]prR“n|or¾wLVnÇIujkmon£cX^Bh`¥V”„¦U¤¸}€xRj–[^xN[~ªŠxQ„‚[`ªHÆÂExx^wšN¶Ê˜|¨ì†˜€MrœdYp‚oRzNy˜ÀDs~€bcfÌ`L–¾n‹|¾T‚°c¨È¢a‚r¤–`[|òDŞĔöxElÖdH„ÀI`„Ď\\\\Àì~ƎR¼tf•¦^¢ķ¶e”ÐÚMŒptgj–„ɡČÅyġLû™ŇV®ŠÄÈƀ†Ď°P|ªVV†ªj–¬ĚÒêp¬–E|ŬÂc|ÀtƐK fˆ{ĘFǜƌXƲąo½Ę‘\\\\¥–o}›Ûu£ç­kX‘{uĩ«āíÓUŅßŢq€Ť¥lyň[€oi{¦‹L‡ń‡ðFȪȖ”ĒL„¿Ì‹ˆfŒ£K£ʺ™oqNŸƒwğc`ue—tOj×°KJ±qƒÆġm‰Ěŗos¬…qehqsuœƒH{¸kH¡Š…ÊRǪÇƌbȆ¢´ä܍¢NìÉʖ¦â©Ġu¦öČ^â£Ăh–šĖMÈÄw‚\\\\fŦ°W ¢¾luŸD„wŠ\\\\̀ʉÌÛM…Ā[bӞEn}¶Vc…ê“sƒ"]],"encodeOffsets":[[[129102,52189]]]}},{"type":"Feature","id":"210000","properties":{"id":"210000","cp":[123.429096,41.796767],"name":"辽宁","childNum":16},"geometry":{"type":"MultiPolygon","coordinates":[["@@L–Ž@@s™a"],["@@MnNm"],["@@d‚c"],["@@eÀ‚C@b‚“‰"],["@@f‡…Xwkbr–Ä`qg"],["@@^jtW‘Q"],["@@~ Y]c"],["@@G`ĔN^_¿Z‚ÃM"],["@@iX¶B‹Y"],["@@„YƒZ"],["@@L_{Epf"],["@@^WqCT\\\\"],["@@\\\\[“‹§t|”¤_"],["@@m`n_"],["@@Ïxnj{q_×^Giip"],["@@@œé^B†‡ntˆaÊU—˜Ÿ]x ¯ÄPIJ­°h€ʙK³†VˆÕ@Y~†|EvĹsDŽ¦­L^p²ŸÒG ’Ël]„xxÄ_˜fT¤Ď¤cŽœP„–C¨¸TVjbgH²sdÎdHt`Bˆ—²¬GJję¶[ÐhjeXdlwhšðSȦªVÊπ‹Æ‘Z˜ÆŶ®²†^ŒÎyÅÎcPqń“ĚDMħĜŁH­ˆk„çvV[ij¼W–‚YÀäĦ’‘`XlžR`žôLUVžfK–¢†{NZdĒª’YĸÌÚJRr¸SA|ƴgŴĴÆbvªØX~†źBŽ|¦ÕœEž¤Ð`\\\\|Kˆ˜UnnI]¤ÀÂĊnŎ™R®Ő¿¶\\\\ÀøíDm¦ÎbŨab‰œaĘ\\\\ľã‚¸a˜tÎSƐ´©v\\\\ÖÚÌǴ¤Â‡¨JKr€Z_Z€fjþhPkx€`Y”’RIŒjJcVf~sCN¤ ˆE‚œhæm‰–sHy¨SðÑÌ\\\\\\\\ŸĐRZk°IS§fqŒßýáЍÙÉÖ[^¯ǤŲ„ê´\\\\¦¬ĆPM¯£Ÿˆ»uïpùzEx€žanµyoluqe¦W^£ÊL}ñrkqWňûP™‰UP¡ôJŠoo·ŒU}£Œ„[·¨@XŒĸŸ“‹‹DXm­Ûݏº‡›GU‹CÁª½{íĂ^cj‡k“¶Ã[q¤“LÉö³cux«zZfƒ²BWÇ®Yß½ve±ÃC•ý£W{Ú^’q^sÑ·¨‹ÍOt“¹·C¥‡GD›rí@wÕKţ݋˜Ÿ«V·i}xËÍ÷‘i©ĝ‡ɝǡ]ƒˆ{c™±OW‹³Ya±Ÿ‰_穂Hžĕoƫ€Ňqƒr³‰Lys[„ñ³¯OS–ďOMisZ†±ÅFC¥Pq{‚Ã[Pg}\\\\—¿ghćO…•k^ģÁFıĉĥM­oEqqZûěʼn³F‘¦oĵ—hŸÕP{¯~TÍlª‰N‰ßY“Ð{Ps{ÃVU™™eĎwk±ʼnVÓ½ŽJãÇÇ»Jm°dhcÀff‘dF~ˆ€ĀeĖ€d`sx² šƒ®EżĀdQ‹Âd^~ăÔHˆ¦\\\\›LKpĄVez¤NP ǹӗR™ÆąJSh­a[¦´Âghwm€BÐ¨źhI|žVVŽ—Ž|p] Â¼èNä¶ÜBÖ¼“L`‚¼bØæŒKV”ŸpoœúNZÞÒKxpw|ÊEMnzEQšŽIZ”ŽZ‡NBˆčÚFÜçmĩ‚WĪñt‘ÞĵÇñZ«uD‚±|Əlij¥ãn·±PmÍa‰–da‡ CL‡Ǒkùó¡³Ï«QaċϑOÃ¥ÕđQȥċƭy‹³ÃA"]],"encodeOffsets":[[[123686,41445]],[[126019,40435]],[[124393,40128]],[[126117,39963]],[[125322,40140]],[[126686,40700]],[[126041,40374]],[[125584,40168]],[[125453,40165]],[[125362,40214]],[[125280,40291]],[[125774,39997]],[[125976,40496]],[[125822,39993]],[[125509,40217]],[[122731,40949]]]}},{"type":"Feature","id":"220000","properties":{"id":"220000","cp":[125.3245,43.886841],"name":"吉林","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@‘p䔳PClƒFbbÍzš€wBG’ĭ€Z„Åi“»ƒlY­ċ²SgŽkÇ£—^S‰“qd¯•‹R…©éŽ£¯S†\\\\cZ¹iűƏCuƍÓX‡oR}“M^o•£…R}oªU­F…uuXHlEŕ‡€Ï©¤ÛmTŽþ¤D–²ÄufàÀ­XXȱAe„yYw¬dvõ´KÊ£”\\\\rµÄl”iˆdā]|DÂVŒœH¹ˆÞ®ÜWnŒC”Œķ W‹§@\\\\¸‹ƒ~¤‹Vp¸‰póIO¢ŠVOšŇürXql~òÉK]¤¥Xrfkvzpm¶bwyFoúvð‡¼¤ N°ąO¥«³[ƒéǡű_°Õ\\\\ÚÊĝŽþâőàerR¨­JYlďQ[ ÏYëЧTGz•tnŠß¡gFkMŸāGÁ¤ia É‰™È¹`\\\\xs€¬dĆkNnuNUŠ–užP@‚vRY¾•–\\\\¢…ŒGªóĄ~RãÖÎĢù‚đŴÕhQŽxtcæëSɽʼníëlj£ƍG£nj°KƘµDsØÑpyƸ®¿bXp‚]vbÍZuĂ{nˆ^IüœÀSք”¦EŒvRÎûh@℈[‚Əȉô~FNr¯ôçR±ƒ­HÑl•’Ģ–^¤¢‚OðŸŒævxsŒ]ÞÁTĠs¶¿âƊGW¾ìA¦·TѬ†è¥€ÏÐJ¨¼ÒÖ¼ƒƦɄxÊ~S–tD@ŠĂ¼Ŵ¡jlºWžvЉˆzƦZЎ²CH— „Axiukd‹ŒGgetqmcžÛ£Ozy¥cE}|…¾cZ…k‚‰¿uŐã[oxGikfeäT@…šSUwpiÚFM©’£è^ڟ‚`@v¶eň†f h˜eP¶žt“äOlÔUgƒÞzŸU`lœ}ÔÆUvØ_Ō¬Öi^ĉi§²ÃŠB~¡Ĉ™ÚEgc|DC_Ȧm²rBx¼MÔ¦ŮdĨÃâYx‘ƘDVÇĺĿg¿cwÅ\\\\¹˜¥Yĭlœ¤žOv†šLjM_a W`zļMž·\\\\swqÝSA‡š—q‰Śij¯Š‘°kŠRē°wx^Đkǂғ„œž“œŽ„‹\\\\]˜nrĂ}²ĊŲÒøãh·M{yMzysěnĒġV·°“G³¼XÀ““™¤¹i´o¤ŃšŸÈ`̃DzÄUĞd\\\\i֚ŒˆmÈBĤÜɲDEh LG¾ƀľ{WaŒYÍȏĢĘÔRîĐj‹}Ǟ“ccj‡oUb½š{“h§Ǿ{K‹ƖµÎ÷žGĀÖŠåưÎs­l›•yiē«‹`姝H¥Ae^§„GK}iã\\\\c]v©ģZ“mÃ|“[M}ģTɟĵ‘Â`À–çm‰‘FK¥ÚíÁbXš³ÌQґHof{‰]e€pt·GŋĜYünĎųVY^’˜ydõkÅZW„«WUa~U·Sb•wGçǑ‚“iW^q‹F‚“›uNĝ—·Ew„‹UtW·Ýďæ©PuqEzwAV•—XR‰ãQ`­©GŒM‡ehc›c”ďϝd‡©ÑW_ϗYƅŒ»…é\\\\ƒɹ~ǙG³mØ©BšuT§Ĥ½¢Ã_ý‘L¡‘ýŸqT^rme™\\\\Pp•ZZbƒyŸ’uybQ—efµ]UhĿDCmûvašÙNSkCwn‰cćfv~…Y‹„ÇG"],"encodeOffsets":[[130196,42528]]}},{"type":"Feature","id":"230000","properties":{"id":"230000","cp":[128.642464,46.756967],"name":"黑龙江","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@UƒµNÿ¥īè灋•HÍøƕ¶LŒǽ|g¨|”™Ža¾pViˆdd”~ÈiŒíďÓQġėǐZ΋ŽXb½|ſÃH½ŸKFgɱCģÛÇA‡n™‹jÕc[VĝDZÃ˄Ç_™ £ń³pŽj£º”š¿”»WH´¯”U¸đĢmžtĜyzzNN|g¸÷äűѱĉā~mq^—Œ[ƒ”››”ƒǁÑďlw]¯xQĔ‰¯l‰’€°řĴrŠ™˜BˆÞTxr[tޏĻN_yŸX`biN™Ku…P›£k‚ZĮ—¦[ºxÆÀdhŽĹŀUÈƗCw’áZħÄŭcÓ¥»NAw±qȥnD`{ChdÙFćš}¢‰A±Äj¨]ĊÕjŋ«×`VuÓś~_kŷVÝyh„“VkÄãPs”Oµ—fŸge‚Ň…µf@u_Ù ÙcŸªNªÙEojVx™T@†ãSefjlwH\\\\pŏäÀvŠŽlY†½d{†F~¦dyz¤PÜndsrhf‹HcŒvlwjFœ£G˜±DύƥY‡yϊu¹XikĿ¦ÏqƗǀOŜ¨LI|FRĂn sª|Cš˜zxAè¥bœfudTrFWÁ¹Am|˜ĔĕsķÆF‡´Nš‰}ć…UŠÕ@Áijſmužç’uð^ÊýowŒFzØÎĕNőžǏȎôªÌŒDŽàĀÄ˄ĞŀƒʀĀƘŸˮȬƬĊ°ƒUŸzou‡xe]}Ž…AyȑW¯ÌmK‡“Q]‹Īºif¸ÄX|sZt|½ÚUΠlkš^p{f¤lˆºlÆW –€A²˜PVܜPH”Êâ]ÎĈÌÜk´\\\\@qàsĔÄQºpRij¼èi†`¶—„bXƒrBgxfv»ŽuUiˆŒ^v~”J¬mVp´£Œ´VWrnP½ì¢BX‚¬h™ŠðX¹^TjVœŠriªj™tŊÄm€tPGx¸bgRšŽsT`ZozÆO]’ÒFô҆Oƒ‡ŊŒvŞ”p’cGŒêŠsx´DR–Œ{A†„EOr°Œ•žx|íœbˆ³Wm~DVjºéNN†Ëܲɶ­GƒxŷCStŸ}]ûō•SmtuÇÃĕN•™āg»šíT«u}ç½BĵÞʣ¥ëÊ¡Mێ³ãȅ¡ƋaǩÈÉQ‰†G¢·lG|›„tvgrrf«†ptęŘnŠÅĢr„I²¯LiØsPf˜_vĠd„xM prʹšL¤‹¤‡eˌƒÀđK“žïÙVY§]I‡óáĥ]ķ†Kˆ¥Œj|pŇ\\\\kzţ¦šnņäÔVĂîά|vW’®l¤èØr‚˜•xm¶ă~lÄƯĄ̈́öȄEÔ¤ØQĄ–Ą»ƢjȦOǺ¨ìSŖÆƬy”Qœv`–cwƒZSÌ®ü±DŽ]ŀç¬B¬©ńzƺŷɄeeOĨS’Œfm Ċ‚ƀP̎ēz©Ċ‚ÄÕÊmgŸÇsJ¥ƔˆŊśæ’΁Ñqv¿íUOµª‰ÂnĦÁ_½ä@ê텣P}Ġ[@gġ}g“ɊדûÏWXá¢užƻÌsNͽƎÁ§č՛AēeL³àydl›¦ĘVçŁpśdžĽĺſʃQíÜçÛġԏsĕ¬—Ǹ¯YßċġHµ ¡eå`ļƒrĉŘóƢFì“ĎWøxÊk†”ƈdƬv|–I|·©NqńRŀƒ¤é”eŊœŀ›ˆàŀU²ŕƀB‚Q£Ď}L¹Îk@©ĈuǰųǨ”Ú§ƈnTËÇéƟÊcfčŤ^Xm‡—HĊĕË«W·ċëx³ǔķÐċJā‚wİ_ĸ˜Ȁ^ôWr­°oú¬Ħ…ŨK~”ȰCĐ´Ƕ£’fNÎèâw¢XnŮeÂÆĶŽ¾¾xäLĴĘlļO¤ÒĨA¢Êɚ¨®‚ØCÔ ŬGƠ”ƦYĜ‡ĘÜƬDJ—g_ͥœ@čŅĻA“¶¯@wÎqC½Ĉ»NŸăëK™ďÍQ“Ùƫ[«Ãí•gßÔÇOÝáW‘ñuZ“¯ĥ€Ÿŕā¡ÑķJu¤E Ÿå¯°WKɱ_d_}}vyŸõu¬ï¹ÓU±½@gÏ¿rýD‰†g…Cd‰µ—°MFYxw¿CG£‹Rƛ½Õ{]L§{qqąš¿BÇƻğëšܭNJË|c²}Fµ}›ÙRsÓpg±ŠQNqǫŋRwŕnéÑÉKŸ†«SeYR…ŋ‹@{¤SJ}šD Ûǖ֍Ÿ]gr¡µŷjqWÛham³~S«“„›Þ]"]],"encodeOffsets":[[[134456,44547]]]}},{"type":"Feature","id":"320000","properties":{"id":"320000","cp":[119.767413,33.041544],"name":"江苏","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@cþÅPiŠ`ZŸRu¥É\\\\]~°ŽY`µ†Óƒ^phÁbnÀşúŽòa–ĬºTÖŒb‚˜e¦¦€{¸ZâćNpŒ©žHr|^ˆmjhŠSEb\\\\afv`sz^lkŽlj‹Ätg‹¤D˜­¾Xš¿À’|ДiZ„ȀåB·î}GL¢õcßjaŸyBFµÏC^ĭ•cÙt¿sğH]j{s©HM¢ƒQnDÀ©DaÜތ·jgàiDbPufjDk`dPOîƒhw¡ĥ‡¥šG˜ŸP²ĐobºrY†„î¶aHŢ´ ]´‚rılw³r_{£DB_Ûdåuk|ˆŨ¯F Cºyr{XFy™e³Þċ‡¿Â™kĭB¿„MvÛpm`rÚã”@ƹhågËÖƿxnlč¶Åì½Ot¾dJlŠVJʜǀœŞqvnOŠ^ŸJ”Z‘ż·Q}ê͎ÅmµÒ]Žƍ¦Dq}¬R^èĂ´ŀĻĊIԒtžIJyQŐĠMNtœR®òLh‰›Ěs©»œ}OӌGZz¶A\\\\jĨFˆäOĤ˜HYš†JvÞHNiÜaϚɖnFQlšNM¤ˆB´ĄNöɂtp–Ŭdf先‹qm¿QûŠùއÚb¤uŃJŴu»¹Ą•lȖħŴw̌ŵ²ǹǠ͛hĭłƕrçü±Y™xci‡tğ®jű¢KOķ•Coy`å®VTa­_Ā]ŐÝɞï²ʯÊ^]afYǸÃĆēĪȣJđ͍ôƋĝÄ͎ī‰çÛɈǥ£­ÛmY`ó£Z«§°Ó³QafusNıDž_k}¢m[ÝóDµ—¡RLčiXy‡ÅNïă¡¸iĔϑNÌŕoēdōîåŤûHcs}~Ûwbù¹£¦ÓCt‹OPrƒE^ÒoŠg™ĉIµžÛÅʹK…¤½phMŠü`o怆ŀ"],"encodeOffsets":[[121740,32276]]}},{"type":"Feature","id":"330000","properties":{"id":"330000","cp":[120.153576,29.287459],"name":"浙江","childNum":45},"geometry":{"type":"MultiPolygon","coordinates":[["@@E^dQ]K"],["@@jX^j‡"],["@@sfŠbU‡"],["@@qP\\\\xz[ck"],["@@‘Rƒ¢‚FX}°[s_"],["@@Cbœ\\\\—}"],["@@e|v\\\\la{u"],["@@v~u}"],["@@QxÂF¯}"],["@@¹nŒvÞs¯o"],["@@rSkUEj"],["@@bi­ZŒP"],["@@p[}INf"],["@@À¿€"],["@@¹dnbŒ…"],["@@rSŸBnR"],["@@g~h}"],["@@FlEk"],["@@OdPc"],["@@v[u\\\\"],["@@FjâL~wyoo~›sµL–\\\\"],["@@¬e¹aNˆ"],["@@\\\\nÔ¡q]L³ë\\\\ÿ®ŒQ֎"],["@@ÊA­©[¬"],["@@KxŒv­"],["@@@hlIk]"],["@@pW{o||j"],["@@Md|_mC"],["@@¢…X£ÏylD¼XˆtH"],["@@hlÜ[LykAvyfw^Ež›¤"],["@@fp¤Mus“R"],["@@®_ma~•LÁ¬šZ"],["@@iM„xZ"],["@@ZcYd"],["@@Z~dOSo|A¿qZv"],["@@@`”EN¡v"],["@@|–TY{"],["@@@n@m"],["@@XWkCT\\\\"],["@@ºwšZRkĕWO¢"],["@@™X®±Grƪ\\\\ÔáXq{‹"],["@@ůTG°ĄLHm°UC‹"],["@@¤Ž€aÜx~}dtüGæţŎíĔcŖpMËВj碷ðĄÆMzˆjWKĎ¢Q¶˜À_꒔_Bı€i«pZ€gf€¤Nrq]§ĂN®«H±‡yƳí¾×ŸīàLłčŴǝĂíÀBŖÕªˆŠÁŖHŗʼnåqûõi¨hÜ·ƒñt»¹ýv_[«¸m‰YL¯‰Qª…mĉÅdMˆ•gÇjcº«•ęœ¬­K­´ƒB«Âącoċ\\\\xKd¡gěŧ«®á’[~ıxu·Å”KsËɏc¢Ù\\\\ĭƛëbf¹­ģSƒĜkáƉÔ­ĈZB{ŠaM‘µ‰fzʼnfåÂŧįƋǝÊĕġć£g³ne­ą»@­¦S®‚\\\\ßðCšh™iqªĭiAu‡A­µ”_W¥ƣO\\\\lċĢttC¨£t`ˆ™PZäuXßBs‡Ļyek€OđġĵHuXBšµ]׌‡­­\\\\›°®¬F¢¾pµ¼kŘó¬Wät’¸|@ž•L¨¸µr“ºù³Ù~§WI‹ŸZWŽ®’±Ð¨ÒÉx€`‰²pĜ•rOògtÁZ}þÙ]„’¡ŒŸFK‚wsPlU[}¦Rvn`hq¬\\\\”nQ´ĘRWb”‚_ rtČFI֊kŠŠĦPJ¶ÖÀÖJĈĄTĚòžC ²@Pú…Øzœ©PœCÈÚœĒ±„hŖ‡l¬â~nm¨f©–iļ«m‡nt–u†ÖZÜÄj“ŠLŽ®E̜Fª²iÊxبžIÈhhst"],["@@o\\\\V’zRZ}y"],["@@†@°¡mۛGĕ¨§Ianá[ýƤjfæ‡ØL–•äGr™"]],"encodeOffsets":[[[125592,31553]],[[125785,31436]],[[125729,31431]],[[125513,31380]],[[125223,30438]],[[125115,30114]],[[124815,29155]],[[124419,28746]],[[124095,28635]],[[124005,28609]],[[125000,30713]],[[125111,30698]],[[125078,30682]],[[125150,30684]],[[124014,28103]],[[125008,31331]],[[125411,31468]],[[125329,31479]],[[125626,30916]],[[125417,30956]],[[125254,30976]],[[125199,30997]],[[125095,31058]],[[125083,30915]],[[124885,31015]],[[125218,30798]],[[124867,30838]],[[124755,30788]],[[124802,30809]],[[125267,30657]],[[125218,30578]],[[125200,30562]],[[124968,30474]],[[125167,30396]],[[124955,29879]],[[124714,29781]],[[124762,29462]],[[124325,28754]],[[123990,28459]],[[125366,31477]],[[125115,30363]],[[125369,31139]],[[122495,31878]],[[125329,30690]],[[125192,30787]]]}},{"type":"Feature","id":"340000","properties":{"id":"340000","cp":[117.283042,31.26119],"name":"安徽","childNum":3},"geometry":{"type":"MultiPolygon","coordinates":[["@@^iuLX^"],["@@‚e©Ehl"],["@@°ZÆëϵmkǀwÌÕæhºgBĝâqÙĊz›ÖgņtÀÁÊÆá’hEz|WzqD¹€Ÿ°E‡ŧl{ævÜcA`¤C`|´qžxIJkq^³³ŸGšµbƒíZ…¹qpa±ď OH—¦™Ħˆx¢„gPícOl_iCveaOjCh߸i݋bÛªCC¿€m„RV§¢A|t^iĠGÀtÚs–d]ĮÐDE¶zAb àiödK¡~H¸íæAžǿYƒ“j{ď¿‘™À½W—®£ChŒÃsiŒkkly]_teu[bFa‰Tig‡n{]Gqªo‹ĈMYá|·¥f¥—őaSÕė™NµñĞ«ImŒ_m¿Âa]uĜp …Z_§{Cƒäg¤°r[_Yj‰ÆOdý“[ŽI[á·¥“Q_n‡ùgL¾mv™ˊBÜÆ¶ĊJhšp“c¹˜O]iŠ]œ¥ jtsggJǧw×jÉ©±›EFˍ­‰Ki”ÛÃÕYv…s•ˆm¬njĻª•§emná}k«ŕˆƒgđ²Ù›DǤ›í¡ªOy›†×Où±@DŸñSęćăÕIÕ¿IµĥO‰‰jNÕËT¡¿tNæŇàåyķrĕq§ÄĩsWÆßŽF¶žX®¿‰mŒ™w…RIޓfßoG‘³¾©uyH‘į{Ɓħ¯AFnuP…ÍÔzšŒV—dàôº^Ðæd´€‡oG¤{S‰¬ćxã}›ŧ×Kǥĩ«žÕOEзÖdÖsƘѨ[’Û^Xr¢¼˜§xvěƵ`K”§ tÒ´Cvlo¸fzŨð¾NY´ı~ÉĔē…ßúLÃϖ_ÈÏ|]ÂÏFl”g`bšežž€n¾¢pU‚h~ƴ˶_‚r sĄ~cž”ƈ]|r c~`¼{À{ȒiJjz`îÀT¥Û³…]’u}›f…ïQl{skl“oNdŸjŸäËzDvčoQŠďHI¦rb“tHĔ~BmlRš—V_„ħTLnñH±’DžœL‘¼L˜ªl§Ťa¸ŒĚlK²€\\\\RòvDcÎJbt[¤€D@®hh~kt°ǾzÖ@¾ªdb„YhüóZ ň¶vHrľ\\\\ʗJuxAT|dmÀO„‹[ÃԋG·ĚąĐlŪÚpSJ¨ĸˆLvÞcPæķŨŽ®mАˆálŸwKhïgA¢ųƩޖ¤OȜm’°ŒK´"]],"encodeOffsets":[[[121722,32278]],[[119475,30423]],[[119168,35472]]]}},{"type":"Feature","id":"350000","properties":{"id":"350000","cp":[118.306239,26.075302],"name":"福建","childNum":18},"geometry":{"type":"MultiPolygon","coordinates":[["@@“zht´‡]"],["@@aj^~ĆG—©O"],["@@ed¨„C}}i"],["@@@vˆPGsQ"],["@@‰sBz‚ddW]Q"],["@@SލQ“{"],["@@NŽVucW"],["@@qptBAq"],["@@‰’¸[mu"],["@@Q\\\\pD]_"],["@@jSwUadpF"],["@@eXª~ƒ•"],["@@AjvFso"],["@@fT–›_Çí\\\\Ÿ™—v|ba¦jZÆy€°"],["@@IjJi"],["@@wJI€ˆxš«¼AoNe{M­"],["@@K‰±¡Óˆ”ČäeZ"],["@@k¡¹Eh~c®wBk‹UplÀ¡I•~Māe£bN¨gZý¡a±Öcp©PhžI”Ÿ¢Qq…ÇGj‹|¥U™ g[Ky¬ŏ–v@OpˆtÉEŸF„\\\\@ åA¬ˆV{Xģ‰ĐBy…cpě…¼³Ăp·¤ƒ¥o“hqqÚ¡ŅLsƒ^ᗞ§qlŸÀhH¨MCe»åÇGD¥zPO£čÙkJA¼ß–ėu›ĕeûҍiÁŧSW¥˜QŠûŗ½ùěcݧSùĩąSWó«íęACµ›eR—åǃRCÒÇZÍ¢‹ź±^dlsŒtjD¸•‚ZpužÔâÒH¾oLUêÃÔjjēò´ĄW‚ƛ…^Ñ¥‹ĦŸ@Çò–ŠmŒƒOw¡õyJ†yD}¢ďÑÈġfŠZd–a©º²z£šN–ƒjD°Ötj¶¬ZSÎ~¾c°¶Ðm˜x‚O¸¢Pl´žSL|¥žA†ȪĖM’ņIJg®áIJČĒü` ŽQF‡¬h|ÓJ@zµ |ê³È ¸UÖŬŬÀEttĸr‚]€˜ðŽM¤ĶIJHtÏ A’†žĬkvsq‡^aÎbvŒd–™fÊòSD€´Z^’xPsÞrv‹ƞŀ˜jJd×ŘÉ ®A–ΦĤd€xĆqAŒ†ZR”ÀMźŒnĊ»ŒİÐZ— YX–æJŠyĊ²ˆ·¶q§·–K@·{s‘Xãô«lŗ¶»o½E¡­«¢±¨Yˆ®Ø‹¶^A™vWĶGĒĢžPlzfˆļŽtàAvWYãšO_‡¤sD§ssČġ[kƤPX¦Ž`¶“ž®ˆBBvĪjv©šjx[L¥àï[F…¼ÍË»ğV`«•Ip™}ccÅĥZE‹ãoP…´B@ŠD—¸m±“z«Ƴ—¿å³BRضˆœWlâþäą`“]Z£Tc— ĹGµ¶H™m@_©—kŒ‰¾xĨ‡ôȉðX«½đCIbćqK³Á‹Äš¬OAwã»aLʼn‡ËĥW[“ÂGI—ÂNxij¤D¢ŽîĎÎB§°_JœGsƒ¥E@…¤uć…P‘å†cuMuw¢BI¿‡]zG¹guĮck\\\\_"]],"encodeOffsets":[[[123250,27563]],[[122541,27268]],[[123020,27189]],[[122916,27125]],[[122887,26845]],[[122808,26762]],[[122568,25912]],[[122778,26197]],[[122515,26757]],[[122816,26587]],[[123388,27005]],[[122450,26243]],[[122578,25962]],[[121255,25103]],[[120987,24903]],[[122339,25802]],[[121042,25093]],[[122439,26024]]]}},{"type":"Feature","id":"360000","properties":{"id":"360000","cp":[115.592151,27.676493],"name":"江西","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@ĢĨƐgÂMD~ņªe^\\\\^§„ý©j׍cZ†Ø¨zdÒa¶ˆlҍJŒìõ`oz÷@¤u޸´†ôęöY¼‰HČƶajlÞƩ¥éZ[”|h}^U Œ ¥p„ĄžƦO lt¸Æ €Q\\\\€ŠaÆ|CnÂOjt­ĚĤd’ÈŒF`’¶„@Ð딠¦ōҞ¨Sêv†HĢûXD®…QgėWiØPÞìºr¤dž€NĠ¢l–•ĄtZoœCƞÔºCxrpĠV®Ê{f_Y`_ƒeq’’®Aot`@o‚DXfkp¨|Šs¬\\\\D‘ÄSfè©Hn¬…^DhÆyøJh“ØxĢĀLʈ„ƠPżċĄwȠ̦G®ǒĤäTŠÆ~ĦwŠ«|TF¡Šn€c³Ïå¹]ĉđxe{ÎӐ†vOEm°BƂĨİ|G’vz½ª´€H’àp”eJ݆Qšxn‹ÀŠW­žEµàXÅĪt¨ÃĖrÄwÀFÎ|ňÓMå¼ibµ¯»åDT±m[“r«_gŽmQu~¥V\\\\OkxtL E¢‹ƒ‘Ú^~ýê‹Pó–qo슱_Êw§ÑªåƗ⼋mĉŹ‹¿NQ“…YB‹ąrwģcÍ¥B•Ÿ­ŗÊcØiI—žƝĿuŒqtāwO]‘³YCñTeɕš‹caub͈]trlu€ī…B‘ПGsĵıN£ï—^ķqss¿FūūV՟·´Ç{éĈý‰ÿ›OEˆR_ŸđûIċâJh­ŅıN‘ȩĕB…¦K{Tk³¡OP·wn—µÏd¯}½TÍ«YiµÕsC¯„iM•¤™­•¦¯P|ÿUHv“he¥oFTu‰õ\\\\ŽOSs‹MòđƇiaºćXŸĊĵà·çhƃ÷ǜ{‘ígu^›đg’m[×zkKN‘¶Õ»lčÓ{XSƉv©_ÈëJbVk„ĔVÀ¤P¾ºÈMÖxlò~ªÚàGĂ¢B„±’ÌŒK˜y’áV‡¼Ã~­…`g›ŸsÙfI›Ƌlę¹e|–~udjˆuTlXµf`¿JdŠ[\\\\˜„L‚‘²"],"encodeOffsets":[[116689,26234]]}},{"type":"Feature","id":"370000","properties":{"id":"370000","cp":[118.000923,36.275807],"name":"山东","childNum":13},"geometry":{"type":"MultiPolygon","coordinates":[["@@Xjd]{K"],["@@itbFHy"],["@@HlGk"],["@@T‚ŒGŸy"],["@@K¬˜•‹U"],["@@WdXc"],["@@PtOs"],["@@•LnXhc"],["@@ppVƒu]Or"],["@@cdzAUa"],["@@udRhnCI‡"],["@@ˆoIƒpR„"],["@@Ľč{fzƤî’Kš–ÎMĮ]†—ZFˆ½Y]â£ph’™š¶¨râøÀ†ÎǨ¤^ºÄ”Gzˆ~grĚĜlĞÆ„LĆdž¢Îo¦–cv“Kb€gr°Wh”mZp ˆL]LºcU‰Æ­n”żĤÌǜbAnrOAœ´žȊcÀbƦUØrĆUÜøœĬƞ†š˜Ez„VL®öØBkŖÝĐ˹ŧ̄±ÀbÎɜnb²ĦhņBĖ›žįĦåXćì@L¯´ywƕCéõė ƿ¸‘lµ¾Z|†ZWyFYŸ¨Mf~C¿`€à_RÇzwƌfQnny´INoƬˆèôº|sT„JUš›‚L„îVj„ǎ¾Ē؍‚Dz²XPn±ŴPè¸ŔLƔÜƺ_T‘üÃĤBBċȉöA´fa„˜M¨{«M`‡¶d¡ô‰Ö°šmȰBÔjjŒ´PM|”c^d¤u•ƒ¤Û´Œä«ƢfPk¶Môlˆ]Lb„}su^ke{lC‘…M•rDŠÇ­]NÑFsmoõľH‰yGă{{çrnÓE‰‹ƕZGª¹Fj¢ïW…uøCǷ돡ąuhÛ¡^Kx•C`C\\\\bÅxì²ĝÝ¿_N‰īCȽĿåB¥¢·IŖÕy\\\\‡¹kx‡Ã£Č×GDyÕ¤ÁçFQ¡„KtŵƋ]CgÏAùSed‡cÚź—ŠuYfƒyMmhUWpSyGwMPqŀ—›Á¼zK›¶†G•­Y§Ëƒ@–´śÇµƕBmœ@Io‚g——Z¯u‹TMx}C‘‰VK‚ï{éƵP—™_K«™pÛÙqċtkkù]gŽ‹Tğwo•ɁsMõ³ă‡AN£™MRkmEʕč™ÛbMjÝGu…IZ™—GPģ‡ãħE[iµBEuŸDPԛ~ª¼ętŠœ]ŒûG§€¡QMsğNPŏįzs£Ug{đJĿļā³]ç«Qr~¥CƎÑ^n¶ÆéÎR~ݏY’I“] P‰umŝrƿ›‰›Iā‹[x‰edz‹L‘¯v¯s¬ÁY…~}…ťuٌg›ƋpÝĄ_ņī¶ÏSR´ÁP~ž¿Cyžċßdwk´Ss•X|t‰`Ä Èð€AªìÎT°¦Dd–€a^lĎDĶÚY°Ž`ĪŴǒˆ”àŠv\\\\ebŒZH„ŖR¬ŢƱùęO•ÑM­³FۃWp[ƒ"]],"encodeOffsets":[[[123806,39303]],[[123821,39266]],[[123742,39256]],[[123702,39203]],[[123649,39066]],[[123847,38933]],[[123580,38839]],[[123894,37288]],[[123043,36624]],[[123344,38676]],[[123522,38857]],[[123628,38858]],[[118260,36742]]]}},{"type":"Feature","id":"410000","properties":{"id":"410000","cp":[113.665412,33.757975],"name":"河南","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@•ýL™ùµP³swIÓxcŢĞð†´E®žÚPt†ĴXØx¶˜@«ŕŕQGƒ‹Yfa[şu“ßǩ™đš_X³ijÕčC]kbc•¥CS¯ëÍB©÷‹–³­Siˆ_}m˜YTtž³xlàcȂzÀD}ÂOQ³ÐTĨ¯†ƗòËŖ[hœł‹Ŧv~††}ÂZž«¤lPǕ£ªÝŴÅR§ØnhcŒtâk‡nύ­ľŹUÓÝdKuķ‡I§oTũÙďkęĆH¸ÓŒ\\\\ăŒ¿PcnS{wBIvɘĽ[GqµuŸŇôYgûƒZcaŽ©@½Õǽys¯}lgg@­C\\\\£as€IdÍuCQñ[L±ęk·‹ţb¨©kK—’»›KC²‘òGKmĨS`ƒ˜UQ™nk}AGē”sqaJ¥ĐGR‰ĎpCuÌy ã iMc”plk|tRk†ðœev~^‘´†¦ÜŽSí¿_iyjI|ȑ|¿_»d}qŸ^{“Ƈdă}Ÿtqµ`Ƴĕg}V¡om½fa™Ço³TTj¥„tĠ—Ry”K{ùÓjuµ{t}uËR‘iŸvGŠçJFjµŠÍyqΘàQÂFewixGw½Yŷpµú³XU›½ġy™łå‰kÚwZXˆ·l„¢Á¢K”zO„Λ΀jc¼htoDHr…|­J“½}JZ_¯iPq{tę½ĕ¦Zpĵø«kQ…Ťƒ]MÛfaQpě±ǽ¾]u­Fu‹÷nƒ™čįADp}AjmcEǒaª³o³ÆÍSƇĈÙDIzˑ赟^ˆKLœ—i—Þñ€[œƒaA²zz‰Ì÷Dœ|[šíijgf‚ÕÞd®|`ƒĆ~„oĠƑô³Ŋ‘D×°¯CsŠøÀ«ì‰UMhTº¨¸ǡîS–Ô„DruÂÇZ•ÖEŽ’vPZ„žW”~؋ÐtĄE¢¦Ðy¸bŠô´oŬ¬Ž²Ês~€€]®tªašpŎJ¨Öº„_ŠŔ–`’Ŗ^Ѝ\\\\Ĝu–”~m²Ƹ›¸fW‰ĦrƔ}Î^gjdfÔ¡J}\\\\n C˜¦þWxªJRÔŠu¬ĨĨmF†dM{\\\\d\\\\ŠYÊ¢ú@@¦ª²SŠÜsC–}fNècbpRmlØ^g„d¢aÒ¢CZˆZxvÆ¶N¿’¢T@€uCœ¬^ĊðÄn|žlGl’™Rjsp¢ED}€Fio~ÔNŽ‹„~zkĘHVsDzßjƒŬŒŠŢ`Pûàl¢˜\\\\ÀœEhŽİgÞē X¼Pk–„|m"],"encodeOffsets":[[118256,37017]]}},{"type":"Feature","id":"420000","properties":{"id":"420000","cp":[113.298572,30.684355],"name":"湖北","childNum":3},"geometry":{"type":"MultiPolygon","coordinates":[["@@AB‚"],["@@lskt"],["@@¾«}{ra®pîÃ\\\\™›{øCŠËyyB±„b\\\\›ò˜Ý˜jK›‡L ]ĎĽÌ’JyÚCƈćÎT´Å´pb©È‘dFin~BCo°BĎĚømvŒ®E^vǾ½Ĝ²Ro‚bÜeNŽ„^ĺ£R†¬lĶ÷YoĖ¥Ě¾|sOr°jY`~I”¾®I†{GqpCgyl{‡£œÍƒÍyPL“¡ƒ¡¸kW‡xYlÙæŠšŁĢzœ¾žV´W¶ùŸo¾ZHxjwfx„GNÁ•³Xéæl¶‰EièIH‰ u’jÌQ~v|sv¶Ôi|ú¢Fh˜Qsğ¦ƒSiŠBg™ÐE^ÁÐ{–čnOÂȞUÎóĔ†ÊēIJ}Z³½Mŧïeyp·uk³DsѨŸL“¶_œÅuèw»—€¡WqÜ]\\\\‘Ò§tƗcÕ¸ÕFÏǝĉăxŻČƟO‡ƒKÉġÿ×wg”÷IÅzCg†]m«ªGeçÃTC’«[‰t§{loWeC@ps_Bp‘­r‘„f_``Z|ei¡—oċMqow€¹DƝӛDYpûs•–‹Ykıǃ}s¥ç³[§ŸcYЧHK„«Qy‰]¢“wwö€¸ïx¼ņ¾Xv®ÇÀµRĠЋžHMž±cÏd„ƒǍũȅȷ±DSyúĝ£ŤĀàtÖÿï[îb\\\\}pĭÉI±Ñy…¿³x¯N‰o‰|¹H™ÏÛm‹júË~Tš•u˜ęjCöAwě¬R’đl¯ Ñb­‰ŇT†Ŀ_[Œ‘IčĄʿnM¦ğ\\\\É[T·™k¹œ©oĕ@A¾w•ya¥Y\\\\¥Âaz¯ãÁ¡k¥ne£Ûw†E©Êō¶˓uoj_Uƒ¡cF¹­[Wv“P©w—huÕyBF“ƒ`R‹qJUw\\\\i¡{jŸŸEPïÿ½fć…QÑÀQ{ž‚°‡fLԁ~wXg—ītêݾ–ĺ‘Hdˆ³fJd]‹HJ²…E€ƒoU¥†HhwQsƐ»Xmg±çve›]Dm͂PˆoCc¾‹_h”–høYrŊU¶eD°Č_N~øĹĚ·`z’]Äþp¼…äÌQŒv\\\\rCŒé¾TnkžŐڀÜa‡“¼ÝƆ̶Ûo…d…ĔňТJq’Pb ¾|JŒ¾fXŠƐîĨ_Z¯À}úƲ‹N_ĒĊ^„‘ĈaŐyp»CÇĕKŠšñL³ŠġMŒ²wrIÒŭxjb[œžn«øœ˜—æˆàƒ ^²­h¯Ú€ŐªÞ¸€Y²ĒVø}Ā^İ™´‚LŠÚm„¥ÀJÞ{JVŒųÞŃx×sxxƈē ģMř–ÚðòIf–Ċ“Œ\\\\Ʈ±ŒdʧĘD†vČ_Àæ~DŒċ´A®µ†¨ØLV¦êHÒ¤"]],"encodeOffsets":[[[113712,34000]],[[115612,30507]],[[113649,34054]]]}},{"type":"Feature","id":"430000","properties":{"id":"430000","cp":[111.782279,28.09409],"name":"湖南","childNum":3},"geometry":{"type":"MultiPolygon","coordinates":[["@@—n„FTs"],["@@ßÅÆá‰½ÔXr—†CO™“…ËR‘ïÿĩ­TooQyšÓ[‹ŅBE¬–ÎÓXa„į§Ã¸G °ITxp‰úxÚij¥Ïš–̾ŠedžÄ©ĸG…œàGh‚€M¤–Â_U}Ċ}¢pczfŠþg¤€”ÇòAV‘‹M"],["@@©K—ƒA·³CQ±Á«³BUŠƑ¹AŠtćOw™D]ŒJiØSm¯b£‘ylƒ›X…HËѱH•«–‘C^õľA–Å§¤É¥„ïyuǙuA¢^{ÌC´­¦ŷJ£^[†“ª¿‡ĕ~•Ƈ…•N… skóā‡¹¿€ï]ă~÷O§­@—Vm¡‹Qđ¦¢Ĥ{ºjԏŽŒª¥nf´•~ÕoŸž×Ûą‹MąıuZœmZcÒ IJβSÊDŽŶ¨ƚƒ’CÖŎªQؼrŭŽ­«}NÏürʬŒmjr€@ĘrTW ­SsdHzƓ^ÇÂyUi¯DÅYlŹu{hTœ}mĉ–¹¥ě‰Dÿë©ıÓ[Oº£ž“¥ót€ł¹MՄžƪƒ`Pš…Di–ÛUоÅ‌ìˆU’ñB“È£ýhe‰dy¡oċ€`pfmjP~‚kZa…ZsÐd°wj§ƒ@€Ĵ®w~^‚kÀÅKvNmX\\\\¨a“”сqvíó¿F„¤¡@ũÑVw}S@j}¾«pĂr–ªg àÀ²NJ¶¶Dô…K‚|^ª†Ž°LX¾ŴäPᜣEXd›”^¶›IJÞܓ~‘u¸ǔ˜Ž›MRhsR…e†`ÄofIÔ\\\\Ø  i”ćymnú¨cj ¢»–GČìƊÿШXeĈ¾Oð Fi ¢|[jVxrIQŒ„_E”zAN¦zLU`œcªx”OTu RLÄ¢dV„i`p˔vŎµªÉžF~ƒØ€d¢ºgİàw¸Áb[¦Zb¦–z½xBĖ@ªpº›šlS¸Ö\\\\Ĕ[N¥ˀmĎă’J\\\\‹ŀ`€…ňSڊĖÁĐiO“Ĝ«BxDõĚiv—ž–S™Ì}iùŒžÜnšÐºGŠ{Šp°M´w†ÀÒzJ²ò¨ oTçüöoÛÿñŽőФ‚ùTz²CȆȸǎۃƑÐc°dPÎŸğ˶[Ƚu¯½WM¡­Éž“’B·rížnZŸÒ `‡¨GA¾\\\\pē˜XhÆRC­üWGġu…T靧Ŏѝ©ò³I±³}_‘‹EÃħg®ęisÁPDmÅ{‰b[Rşs·€kPŸŽƥƒóRo”O‹ŸVŸ~]{g\\\\“êYƪ¦kÝbiċƵŠGZ»Ěõ…ó·³vŝž£ø@pyö_‹ëŽIkѵ‡bcѧy…×dY؎ªiþž¨ƒ[]f]Ņ©C}ÁN‡»hĻħƏ’ĩ"]],"encodeOffsets":[[[115640,30489]],[[112543,27312]],[[116690,26230]]]}},{"type":"Feature","id":"440000","properties":{"id":"440000","cp":[113.280637,23.125178],"name":"广东","childNum":24},"geometry":{"type":"MultiPolygon","coordinates":[["@@QdˆAua"],["@@ƒlxDLo"],["@@sbhNLo"],["@@Ă āŸ"],["@@WltO[["],["@@Krœ]S"],["@@e„„I]y"],["@@I|„Mym"],["@@ƒÛ³LSŒž¼Y"],["@@nvºB–ëui©`¾"],["@@zdšÛ›Jw®"],["@@†°…¯"],["@@a yAª¸ËJIx،@€ĀHAmßV¡o•fu•o"],["@@šs‰ŗÃÔėAƁ›ZšÄ ~°ČP‚‹äh"],["@@‹¶Ý’Ì‚vmĞh­ı‡Q"],["@@HœŠdSjĒ¢D}war…“u«ZqadYM"],["@@elŒ\\\\LqqU"],["@@~rMo\\\\"],["@@f„^ƒC"],["@@øPªoj÷ÍÝħXČx”°Q¨ıXNv"],["@@gÇƳˆŽˆ”oˆŠˆ[~tly"],["@@E–ÆC¿‘"],["@@OŽP"],["@@w‹†đóg‰™ĝ—[³‹¡VÙæÅöM̳¹pÁaËýý©D©Ü“JŹƕģGą¤{Ùū…ǘO²«BƱéA—Ò‰ĥ‡¡«BhlmtÃPµyU¯uc“d·w_bŝcīímGOŽ|KP’ȏ‡ŹãŝIŕŭŕ@Óoo¿ē‹±ß}Ž…ŭ‚ŸIJWÈCőâUâǙI›ğʼn©I›ijEׅÁ”³Aó›wXJþ±ÌŒÜӔĨ£L]ĈÙƺZǾĆĖMĸĤfŒÎĵl•ŨnȈ‘ĐtF”Š–FĤ–‚êk¶œ^k°f¶gŠŽœ}®Fa˜f`vXŲxl˜„¦–ÔÁ²¬ÐŸ¦pqÊ̲ˆi€XŸØRDÎ}†Ä@ZĠ’s„x®AR~®ETtĄZ†–ƈfŠŠHâÒÐA†µ\\\\S¸„^wĖkRzŠalŽŜ|E¨ÈNĀňZTŒ’pBh£\\\\ŒĎƀuXĖtKL–¶G|Ž»ĺEļĞ~ÜĢÛĊrˆO˜Ùîvd]nˆ¬VœÊĜ°R֟pM††–‚ƂªFbwžEÀˆ˜©Œž\\\\…¤]ŸI®¥D³|ˎ]CöAŤ¦…æ’´¥¸Lv¼€•¢ĽBaô–F~—š®²GÌҐEY„„œzk¤’°ahlV՞I^‹šCxĈPŽsB‰ƒºV‰¸@¾ªR²ĨN]´_eavSi‡vc•}p}Đ¼ƌkJœÚe thœ†_¸ ºx±ò_xN›Ë‹²‘@ƒă¡ßH©Ùñ}wkNÕ¹ÇO½¿£ĕ]ly_WìIžÇª`ŠuTÅxYĒÖ¼k֞’µ‚MžjJÚwn\\\\h‘œĒv]îh|’È›Ƅøègž¸Ķß ĉĈWb¹ƀdéƌNTtP[ŠöSvrCZžžaGuœbo´ŖÒÇА~¡zCI…özx¢„Pn‹•‰Èñ @ŒĥÒ¦†]ƞŠV}³ăĔñiiÄÓVépKG½Ä‘ÓávYo–C·sit‹iaÀy„ŧΡÈYDÑům}‰ý|m[węõĉZÅxUO}÷N¹³ĉo_qtă“qwµŁYلǝŕ¹tïÛUïmRCº…ˆĭ|µ›ÕÊK™½R‘ē ó]‘–GªęAx–»HO£|ām‡¡diď×YïYWªʼnOeÚtĐ«zđ¹T…ā‡úE™á²\\\\‹ķÍ}jYàÙÆſ¿Çdğ·ùTßÇţʄ¡XgWÀLJğ·¿ÃˆOj YÇ÷Qě‹i"]],"encodeOffsets":[[[117381,22988]],[[116552,22934]],[[116790,22617]],[[116973,22545]],[[116444,22536]],[[116931,22515]],[[116496,22490]],[[116453,22449]],[[113301,21439]],[[118726,21604]],[[118709,21486]],[[113210,20816]],[[115482,22082]],[[113171,21585]],[[113199,21590]],[[115232,22102]],[[115739,22373]],[[115134,22184]],[[113056,21175]],[[119573,21271]],[[119957,24020]],[[115859,22356]],[[116561,22649]],[[116285,22746]]]}},{"type":"Feature","id":"450000","properties":{"id":"450000","cp":[108.320004,22.82402],"name":"广西","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@H– TQ§•A"],["@@ĨʪƒLƒƊDÎĹĐCǦė¸zÚGn£¾›rªŀÜt¬@֛ڈSx~øOŒ˜ŶÐÂæȠ\\\\„ÈÜObĖw^oބLf¬°bI lTØB̈F£Ć¹gñĤaY“t¿¤VSñœK¸¤nM†¼‚JE±„½¸šŠño‹ÜCƆæĪ^ŠĚQÖ¦^‡ˆˆf´Q†üÜʝz¯šlzUĺš@쇀p¶n]sxtx¶@„~ÒĂJb©gk‚{°‚~c°`ԙ¬rV\\\\“la¼¤ôá`¯¹LC†ÆbŒxEræO‚v[H­˜„[~|aB£ÖsºdAĐzNÂðsŽÞƔ…Ĥªbƒ–ab`ho¡³F«èVloޤ™ÔRzpp®SŽĪº¨ÖƒºN…ij„d`’a”¦¤F³ºDÎńĀìŠCžĜº¦Ċ•~nS›|gźvZkCÆj°zVÈÁƔ]LÊFZg…čP­kini«‹qǀcz͔Y®¬Ů»qR×ō©DՄ‘§ƙǃŵTÉĩ±ŸıdÑnYY›IJvNĆÌØÜ Öp–}e³¦m‹©iÓ|¹Ÿħņ›|ª¦QF¢Â¬ʖovg¿em‡^ucà÷gՎuŒíÙćĝ}FϼĹ{µHK•sLSđƃr‹č¤[Ag‘oS‹ŇYMÿ§Ç{Fśbky‰lQxĕƒ]T·¶[B…ÑÏGáşşƇe€…•ăYSs­FQ}­Bƒw‘tYğÃ@~…C̀Q ×W‡j˱rÉ¥oÏ ±«ÓÂ¥•ƒ€k—ŽwWűŒmcih³K›~‰µh¯e]lµ›él•E쉕E“ďs‡’mǖŧē`ãògK_ÛsUʝ“ćğ¶hŒöŒO¤Ǜn³Žc‘`¡y‹¦C‘ez€YŠwa™–‘[ďĵűMę§]X˜Î_‚훘Û]é’ÛUćİÕBƣ±…dƒy¹T^džûÅÑŦ·‡PĻþÙ`K€¦˜…¢ÍeœĥR¿Œ³£[~Œäu¼dl‰t‚†W¸oRM¢ď\\\\zœ}Æzdvň–{ÎXF¶°Â_„ÒÂÏL©Ö•TmuŸ¼ãl‰›īkiqéfA„·Êµ\\\\őDc¥ÝF“y›Ôć˜c€űH_hL܋êĺШc}rn`½„Ì@¸¶ªVLŒŠhŒ‹\\\\•Ţĺk~ŽĠið°|gŒtTĭĸ^x‘vK˜VGréAé‘bUu›MJ‰VÃO¡…qĂXËS‰ģãlýàŸ_ju‡YÛÒB†œG^˜é֊¶§ŽƒEG”ÅzěƒƯ¤Ek‡N[kdåucé¬dnYpAyČ{`]þ¯T’bÜÈk‚¡Ġ•vŒàh„ÂƄ¢Jî¶²"]],"encodeOffsets":[[[111707,21520]],[[107619,25527]]]}},{"type":"Feature","id":"460000","properties":{"id":"460000","cp":[109.83119,19.031971],"name":"海南","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@š¦Ŝil¢”XƦ‘ƞò–ïè§ŞCêɕrŧůÇąĻõ™·ĉ³œ̅kÇm@ċȧƒŧĥ‰Ľʉ­ƅſ“ȓÒ˦ŝE}ºƑ[ÍĜȋ gÎfǐÏĤ¨êƺ\\\\Ɔ¸ĠĎvʄȀœÐ¾jNðĀÒRŒšZdž™zÐŘΰH¨Ƣb²_Ġ "],"encodeOffsets":[[112750,20508]]}},{"type":"Feature","id":"510000","properties":{"id":"510000","cp":[104.065735,30.659462],"name":"四川","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@LqKr"],["@@Š[ĻéV£ž_ţġñpG •réÏ·~ąSfy×͂·ºſƽiÍıƣıĻmHH}siaX@iǰÁÃ×t«ƒ­Tƒ¤J–JJŒyJ•ÈŠ`Ohߦ¡uËhIyCjmÿw…ZG……Ti‹SˆsO‰žB²ŸfNmsPaˆ{M{ŠõE‘^Hj}gYpaeuž¯‘oáwHjÁ½M¡pM“–uå‡mni{fk”\\\\oƒÎqCw†EZ¼K›ĝŠƒAy{m÷L‡wO×SimRI¯rK™õBS«sFe‡]fµ¢óY_ÆPRcue°Cbo׌bd£ŌIHgtrnyPt¦foaXďx›lBowz‹_{ÊéWiêE„GhܸºuFĈIxf®Ž•Y½ĀǙ]¤EyŸF²ċ’w¸¿@g¢§RGv»–áŸW`ÃĵJwi]t¥wO­½a[׈]`Ãi­üL€¦LabbTÀå’c}Íh™Æhˆ‹®BH€î|Ék­¤S†y£„ia©taį·Ɖ`ō¥Uh“O…ƒĝLk}©Fos‰´›Jm„µlŁu—…ø–nÑJWΪ–YÀïAetTžŅ‚ӍG™Ë«bo‰{ıwodƟ½ƒžOġܑµxàNÖ¾P²§HKv¾–]|•B‡ÆåoZ`¡Ø`ÀmºĠ~ÌЧnDž¿¤]wğ@sƒ‰rğu‰~‘Io”[é±¹ ¿žſđӉ@q‹gˆ¹zƱřaí°KtǤV»Ã[ĩǭƑ^ÇÓ@ỗs›Zϕ‹œÅĭ€Ƌ•ěpwDóÖሯneQˌq·•GCœýS]xŸ·ý‹q³•O՜Œ¶Qzßti{ř‰áÍÇWŝŭñzÇW‹pç¿JŒ™‚Xœĩè½cŒF–ÂLiVjx}\\\\N†ŇĖ¥Ge–“JA¼ÄHfÈu~¸Æ«dE³ÉMA|b˜Ò…˜ćhG¬CM‚õŠ„ƤąAvƒüV€éŀ‰_V̳ĐwQj´·ZeÈÁ¨X´Æ¡Qu·»Ÿ“˜ÕZ³ġqDo‰y`L¬gdp°şŠp¦ėìÅĮZްIä”h‚‘ˆzŠĵœf²å ›ĚрKp‹IN|‹„Ñz]ń……·FU×é»R³™MƒÉ»GM«€ki€™ér™}Ã`¹ăÞmȝnÁîRǀ³ĜoİzŔwǶVÚ£À]ɜ»ĆlƂ²Ġ…þTº·àUȞÏʦ¶†I’«dĽĢdĬ¿–»Ĕ׊h\\\\c¬†ä²GêëĤł¥ÀǿżÃÆMº}BÕĢyFVvw–ˆxBèĻĒ©Ĉ“tCĢɽŠȣ¦āæ·HĽî“ôNԓ~^¤Ɗœu„œ^s¼{TA¼ø°¢İªDè¾Ň¶ÝJ‘®Z´ğ~Sn|ªWÚ©òzPOȸ‚bð¢|‹øĞŠŒœŒQìÛÐ@Ğ™ǎRS¤Á§d…i“´ezÝúØã]Hq„kIŸþËQǦÃsǤ[E¬ÉŪÍxXƒ·ÖƁİlƞ¹ª¹|XÊwn‘ÆƄmÀêErĒtD®ċæcQƒ”E®³^ĭ¥©l}äQto˜ŖÜqƎkµ–„ªÔĻĴ¡@Ċ°B²Èw^^RsºT£ڿœQP‘JvÄz„^Đ¹Æ¯fLà´GC²‘dt˜­ĀRt¼¤ĦOðğfÔðDŨŁĞƘïžPȆ®âbMüÀXZ ¸£@Ś›»»QÉ­™]d“sÖ×_͖_ÌêŮPrĔĐÕGĂeZÜîĘqBhtO ¤tE[h|Y‹Ô‚ZśÎs´xº±UŒ’ñˆt|O’ĩĠºNbgþŠJy^dÂY Į„]Řz¦gC‚³€R`Šz’¢AjŒ¸CL„¤RÆ»@­Ŏk\\\\Ç´£YW}z@Z}‰Ã¶“oû¶]´^N‡Ò}èN‚ª–P˜Íy¹`S°´†ATe€VamdUĐwʄvĮÕ\\\\ƒu‹Æŗ¨Yp¹àZÂm™Wh{á„}WØǍ•Éüw™ga§áCNęÎ[ĀÕĪgÖɪX˜øx¬½Ů¦¦[€—„NΆL€ÜUÖ´òrÙŠxR^–†J˜k„ijnDX{Uƒ~ET{ļº¦PZc”jF²Ė@Žp˜g€ˆ¨“B{ƒu¨ŦyhoÚD®¯¢˜ WòàFΤ¨GDäz¦kŮPœġq˚¥À]€Ÿ˜eŽâÚ´ªKxī„Pˆ—Ö|æ[xäJÞĥ‚s’NÖ½ž€I†¬nĨY´®Ð—ƐŠ€mD™ŝuäđđEb…e’e_™v¡}ìęNJē}q”É埁T¯µRs¡M@}ůa†a­¯wvƉåZwž\\\\Z{åû^›"]],"encodeOffsets":[[[108815,30935]],[[110617,31811]]]}},{"type":"Feature","id":"520000","properties":{"id":"520000","cp":[106.713478,26.578343],"name":"贵州","childNum":3},"geometry":{"type":"MultiPolygon","coordinates":[["@@†G\\\\†lY£‘in"],["@@q‚|ˆ‚mc¯tχVSÎ"],["@@hÑ£Is‡NgßH†›HªķÃh_¹ƒ¡ĝħń¦uيùŽgS¯JHŸ|sÝÅtÁïyMDč»eÕtA¤{b\\\\}—ƒG®u\\\\åPFq‹wÅaD…žK°ºâ_£ùbµ”mÁ‹ÛœĹM[q|hlaªāI}тƒµ@swtwm^oµˆD鼊yV™ky°ÉžûÛR…³‚‡eˆ‡¥]RՋěħ[ƅåÛDpŒ”J„iV™™‰ÂF²I…»mN·£›LbÒYb—WsÀbŽ™pki™TZĄă¶HŒq`……ĥ_JŸ¯ae«ƒKpÝx]aĕÛPƒÇȟ[ÁåŵÏő—÷Pw}‡TœÙ@Õs«ĿÛq©½œm¤ÙH·yǥĘĉBµĨÕnđ]K„©„œá‹ŸG纍§Õßg‡ǗĦTèƤƺ{¶ÉHÎd¾ŚÊ·OÐjXWrãLyzÉAL¾ę¢bĶėy_qMĔąro¼hĊžw¶øV¤w”²Ĉ]ʚKx|`ź¦ÂÈdr„cȁbe¸›`I¼čTF´¼Óýȃr¹ÍJ©k_șl³´_pН`oÒh޶pa‚^ÓĔ}D»^Xyœ`d˜[Kv…JPhèhCrĂĚÂ^Êƌ wˆZL­Ġ£šÁbrzOIl’MM”ĪŐžËr×ÎeŦŽtw|Œ¢mKjSǘňĂStÎŦEtqFT†¾†E쬬ôxÌO¢Ÿ KгŀºäY†„”PVgŎ¦Ŋm޼VZwVlŒ„z¤…ž£Tl®ctĽÚó{G­A‡ŒÇgeš~Αd¿æaSba¥KKûj®_ć^\\\\ؾbP®¦x^sxjĶI_Ä X‚⼕Hu¨Qh¡À@Ëô}ޱžGNìĎlT¸ˆ…`V~R°tbÕĊ`¸úÛtπFDu€[ƒMfqGH·¥yA‰ztMFe|R‚_Gk†ChZeÚ°to˜v`x‹b„ŒDnÐ{E}šZ˜è€x—†NEފREn˜[Pv@{~rĆAB§‚EO¿|UZ~ì„Uf¨J²ĂÝÆ€‚sª–B`„s¶œfvö¦ŠÕ~dÔq¨¸º»uù[[§´sb¤¢zþFœ¢Æ…Àhˆ™ÂˆW\\\\ıŽËI݊o±ĭŠ£þˆÊs}¡R]ŒěƒD‚g´VG¢‚j±®è†ºÃmpU[Á›‘Œëº°r›ÜbNu¸}Žº¼‡`ni”ºÔXĄ¤¼Ôdaµ€Á_À…†ftQQgœR—‘·Ǔ’v”}Ýלĵ]µœ“Wc¤F²›OĩųãW½¯K‚©…]€{†LóµCIµ±Mß¿hŸ•©āq¬o‚½ž~@i~TUxŪÒ¢@ƒ£ÀEîôruń‚”“‚b[§nWuMÆLl¿]x}ij­€½"]],"encodeOffsets":[[[112158,27383]],[[112105,27474]],[[112095,27476]]]}},{"type":"Feature","id":"530000","properties":{"id":"530000","cp":[101.512251,24.740609],"name":"云南","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@[„ùx½}ÑRH‘YīĺûsÍn‘iEoã½Ya²ė{c¬ĝg•ĂsA•ØÅwď‚õzFjw}—«Dx¿}UũlŸê™@•HÅ­F‰¨ÇoJ´Ónũuą¡Ã¢pÒŌ“Ø TF²‚xa²ËX€‚cʋlHîAßËŁkŻƑŷÉ©h™W­æßU‡“Ës¡¦}•teèÆ¶StǀÇ}Fd£j‹ĈZĆÆ‹¤T‚č\\\\Dƒ}O÷š£Uˆ§~ŃG™‚åŃDĝ¸œTsd¶¶Bªš¤u¢ŌĎo~t¾ÍŶÒtD¦Ú„iôö‰€z›ØX²ghįh½Û±¯€ÿm·zR¦Ɵ`ªŊÃh¢rOԍ´£Ym¼èêf¯ŪĽn„†cÚbŒw\\\\zlvWžªâˆ ¦g–mĿBş£¢ƹřbĥkǫßeeZkÙIKueT»sVesb‘aĕ  ¶®dNœĄÄpªyސ¼—„³BE˜®l‡ŽGœŭCœǶwêżĔÂe„pÍÀQƞpC„–¼ŲÈ­AÎô¶R„ä’Q^Øu¬°š_Èôc´¹ò¨P΢hlϦ´Ħ“Æ´sâDŽŲPnÊD^¯°’Upv†}®BP̪–jǬx–Söwlfòªv€qĸ|`H€­viļ€ndĜ­Ćhň•‚em·FyށqóžSᝑ³X_ĞçêtryvL¤§z„¦c¦¥jnŞk˜ˆlD¤øz½ĜàžĂŧMÅ|áƆàÊcðÂF܎‚áŢ¥\\\\\\\\º™İøÒÐJĴ‡„îD¦zK²ǏÎEh~’CD­hMn^ÌöÄ©ČZÀžaü„fɭyœpį´ěFűk]Ôě¢qlÅĆÙa¶~Äqššê€ljN¬¼H„ÊšNQ´ê¼VظE††^ŃÒyŒƒM{ŒJLoÒœęæŸe±Ķ›y‰’‡gã“¯JYÆĭĘëo¥Š‰o¯hcK«z_pŠrC´ĢÖY”—¼ v¸¢RŽÅW³Â§fǸYi³xR´ďUˊ`êĿU„û€uĆBƒƣö‰N€DH«Ĉg†——Ñ‚aB{ÊNF´¬c·Åv}eÇÃGB»”If•¦HňĕM…~[iwjUÁKE•Ž‹¾dĪçW›šI‹èÀŒoÈXòyŞŮÈXâÎŚŠj|àsRy‹µÖ›–Pr´þŒ ¸^wþTDŔ–Hr¸‹žRÌmf‡żÕâCôox–ĜƌÆĮŒ›Ð–œY˜tâŦÔ@]ÈǮƒ\\\\μģUsȯLbîƲŚºyh‡rŒŠ@ĒԝƀŸÀ²º\\\\êp“’JŠ}ĠvŠqt„Ġ@^xÀ£È†¨mËÏğ}n¹_¿¢×Y_æpˆÅ–A^{½•Lu¨GO±Õ½ßM¶w’ÁĢۂP‚›Ƣ¼pcIJxŠ|ap̬HšÐŒŊSfsðBZ¿©“XÏÒK•k†÷Eû¿‰S…rEFsÕūk”óVǥʼniTL‚¡n{‹uxţÏh™ôŝ¬ğōN“‘NJkyPaq™Âğ¤K®‡YŸxÉƋÁ]āęDqçgOg†ILu—\\\\_gz—]W¼ž~CÔē]bµogpў_oď`´³Țkl`IªºÎȄqÔþž»E³ĎSJ»œ_f·‚adÇqƒÇc¥Á_Źw{™L^ɱćx“U£µ÷xgĉp»ĆqNē`rĘzaĵĚ¡K½ÊBzyäKXqiWPÏɸ½řÍcÊG|µƕƣG˛÷Ÿk°_^ý|_zċBZocmø¯hhcæ\\\\lˆMFlư£Ĝ„ÆyH“„F¨‰µêÕ]—›HA…àӄ^it `þßäkŠĤÎT~Wlÿ¨„ÔPzUC–NVv [jâôDôď[}ž‰z¿–msSh‹¯{jïğl}šĹ[–őŒ‰gK‹©U·µË@¾ƒm_~q¡f¹…ÅË^»‘f³ø}Q•„¡Ö˳gͱ^ǁ…\\\\ëÃA_—¿bW›Ï[¶ƛ鏝£F{īZgm@|kHǭƁć¦UĔťƒ×ë}ǝƒeďºȡȘÏíBə£āĘPªij¶“ʼnÿ‡y©n‰ď£G¹¡I›Š±LÉĺÑdĉ܇W¥˜‰}g˜Á†{aqÃ¥aŠıęÏZ—ï`"],"encodeOffsets":[[104636,22969]]}},{"type":"Feature","id":"540000","properties":{"id":"540000","cp":[89.132212,30.860361],"name":"西藏","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@hžľxŽŖ‰xƒÒVކºÅâAĪÝȆµę¯Ňa±r_w~uSÕň‘qOj]ɄQ…£Z……UDûoY’»©M[‹L¼qãË{V͕çWViŽ]ë©Ä÷àyƛh›ÚU°ŒŒa”d„cQƒ~Mx¥™cc¡ÙaSyF—ցk­ŒuRýq¿Ôµ•QĽ³aG{¿FµëªéĜÿª@¬·–K‰·àariĕĀ«V»Ŷ™Ĵū˜gèLǴŇƶaf‹tŒèBŚ£^Šâ†ǐÝ®–šM¦ÁǞÿ¬LhŸŽJ¾óƾƺcxw‹f]Y…´ƒ¦|œQLn°aœdĊ…œ\\\\¨o’œǀÍŎœ´ĩĀd`tÊQŞŕ|‚¨C^©œĈ¦„¦ÎJĊ{ŽëĎjª²rЉšl`¼Ą[t|¦St辉PŒÜK¸€d˜Ƅı]s¤—î_v¹ÎVòŦj˜£Əsc—¬_Ğ´|٘¦Avަw`ăaÝaa­¢e¤ı²©ªSªšÈMĄwžÉØŔì@T‘¤—Ę™\\\\õª@”þo´­xA s”ÂtŎKzó´ÇĊµ¢rž^nĊ­Æ¬×üGž¢‚³ {âĊ]š™G‚~bÀgVjzlhǶf€žOšfdЉªB]pj„•TO–tĊ‚n¤}®¦ƒČ¥d¢¼»ddš”Y¼Žt—¢eȤJ¤}Ǿ¡°§¤AГlc@ĝ”sªćļđAç‡wx•UuzEÖġ~AN¹ÄÅȀݦ¿ģŁéì±H…ãd«g[؉¼ēÀ•cīľġ¬cJ‘µ…ÐʥVȝ¸ßS¹†ý±ğkƁ¼ą^ɛ¤Ûÿ‰b[}¬ōõÃ]ËNm®g@•Bg}ÍF±ǐyL¥íCˆƒIij€Ï÷њį[¹¦[⚍EÛïÁÉdƅß{âNÆāŨߝ¾ě÷yC£‡k­´ÓH@¹†TZ¥¢įƒ·ÌAЧ®—Zc…v½ŸZ­¹|ŕWZqgW“|ieZÅYVӁqdq•bc²R@†c‡¥Rã»Ge†ŸeƃīQ•}J[ғK…¬Ə|o’ėjġĠÑN¡ð¯EBčnwôɍėªƒ²•CλŹġǝʅįĭạ̃ūȹ]ΓͧgšsgȽóϧµǛ†ęgſ¶ҍć`ĘąŌJޚä¤rÅň¥ÖÁUětęuůÞiĊÄÀ\\\\Æs¦ÓRb|Â^řÌkÄŷ¶½÷‡f±iMݑ›‰@ĥ°G¬ÃM¥n£Øą‚ğ¯ß”§aëbéüÑOčœk£{\\\\‘eµª×M‘šÉfm«Ƒ{Å׃Gŏǩãy³©WÑăû‚··‘Q—òı}¯ã‰I•éÕÂZ¨īès¶ZÈsŽæĔTŘvŽgÌsN@îá¾ó@‰˜ÙwU±ÉT廣TđŸWxq¹Zo‘b‹s[׌¯cĩv‡Œėŧ³BM|¹k‰ªħ—¥TzNYnݍßpęrñĠĉRS~½ŠěVVе‚õ‡«ŒM££µB•ĉ¥áºae~³AuĐh`Ü³ç@BۘïĿa©|z²Ý¼D”£à貋ŸƒIƒû›I ā€óK¥}rÝ_Á´éMaň¨€~ªSĈ½Ž½KÙóĿeƃÆBŽ·¬ën×W|Uº}LJrƳ˜lŒµ`bÔ`QˆˆÐÓ@s¬ñIŒÍ@ûws¡åQÑßÁ`ŋĴ{Ī“T•ÚÅTSij‚‹Yo|Ç[ǾµMW¢ĭiÕØ¿@˜šMh…pÕ]j†éò¿OƇĆƇp€êĉâlØw–ěsˆǩ‚ĵ¸c…bU¹ř¨WavquSMzeo_^gsÏ·¥Ó@~¯¿RiīB™Š\\\\”qTGªÇĜçPoŠÿfñòą¦óQīÈáP•œābß{ƒZŗĸIæÅ„hnszÁCËìñšÏ·ąĚÝUm®ó­L·ăU›Èíoù´Êj°ŁŤ_uµ^‘°Œìǖ@tĶĒ¡Æ‡M³Ģ«˜İĨÅ®ğ†RŽāð“ggheÆ¢z‚Ê©Ô\\\\°ÝĎz~ź¤Pn–MĪÖB£Ÿk™n鄧żćŠ˜ĆK„ǰ¼L¶è‰âz¨u¦¥LDĘz¬ýÎmĘd¾ß”Fz“hg²™Fy¦ĝ¤ċņbΛ@y‚Ąæm°NĮZRÖíŽJ²öLĸÒ¨Y®ƌÐV‰à˜tt_ڀÂyĠzž]Ţh€zĎ{†ĢX”ˆc|šÐqŽšfO¢¤ög‚ÌHNŽ„PKŖœŽ˜Uú´xx[xˆvĐCûŠìÖT¬¸^}Ìsòd´_އKgžLĴ…ÀBon|H@–Êx˜—¦BpŰˆŌ¿fµƌA¾zLjRxжF”œkĄźRzŀˆ~¶[”´Hnª–VƞuĒ­È¨ƎcƽÌm¸ÁÈM¦x͊ëÀxdžB’šú^´W†£–d„kɾĬpœw‚˂ØɦļĬIŚœÊ•n›Ŕa¸™~J°î”lɌxĤÊÈðhÌ®‚g˜T´øŽàCˆŽÀ^ªerrƘdž¢İP|Ė ŸWœªĦ^¶´ÂL„aT±üWƜ˜ǀRšŶUńšĖ[QhlLüA†‹Ü\\\\†qR›Ą©"],"encodeOffsets":[[90849,37210]]}},{"type":"Feature","id":"610000","properties":{"id":"610000","cp":[108.948024,34.263161],"name":"陕西","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@˜p¢—ȮµšûG™Ħ}Ħšðǚ¶òƄ€jɂz°{ºØkÈęâ¦jª‚Bg‚\\\\œċ°s¬Ž’]jžú ‚E”Ȍdž¬s„t‡”RˆÆdĠݎwܔ¸ôW¾ƮłÒ_{’Ìšû¼„jº¹¢GǪÒ¯ĘƒZ`ºŊƒecņąš~BÂgzpâēòYǠȰÌTΨÂWœ|fcŸă§uF—Œ@NŸ¢XLƒŠRMº[ğȣſï|¥J™kc`sʼnǷ’Y¹‹W@µ÷K…ãï³ÛIcñ·VȋڍÒķø©—þ¥ƒy‚ÓŸğęmWµÎumZyOŅƟĥÓ~sÑL¤µaŅY¦ocyZ{‰y c]{ŒTa©ƒ`U_Ěē£ωÊƍKù’K¶ȱÝƷ§{û»ÅÁȹÍéuij|¹cÑd‘ŠìUYƒŽO‘uF–ÕÈYvÁCqӃT•Ǣí§·S¹NgŠV¬ë÷Át‡°Dد’C´ʼnƒópģ}„ċcE˅FŸŸéGU¥×K…§­¶³B‹Č}C¿åċ`wġB·¤őcƭ²ő[Å^axwQO…ÿEËߌ•ĤNĔŸwƇˆÄŠńwĪ­Šo[„_KÓª³“ÙnK‰Çƒěœÿ]ď€ă_d©·©Ýŏ°Ù®g]±„Ÿ‡ß˜å›—¬÷m\\\\›iaǑkěX{¢|ZKlçhLt€Ňîŵ€œè[€É@ƉĄEœ‡tƇÏ˜³­ħZ«mJ…›×¾‘MtÝĦ£IwÄå\\\\Õ{‡˜ƒOwĬ©LÙ³ÙgBƕŀr̛ĢŭO¥lãyC§HÍ£ßEñŸX¡—­°ÙCgpťz‘ˆb`wI„vA|§”‡—hoĕ@E±“iYd¥OϹS|}F@¾oAO²{tfžÜ—¢Fǂ҈W²°BĤh^Wx{@„¬‚­F¸¡„ķn£P|ŸªĴ@^ĠĈæb–Ôc¶l˜Yi…–^Mi˜cϰÂ[ä€vï¶gv@À“Ĭ·lJ¸sn|¼u~a]’ÆÈtŌºJp’ƒþ£KKf~ЦUbyäIšĺãn‡Ô¿^­žŵMT–hĠܤko¼Ŏìąǜh`[tŒRd²IJ_œXPrɲ‰l‘‚XžiL§àƒ–¹ŽH˜°Ȧqº®QC—bA†„ŌJ¸ĕÚ³ĺ§ `d¨YjžiZvRĺ±öVKkjGȊĐePОZmļKÀ€‚[ŠŽ`ösìh†ïÎoĬdtKÞ{¬èÒÒBŒÔpIJÇĬJŊ¦±J«ˆY§‹@·pH€µàåVKe›pW†ftsAÅqC·¬ko«pHÆuK@oŸHĆۄķhx“e‘n›S³àǍrqƶRbzy€¸ËАl›¼EºpĤ¼Œx¼½~Ğ’”à@†ÚüdK^ˆmÌSj"],"encodeOffsets":[[110234,38774]]}},{"type":"Feature","id":"620000","properties":{"id":"620000","cp":[103.823557,36.058039],"name":"甘肃","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@VuUv"],["@@ũ‹EĠtt~nkh`Q‰¦ÅÄÜdw˜Ab×ĠąJˆ¤DüègĺqBqœj°lI¡ĨÒ¤úSHbš‡ŠjΑBаaZˆ¢KJŽ’O[|A£žDx}Nì•HUnrk„ kp€¼Y kMJn[aG‚áÚÏ[½rc†}aQxOgsPMnUs‡nc‹Z…ž–sKúvA›t„Þġ’£®ĀYKdnFwš¢JE°”Latf`¼h¬we|€Æ‡šbj}GA€·~WŽ”—`†¢MC¤tL©IJ°qdf”O‚“bÞĬ¹ttu`^ZúE`Œ[@„Æsîz®¡’C„ƳƜG²“R‘¢R’m”fŽwĸg܃‚ą G@pzJM½mŠhVy¸uÈÔO±¨{LfæU¶ßGĂq\\\\ª¬‡²I‚¥IʼnÈīoı‹ÓÑAçÑ|«LÝcspīðÍg…të_õ‰\\\\ĉñLYnĝg’ŸRǡÁiHLlõUĹ²uQjYi§Z_c¨Ÿ´ĹĖÙ·ŋI…ƒaBD˜­R¹ȥr—¯G•ºß„K¨jWk’ɱŠOq›Wij\\\\a­‹Q\\\\sg_ĆǛōëp»£lğۀgS•ŶN®À]ˆÓäm™ĹãJaz¥V}‰Le¤L„ýo‘¹IsŋÅÇ^‘Žbz…³tmEÁ´aйcčecÇN•ĊãÁ\\\\蝗dNj•]j†—ZµkÓda•ćå]ğij@ ©O{¤ĸm¢ƒE·®ƒ«|@Xwg]A챝‡XǁÑdzªc›wQÚŝñsÕ³ÛV_ýƒ˜¥\\\\ů¥©¾÷w—Ž©WÕÊĩhÿÖÁRo¸V¬âDb¨šhûx–Ê×nj~Zâƒg|šXÁnßYoº§ZÅŘvŒ[„ĭÖʃuďxcVbnUSf…B¯³_Tzº—ΕO©çMÑ~Mˆ³]µ^püµ”ŠÄY~y@X~¤Z³€[Èōl@®Å¼£QKƒ·Di‹¡By‘ÿ‰Q_´D¥hŗyƒ^ŸĭÁZ]cIzý‰ah¹MĪğP‘s{ò‡‹‘²Vw¹t³Ŝˁ[ŽÑ}X\\\\gsFŸ£sPAgěp×ëfYHāďÖqēŭOÏë“dLü•\\\\iŒ”t^c®šRʺ¶—¢H°mˆ‘rYŸ£BŸ¹čIoľu¶uI]vģSQ{ƒUŻ”Å}QÂ|̋°ƅ¤ĩŪU ęĄžÌZҞ\\\\v˜²PĔ»ƢNHƒĂyAmƂwVmž`”]ȏb•”H`‰Ì¢²ILvĜ—H®¤Dlt_„¢JJÄämèÔDëþgºƫ™”aʎÌrêYi~ ÎݤNpÀA¾Ĕ¼b…ð÷’Žˆ‡®‚”üs”zMzÖĖQdȨý†v§Tè|ªH’þa¸|šÐ ƒwKĢx¦ivr^ÿ ¸l öæfƟĴ·PJv}n\\\\h¹¶v†·À|\\\\ƁĚN´Ĝ€çèÁz]ġ¤²¨QÒŨTIl‡ªťØ}¼˗ƦvÄùØE‹’«Fï˛Iq”ōŒTvāÜŏ‚íÛߜÛV—j³âwGăÂíNOŠˆŠPìyV³ʼnĖýZso§HіiYw[߆\\\\X¦¥c]ÔƩÜ·«j‡ÐqvÁ¦m^ċ±R™¦΋ƈťĚgÀ»IïĨʗƮްƝ˜ĻþÍAƉſ±tÍEÕÞāNU͗¡\\\\ſčåÒʻĘm ƭÌŹöʥ’ëQ¤µ­ÇcƕªoIýˆ‰Iɐ_mkl³ă‰Ɠ¦j—¡Yz•Ňi–}Msßõ–īʋ —}ƒÁVmŸ_[n}eı­Uĥ¼‘ª•I{ΧDӜƻėoj‘qYhĹT©oūĶ£]ďxĩ‹ǑMĝ‰q`B´ƃ˺Ч—ç~™²ņj@”¥@đ´ί}ĥtPńǾV¬ufӃÉC‹tÓ̻‰…¹£G³€]ƖƾŎĪŪĘ̖¨ʈĢƂlɘ۪üºňUðǜȢƢż̌ȦǼ‚ĤŊɲĖ­Kq´ï¦—ºĒDzņɾªǀÞĈĂD†½ĄĎÌŗĞrôñnŽœN¼â¾ʄľԆ|DŽŽ֦ज़ȗlj̘̭ɺƅêgV̍ʆĠ·ÌĊv|ýĖÕWĊǎÞ´õ¼cÒÒBĢ͢UĜð͒s¨ňƃLĉÕÝ@ɛƯ÷¿Ľ­ĹeȏijëCȚDŲyê×Ŗyò¯ļcÂßY…tÁƤyAã˾J@ǝrý‹‰@¤…rz¸oP¹ɐÚyᐇHŸĀ[Jw…cVeȴϜ»ÈŽĖ}ƒŰŐèȭǢόĀƪÈŶë;Ñ̆ȤМľĮEŔ—ĹŊũ~ËUă{ŸĻƹɁύȩþĽvĽƓÉ@ē„ĽɲßǐƫʾǗĒpäWÐxnsÀ^ƆwW©¦cÅ¡Ji§vúF¶Ž¨c~c¼īŒeXǚ‹\\\\đ¾JŽwÀďksãA‹fÕ¦L}wa‚o”Z’‹D½†Ml«]eÒÅaɲáo½FõÛ]ĻÒ¡wYR£¢rvÓ®y®LF‹LzĈ„ôe]gx}•|KK}xklL]c¦£fRtív¦†PĤoH{tK"]],"encodeOffsets":[[[108619,36299]],[[108589,36341]]]}},{"type":"Feature","id":"630000","properties":{"id":"630000","cp":[96.778916,35.623178],"name":"青海","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@InJm"],["@@CƒÆ½OŃĦsΰ~dz¦@@“Ņiš±è}ؘƄ˹A³r_ĞŠǒNΌĐw¤^ŬĵªpĺSZg’rpiƼĘԛ¨C|͖J’©Ħ»®VIJ~f\\\\m `Un„˜~ʌŸ•ĬàöNt•~ňjy–¢Zi˜Ɣ¥ĄŠk´nl`JʇŠJþ©pdƖ®È£¶ìRʦ‘źõƮËnŸʼėæÑƀĎ[‚˜¢VÎĂMÖÝÎF²sƊƀÎBļýƞ—¯ʘƭðħ¼Jh¿ŦęΌƇš¥²Q]Č¥nuÂÏriˆ¸¬ƪÛ^Ó¦d€¥[Wà…x\\\\ZŽjҕ¨GtpþYŊĕ´€zUO뇉P‰îMĄÁxH´á˜iÜUà›îÜՁĂÛSuŎ‹r“œJð̬EŒ‘FÁú×uÃÎkr“Ē{V}İ«O_ÌËĬ©ŽÓŧSRѱ§Ģ£^ÂyèçěM³Ƃę{[¸¿u…ºµ[gt£¸OƤĿéYŸõ·kŸq]juw¥Dĩƍ€õÇPéĽG‘ž©ã‡¤G…uȧþRcÕĕNy“yût“ˆ­‡ø‘†ï»a½ē¿BMoᣟÍj}éZËqbʍš“Ƭh¹ìÿÓAçãnIáI`ƒks£CG­ě˜Uy×Cy•…’Ÿ@¶ʡÊBnāzG„ơMē¼±O÷õJËĚăVŸĪũƆ£Œ¯{ËL½Ìzż“„VR|ĠTbuvJvµhĻĖH”Aëáa…­OÇðñęNw‡…œľ·L›mI±íĠĩPÉ×®ÿs—’cB³±JKßĊ«`…ađ»·QAmO’‘Vţéÿ¤¹SQt]]Çx€±¯A@ĉij¢Ó祖•ƒl¶ÅÛr—ŕspãRk~¦ª]Į­´“FR„åd­ČsCqđéFn¿Åƃm’Éx{W©ºƝºįkÕƂƑ¸wWūЩÈFž£\\\\tÈ¥ÄRÈýÌJ ƒlGr^×äùyÞ³fj”c†€¨£ÂZ|ǓMĝšÏ@ëÜőR‹›ĝ‰Œ÷¡{aïȷPu°ËXÙ{©TmĠ}Y³’­ÞIňµç½©C¡į÷¯B»|St»›]vƒųƒs»”}MÓ ÿʪƟǭA¡fs˜»PY¼c¡»¦c„ċ­¥£~msĉP•–Siƒ^o©A‰Šec‚™PeǵŽkg‚yUi¿h}aH™šĉ^|ᴟ¡HØûÅ«ĉ®]m€¡qĉ¶³ÈyôōLÁst“BŸ®wn±ă¥HSò뚣˜S’ë@לÊăxÇN©™©T±ª£IJ¡fb®ÞbŽb_Ą¥xu¥B—ž{łĝ³«`d˜Ɛt—¤ťiñžÍUuºí`£˜^tƃIJc—·ÛLO‹½Šsç¥Ts{ă\\\\_»™kϊ±q©čiìĉ|ÍIƒ¥ć¥›€]ª§D{ŝŖÉR_sÿc³Īō›ƿΑ›§p›[ĉ†›c¯bKm›R¥{³„Z†e^ŽŒwx¹dƽŽôIg §Mĕ ƹĴ¿—ǣÜ̓]‹Ý–]snåA{‹eŒƭ`ǻŊĿ\\\\ijŬű”YÂÿ¬jĖqŽßbЏ•L«¸©@ěĀ©ê¶ìÀEH|´bRľž–Ó¶rÀQþ‹vl®Õ‚E˜TzÜdb ˜hw¤{LR„ƒd“c‹b¯‹ÙVgœ‚ƜßzÃô쮍^jUèXΖ|UäÌ»rKŽ\\\\ŒªN‘¼pZCü†VY††¤ɃRi^rPҒTÖ}|br°qňb̰ªiƶGQ¾²„x¦PœmlŜ‘[Ĥ¡ΞsĦŸÔÏâ\\\\ªÚŒU\\\\f…¢N²§x|¤§„xĔsZPòʛ²SÐqF`ª„VƒÞŜĶƨVZŒÌL`ˆ¢dŐIqr\\\\oäõ–F礻Ŷ×h¹]Clـ\\\\¦ďÌį¬řtTӺƙgQÇÓHţĒ”´ÃbEÄlbʔC”|CˆŮˆk„Ʈ[ʼ¬ňœ´KŮÈΰÌζƶlð”ļA†TUvdTŠG†º̼ŠÔ€ŒsÊDԄveOg"]],"encodeOffsets":[[[105308,37219]],[[95370,40081]]]}},{"type":"Feature","id":"640000","properties":{"id":"640000","cp":[106.278179,37.26637],"name":"宁夏","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@KëÀęĞ«OęȿȕŸı]ʼn¡åįÕÔ«Ǵõƪ™ĚQÐZhv K°›öqÀѐS[ÃÖHƖčË‡nL]ûc…Ùß@‚“ĝ‘¾}w»»‹oģF¹œ»kÌÏ·{zPƒ§B­¢íyÅt@ƒ@áš]Yv_ssģ¼i߁”ĻL¾ġsKD£¡N_…“˜X¸}B~Haiˆ™Åf{«x»ge_bs“KF¯¡Ix™mELcÿZ¤­Ģ‘ƒÝœsuBLù•t†ŒYdˆmVtNmtOPhRw~bd…¾qÐ\\\\âÙH\\\\bImlNZŸ»loƒŸqlVm–Gā§~QCw¤™{A\\\\‘PKŸNY‡¯bF‡kC¥’sk‹Šs_Ã\\\\ă«¢ħkJi¯r›rAhĹûç£CU‡ĕĊ_ԗBixÅُĄnªÑaM~ħpOu¥sîeQ¥¤^dkKwlL~{L~–hw^‚ófćƒKyEŒ­K­zuÔ¡qQ¤xZÑ¢^ļöܾEpž±âbÊÑÆ^fk¬…NC¾‘Œ“YpxbK~¥Že֎ŒäBlt¿Đx½I[ĒǙŒWž‹f»Ĭ}d§dµùEuj¨‚IÆ¢¥dXªƅx¿]mtÏwßR͌X¢͎vÆzƂZò®ǢÌʆCrâºMÞzžÆMҔÊÓŊZľ–r°Î®Ȉmª²ĈUªĚøºˆĮ¦ÌĘk„^FłĬhĚiĀ˾iİbjÕ"],["@@mfwěwMrŢªv@G‰"]],"encodeOffsets":[[[109366,40242]],[[108600,36303]]]}},{"type":"Feature","id":"650000","properties":{"id":"650000","cp":[85.617733,40.792818],"name":"新疆","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@QØĔ²X¨”~ǘBºjʐߨvK”ƔX¨vĊOžÃƒ·¢i@~c—‡ĝe_«”Eš“}QxgɪëÏÃ@sÅyXoŖ{ô«ŸuX…ê•Îf`œC‚¹ÂÿÐGĮÕĞXŪōŸMźÈƺQèĽôe|¿ƸJR¤ĘEjcUóº¯Ĩ_ŘÁMª÷Ð¥Oéȇ¿ÖğǤǷÂF҇zÉx[]­Ĥĝ‰œ¦EP}ûƥé¿İƷTėƫœŕƅ™ƱB»Đ±’ēO…¦E–•}‘`cȺrĦáŖuҞª«IJ‡πdƺÏØZƴwʄ¤ĖGЙǂZ̓èH¶}ÚZצʥĪï|ÇĦMŔ»İĝLj‹ì¥Βœba­¯¥ǕǚkĆŵĦɑĺƯxūД̵nơʃĽá½M»›òmqóŘĝč˾ăC…ćāƿÝɽ©DZŅ¹đ¥˜³ðLrÁ®ɱĕģʼnǻ̋ȥơŻǛȡVï¹Ň۩ûkɗġƁ§ʇė̕ĩũƽō^ƕŠUv£ƁQï“Ƶkŏ½ΉÃŭdzLқʻ«ƭ\\\\lƒ‡ŭD‡“{ʓDkaFÃÄa“³ŤđÔGRÈƚhSӹŚsİ«ĐË[¥ÚDkº^Øg¼ŵ¸£EÍö•€ůʼnT¡c_‡ËKY‹ƧUśĵ„݃U_©rETÏʜ±OñtYw獃{£¨uM³x½şL©Ùá[ÓÐĥ Νtģ¢\\\\‚ś’nkO›w¥±ƒT»ƷFɯàĩÞáB¹Æ…ÑUw„੍žĽw[“mG½Èå~‡Æ÷QyŠěCFmĭZī—ŵVÁ™ƿQƛ—ûXS²‰b½KϽĉS›©ŷXĕŸ{ŽĕK·¥Ɨcqq©f¿]‡ßDõU³h—­gËÇïģÉɋw“k¯í}I·šœbmœÉ–ř›īJɥĻˁ×xo›ɹī‡l•c…¤³Xù]‘™DžA¿w͉ì¥wÇN·ÂËnƾƍdǧđ®Ɲv•Um©³G\\\\“}µĿ‡QyŹl㓛µEw‰LJQ½yƋBe¶ŋÀů‡ož¥A—˜Éw@•{Gpm¿Aij†ŽKLhˆ³`ñcËtW‚±»ÕS‰ëüÿďD‡u\\\\wwwù³—V›LŕƒOMËGh£õP¡™er™Ïd{“‡ġWÁ…č|yšg^ğyÁzÙs`—s|ÉåªÇ}m¢Ń¨`x¥’ù^•}ƒÌ¥H«‰Yªƅ”Aйn~Ꝛf¤áÀz„gŠÇDIԝ´AňĀ҄¶ûEYospõD[{ù°]u›Jq•U•|Soċxţ[õÔĥkŋÞŭZ˺óYËüċrw €ÞkrťË¿XGÉbřaDü·Ē÷Aê[Ää€I®BÕИÞ_¢āĠpŠÛÄȉĖġDKwbm‡ÄNô‡ŠfœƫVÉvi†dz—H‘‹QµâFšù­Âœ³¦{YGžƒd¢ĚÜO „€{Ö¦ÞÍÀPŒ^b–ƾŠlŽ[„vt×ĈÍE˨¡Đ~´î¸ùÎh€uè`¸ŸHÕŔVºwĠââWò‡@{œÙNÝ´ə²ȕn{¿¥{l—÷eé^e’ďˆXj©î\\\\ªÑò˜Üìc\\\\üqˆÕ[Č¡xoÂċªbØ­Œø|€¶ȴZdÆÂšońéŒGš\\\\”¼C°ÌƁn´nxšÊOĨ’ہƴĸ¢¸òTxÊǪMīИÖŲÃɎOvˆʦƢ~FއRěò—¿ġ~åŊœú‰Nšžš¸qŽ’Ę[Ĕ¶ÂćnÒPĒÜvúĀÊbÖ{Äî¸~Ŕünp¤ÂH¾œĄYÒ©ÊfºmԈĘcDoĬMŬ’˜S¤„s²‚”ʘچžȂVŦ –ŽèW°ªB|IJXŔþÈJĦÆæFĚêŠYĂªĂ]øªŖNÞüA€’fɨJ€˜¯ÎrDDšĤ€`€mz\\\\„§~D¬{vJÂ˜«lµĂb–¤p€ŌŰNĄ¨ĊXW|ų ¿¾ɄĦƐMT”‡òP˜÷fØĶK¢ȝ˔Sô¹òEð­”`Ɩ½ǒÂň×äı–§ĤƝ§C~¡‚hlå‚ǺŦŞkâ’~}ŽFøàIJaĞ‚fƠ¥Ž„Ŕdž˜®U¸ˆźXœv¢aƆúŪtŠųƠjd•ƺŠƺÅìnrh\\\\ĺ¯äɝĦ]èpĄ¦´LƞĬŠ´ƤǬ˼Ēɸ¤rºǼ²¨zÌPðŀbþ¹ļD¢¹œ\\\\ĜÑŚŸ¶ZƄ³àjĨoâŠȴLʉȮŒĐ­ĚăŽÀêZǚŐ¤qȂ\\\\L¢ŌİfÆs|zºeªÙæ§΢{Ā´ƐÚ¬¨Ĵà²łhʺKÞºÖTŠiƢ¾ªì°`öøu®Ê¾ãØ"],"encodeOffsets":[[88824,50096]]}},{"type":"Feature","id":"110000","properties":{"id":"110000","cp":[116.405285,39.904989],"name":"北京","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@ĽOÁ›ûtŷmiÍt_H»Ĩ±d`й­{bw…Yr“³S]§§o¹€qGtm_Sŧ€“oa›‹FLg‘QN_•dV€@Zom_ć\\\\ߚc±x¯oœRcfe…£’o§ËgToÛJíĔóu…|wP¤™XnO¢ÉˆŦ¯rNÄā¤zâŖÈRpŢZŠœÚ{GŠrFt¦Òx§ø¹RóäV¤XdˆżâºWbwڍUd®bêņ¾‘jnŎGŃŶŠnzÚSeîĜZczî¾i]͜™QaúÍÔiþĩȨWĢ‹ü|Ėu[qb[swP@ÅğP¿{\\\\‡¥A¨Ï‘Ѩj¯ŠX\\\\¯œMK‘pA³[H…īu}}"],"encodeOffsets":[[120023,41045]]}},{"type":"Feature","id":"120000","properties":{"id":"120000","cp":[117.190182,39.125596],"name":"天津","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@ŬgX§Ü«E…¶Ḟ“¬O_™ïlÁg“z±AXe™µÄĵ{¶]gitgšIj·›¥îakS€‰¨ÐƎk}ĕ{gB—qGf{¿a†U^fI“ư‹³õ{YƒıëNĿžk©ïËZŏ‘R§òoY×Ógc…ĥs¡bġ«@dekąI[nlPqCnp{ˆō³°`{PNdƗqSÄĻNNâyj]äžÒD ĬH°Æ]~¡HO¾ŒX}ÐxŒgp“gWˆrDGˆŒpù‚Š^L‚ˆrzWxˆZ^¨´T\\\\|~@I‰zƒ–bĤ‹œjeĊªz£®Ĕvě€L†mV¾Ô_ȔNW~zbĬvG†²ZmDM~”~"],"encodeOffsets":[[120237,41215]]}},{"type":"Feature","id":"310000","properties":{"id":"310000","cp":[121.472644,31.231706],"name":"上海","childNum":6},"geometry":{"type":"MultiPolygon","coordinates":[["@@ɧư¬EpƸÁxc‡"],["@@©„ªƒ"],["@@”MA‹‘š"],["@@Qp݁E§ÉC¾"],["@@bŝՕÕEȣÚƥêImɇǦèÜĠŒÚžÃƌÃ͎ó"],["@@ǜûȬɋŠŭ™×^‰sYŒɍDŋ‘ŽąñCG²«ªč@h–_p¯A{‡oloY€¬j@IJ`•gQڛhr|ǀ^MIJvtbe´R¯Ô¬¨YŽô¤r]ì†Ƭį"]],"encodeOffsets":[[[124702,32062]],[[124547,32200]],[[124808,31991]],[[124726,32110]],[[124903,32376]],[[124438,32149]]]}},{"type":"Feature","id":"500000","properties":{"id":"500000","cp":[107.304962,29.533155],"name":"重庆","childNum":2},"geometry":{"type":"MultiPolygon","coordinates":[["@@vjG~nGŘŬĶȂƀƾ¹¸ØÎezĆT¸}êЖqHŸðqĖ䒊¥^CƒIj–²p…\\\\_ æüY|[YxƊæuž°xb®…Űb@~¢NQt°¶‚S栓Ê~rljĔëĚ¢~šuf`‘‚†fa‚ĔJåĊ„nÖ]„jƎćÊ@Š£¾a®£Ű{ŶĕF‹ègLk{Y|¡ĜWƔtƬJÑxq‹±ĢN´‰òK‰™–LÈüD|s`ŋ’ć]ƒÃ‰`đŒMûƱ½~Y°ħ`ƏíW‰½eI‹½{aŸ‘OIrÏ¡ĕŇa†p†µÜƅġ‘œ^ÖÛbÙŽŏml½S‹êqDu[R‹ãË»†ÿw`»y‘¸_ĺę}÷`M¯ċfCVµqʼn÷Z•gg“Œ`d½pDO‡ÎCnœ^uf²ènh¼WtƏxRGg¦…pV„†FI±ŽG^ŒIc´ec‡’G•ĹÞ½sëĬ„h˜xW‚}Kӈe­Xsbk”F¦›L‘ØgTkïƵNï¶}Gy“w\\\\oñ¡nmĈzjŸ•@™Óc£»Wă¹Ój“_m»ˆ¹·~MvÛaqœ»­‰êœ’\\\\ÂoVnŽÓØÍ™²«‹bq¿efE „€‹Ĝ^Qž~ Évý‡ş¤²Į‰pEİ}zcĺƒL‹½‡š¿gņ›¡ýE¡ya£³t\\\\¨\\\\vú»¼§·Ñr_oÒý¥u‚•_n»_ƒ•At©Þűā§IVeëƒY}{VPÀFA¨ąB}q@|Ou—\\\\Fm‰QF݅Mw˜å}]•€|FmϋCaƒwŒu_p—¯sfÙgY…DHl`{QEfNysBЦzG¸rHe‚„N\\\\CvEsÐùÜ_·ÖĉsaQ¯€}_U‡†xÃđŠq›NH¬•Äd^ÝŰR¬ã°wećJEž·vÝ·Hgƒ‚éFXjÉê`|yŒpxkAwœWĐpb¥eOsmzwqChóUQl¥F^laf‹anòsr›EvfQdÁUVf—ÎvÜ^efˆtET¬ôA\\\\œ¢sJŽnQTjP؈xøK|nBz‰„œĞ»LY‚…FDxӄvr“[ehľš•vN”¢o¾NiÂxGp⬐z›bfZo~hGi’]öF|‰|Nb‡tOMn eA±ŠtPT‡LjpYQ|†SH††YĀxinzDJ€Ìg¢và¥Pg‰_–ÇzII‹€II•„£®S¬„Øs쐣ŒN"],["@@ifjN@s"]],"encodeOffsets":[[[109628,30765]],[[111725,31320]]]}},{"type":"Feature","id":"810000","properties":{"id":"810000","cp":[114.173355,22.320048],"name":"香港","childNum":5},"geometry":{"type":"MultiPolygon","coordinates":[["@@AlBk"],["@@mŽn"],["@@EpFo"],["@@ea¢pl¸Eõ¹‡hj[ƒ]ÔCΖ@lj˜¡uBXŸ…•´‹AI¹…[‹yDUˆ]W`çwZkmc–…M›žp€Åv›}I‹oJlcaƒfёKްä¬XJmРđhI®æÔtSHn€Eˆ„ÒrÈc"],["@@rMUw‡AS®€e"]],"encodeOffsets":[[[117111,23002]],[[117072,22876]],[[117045,22887]],[[116975,23082]],[[116882,22747]]]}},{"type":"Feature","id":"820000","properties":{"id":"820000","cp":[113.54909,22.198951],"name":"澳门","childNum":1},"geometry":{"type":"Polygon","coordinates":["@@kÊd°å§s"],"encodeOffsets":[[116279,22639]]}}],"UTF8Encoding":true}'); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/Learning/Config.tsx var Learning_Config_getAverageEvaluationTimeOptions = function getAverageEvaluationTimeOptions(_ref, type) { var _ref$names = _ref.names, names = _ref$names === void 0 ? [] : _ref$names, _ref$values = _ref.values, values = _ref$values === void 0 ? [] : _ref$values; return { color: ['#3398DB'], tooltip: { trigger: 'axis', axisPointer: { // 坐标轴指示器,坐标轴触发有效 type: 'shadow' // 默认为直线,可选为:'line' | 'shadow' } }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: [{ name: '时间', type: 'category', data: names, axisTick: { alignWithLabel: true, interval: 0, rotate: "45" }, axisLabel: { //坐标轴刻度标签的相关设置。 interval: 0, rotate: "45" } }], yAxis: [{ name: type, type: 'value' }], series: [{ name: type, type: 'bar', barWidth: '20%', label: { show: true, position: 'top', formatter: function formatter(num) { return parseInt(num === null || num === void 0 ? void 0 : num.data) > 10000 ? Math.round(parseInt(num === null || num === void 0 ? void 0 : num.data) / 100) / 10 + 'k' : num === null || num === void 0 ? void 0 : num.data; } }, data: values }] }; }; var getMapOptions = function getMapOptions(data) { return { tooltip: { show: true, formatter: function formatter(params) { if (params !== null && params !== void 0 && params.value) { return params.name + ':' + params.value + '人'; } else { return ''; } } }, visualMap: { type: 'continuous', orient: 'visualMap', itemWidth: 20, itemHeight: 120, text: ['高', '低'], showLabel: true, seriesIndex: [0], inRange: { color: ['#C4EAFF', '#A1DBFF', '#3AA0FF', '#2F88DF', '#2661A8'] }, textStyle: { color: '#0152d9' }, top: 100, right: 'right' }, grid: { right: 10, top: 135, bottom: 100, width: '20%' }, xAxis: { show: false }, geo: { // roam: true, map: 'china', left: 'left', right: '300', // layoutSize: '80%', label: { emphasis: { show: false } }, itemStyle: { emphasis: { areaColor: '#0152d9' } } }, series: [{ name: 'mapSer', type: 'map', roam: false, geoIndex: 0, label: { show: false }, data: data }] }; }; ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/Learning/index.tsx var Option = es_select["default"].Option; _echarts_4_8_0_echarts_default().registerMap('china', china_namespaceObject); var Learning_Learn = function Learn(_ref) { var selectKey = _ref.selectKey, form = _ref.form, statisticsData = _ref.statisticsData; 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), data = _useState4[0], setData = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)('all'), _useState6 = slicedToArray_default()(_useState5, 2), type = _useState6[0], setType = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)(), _useState8 = slicedToArray_default()(_useState7, 2), day = _useState8[0], setDay = _useState8[1]; var _useState9 = (0,_react_17_0_2_react.useState)([]), _useState10 = slicedToArray_default()(_useState9, 2), studyCount = _useState10[0], setStudyCount = _useState10[1]; var _useState11 = (0,_react_17_0_2_react.useState)([]), _useState12 = slicedToArray_default()(_useState11, 2), passedCount = _useState12[0], setPassedCount = _useState12[1]; var _useState13 = (0,_react_17_0_2_react.useState)([]), _useState14 = slicedToArray_default()(_useState13, 2), studypdfattachmentcount = _useState14[0], setStudypdfattachmentCount = _useState14[1]; var _useState15 = (0,_react_17_0_2_react.useState)([]), _useState16 = slicedToArray_default()(_useState15, 2), evaluatecount = _useState16[0], setEvaluatCount = _useState16[1]; var _useState17 = (0,_react_17_0_2_react.useState)([]), _useState18 = slicedToArray_default()(_useState17, 2), studyVideoCount = _useState18[0], setStudyVideoCount = _useState18[1]; var _useParams = (0,_umi_production_exports.useParams)(), pathId = _useParams.pathId; var time = [{ key: 7, value: '最近7天' }, { key: 30, value: '最近30天' }, { key: 180, value: '最近六个月' }]; (0,_react_17_0_2_react.useEffect)(function () { if (selectKey === PathStatisticsStatus.LearnIng) { handleGetData(); } }, [selectKey, type, day, form]); var handleGetData = /*#__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: setIsLoading(true); _context.next = 3; return (0,paths/* getStudentData */.DU)({ id: pathId, type: type, day: day, form: form }); case 3: res = _context.sent; setIsLoading(false); if (!res) { _context.next = 18; break; } if (type === 'all') { setData(res || {}); setStudyCount(res === null || res === void 0 ? void 0 : res.study_count); setPassedCount(res === null || res === void 0 ? void 0 : res.passed_count); setStudypdfattachmentCount(res === null || res === void 0 ? void 0 : res.study_pdf_attachment_count); setStudyVideoCount(res === null || res === void 0 ? void 0 : res.study_video_count); setEvaluatCount(res === null || res === void 0 ? void 0 : res.evaluate_count); } _context.t0 = type; _context.next = _context.t0 === 'study_count' ? 10 : _context.t0 === 'passed_count' ? 12 : _context.t0 === 'study_pdf_attachment_count' ? 14 : _context.t0 === 'study_video_count' ? 16 : 18; break; case 10: setStudyCount(res); return _context.abrupt("break", 18); case 12: setPassedCount(res); return _context.abrupt("break", 18); case 14: setStudypdfattachmentCount(res); return _context.abrupt("break", 18); case 16: setStudyVideoCount(res); return _context.abrupt("break", 18); case 18: case "end": return _context.stop(); } }, _callee); })); return function handleGetData() { return _ref2.apply(this, arguments); }; }(); return /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, { spinning: isLoading, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.tabdiv, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Statisticsmodules.titleItem, children: "\u5B66\u5458\u5730\u57DF\u5206\u5E03\u56FE" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.countcenter, children: (data === null || data === void 0 ? void 0 : data.map) && /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { option: getMapOptions(data === null || data === void 0 ? void 0 : data.map), style: { height: 400, width: 800 }, opts: { renderer: 'svg' } }) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.tabdiv, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Statisticsmodules.titleItem, style: { justifyContent: 'space-between' }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\u5B66\u5458\u6570\u91CF\u589E\u957F\u56FE", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "font12 c-grey-999 ml10", children: "\u53C2\u4E0E\u8BFE\u5802\u5B66\u4E60\u7684\u7D2F\u79EF\u4EBA\u6570" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { defaultValue: 7, style: { width: '120px' }, onChange: function onChange(e) { setType('study_count'); setDay(e); }, children: time === null || time === void 0 ? void 0 : time.map(function (item, i) { return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { value: item.key, children: item === null || item === void 0 ? void 0 : item.value }, i); }) })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.countcenter, children: (studyCount === null || studyCount === void 0 ? void 0 : studyCount.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { option: Learning_Config_getAverageEvaluationTimeOptions(formatLearningData(studyCount), '学员数量'), style: { height: 400, width: 1200 }, opts: { renderer: 'svg' } }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.tabdiv, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Statisticsmodules.titleItem, style: { justifyContent: 'space-between' }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\u5B9E\u8DF5\u9879\u76EE\u901A\u8FC7\u4EBA\u6570\u589E\u957F\u56FE", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "font12 c-grey-999 ml10", children: "\u5B66\u751F\u901A\u8FC7\u5B9E\u8DF5\u9879\u76EE\u7684\u7D2F\u79EF\u4EBA\u6570" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { defaultValue: 7, style: { width: '120px' }, onChange: function onChange(e) { setType('passed_count'); setDay(e); }, children: time === null || time === void 0 ? void 0 : time.map(function (item, i) { return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { value: item.key, children: item === null || item === void 0 ? void 0 : item.value }, i); }) })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.countcenter, children: (passedCount === null || passedCount === void 0 ? void 0 : passedCount.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { option: Learning_Config_getAverageEvaluationTimeOptions(formatLearningData(passedCount), '通过人数'), style: { height: 400, width: 1200 }, opts: { renderer: 'svg' } }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) })] }), statisticsData !== null && statisticsData !== void 0 && statisticsData.video_count ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.tabdiv, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Statisticsmodules.titleItem, style: { justifyContent: 'space-between' }, children: ["\u89C6\u9891\u5B66\u4E60\u6B21\u6570\u589E\u957F\u56FE", /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { defaultValue: 7, style: { width: '120px' }, onChange: function onChange(e) { setType('study_video_count'); setDay(e); }, children: time === null || time === void 0 ? void 0 : time.map(function (item, i) { return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { value: item.key, children: item === null || item === void 0 ? void 0 : item.value }, i); }) })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.countcenter, children: (studyVideoCount === null || studyVideoCount === void 0 ? void 0 : studyVideoCount.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { option: Learning_Config_getAverageEvaluationTimeOptions(formatLearningData(studyVideoCount), '视频学习次数'), style: { height: 400, width: 1200 }, opts: { renderer: 'svg' } }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) })] }) : '', statisticsData !== null && statisticsData !== void 0 && statisticsData.pdf_attachment_count ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.tabdiv, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Statisticsmodules.titleItem, style: { justifyContent: 'space-between' }, children: ["\u8BFE\u4EF6\u5B66\u4E60\u6B21\u6570\u589E\u957F\u56FE", /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { defaultValue: 7, style: { width: '120px' }, onChange: function onChange(e) { setType('study_pdf_attachment_count'); setDay(e); }, children: time === null || time === void 0 ? void 0 : time.map(function (item, i) { return /*#__PURE__*/(0,jsx_runtime.jsx)(Option, { value: item.key, children: item === null || item === void 0 ? void 0 : item.value }, i); }) })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.countcenter, children: (studypdfattachmentcount === null || studypdfattachmentcount === void 0 ? void 0 : studypdfattachmentcount.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { option: Learning_Config_getAverageEvaluationTimeOptions(formatLearningData(studypdfattachmentcount), '课件学习次数'), style: { height: 400, width: 1200 }, opts: { renderer: 'svg' } }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) })] }) : '', /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.tabdiv, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Statisticsmodules.titleItem, style: { justifyContent: 'space-between' }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570\u589E\u957F\u56FE", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "font12 c-grey-999 ml10", children: "\u5B66\u751F\u8BC4\u6D4B\u70B9\u51FB\u7684\u7D2F\u79EF\u603B\u6B21\u6570" })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.countcenter, children: (evaluatecount === null || evaluatecount === void 0 ? void 0 : evaluatecount.length) > 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { option: Learning_Config_getAverageEvaluationTimeOptions(formatLearningData(evaluatecount), '实训评测次数'), style: { height: 400, width: 1200 }, opts: { renderer: 'svg' } }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) })] })] }); }; /* harmony default export */ var Learning = (Learning_Learn); // 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/_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/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/table/index.js + 85 modules var table = __webpack_require__(72315); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/SPOC/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var SPOCmodules = ({"row3":"row3___CeXjd","info":"info___eN7xx","title":"title___xxaug","row5":"row5___MDHEi","rule":"rule___Fgl4o","tabWrap":"tabWrap___oSS3J","tab":"tab___DEpgx","active":"active___JpKfZ"}); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(4781); // EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js var lodash = __webpack_require__(89392); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/SPOC/index.tsx var Search = input/* default */.Z.Search; var SPOC = function SPOC(_ref) { var _data$spoc_data, _data$spoc_data2, _data$spoc_data3, _data$school_info, _data$school_info2, _data$school_info3, _data$school_info4, _data$school_info5; var setStatisticsData = _ref.setStatisticsData; var _useParams = (0,_umi_production_exports.useParams)(), pathId = _useParams.pathId; var _useState = (0,_react_17_0_2_react.useState)(true), _useState2 = slicedToArray_default()(_useState, 2), loading = _useState2[0], setLoading = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(true), _useState4 = slicedToArray_default()(_useState3, 2), tableLoading = _useState4[0], setTableLoading = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(0), _useState6 = slicedToArray_default()(_useState5, 2), total = _useState6[0], setTotal = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)([]), _useState8 = slicedToArray_default()(_useState7, 2), data = _useState8[0], setData = _useState8[1]; var _useState9 = (0,_react_17_0_2_react.useState)({ page: 1, limit: 10, order: null, b_order: null, school_type: null, search_key: '', resource_type: 'shixun', type: 'subject_info' }), _useState10 = slicedToArray_default()(_useState9, 2), params = _useState10[0], setParams = _useState10[1]; (0,_react_17_0_2_react.useEffect)(function () { getData(params, true); }, []); var getData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(params) { var init, res, _res$data, _res$data2, _res$data3, _res$data4, _res$data5, _res$data6, _res$data7, _args = arguments; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: init = _args.length > 1 && _args[1] !== undefined ? _args[1] : false; if (init) { setLoading(true); } else { setTableLoading(true); } _context.next = 4; return (0,fetch/* default */.ZP)("/api/paths/".concat(pathId, "/statistics_basic_info.json"), { method: 'get', params: params }); case 4: 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, 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$data7 = res.data) === null || _res$data7 === void 0 ? void 0 : _res$data7.total_count); if (init) { setStatisticsData(objectSpread2_default()({}, res.data)); } } setLoading(false); setTableLoading(false); case 8: case "end": return _context.stop(); } }, _callee); })); return function getData(_x) { return _ref2.apply(this, arguments); }; }(); var smallColumns = [{ title: '', dataIndex: 'name' }, { title: '课堂总人数', dataIndex: 'course_member_count', align: 'left', render: function render(text) { return text === '--' ? text : "".concat(text, "\u4EBA"); } }, { title: '选用单位数', dataIndex: 'school_count', align: 'left', render: function render(text) { return text === '--' ? text : "".concat(text, "\u4E2A"); } }, { title: '应用课堂数', dataIndex: 'used_count', align: 'left', render: function render(text) { return text === '--' ? text : "".concat(text, "\u4E2A"); } }, { title: '评测总次数', dataIndex: 'evaluate_count', align: 'left', render: function render(text) { return text === '--' ? text : "".concat(text, "\u6B21"); } }, { title: '视频学习总时长', dataIndex: 'video_study_time', align: 'left', render: function render(text) { return text === '--' ? text : "".concat(text, "\u5206"); } }, { title: '完成总次数', dataIndex: 'complete_count', align: 'left', render: function render(text) { return text === '--' ? text : "".concat(text, "\u6B21"); } }]; var columns = [{ title: '序号', dataIndex: 'name', align: 'left', width: 80, render: function render(text, record, index) { return params.limit * (params.page - 1) + index + 1; } }, { title: '课堂名称', align: 'left', dataIndex: 'course_name', render: function render(text, record, index) { if (record !== null && record !== void 0 && record.is_accessible) { return /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { style: { color: '#000000' }, to: record === null || record === void 0 ? void 0 : record.first_category_url, children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: text, children: text }) }); } else { return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: text, children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { onClick: function onClick() { message/* default */.ZP.info('当前课堂为私有课堂不能进入'); }, children: (text === null || text === void 0 ? void 0 : text.length) > 10 ? text.substr(0, 10) + '...' : text }) }); } } }, { title: '单位名称', align: 'left', dataIndex: 'school_name', render: function render(text, record, index) { if (text === '***') { return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u672C\u5355\u4F4D\u4E0D\u5BF9\u5916\u516C\u5F00", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: text }) }); } else { return text; } } }, { title: '管理员', align: 'left', width: 120, dataIndex: 'course_admin_name', render: function render(text, record, index) { return /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { style: { color: '#000000' }, to: "/users/".concat(record === null || record === void 0 ? void 0 : record.course_admin, "/classrooms"), children: text }); } }, { title: '课堂老师', width: 80, align: 'left', dataIndex: 'teacher_count' }, { title: '课堂学生', width: 110, dataIndex: 'student_count', align: 'left', sorter: true }, { title: '选用数', width: 110, dataIndex: 'choice_num', sorter: true, align: 'left' }, { title: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u5B66\u751F\u5B8C\u6210\u88AB\u9009\u7528\u8D44\u6E90\u7684\u603B\u6B21\u6570", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u5B8C\u6210\u603B\u6B21\u6570" }) }), width: 110, showSorterTooltip: false, dataIndex: 'study_count', align: 'left', sorter: true }]; var shixunColums = [].concat(columns, [{ title: "人均通关数", width: 110, showSorterTooltip: false, dataIndex: 'avg_study_count', align: 'left', sorter: true }]); var handleSelectChange = function handleSelectChange(value, options) { params.school_type = value == 0 ? null : value; setParams(objectSpread2_default()({}, params)); getData(params); }; var handleChangePage = function handleChangePage(param, limit, sorter) { params.page = param === null || param === void 0 ? void 0 : param.current; params.limit = param === null || param === void 0 ? void 0 : param.pageSize; if (sorter !== null && sorter !== void 0 && sorter.order) { params.order = sorter === null || sorter === void 0 ? void 0 : sorter.field; params.b_order = (sorter === null || sorter === void 0 ? void 0 : sorter.order) === 'ascend' ? 'asc' : 'desc'; } else { params.order = null; params.b_order = null; } setParams(objectSpread2_default()({}, params)); getData(params); }; var handleSearch = function handleSearch(v) { params.page = 1; params.search_key = v; setParams(objectSpread2_default()({}, params)); getData(params); }; var handleTabs = function handleTabs(v) { params.page = 1; params.resource_type = v; setParams(objectSpread2_default()({}, params)); getData(params); }; var tabList = [{ id: 'shixun', name: '实践项目' }, { id: 'video', name: '视频项目' }, { id: 'file', name: '教学课件' }, { id: 'group', name: '分组作业' }, { 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, { loading: loading, active: true, paragraph: { rows: 5 }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: SPOCmodules.row3, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: data === null || data === void 0 || (_data$spoc_data = data.spoc_data) === null || _data$spoc_data === void 0 ? void 0 : _data$spoc_data.spoc_school_count }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "SPOC\u5355\u4F4D\u6570" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: data === null || data === void 0 || (_data$spoc_data2 = data.spoc_data) === null || _data$spoc_data2 === void 0 ? void 0 : _data$spoc_data2.course_used_total_count }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u5E94\u7528\u8BFE\u5802\u603B\u6570" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: data === null || data === void 0 || (_data$spoc_data3 = data.spoc_data) === null || _data$spoc_data3 === void 0 ? void 0 : _data$spoc_data3.course_study_count }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u8BFE\u5802\u5B66\u4E60\u603B\u4EBA\u6570" })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: SPOCmodules.info, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: SPOCmodules.title, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { children: "\u57FA\u672C\u4FE1\u606F" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u672C\u8BFE\u7A0B\u7684\u5185\u5BB9\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4EA7\u751F\u7684\u6570\u636E\u8BE6\u60C5\uFF08\u4E0D\u540C\u8D44\u6E90\u5B58\u5728\u91CD\u590D\u7684\u5355\u4F4D\u9009\u7528\uFF09" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { columns: smallColumns, dataSource: data === null || data === void 0 ? void 0 : data.basic_info_items, pagination: false })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: SPOCmodules.row5, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: SPOCmodules.title, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { children: "SPOC\u5355\u4F4D\u8BE6\u60C5" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u5B66\u6821\u53EF\u80FD\u65E2\u662F985\u4E5F\u662F211\u4E5F\u662F\u672C\u79D1\u7684\u573A\u666F\uFF0C\u4E0B\u65B9\u5B58\u5728\u91CD\u590D\u9662\u6821" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: data === null || data === void 0 || (_data$school_info = data.school_info) === null || _data$school_info === void 0 ? void 0 : _data$school_info.project_985 }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "985\u9662\u6821" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: data === null || data === void 0 || (_data$school_info2 = data.school_info) === null || _data$school_info2 === void 0 ? void 0 : _data$school_info2.project_211 }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "211\u9662\u6821" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: data === null || data === void 0 || (_data$school_info3 = data.school_info) === null || _data$school_info3 === void 0 ? void 0 : _data$school_info3.regular_college }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u672C\u79D1\u9662\u6821" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: data === null || data === void 0 || (_data$school_info4 = data.school_info) === null || _data$school_info4 === void 0 ? void 0 : _data$school_info4.junior_college }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u9AD8\u804C\u9AD8\u4E13" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: data === null || data === void 0 || (_data$school_info5 = data.school_info) === null || _data$school_info5 === void 0 ? void 0 : _data$school_info5.other_school }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u5176\u4ED6" })] })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: SPOCmodules.rule, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: SPOCmodules.title, children: "\u9009\u7528\u7EC6\u5219" }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { align: "middle", 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)(es_select["default"], { size: 'middle', value: params === null || params === void 0 ? void 0 : params.resource_type, onChange: function onChange(e) { handleTabs(e); }, style: { width: 200, textAlign: 'left', margin: '0 10px' }, 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.jsx)("div", { style: { display: "flex", alignItems: "center" }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { fontSize: "12px", fontWeight: "400", color: "#9096a3" }, children: "\u5355\u4F4D\u7C7B\u578B" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { defaultValue: 0, style: { width: 200, margin: "0 10px" }, onChange: handleSelectChange, options: [{ value: 0, label: '全部' }, { value: 1, label: '985院校' }, { value: 2, label: '211院校' }, { value: 3, label: '本科院校' }, { value: 4, label: '高职高专' }, { value: 5, label: '其他' }] })] }) }), /*#__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: { width: 400 } // value={params.search_key} , 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, columns: params.resource_type == "shixun" ? shixunColums : columns, rowKey: "id", onChange: handleChangePage, loading: tableLoading, pagination: { pageSize: params.limit, total: total, current: params.page, showQuickJumper: true, hideOnSinglePage: true, position: ["bottomCenter"], showTotal: function showTotal(total) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "mr10", children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-orange", children: total }), "\u6761\u6570\u636E"] }); } } })] })] }); }; /* harmony default export */ var Statistics_SPOC = (SPOC); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/OWN/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var OWNmodules = ({"row4":"row4___lgLCU","info":"info___TeImt","title":"title___gQi2u","tabWrap":"tabWrap___CrXoM"}); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/OWN/index.tsx var OWN = function OWN(_ref) { var _data$subject_info, _data$subject_info2, _data$subject_info3, _data$subject_info4; var setStatisticsData = _ref.setStatisticsData; var _useParams = (0,_umi_production_exports.useParams)(), pathId = _useParams.pathId; var _useState = (0,_react_17_0_2_react.useState)(true), _useState2 = slicedToArray_default()(_useState, 2), loading = _useState2[0], setLoading = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(true), _useState4 = slicedToArray_default()(_useState3, 2), tableLoading = _useState4[0], setTableLoading = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)({ // page: 1, // limit: 10, type: 'subject_info', course_id: null }), _useState6 = slicedToArray_default()(_useState5, 2), params = _useState6[0], setParams = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)([]), _useState8 = slicedToArray_default()(_useState7, 2), data = _useState8[0], setData = _useState8[1]; var _useState9 = (0,_react_17_0_2_react.useState)([]), _useState10 = slicedToArray_default()(_useState9, 2), list = _useState10[0], setList = _useState10[1]; (0,_react_17_0_2_react.useEffect)(function () { getData(params, true); }, []); var getData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(params) { var init, res, _res$data, _res$data2, _args = arguments; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: init = _args.length > 1 && _args[1] !== undefined ? _args[1] : false; if (init) { setLoading(true); } else { setTableLoading(true); } _context.next = 4; return (0,fetch/* default */.ZP)("/api/paths/".concat(pathId, "/autonomic_statistics.json"), { method: 'get', params: params }); case 4: res = _context.sent; if (res.status === 0) { setData(objectSpread2_default()({}, res.data)); setList((res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.courses) || []); if (init) { setStatisticsData(objectSpread2_default()({}, res.data)); setParams(objectSpread2_default()(objectSpread2_default()({}, params), {}, { course_id: (res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 || (_res$data2 = _res$data2.courses) === null || _res$data2 === void 0 || (_res$data2 = _res$data2[0]) === null || _res$data2 === void 0 ? void 0 : _res$data2.course_id) || '' })); } } setLoading(false); setTableLoading(false); case 8: case "end": return _context.stop(); } }, _callee); })); return function getData(_x) { return _ref2.apply(this, arguments); }; }(); var smallColumns = [{ title: '', dataIndex: 'type', width: 120, render: function render(text) { if (text === '实践关卡') { return /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: [text, /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u5305\u62EC\u8BFE\u5802\u4E2D\u5728\u7EBF\u5B66\u4E60\u548C\u5B9E\u8BAD\u4F5C\u4E1A\u91CC\u7684\u5173\u5361\u6570\u91CF\uFF08\u53BB\u91CD\uFF09", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "ml5 iconfont icon-tishixiaowenhao font14" }) }) })] }); } return text; } }, { title: '资源数量', dataIndex: 'count', align: 'left', render: function render(text) { return text === '--' ? text : "".concat(text, "\u4E2A"); } }, { title: '学习人数', dataIndex: 'study_count', align: 'left', render: function render(text) { return text === '--' ? text : "".concat(text, "\u4EBA"); } }, { title: '评测总次数', dataIndex: 'evaluate_count', align: 'left', render: function render(text) { return text === '--' ? text : "".concat(text, "\u6B21"); } }, { title: '视频学习总时长', dataIndex: 'time_long', render: function render(text) { return text === '--' ? text : "".concat(text, "\u5206"); }, align: 'left' }, { title: '完成总次数', dataIndex: 'finish_count', render: function render(text) { return text === '--' ? text : "".concat(text, "\u6B21"); }, align: 'left' }]; var handleSelect = function handleSelect(v) { // params.page = 1; params.course_id = v; setParams(objectSpread2_default()({}, params)); getData(params); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)(skeleton/* default */.Z, { loading: loading, active: true, paragraph: { rows: 5 }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: OWNmodules.row4, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: data === null || data === void 0 || (_data$subject_info = data.subject_info) === null || _data$subject_info === void 0 ? void 0 : _data$subject_info.initiative_study }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u5305\u62EC\u5F00\u8BFE\u5B66\u671F\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5B66\u4E60\u7684\u4EBA\u6570", children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-tishixiaowenhao" }) }), " "] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: data === null || data === void 0 || (_data$subject_info2 = data.subject_info) === null || _data$subject_info2 === void 0 ? void 0 : _data$subject_info2.initiative_school_used_count }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\u7D2F\u8BA1\u5355\u4F4D\u6570", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u81EA\u4E3B\u5B66\u4E60\u7684\u5B66\u751F\u6240\u5C5E\u5355\u4F4D\u6570\u91CF", children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-tishixiaowenhao" }) }), " "] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: data === null || data === void 0 || (_data$subject_info3 = data.subject_info) === null || _data$subject_info3 === void 0 ? void 0 : _data$subject_info3.initiative_challenge_count }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u7D2F\u8BA1\u5B8C\u6210\u5173\u5361\u6570" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: data === null || data === void 0 || (_data$subject_info4 = data.subject_info) === null || _data$subject_info4 === void 0 ? void 0 : _data$subject_info4.initiative_evaluate_count }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u7D2F\u8BA1\u8BC4\u6D4B\u603B\u6570" })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: OWNmodules.info, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: OWNmodules.title, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { children: "\u57FA\u672C\u4FE1\u606F" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u672A\u5728Spoc\u8BFE\u5802\u4E2D\uFF0C\u5B66\u751F\u81EA\u4E3B\u7684\u5B66\u4E60\u8BE5\u8BFE\u7A0B\u4EA7\u751F\u7684\u6570\u636E" })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: OWNmodules.tabWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("aside", { children: "\u5F00\u8BFE\u5B66\u671F" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { style: { width: 150 }, value: params.course_id, onChange: handleSelect, children: list === null || list === void 0 ? void 0 : list.map(function (e, i) { return /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"].Option, { value: e.course_id, children: e.text }, e.course_id); }) }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u6CE8\uFF1A\u5176\u4ED6\u4EE3\u8868\u5F00\u8BFE\u7ED3\u675F\u540E\u7684\u7D2F\u79EF\u6570\u636E" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { columns: smallColumns, loading: tableLoading, dataSource: data === null || data === void 0 ? void 0 : data.count_data, pagination: false })] })] }); }; /* harmony default export */ var Statistics_OWN = (OWN); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(26078); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(71633); ;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/index.tsx var _excluded = ["user", "pathsDetail", "globalSetting", "loading", "dispatch"]; var TabPane = tabs/* default */.Z.TabPane; var PathStatisticsStatus = /*#__PURE__*/function (PathStatisticsStatus) { PathStatisticsStatus["Quality"] = "Quality"; PathStatisticsStatus["LearnIng"] = "LearnIng"; PathStatisticsStatus["ShiXunUsetow"] = "shixunusetow"; return PathStatisticsStatus; }({}); var Statistics = function Statistics(_ref) { var _data$subject_info; var user = _ref.user, pathsDetail = _ref.pathsDetail, globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch, props = objectWithoutProperties_default()(_ref, _excluded); var urlParams = (0,_umi_production_exports.useParams)(); var _useState = (0,_react_17_0_2_react.useState)(1), _useState2 = slicedToArray_default()(_useState, 2), indexKey = _useState2[0], setIndexKey = _useState2[1]; //重置组件 var _useState3 = (0,_react_17_0_2_react.useState)('spoc'), _useState4 = slicedToArray_default()(_useState3, 2), bigTab = _useState4[0], setBigTab = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)({}), _useState6 = slicedToArray_default()(_useState5, 2), statisticsData = _useState6[0], setStatisticsData = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)(PathStatisticsStatus.LearnIng), _useState8 = slicedToArray_default()(_useState7, 2), selectKey = _useState8[0], setSelectKey = _useState8[1]; var _useParams = (0,_umi_production_exports.useParams)(), pathId = _useParams.pathId; var _useState9 = (0,_react_17_0_2_react.useState)({}), _useState10 = slicedToArray_default()(_useState9, 2), data = _useState10[0], setData = _useState10[1]; var _useState11 = (0,_react_17_0_2_react.useState)(false), _useState12 = slicedToArray_default()(_useState11, 2), btnLoading = _useState12[0], setBtnLoading = _useState12[1]; var handleChangeTabs = function handleChangeTabs(activeKey) { setSelectKey(activeKey); }; var handleBigTabs = function handleBigTabs(type) { setBigTab(type); setIndexKey(indexKey + 1); setSelectKey(PathStatisticsStatus.LearnIng); }; (0,_react_17_0_2_react.useEffect)(function () { getData(); }, []); var getData = /*#__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: _context.next = 2; return (0,fetch/* default */.ZP)("/api/paths/".concat(pathId, "/statistics_total_info.json"), { method: 'get' }); case 2: res = _context.sent; if (res.status === 0) { setData((res === null || res === void 0 ? void 0 : res.data) || {}); } case 4: case "end": return _context.stop(); } }, _callee); })); return function getData() { return _ref2.apply(this, arguments); }; }(); var updateData = /*#__PURE__*/function () { var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { var res, _res$data, _res$data2, _res$data3; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: setBtnLoading(true); _context2.next = 3; return (0,fetch/* default */.ZP)("/api/paths/".concat(pathId, "/statistics_task.json"), { method: 'post' }); case 3: res = _context2.sent; setBtnLoading(false); if (res.status === 0) { modal/* default */.Z.info({ title: "提示", okText: "确定", width: 460, centered: true, onOk: function onOk() {}, content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "pt10", children: [((res === null || res === void 0 || (_res$data = res.data) === null || _res$data === void 0 ? void 0 : _res$data.stat) == 2 || (res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.stat) == 3) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u8BE5\u8BFE\u7A0B\u5DF2\u5B58\u5728\u7EDF\u8BA1\u4EFB\u52A1\uFF0C\u4E0D\u53EF\u91CD\u590D\u751F\u6210\u3002" }), (res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.stat) == 1 && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\u5DF2\u751F\u6210\u66F4\u65B0\u4EFB\u52A1\uFF0C\u7531\u4E8E\u5F53\u524D\u66F4\u65B0\u5B9E\u8DF5\u8BFE\u7A0B\u7EDF\u8BA1\u4EFB\u52A1\u8F83\u591A\uFF0C", /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), "\u9700\u6392\u961F\u8FDB\u884C\u66F4\u65B0\uFF0C\u9884\u8BA1\u660E\u592918\uFF1A00\u4E4B\u524D\u66F4\u65B0\u5B8C\u6210\u3002"] })] }) }); } case 6: case "end": return _context2.stop(); } }, _callee2); })); return function updateData() { return _ref3.apply(this, arguments); }; }(); return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: Statisticsmodules.bg, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("header", { className: Statisticsmodules.header, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.titleWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-fanhui2 font16", onClick: function onClick() { return _umi_production_exports.history.push("/paths/".concat(pathId)); } }), !!(statisticsData !== null && statisticsData !== void 0 && statisticsData.report_date) && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: Statisticsmodules.title, children: ["\u5B66\u4E60\u7EDF\u8BA1-", (data === null || data === void 0 || (_data$subject_info = data.subject_info) === null || _data$subject_info === void 0 ? void 0 : _data$subject_info.name) || ''] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { style: { flexShrink: 0, marginTop: 3 }, align: "middle", children: [(0,authority/* isSuperAdmins */.Ny)() && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { href: env/* default */.Z.API_SERVER + "/api/paths/".concat(urlParams.pathId, "/").concat(bigTab === 'spoc' ? 'statistics_basic_info' : 'autonomic_statistics', ".xlsx"), download: "\u7EDF\u8BA1\u6570\u636E.xlsx", children: "\u5BFC\u51FA\u7EDF\u8BA1\u6570\u636E" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { className: "ml10 mr10", children: ["\u6570\u636E\u66F4\u65B0\u81F3 ", statisticsData === null || statisticsData === void 0 ? void 0 : statisticsData.report_date] }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "primary", onClick: updateData, loading: btnLoading, children: "\u66F4\u65B0\u6570\u636E" })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.info, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.title, children: "\u57FA\u672C\u4FE1\u606F" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.boxWrap, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.icon, children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-xuexirenshu3" }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: (data === null || data === void 0 ? void 0 : data.total_study_count) || '--' }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "\u5B66\u4E60\u603B\u4EBA\u6570" })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.icon, children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-danweishu" }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: (data === null || data === void 0 ? void 0 : data.total_school_used_count) || '--' }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: ["\u603B\u5B66\u4E60\u5355\u4F4D\u6570", /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { title: "\u540C\u4E00\u4E2A\u5355\u4F4D\u53EF\u80FD\u540C\u65F6\u5B58\u5728SPOC\u5B66\u4E60\u548C\u81EA\u4E3B\u5B66\u4E60\uFF0C\u6B64\u5904\u4E3A\u53BB\u91CD\u540E\u603B\u5B66\u4E60\u5355\u4F4D\u6570", children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-xiaowenhao1 font14 c-grey-999 ml5" }) })] })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.icon, children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-guankashu2" }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: (data === null || data === void 0 ? void 0 : data.total_challenge_count) || '--' }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "\u5B8C\u6210\u5173\u5361\u603B\u6B21\u6570" })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Statisticsmodules.icon, children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-pingceshu" }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: (data === null || data === void 0 ? void 0 : data.total_evaluate_count) || '--' }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "\u8BC4\u6D4B\u603B\u6B21\u6570" })] })] })] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Statisticsmodules.bigTabs, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { onClick: function onClick() { return handleBigTabs('spoc'); }, className: bigTab === 'spoc' ? Statisticsmodules.active : '', children: "SPOC\u5B66\u4E60\u60C5\u51B5" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { onClick: function onClick() { return handleBigTabs('initiative'); }, className: bigTab === 'initiative' ? Statisticsmodules.active : '', children: "\u81EA\u4E3B\u5B66\u4E60\u60C5\u51B5" })] }), bigTab === 'spoc' ? /*#__PURE__*/(0,jsx_runtime.jsx)(Statistics_SPOC, { setStatisticsData: setStatisticsData }) : /*#__PURE__*/(0,jsx_runtime.jsx)(Statistics_OWN, { setStatisticsData: setStatisticsData }), /*#__PURE__*/(0,jsx_runtime.jsx)("main", { className: Statisticsmodules.main, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(tabs/* default */.Z, { activeKey: selectKey, onChange: handleChangeTabs, tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#FA6400', fontSize: 12 }, children: "\u6CE8\uFF1A\u672C\u8BFE\u7A0B\u4E3B\u8981\u7EDF\u8BA1\u5B9E\u8DF5\u5173\u5361\u7684\u60C5\u51B5" }), children: [/*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { tab: "\u5B66\u4E60\u6982\u51B5\u7EDF\u8BA1", children: /*#__PURE__*/(0,jsx_runtime.jsx)(Learning, { form: bigTab, selectKey: selectKey, statisticsData: statisticsData }, indexKey) }, PathStatisticsStatus.LearnIng), /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { tab: "\u5B66\u4E60\u8D28\u91CF\u5206\u6790", children: /*#__PURE__*/(0,jsx_runtime.jsx)(Quality, { form: bigTab, selectKey: selectKey, statisticsData: statisticsData }) }, PathStatisticsStatus.Quality), (statisticsData === null || statisticsData === void 0 ? void 0 : statisticsData.shixun_count) > 0 && bigTab === 'spoc' && /*#__PURE__*/(0,jsx_runtime.jsx)(TabPane, { tab: "\u5B9E\u8BAD\u4F7F\u7528\u5206\u6790", children: /*#__PURE__*/(0,jsx_runtime.jsx)(ShiXunUestow, { selectKey: selectKey }) }, PathStatisticsStatus.ShiXunUsetow)] }) })] }); }; /* harmony default export */ var Detail_Statistics = ((0,_umi_production_exports.connect)(function (_ref4) { var user = _ref4.user, pathsDetail = _ref4.pathsDetail, loading = _ref4.loading, globalSetting = _ref4.globalSetting; return { user: user, pathsDetail: pathsDetail, globalSetting: globalSetting, loading: loading }; })(Statistics)); /***/ }) }]);