Commit 7fff57a108b9bd48afb7575f364049343349b408

Authored by qiang.tian
1 parent 9135c607

refactor: v2.0.0

1. 去除无用依赖与组件
2. 去除 antd css 样式
3. 支持主题色
1 1 import { defineConfig } from 'umi';
2 2 import pkg from './package.json';
3 3 import routes from './src/routes';
  4 +import path from 'path';
4 5
5 6 export default defineConfig({
6 7 esbuild: {},
... ... @@ -20,18 +21,36 @@ export default defineConfig({
20 21 lessLoader: {
21 22 globalVars: {
22 23 theme: 'true;@import "~@/variable.less"',
23   - }
  24 + },
24 25 },
25 26 antd: {
26 27 config: {
27 28 }
28 29 },
29   - theme: {
30   - 'root-entry-name': 'variable'
31   - },
32 30 routes,
33 31 fastRefresh: {},
34 32 qiankun: {
35   - slave: {},
  33 + slave: {}
  34 + },
  35 + chainWebpack(memo, { env, webpack, createCSSRule }) {
  36 + if (process.env.NODE_ENV === 'production') {
  37 + memo.merge({
  38 + externals: function ({ context, request }: Record<string, string>, callback: any) {
  39 + if (/^react$/.test(request)) {
  40 + return callback(null, 'react', 'React');
  41 + }
  42 +
  43 + if (/^react-dom$/.test(request)) {
  44 + return callback(null, 'react-dom', 'ReactDOM');
  45 + }
  46 +
  47 + if (/antd.*\.(css|less)$/.test(path.resolve(context, request))) {
  48 + return callback(null, 'antd-style');
  49 + }
  50 +
  51 + callback();
  52 + },
  53 + });
  54 + }
36 55 },
37 56 });
... ...
... ... @@ -25,62 +25,32 @@
25 25 ]
26 26 },
27 27 "dependencies": {
28   - "@ant-design/icons": "^4.7.0",
29   - "@ant-design/pro-layout": "^6.5.0",
30   - "@antv/x6": "^1.34.6",
31   - "@antv/x6-react-shape": "^1.6.0",
32   - "@formulajs/formulajs": "^3.1.7",
33   - "@qx/common": "0.2.12-beta.5",
34   - "@qx/form-design": "^0.0.35",
35   - "@qx/form-render": "0.0.51",
36   - "@qx/utils": "^0.0.37",
37   - "@qx/view-render": "0.1.9-beta.19",
38   - "@tinymce/tinymce-react": "^4.2.0",
  28 + "@qx/ui": "^0.0.2",
39 29 "ahooks": "^3.7.2",
40   - "antd": "^4.24.1",
41   - "browser-md5-file": "^1.1.1",
  30 + "antd": "^4.20.0",
42 31 "classnames": "^2.3.2",
43   - "codemirror": "5.65.8",
44   - "dingtalk-jsapi": "^3.0.12",
45   - "echarts": "^5.4.0",
46   - "echarts-for-react": "^3.0.2",
47 32 "lodash": "^4.17.21",
48   - "mockjs": "^1.1.0",
49   - "moment": "^2.29.4",
50   - "nanoid": "^4.0.0",
51   - "rc-virtual-list": "^3.4.11",
  33 + "qiankun": "^2.10.11",
52 34 "react": "^16.14.0",
53   - "react-codemirror2": "^7.2.1",
54 35 "react-cookies": "^0.1.1",
55 36 "react-dom": "^16.14.0",
56   - "react-draggable": "^4.4.5",
57   - "react-grid-layout": "^1.3.4",
58   - "react-resizable": "^3.0.4",
59   - "umi": "^3.5.35",
60   - "umi-request": "^1.4.0",
61   - "umi-request-progress": "^1.1.0"
  37 + "umi": "^3.5.35"
62 38 },
63 39 "devDependencies": {
64   - "@types/lodash": "^4.14.188",
65   - "@types/moment": "^2.13.0",
66   - "@types/nanoid": "^3.0.0",
  40 + "@qx/types": "^0.0.1",
67 41 "@types/react": "^17.0.0",
68   - "@types/react-cookies": "^0.1.0",
69 42 "@types/react-dom": "^17.0.0",
70   - "@types/react-grid-layout": "^1.3.2",
71 43 "@typescript-eslint/eslint-plugin": "^5.43.0",
72 44 "@typescript-eslint/parser": "^5.43.0",
73   - "@umijs/plugin-qiankun": "^2.41.0",
74   - "@umijs/preset-react": "1.x",
75   - "@umijs/test": "^3.5.35",
  45 + "@types/lodash": "^4.14.196",
76 46 "@umijs/plugin-esbuild": "^1.4.2",
  47 + "@umijs/plugin-qiankun": "^2.43.3",
  48 + "@umijs/preset-react": "1.x",
77 49 "eslint": "^7.1.0",
78 50 "eslint-plugin-react": "^7.31.10",
79 51 "husky": "^8.0.2",
80 52 "lint-staged": "^10.0.7",
81 53 "prettier": "^2.2.0",
82   - "rc-select": "^14.1.13",
83   - "typescript": "^4.1.2",
84   - "yorkie": "^2.0.0"
  54 + "typescript": "^4.1.2"
85 55 }
86 56 }
... ...
1 1 lockfileVersion: 5.4
2 2
3 3 specifiers:
4   - '@ant-design/icons': ^4.7.0
5   - '@ant-design/pro-layout': ^6.5.0
6   - '@antv/x6': ^1.34.6
7   - '@antv/x6-react-shape': ^1.6.0
8   - '@formulajs/formulajs': ^3.1.7
9   - '@qx/common': 0.2.12-beta.5
10   - '@qx/form-design': ^0.0.35
11   - '@qx/form-render': 0.0.51
12   - '@qx/utils': ^0.0.37
13   - '@qx/view-render': 0.1.9-beta.19
14   - '@tinymce/tinymce-react': ^4.2.0
15   - '@types/lodash': ^4.14.188
16   - '@types/moment': ^2.13.0
17   - '@types/nanoid': ^3.0.0
  4 + '@qx/types': ^0.0.1
  5 + '@qx/ui': ^0.0.2
  6 + '@types/lodash': ^4.14.196
18 7 '@types/react': ^17.0.0
19   - '@types/react-cookies': ^0.1.0
20 8 '@types/react-dom': ^17.0.0
21   - '@types/react-grid-layout': ^1.3.2
22 9 '@typescript-eslint/eslint-plugin': ^5.43.0
23 10 '@typescript-eslint/parser': ^5.43.0
24 11 '@umijs/plugin-esbuild': ^1.4.2
25   - '@umijs/plugin-qiankun': ^2.41.0
  12 + '@umijs/plugin-qiankun': ^2.43.3
26 13 '@umijs/preset-react': 1.x
27   - '@umijs/test': ^3.5.35
28 14 ahooks: ^3.7.2
29   - antd: ^4.24.1
30   - browser-md5-file: ^1.1.1
  15 + antd: ^4.20.0
31 16 classnames: ^2.3.2
32   - codemirror: 5.65.8
33   - dingtalk-jsapi: ^3.0.12
34   - echarts: ^5.4.0
35   - echarts-for-react: ^3.0.2
36 17 eslint: ^7.1.0
37 18 eslint-plugin-react: ^7.31.10
38 19 husky: ^8.0.2
39 20 lint-staged: ^10.0.7
40 21 lodash: ^4.17.21
41   - mockjs: ^1.1.0
42   - moment: ^2.29.4
43   - nanoid: ^4.0.0
44 22 prettier: ^2.2.0
45   - rc-select: ^14.1.13
46   - rc-virtual-list: ^3.4.11
  23 + qiankun: ^2.10.11
47 24 react: ^16.14.0
48   - react-codemirror2: ^7.2.1
49 25 react-cookies: ^0.1.1
50 26 react-dom: ^16.14.0
51   - react-draggable: ^4.4.5
52   - react-grid-layout: ^1.3.4
53   - react-resizable: ^3.0.4
54 27 typescript: ^4.1.2
55 28 umi: ^3.5.35
56   - umi-request: ^1.4.0
57   - umi-request-progress: ^1.1.0
58   - yorkie: ^2.0.0
59 29
60 30 dependencies:
61   - '@ant-design/icons': registry.npmmirror.com/@ant-design/icons/4.7.0_wcqkhtmu7mswc6yz4uyexck3ty
62   - '@ant-design/pro-layout': registry.npmmirror.com/@ant-design/pro-layout/6.38.22_wcqkhtmu7mswc6yz4uyexck3ty
63   - '@antv/x6': registry.npmmirror.com/@antv/x6/1.34.6
64   - '@antv/x6-react-shape': registry.npmmirror.com/@antv/x6-react-shape/1.6.3_ysc4oecrqgyf3w2kwyquivct2q
65   - '@formulajs/formulajs': registry.npmmirror.com/@formulajs/formulajs/3.1.7
66   - '@qx/common': 0.2.12-beta.5_x7zd7v7akk4djemlpdj4vqkh6e
67   - '@qx/form-design': 0.0.35_gi7ujas7c4jwy3l4ua7x5fnbfu
68   - '@qx/form-render': 0.0.51_eelz3pl3kgj5tugnjt6lsxi2w4
69   - '@qx/utils': 0.0.37_lu2iotvar5daxtj5g27jeesl5y
70   - '@qx/view-render': 0.1.9-beta.19_irpxw2cbjx5njqkrr2zeylh4pm
71   - '@tinymce/tinymce-react': registry.npmmirror.com/@tinymce/tinymce-react/4.2.0_wcqkhtmu7mswc6yz4uyexck3ty
  31 + '@qx/ui': 0.0.2_vi74abvv53nxxnxnvd7nb327ya
  32 + '@types/lodash': registry.npmmirror.com/@types/lodash/4.14.196
72 33 ahooks: registry.npmmirror.com/ahooks/3.7.2_react@16.14.0
73 34 antd: registry.npmmirror.com/antd/4.24.2_wcqkhtmu7mswc6yz4uyexck3ty
74   - browser-md5-file: registry.npmmirror.com/browser-md5-file/1.1.1
75 35 classnames: registry.npmmirror.com/classnames/2.3.2
76   - codemirror: registry.npmmirror.com/codemirror/5.65.8
77   - dingtalk-jsapi: registry.npmmirror.com/dingtalk-jsapi/3.0.12
78   - echarts: registry.npmmirror.com/echarts/5.4.0
79   - echarts-for-react: registry.npmmirror.com/echarts-for-react/3.0.2_e25sv6jbquknokxb76lemrfzwm
80 36 lodash: registry.npmmirror.com/lodash/4.17.21
81   - mockjs: registry.npmmirror.com/mockjs/1.1.0
82   - moment: registry.npmmirror.com/moment/2.29.4
83   - nanoid: registry.npmmirror.com/nanoid/4.0.0
84   - rc-virtual-list: registry.npmmirror.com/rc-virtual-list/3.4.11_wcqkhtmu7mswc6yz4uyexck3ty
  37 + qiankun: registry.npmmirror.com/qiankun/2.10.11
85 38 react: registry.npmmirror.com/react/16.14.0
86   - react-codemirror2: registry.npmmirror.com/react-codemirror2/7.2.1_3rz7hxucahtoguptbxmyzfpw5i
87 39 react-cookies: registry.npmmirror.com/react-cookies/0.1.1
88 40 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
89   - react-draggable: registry.npmmirror.com/react-draggable/4.4.5_wcqkhtmu7mswc6yz4uyexck3ty
90   - react-grid-layout: registry.npmmirror.com/react-grid-layout/1.3.4_wcqkhtmu7mswc6yz4uyexck3ty
91   - react-resizable: registry.npmmirror.com/react-resizable/3.0.4_wcqkhtmu7mswc6yz4uyexck3ty
92 41 umi: registry.npmmirror.com/umi/3.5.35
93   - umi-request: registry.npmmirror.com/umi-request/1.4.0
94   - umi-request-progress: registry.npmmirror.com/umi-request-progress/1.1.0_umi-request@1.4.0
95 42
96 43 devDependencies:
97   - '@types/lodash': registry.npmmirror.com/@types/lodash/4.14.189
98   - '@types/moment': registry.npmmirror.com/@types/moment/2.13.0
99   - '@types/nanoid': registry.npmmirror.com/@types/nanoid/3.0.0
  44 + '@qx/types': 0.0.1
100 45 '@types/react': registry.npmmirror.com/@types/react/17.0.52
101   - '@types/react-cookies': registry.npmmirror.com/@types/react-cookies/0.1.0
102 46 '@types/react-dom': registry.npmmirror.com/@types/react-dom/17.0.18
103   - '@types/react-grid-layout': registry.npmmirror.com/@types/react-grid-layout/1.3.2
104 47 '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.43.0_nyvtogynqlwtf2idoqyimls6fu
105 48 '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.43.0_77fvizpdb3y4icyeo2mf4eo7em
106 49 '@umijs/plugin-esbuild': registry.npmmirror.com/@umijs/plugin-esbuild/1.4.2_umi@3.5.35
107   - '@umijs/plugin-qiankun': registry.npmmirror.com/@umijs/plugin-qiankun/2.41.0_r3ll3t3tykgnhww2qhhvabl2oq
108   - '@umijs/preset-react': registry.npmmirror.com/@umijs/preset-react/1.8.31_rd3h76hc3esx7zhjhdppb2dxt4
109   - '@umijs/test': registry.npmmirror.com/@umijs/test/3.5.35
  50 + '@umijs/plugin-qiankun': registry.npmmirror.com/@umijs/plugin-qiankun/2.43.3_r3ll3t3tykgnhww2qhhvabl2oq
  51 + '@umijs/preset-react': registry.npmmirror.com/@umijs/preset-react/1.8.31_r3ll3t3tykgnhww2qhhvabl2oq
110 52 eslint: registry.npmmirror.com/eslint/7.32.0
111 53 eslint-plugin-react: registry.npmmirror.com/eslint-plugin-react/7.31.10_eslint@7.32.0
112 54 husky: registry.npmmirror.com/husky/8.0.2
113 55 lint-staged: registry.npmmirror.com/lint-staged/10.5.4
114 56 prettier: registry.npmmirror.com/prettier/2.7.1
115   - rc-select: registry.npmmirror.com/rc-select/14.1.13_wcqkhtmu7mswc6yz4uyexck3ty
116 57 typescript: registry.npmmirror.com/typescript/4.9.3
117   - yorkie: registry.npmmirror.com/yorkie/2.0.0
118 58
119 59 packages:
120 60
121   - /@qx/common/0.2.12-beta.5_x7zd7v7akk4djemlpdj4vqkh6e:
122   - resolution: {integrity: sha1-FH/WdPwnh+PDdyjiRISYrc/Uy6k=, tarball: '@qx/common/download/@qx/common-0.2.12-beta.5.tgz'}
123   - peerDependencies:
124   - '@ant-design/icons': ^4.2.2
125   - antd: 4.x
126   - lodash: ^4.17.21
127   - react: '>=16.8.0'
128   - dependencies:
129   - '@ant-design/icons': registry.npmmirror.com/@ant-design/icons/4.7.0_wcqkhtmu7mswc6yz4uyexck3ty
130   - antd: registry.npmmirror.com/antd/4.24.2_wcqkhtmu7mswc6yz4uyexck3ty
131   - lodash: registry.npmmirror.com/lodash/4.17.21
132   - react: registry.npmmirror.com/react/16.14.0
133   - dev: false
134   -
135   - /@qx/form-design/0.0.35_gi7ujas7c4jwy3l4ua7x5fnbfu:
136   - resolution: {integrity: sha1-zkfXh3AWxIUvzA/lFDLcHfIF9JI=, tarball: '@qx/form-design/download/@qx/form-design-0.0.35.tgz'}
137   - peerDependencies:
138   - '@ant-design/icons': ^4.2.2
139   - '@qx/form-render': ^0.0.28
140   - antd: 4.x
141   - react: '>=16.8.0'
142   - dependencies:
143   - '@ant-design/icons': registry.npmmirror.com/@ant-design/icons/4.7.0_wcqkhtmu7mswc6yz4uyexck3ty
144   - '@qx/form-render': 0.0.51_eelz3pl3kgj5tugnjt6lsxi2w4
145   - antd: registry.npmmirror.com/antd/4.24.2_wcqkhtmu7mswc6yz4uyexck3ty
146   - clone: registry.npmmirror.com/clone/2.1.2
147   - nanoid: registry.npmmirror.com/nanoid/3.3.4
148   - react: registry.npmmirror.com/react/16.14.0
149   - react-dnd: registry.npmmirror.com/react-dnd/14.0.5_echyrlxwovoxclqdvoknzzggny
150   - react-dnd-html5-backend: registry.npmmirror.com/react-dnd-html5-backend/14.1.0
151   - react-sortable-hoc: registry.npmmirror.com/react-sortable-hoc/2.0.0_wcqkhtmu7mswc6yz4uyexck3ty
152   - transitivePeerDependencies:
153   - - '@types/hoist-non-react-statics'
154   - - '@types/node'
155   - - '@types/react'
156   - - react-dom
157   - dev: false
158   -
159   - /@qx/form-render/0.0.51_eelz3pl3kgj5tugnjt6lsxi2w4:
160   - resolution: {integrity: sha1-dSMmKLNqWzNTWI3KT5t3qNrHS2c=, tarball: '@qx/form-render/download/@qx/form-render-0.0.51.tgz'}
161   - peerDependencies:
162   - antd: 4.x
163   - react: '>=16.8.0'
164   - react-dom: '>=16.8.0'
165   - dependencies:
166   - '@ant-design/icons': registry.npmmirror.com/@ant-design/icons/4.7.0_wcqkhtmu7mswc6yz4uyexck3ty
167   - antd: registry.npmmirror.com/antd/4.24.2_wcqkhtmu7mswc6yz4uyexck3ty
168   - async-validator: registry.npmmirror.com/async-validator/3.5.2
169   - color: registry.npmmirror.com/color/3.2.1
170   - dingtalk-jsapi: registry.npmmirror.com/dingtalk-jsapi/3.0.12
171   - lodash-es: registry.npmmirror.com/lodash-es/4.17.21
172   - moment: registry.npmmirror.com/moment/2.29.4
173   - nanoid: registry.npmmirror.com/nanoid/3.3.4
174   - rc-color-picker: registry.npmmirror.com/rc-color-picker/1.2.6_wcqkhtmu7mswc6yz4uyexck3ty
175   - react: registry.npmmirror.com/react/16.14.0
176   - react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
177   - smooth-scroll: registry.npmmirror.com/smooth-scroll/16.1.3
178   - virtualizedtableforantd4: registry.npmmirror.com/virtualizedtableforantd4/1.2.1_eelz3pl3kgj5tugnjt6lsxi2w4
179   - dev: false
180   -
181   - /@qx/icon-btn/0.0.1:
182   - resolution: {integrity: sha1-pW/sqh+v5hyHoxsFkjmpMsumyMk=, tarball: '@qx/icon-btn/download/@qx/icon-btn-0.0.1.tgz'}
183   - dev: false
184   -
185   - /@qx/utils/0.0.37_lu2iotvar5daxtj5g27jeesl5y:
186   - resolution: {integrity: sha1-CAOc9FkJM31M4d6/WQpBWUINKTQ=, tarball: '@qx/utils/download/@qx/utils-0.0.37.tgz'}
187   - peerDependencies:
188   - '@ant-design/icons': ^4.2.2
189   - ahooks: ^3.7.0
190   - antd: 4.x
191   - react: '>=16.8.0'
192   - dependencies:
193   - '@ant-design/icons': registry.npmmirror.com/@ant-design/icons/4.7.0_wcqkhtmu7mswc6yz4uyexck3ty
194   - ahooks: registry.npmmirror.com/ahooks/3.7.2_react@16.14.0
195   - antd: registry.npmmirror.com/antd/4.24.2_wcqkhtmu7mswc6yz4uyexck3ty
196   - dingtalk-jsapi: registry.npmmirror.com/dingtalk-jsapi/3.0.12
197   - react: registry.npmmirror.com/react/16.14.0
198   - dev: false
  61 + /@qx/types/0.0.1:
  62 + resolution: {integrity: sha512-9x+5MIulT1jfM0CAUB3hzj+BAJvnKWU3dXrIYB65NeNMH9sd2ajOYOa4E94GxTYFo0ceS3F7LEaI2vFgKtxqYg==, tarball: '@qx/types/download/@qx/types-0.0.1.tgz'}
  63 + dev: true
199 64
200   - /@qx/view-render/0.1.9-beta.19_irpxw2cbjx5njqkrr2zeylh4pm:
201   - resolution: {integrity: sha1-oHlJQvPkQ2pxae+R4iYe7H+SIoo=, tarball: '@qx/view-render/download/@qx/view-render-0.1.9-beta.19.tgz'}
  65 + /@qx/ui/0.0.2_vi74abvv53nxxnxnvd7nb327ya:
  66 + resolution: {integrity: sha512-XhWloOTaXI+CsgHvTqGyrv5+mSyjs2XYUEA6NmPyrpuc9qml6DvZZN+h5a8q7skOZKZQdodtoBDJShkiHthh7A==, tarball: '@qx/ui/download/@qx/ui-0.0.2.tgz'}
202 67 peerDependencies:
203   - '@ant-design/icons': ^4.2.2
204   - '@qx/form-render': ^0.0.28
205   - '@qx/utils': 0.0.37-beta.1
206 68 antd: 4.x
207   - lodash: ^4.17.21
208 69 react: '>=16.8.0'
  70 + react-cookies: ^0.1.1
209 71 dependencies:
210   - '@ant-design/icons': registry.npmmirror.com/@ant-design/icons/4.7.0_wcqkhtmu7mswc6yz4uyexck3ty
211   - '@qx/form-render': 0.0.51_eelz3pl3kgj5tugnjt6lsxi2w4
212   - '@qx/icon-btn': 0.0.1
213   - '@qx/utils': 0.0.37_lu2iotvar5daxtj5g27jeesl5y
  72 + '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor/3.6.0
214 73 antd: registry.npmmirror.com/antd/4.24.2_wcqkhtmu7mswc6yz4uyexck3ty
215   - lodash: registry.npmmirror.com/lodash/4.17.21
216 74 react: registry.npmmirror.com/react/16.14.0
  75 + react-cookies: registry.npmmirror.com/react-cookies/0.1.1
217 76 dev: false
218 77
219 78 registry.npmmirror.com/@ahooksjs/use-request/2.8.15_react@16.14.0:
... ... @@ -244,7 +103,7 @@ packages:
244 103 name: '@ant-design/colors'
245 104 version: 6.0.0
246 105 dependencies:
247   - '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor/3.4.1
  106 + '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor/3.6.0
248 107
249 108 registry.npmmirror.com/@ant-design/icons-svg/4.2.1:
250 109 resolution: {integrity: sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz}
... ... @@ -263,80 +122,12 @@ packages:
263 122 dependencies:
264 123 '@ant-design/colors': registry.npmmirror.com/@ant-design/colors/6.0.0
265 124 '@ant-design/icons-svg': registry.npmmirror.com/@ant-design/icons-svg/4.2.1
266   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  125 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
267 126 classnames: registry.npmmirror.com/classnames/2.3.2
268   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  127 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
269 128 react: registry.npmmirror.com/react/16.14.0
270 129 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
271 130
272   - registry.npmmirror.com/@ant-design/pro-layout/6.38.22_wcqkhtmu7mswc6yz4uyexck3ty:
273   - resolution: {integrity: sha512-rsxY2E0BTyRE7IO67VACWVPSfdtDnTaWtECuMnc4ctL+xmnzbnnr0zEHVQ+S58BxLnCqO3IyOsSc0nFl2hHsnQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@ant-design/pro-layout/-/pro-layout-6.38.22.tgz}
274   - id: registry.npmmirror.com/@ant-design/pro-layout/6.38.22
275   - name: '@ant-design/pro-layout'
276   - version: 6.38.22
277   - peerDependencies:
278   - react: '>=16.9.0'
279   - dependencies:
280   - '@ant-design/icons': registry.npmmirror.com/@ant-design/icons/4.7.0_wcqkhtmu7mswc6yz4uyexck3ty
281   - '@ant-design/pro-provider': registry.npmmirror.com/@ant-design/pro-provider/1.10.0_wcqkhtmu7mswc6yz4uyexck3ty
282   - '@ant-design/pro-utils': registry.npmmirror.com/@ant-design/pro-utils/1.45.3_wcqkhtmu7mswc6yz4uyexck3ty
283   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
284   - '@umijs/route-utils': registry.npmmirror.com/@umijs/route-utils/2.2.1
285   - '@umijs/ssr-darkreader': registry.npmmirror.com/@umijs/ssr-darkreader/4.9.45
286   - '@umijs/use-params': registry.npmmirror.com/@umijs/use-params/1.0.9_react@16.14.0
287   - antd: registry.npmmirror.com/antd/4.24.2_wcqkhtmu7mswc6yz4uyexck3ty
288   - classnames: registry.npmmirror.com/classnames/2.3.2
289   - lodash.merge: registry.npmmirror.com/lodash.merge/4.6.2
290   - omit.js: registry.npmmirror.com/omit.js/2.0.2
291   - path-to-regexp: registry.npmmirror.com/path-to-regexp/2.4.0
292   - rc-resize-observer: registry.npmmirror.com/rc-resize-observer/1.2.0_wcqkhtmu7mswc6yz4uyexck3ty
293   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
294   - react: registry.npmmirror.com/react/16.14.0
295   - swr: registry.npmmirror.com/swr/1.3.0_react@16.14.0
296   - unstated-next: registry.npmmirror.com/unstated-next/1.1.0
297   - use-json-comparison: registry.npmmirror.com/use-json-comparison/1.0.6_react@16.14.0
298   - use-media-antd-query: registry.npmmirror.com/use-media-antd-query/1.1.0_react@16.14.0
299   - warning: registry.npmmirror.com/warning/4.0.3
300   - transitivePeerDependencies:
301   - - react-dom
302   -
303   - registry.npmmirror.com/@ant-design/pro-provider/1.10.0_wcqkhtmu7mswc6yz4uyexck3ty:
304   - resolution: {integrity: sha512-gbQtq+Qlnob6aEghiWX/kXEzNhe4eOFlv5Ue2/xsal+22qvot/kFoOB652TD76fMI7vlkoema1pTKsvD5Uji6A==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@ant-design/pro-provider/-/pro-provider-1.10.0.tgz}
305   - id: registry.npmmirror.com/@ant-design/pro-provider/1.10.0
306   - name: '@ant-design/pro-provider'
307   - version: 1.10.0
308   - peerDependencies:
309   - react: '>=16.9.0'
310   - dependencies:
311   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
312   - antd: registry.npmmirror.com/antd/4.24.2_wcqkhtmu7mswc6yz4uyexck3ty
313   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
314   - react: registry.npmmirror.com/react/16.14.0
315   - swr: registry.npmmirror.com/swr/1.3.0_react@16.14.0
316   - transitivePeerDependencies:
317   - - react-dom
318   -
319   - registry.npmmirror.com/@ant-design/pro-utils/1.45.3_wcqkhtmu7mswc6yz4uyexck3ty:
320   - resolution: {integrity: sha512-W2qtyckdkHTWGVXfFfqb9s/ahq3o4GlIZC3+WDiGUgqJTsUkwY69yV67E2ZfAro1XRXblUzbvxIv96M7bEAfFg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@ant-design/pro-utils/-/pro-utils-1.45.3.tgz}
321   - id: registry.npmmirror.com/@ant-design/pro-utils/1.45.3
322   - name: '@ant-design/pro-utils'
323   - version: 1.45.3
324   - peerDependencies:
325   - react: '>=16.9.0'
326   - react-dom: '>=16.9.0'
327   - dependencies:
328   - '@ant-design/icons': registry.npmmirror.com/@ant-design/icons/4.7.0_wcqkhtmu7mswc6yz4uyexck3ty
329   - '@ant-design/pro-provider': registry.npmmirror.com/@ant-design/pro-provider/1.10.0_wcqkhtmu7mswc6yz4uyexck3ty
330   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
331   - antd: registry.npmmirror.com/antd/4.24.2_wcqkhtmu7mswc6yz4uyexck3ty
332   - classnames: registry.npmmirror.com/classnames/2.3.2
333   - moment: registry.npmmirror.com/moment/2.29.4
334   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
335   - react: registry.npmmirror.com/react/16.14.0
336   - react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
337   - react-sortable-hoc: registry.npmmirror.com/react-sortable-hoc/2.0.0_wcqkhtmu7mswc6yz4uyexck3ty
338   - swr: registry.npmmirror.com/swr/1.3.0_react@16.14.0
339   -
340 131 registry.npmmirror.com/@ant-design/react-slick/0.29.2_react@16.14.0:
341 132 resolution: {integrity: sha512-kgjtKmkGHa19FW21lHnAfyyH9AAoh35pBdcJ53rHmQ3O+cfFHGHnUbj/HFrRNJ5vIts09FKJVAD8RpaC+RaWfA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@ant-design/react-slick/-/react-slick-0.29.2.tgz}
342 133 id: registry.npmmirror.com/@ant-design/react-slick/0.29.2
... ... @@ -345,41 +136,13 @@ packages:
345 136 peerDependencies:
346 137 react: '>=16.9.0'
347 138 dependencies:
348   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  139 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
349 140 classnames: registry.npmmirror.com/classnames/2.3.2
350 141 json2mq: registry.npmmirror.com/json2mq/0.2.0
351 142 lodash: registry.npmmirror.com/lodash/4.17.21
352 143 react: registry.npmmirror.com/react/16.14.0
353 144 resize-observer-polyfill: registry.npmmirror.com/resize-observer-polyfill/1.5.1
354 145
355   - registry.npmmirror.com/@antv/x6-react-shape/1.6.3_ysc4oecrqgyf3w2kwyquivct2q:
356   - resolution: {integrity: sha512-iCsRVkvKCVs7HUUblF/ALg5XxeeEPXDLHuYzRvbvNlCKKLbXLbaz6vJQSgTTrk2i4lrD+7xl4riA76FyWA3k/g==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@antv/x6-react-shape/-/x6-react-shape-1.6.3.tgz}
357   - id: registry.npmmirror.com/@antv/x6-react-shape/1.6.3
358   - name: '@antv/x6-react-shape'
359   - version: 1.6.3
360   - peerDependencies:
361   - '@antv/x6': '>=1.0.0'
362   - react: '>=16.8.6 || >=17.0.0'
363   - react-dom: '>=16.8.6 || >=17.0.0'
364   - dependencies:
365   - '@antv/x6': registry.npmmirror.com/@antv/x6/1.34.6
366   - react: registry.npmmirror.com/react/16.14.0
367   - react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
368   - dev: false
369   -
370   - registry.npmmirror.com/@antv/x6/1.34.6:
371   - resolution: {integrity: sha512-cl8ywN7CTNVT94/ZEbq2mnZQTQe6FUgIlGOAjNOPL8sljZTBrpE6OsuGw4BDA2/XllwELfUfvVpgBvbdwRKrxw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@antv/x6/-/x6-1.34.6.tgz}
372   - name: '@antv/x6'
373   - version: 1.34.6
374   - dependencies:
375   - csstype: registry.npmmirror.com/csstype/3.1.1
376   - jquery: registry.npmmirror.com/jquery/3.6.1
377   - jquery-mousewheel: registry.npmmirror.com/jquery-mousewheel/3.1.13
378   - lodash-es: registry.npmmirror.com/lodash-es/4.17.21
379   - mousetrap: registry.npmmirror.com/mousetrap/1.6.5
380   - utility-types: registry.npmmirror.com/utility-types/3.10.0
381   - dev: false
382   -
383 146 registry.npmmirror.com/@babel/code-frame/7.12.11:
384 147 resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz}
385 148 name: '@babel/code-frame'
... ... @@ -740,15 +503,15 @@ packages:
740 503 version: 7.18.6
741 504 engines: {node: '>=6.9.0'}
742 505 dependencies:
743   - regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.13.10
  506 + regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.13.11
744 507
745   - registry.npmmirror.com/@babel/runtime/7.20.1:
746   - resolution: {integrity: sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.1.tgz}
  508 + registry.npmmirror.com/@babel/runtime/7.22.6:
  509 + resolution: {integrity: sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@babel/runtime/-/runtime-7.22.6.tgz}
747 510 name: '@babel/runtime'
748   - version: 7.20.1
  511 + version: 7.22.6
749 512 engines: {node: '>=6.9.0'}
750 513 dependencies:
751   - regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.13.10
  514 + regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.13.11
752 515
753 516 registry.npmmirror.com/@babel/template/7.18.10:
754 517 resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz}
... ... @@ -826,6 +589,12 @@ packages:
826 589 version: 3.4.1
827 590 engines: {node: '>=10'}
828 591
  592 + registry.npmmirror.com/@ctrl/tinycolor/3.6.0:
  593 + resolution: {integrity: sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz}
  594 + name: '@ctrl/tinycolor'
  595 + version: 3.6.0
  596 + engines: {node: '>=10'}
  597 +
829 598 registry.npmmirror.com/@eslint/eslintrc/0.4.3:
830 599 resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz}
831 600 name: '@eslint/eslintrc'
... ... @@ -893,16 +662,6 @@ packages:
893 662 deprecated: the package is rather renamed to @formatjs/ecma-abstract with some changes in functionality (primarily selectUnit is removed and we don't plan to make any further changes to this package
894 663 dev: true
895 664
896   - registry.npmmirror.com/@formulajs/formulajs/3.1.7:
897   - resolution: {integrity: sha512-1EgN0jSYOhHQUCL/tfiXkqu7h85/Ayv4zmrXXRVaqGywoMkye7gdaWGBky5KiOluihQSwkQul29ly/DYnitauw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@formulajs/formulajs/-/formulajs-3.1.7.tgz}
898   - name: '@formulajs/formulajs'
899   - version: 3.1.7
900   - hasBin: true
901   - dependencies:
902   - bessel: registry.npmmirror.com/bessel/1.0.2
903   - jstat: registry.npmmirror.com/jstat/1.9.5
904   - dev: false
905   -
906 665 registry.npmmirror.com/@humanwhocodes/config-array/0.5.0:
907 666 resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz}
908 667 name: '@humanwhocodes/config-array'
... ... @@ -1235,6 +994,7 @@ packages:
1235 994 resolution: {integrity: sha512-2jIiLiVZB1jnY7IIRQKtoV8Gnr7XIhk4mC88ONGunZE3hYt5IHUG4BE/6+JiTBjjEWQLBeWnZB8hGpppkufiVw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@qixian.cs/path-to-regexp/-/path-to-regexp-6.1.0.tgz}
1236 995 name: '@qixian.cs/path-to-regexp'
1237 996 version: 6.1.0
  997 + dev: true
1238 998
1239 999 registry.npmmirror.com/@rc-component/portal/1.0.3_wcqkhtmu7mswc6yz4uyexck3ty:
1240 1000 resolution: {integrity: sha512-rG9j7OMiI9eLFLF6G0B4OcfLac9W8Z7Vjeizbjt/A6R+zzw7vhHbJ4GIkrDpUqXDvFdEEzdxfICpb8/noLwG+w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@rc-component/portal/-/portal-1.0.3.tgz}
... ... @@ -1246,30 +1006,12 @@ packages:
1246 1006 react: '>=16.9.0'
1247 1007 react-dom: '>=16.9.0'
1248 1008 dependencies:
1249   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  1009 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
1250 1010 classnames: registry.npmmirror.com/classnames/2.3.2
1251   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  1011 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
1252 1012 react: registry.npmmirror.com/react/16.14.0
1253 1013 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
1254 1014
1255   - registry.npmmirror.com/@react-dnd/asap/4.0.1:
1256   - resolution: {integrity: sha512-kLy0PJDDwvwwTXxqTFNAAllPHD73AycE9ypWeln/IguoGBEbvFcPDbCV03G52bEcC5E+YgupBE0VzHGdC8SIXg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@react-dnd/asap/-/asap-4.0.1.tgz}
1257   - name: '@react-dnd/asap'
1258   - version: 4.0.1
1259   - dev: false
1260   -
1261   - registry.npmmirror.com/@react-dnd/invariant/2.0.0:
1262   - resolution: {integrity: sha512-xL4RCQBCBDJ+GRwKTFhGUW8GXa4yoDfJrPbLblc3U09ciS+9ZJXJ3Qrcs/x2IODOdIE5kQxvMmE2UKyqUictUw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@react-dnd/invariant/-/invariant-2.0.0.tgz}
1263   - name: '@react-dnd/invariant'
1264   - version: 2.0.0
1265   - dev: false
1266   -
1267   - registry.npmmirror.com/@react-dnd/shallowequal/2.0.0:
1268   - resolution: {integrity: sha512-Pc/AFTdwZwEKJxFJvlxrSmGe/di+aAOBn60sremrpLo6VI/6cmiUYNNwlI5KNYttg7uypzA3ILPMPgxB2GYZEg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@react-dnd/shallowequal/-/shallowequal-2.0.0.tgz}
1269   - name: '@react-dnd/shallowequal'
1270   - version: 2.0.0
1271   - dev: false
1272   -
1273 1015 registry.npmmirror.com/@sinonjs/commons/1.8.5:
1274 1016 resolution: {integrity: sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.5.tgz}
1275 1017 name: '@sinonjs/commons'
... ... @@ -1286,21 +1028,6 @@ packages:
1286 1028 '@sinonjs/commons': registry.npmmirror.com/@sinonjs/commons/1.8.5
1287 1029 dev: true
1288 1030
1289   - registry.npmmirror.com/@tinymce/tinymce-react/4.2.0_wcqkhtmu7mswc6yz4uyexck3ty:
1290   - resolution: {integrity: sha512-Oyi/hDvARR29oqUwTgYXDnMV9E/c7C8V+iK+gUj9tndVXsfSJRYVOw3MTK9CCC9f7alN/S4CYaPpIaA3f4VZzw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@tinymce/tinymce-react/-/tinymce-react-4.2.0.tgz}
1291   - id: registry.npmmirror.com/@tinymce/tinymce-react/4.2.0
1292   - name: '@tinymce/tinymce-react'
1293   - version: 4.2.0
1294   - peerDependencies:
1295   - react: ^18.0.0 || ^17.0.1 || ^16.7.0
1296   - react-dom: ^18.0.0 || ^17.0.1 || ^16.7.0
1297   - dependencies:
1298   - prop-types: registry.npmmirror.com/prop-types/15.8.1
1299   - react: registry.npmmirror.com/react/16.14.0
1300   - react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
1301   - tinymce: registry.npmmirror.com/tinymce/6.2.0
1302   - dev: false
1303   -
1304 1031 registry.npmmirror.com/@tootallnate/once/1.1.2:
1305 1032 resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz}
1306 1033 name: '@tootallnate/once'
... ... @@ -1345,50 +1072,6 @@ packages:
1345 1072 '@babel/types': registry.npmmirror.com/@babel/types/7.20.2
1346 1073 dev: true
1347 1074
1348   - registry.npmmirror.com/@types/body-parser/1.19.2:
1349   - resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz}
1350   - name: '@types/body-parser'
1351   - version: 1.19.2
1352   - dependencies:
1353   - '@types/connect': registry.npmmirror.com/@types/connect/3.4.35
1354   - '@types/node': registry.npmmirror.com/@types/node/18.11.9
1355   - dev: true
1356   -
1357   - registry.npmmirror.com/@types/connect/3.4.35:
1358   - resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/connect/-/connect-3.4.35.tgz}
1359   - name: '@types/connect'
1360   - version: 3.4.35
1361   - dependencies:
1362   - '@types/node': registry.npmmirror.com/@types/node/18.11.9
1363   - dev: true
1364   -
1365   - registry.npmmirror.com/@types/cookie/0.5.1:
1366   - resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/cookie/-/cookie-0.5.1.tgz}
1367   - name: '@types/cookie'
1368   - version: 0.5.1
1369   - dev: true
1370   -
1371   - registry.npmmirror.com/@types/express-serve-static-core/4.17.31:
1372   - resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz}
1373   - name: '@types/express-serve-static-core'
1374   - version: 4.17.31
1375   - dependencies:
1376   - '@types/node': registry.npmmirror.com/@types/node/18.11.9
1377   - '@types/qs': registry.npmmirror.com/@types/qs/6.9.7
1378   - '@types/range-parser': registry.npmmirror.com/@types/range-parser/1.2.4
1379   - dev: true
1380   -
1381   - registry.npmmirror.com/@types/express/4.17.14:
1382   - resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/express/-/express-4.17.14.tgz}
1383   - name: '@types/express'
1384   - version: 4.17.14
1385   - dependencies:
1386   - '@types/body-parser': registry.npmmirror.com/@types/body-parser/1.19.2
1387   - '@types/express-serve-static-core': registry.npmmirror.com/@types/express-serve-static-core/4.17.31
1388   - '@types/qs': registry.npmmirror.com/@types/qs/6.9.7
1389   - '@types/serve-static': registry.npmmirror.com/@types/serve-static/1.15.0
1390   - dev: true
1391   -
1392 1075 registry.npmmirror.com/@types/graceful-fs/4.1.5:
1393 1076 resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz}
1394 1077 name: '@types/graceful-fs'
... ... @@ -1411,10 +1094,10 @@ packages:
1411 1094 hoist-non-react-statics: registry.npmmirror.com/hoist-non-react-statics/3.3.2
1412 1095 dev: true
1413 1096
1414   - registry.npmmirror.com/@types/http-proxy/1.17.9:
1415   - resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.9.tgz}
  1097 + registry.npmmirror.com/@types/http-proxy/1.17.11:
  1098 + resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.11.tgz}
1416 1099 name: '@types/http-proxy'
1417   - version: 1.17.9
  1100 + version: 1.17.11
1418 1101 dependencies:
1419 1102 '@types/node': registry.npmmirror.com/@types/node/18.11.9
1420 1103 dev: true
... ... @@ -1464,35 +1147,11 @@ packages:
1464 1147 name: '@types/json-schema'
1465 1148 version: 7.0.11
1466 1149
1467   - registry.npmmirror.com/@types/lodash/4.14.189:
1468   - resolution: {integrity: sha512-kb9/98N6X8gyME9Cf7YaqIMvYGnBSWqEci6tiettE6iJWH1XdJz/PO8LB0GtLCG7x8dU3KWhZT+lA1a35127tA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.189.tgz}
  1150 + registry.npmmirror.com/@types/lodash/4.14.196:
  1151 + resolution: {integrity: sha512-22y3o88f4a94mKljsZcanlNWPzO0uBsBdzLAngf2tp533LzZcQzb6+eZPJ+vCTt+bqF2XnvT9gejTLsAcJAJyQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.196.tgz}
1469 1152 name: '@types/lodash'
1470   - version: 4.14.189
1471   - dev: true
1472   -
1473   - registry.npmmirror.com/@types/mime/3.0.1:
1474   - resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz}
1475   - name: '@types/mime'
1476   - version: 3.0.1
1477   - dev: true
1478   -
1479   - registry.npmmirror.com/@types/moment/2.13.0:
1480   - resolution: {integrity: sha512-DyuyYGpV6r+4Z1bUznLi/Y7HpGn4iQ4IVcGn8zrr1P4KotKLdH0sbK1TFR6RGyX6B+G8u83wCzL+bpawKU/hdQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/moment/-/moment-2.13.0.tgz}
1481   - name: '@types/moment'
1482   - version: 2.13.0
1483   - deprecated: This is a stub types definition for Moment (https://github.com/moment/moment). Moment provides its own type definitions, so you don't need @types/moment installed!
1484   - dependencies:
1485   - moment: registry.npmmirror.com/moment/2.29.4
1486   - dev: true
1487   -
1488   - registry.npmmirror.com/@types/nanoid/3.0.0:
1489   - resolution: {integrity: sha512-UXitWSmXCwhDmAKe7D3hNQtQaHeHt5L8LO1CB8GF8jlYVzOv5cBWDNqiJ+oPEWrWei3i3dkZtHY/bUtd0R/uOQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/nanoid/-/nanoid-3.0.0.tgz}
1490   - name: '@types/nanoid'
1491   - version: 3.0.0
1492   - deprecated: This is a stub types definition. nanoid provides its own type definitions, so you do not need this installed.
1493   - dependencies:
1494   - nanoid: registry.npmmirror.com/nanoid/4.0.0
1495   - dev: true
  1153 + version: 4.14.196
  1154 + dev: false
1496 1155
1497 1156 registry.npmmirror.com/@types/node/18.11.9:
1498 1157 resolution: {integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/node/-/node-18.11.9.tgz}
... ... @@ -1522,27 +1181,6 @@ packages:
1522 1181 name: '@types/prop-types'
1523 1182 version: 15.7.5
1524 1183
1525   - registry.npmmirror.com/@types/qs/6.9.7:
1526   - resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz}
1527   - name: '@types/qs'
1528   - version: 6.9.7
1529   - dev: true
1530   -
1531   - registry.npmmirror.com/@types/range-parser/1.2.4:
1532   - resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz}
1533   - name: '@types/range-parser'
1534   - version: 1.2.4
1535   - dev: true
1536   -
1537   - registry.npmmirror.com/@types/react-cookies/0.1.0:
1538   - resolution: {integrity: sha512-Py5k0iIVxwm0cQQSlUa1p5DJPf7EpXj/MMDs451U06HEseP/QvzdDAdE44x0hsxaelDPp8niVJWFDT3ajeRYPg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/react-cookies/-/react-cookies-0.1.0.tgz}
1539   - name: '@types/react-cookies'
1540   - version: 0.1.0
1541   - dependencies:
1542   - '@types/cookie': registry.npmmirror.com/@types/cookie/0.5.1
1543   - '@types/express': registry.npmmirror.com/@types/express/4.17.14
1544   - dev: true
1545   -
1546 1184 registry.npmmirror.com/@types/react-dom/16.9.17:
1547 1185 resolution: {integrity: sha512-qSRyxEsrm5btPXnowDOs5jSkgT8ldAA0j6Qp+otHUh+xHzy3sXmgNfyhucZjAjkgpdAUw9rJe0QRtX/l+yaS4g==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/react-dom/-/react-dom-16.9.17.tgz}
1548 1186 name: '@types/react-dom'
... ... @@ -1558,14 +1196,6 @@ packages:
1558 1196 '@types/react': registry.npmmirror.com/@types/react/17.0.52
1559 1197 dev: true
1560 1198
1561   - registry.npmmirror.com/@types/react-grid-layout/1.3.2:
1562   - resolution: {integrity: sha512-ZzpBEOC1JTQ7MGe1h1cPKSLP4jSWuxc+yvT4TsAlEW9+EFPzAf8nxQfFd7ea9gL17Em7PbwJZAsiwfQQBUklZQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/react-grid-layout/-/react-grid-layout-1.3.2.tgz}
1563   - name: '@types/react-grid-layout'
1564   - version: 1.3.2
1565   - dependencies:
1566   - '@types/react': registry.npmmirror.com/@types/react/17.0.52
1567   - dev: true
1568   -
1569 1199 registry.npmmirror.com/@types/react-helmet/6.1.5:
1570 1200 resolution: {integrity: sha512-/ICuy7OHZxR0YCAZLNg9r7I9aijWUWvxaPR6uTuyxe8tAj5RL4Sw1+R6NhXUtOsarkGYPmaHdBDvuXh2DIN/uA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/react-helmet/-/react-helmet-6.1.5.tgz}
1571 1201 name: '@types/react-helmet'
... ... @@ -1658,15 +1288,6 @@ packages:
1658 1288 version: 7.3.13
1659 1289 dev: true
1660 1290
1661   - registry.npmmirror.com/@types/serve-static/1.15.0:
1662   - resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.0.tgz}
1663   - name: '@types/serve-static'
1664   - version: 1.15.0
1665   - dependencies:
1666   - '@types/mime': registry.npmmirror.com/@types/mime/3.0.1
1667   - '@types/node': registry.npmmirror.com/@types/node/18.11.9
1668   - dev: true
1669   -
1670 1291 registry.npmmirror.com/@types/stack-utils/2.0.1:
1671 1292 resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz}
1672 1293 name: '@types/stack-utils'
... ... @@ -2112,7 +1733,7 @@ packages:
2112 1733 umi: registry.npmmirror.com/umi/3.5.35
2113 1734 dev: true
2114 1735
2115   - registry.npmmirror.com/@umijs/plugin-layout/0.18.1_uqa6uvf5dnozd6esggd5xxdesi:
  1736 + registry.npmmirror.com/@umijs/plugin-layout/0.18.1_77he37ce57iq2lfztc2q7ewwqm:
2116 1737 resolution: {integrity: sha512-15YTcFpic0v15nFzlg6G8nvMCveBtcBL77Wr9wXYJdgR0iU7dnO7T4OqbLwgEc1uHxtGhTVibi6nSGelX56zCg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@umijs/plugin-layout/-/plugin-layout-0.18.1.tgz}
2117 1738 id: registry.npmmirror.com/@umijs/plugin-layout/0.18.1
2118 1739 name: '@umijs/plugin-layout'
... ... @@ -2125,8 +1746,6 @@ packages:
2125 1746 '@umijs/plugin-model': 2.x
2126 1747 umi: 3.x
2127 1748 dependencies:
2128   - '@ant-design/icons': registry.npmmirror.com/@ant-design/icons/4.7.0_wcqkhtmu7mswc6yz4uyexck3ty
2129   - '@ant-design/pro-layout': registry.npmmirror.com/@ant-design/pro-layout/6.38.22_wcqkhtmu7mswc6yz4uyexck3ty
2130 1749 '@umijs/plugin-initial-state': registry.npmmirror.com/@umijs/plugin-initial-state/2.4.0_umi@3.5.35
2131 1750 '@umijs/plugin-locale': registry.npmmirror.com/@umijs/plugin-locale/0.15.1_r3ll3t3tykgnhww2qhhvabl2oq
2132 1751 '@umijs/plugin-model': registry.npmmirror.com/@umijs/plugin-model/2.6.2_umi@3.5.35
... ... @@ -2173,23 +1792,23 @@ packages:
2173 1792 umi: registry.npmmirror.com/umi/3.5.35
2174 1793 dev: true
2175 1794
2176   - registry.npmmirror.com/@umijs/plugin-qiankun/2.41.0_r3ll3t3tykgnhww2qhhvabl2oq:
2177   - resolution: {integrity: sha512-MFby0o7eUWbMUq4fUI9D7bCFCRpWAEdq5S5sjZz4KnZwNCeRQWDzLHzFJ2WqBh2c1VLeYaU/dyDYojme1u6GvA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@umijs/plugin-qiankun/-/plugin-qiankun-2.41.0.tgz}
2178   - id: registry.npmmirror.com/@umijs/plugin-qiankun/2.41.0
  1795 + registry.npmmirror.com/@umijs/plugin-qiankun/2.43.3_r3ll3t3tykgnhww2qhhvabl2oq:
  1796 + resolution: {integrity: sha512-IV80eeCHRC9GJKXiaAGRkB1Sk+lsuIiRvljI41HwM1+N2T4YRj0OM78uBbB7Z1PbqxagkD/QKR1wEeBoELOJRw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@umijs/plugin-qiankun/-/plugin-qiankun-2.43.3.tgz}
  1797 + id: registry.npmmirror.com/@umijs/plugin-qiankun/2.43.3
2179 1798 name: '@umijs/plugin-qiankun'
2180   - version: 2.41.0
  1799 + version: 2.43.3
2181 1800 peerDependencies:
2182 1801 react: '16'
2183 1802 react-dom: '16'
2184 1803 umi: ^3.2.21
2185 1804 webpack: ^4.41.0
2186 1805 dependencies:
2187   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
2188   - address: registry.npmmirror.com/address/1.2.1
  1806 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
  1807 + address: registry.npmmirror.com/address/1.2.2
2189 1808 http-proxy-middleware: registry.npmmirror.com/http-proxy-middleware/2.0.6
2190 1809 lodash: registry.npmmirror.com/lodash/4.17.21
2191 1810 path-to-regexp: registry.npmmirror.com/path-to-regexp/1.8.0
2192   - qiankun: registry.npmmirror.com/qiankun/2.8.4
  1811 + qiankun: registry.npmmirror.com/qiankun/2.10.11
2193 1812 react: registry.npmmirror.com/react/16.14.0
2194 1813 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
2195 1814 umi: registry.npmmirror.com/umi/3.5.35
... ... @@ -2269,7 +1888,7 @@ packages:
2269 1888 transitivePeerDependencies:
2270 1889 - react-dom
2271 1890
2272   - registry.npmmirror.com/@umijs/preset-react/1.8.31_rd3h76hc3esx7zhjhdppb2dxt4:
  1891 + registry.npmmirror.com/@umijs/preset-react/1.8.31_r3ll3t3tykgnhww2qhhvabl2oq:
2273 1892 resolution: {integrity: sha512-zQRYJw68mgG6pPcy6GwAXFRC/XxATIGmiaFAZHt7aYDy3VCccmjNKjs1pXqrcHYmGhoa7TyjCHUYEuJSv0n8uw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@umijs/preset-react/-/preset-react-1.8.31.tgz}
2274 1893 id: registry.npmmirror.com/@umijs/preset-react/1.8.31
2275 1894 name: '@umijs/preset-react'
... ... @@ -2284,7 +1903,7 @@ packages:
2284 1903 '@umijs/plugin-dva': registry.npmmirror.com/@umijs/plugin-dva/0.13.0_r3ll3t3tykgnhww2qhhvabl2oq
2285 1904 '@umijs/plugin-helmet': registry.npmmirror.com/@umijs/plugin-helmet/1.1.3_react@16.14.0+umi@3.5.35
2286 1905 '@umijs/plugin-initial-state': registry.npmmirror.com/@umijs/plugin-initial-state/2.4.0_umi@3.5.35
2287   - '@umijs/plugin-layout': registry.npmmirror.com/@umijs/plugin-layout/0.18.1_uqa6uvf5dnozd6esggd5xxdesi
  1906 + '@umijs/plugin-layout': registry.npmmirror.com/@umijs/plugin-layout/0.18.1_77he37ce57iq2lfztc2q7ewwqm
2288 1907 '@umijs/plugin-locale': registry.npmmirror.com/@umijs/plugin-locale/0.15.1_r3ll3t3tykgnhww2qhhvabl2oq
2289 1908 '@umijs/plugin-model': registry.npmmirror.com/@umijs/plugin-model/2.6.2_umi@3.5.35
2290 1909 '@umijs/plugin-request': registry.npmmirror.com/@umijs/plugin-request/2.8.0_react@16.14.0+umi@3.5.35
... ... @@ -2368,6 +1987,7 @@ packages:
2368 1987 fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3
2369 1988 lodash.isequal: registry.npmmirror.com/lodash.isequal/4.5.0
2370 1989 memoize-one: registry.npmmirror.com/memoize-one/5.2.1
  1990 + dev: true
2371 1991
2372 1992 registry.npmmirror.com/@umijs/runtime/3.5.35_react@16.14.0:
2373 1993 resolution: {integrity: sha512-RZojTaESpu7H1xxjEAqOW53aGA/8gRxUN0/2FW+EOD6getRC4pptuEzFInfu93NfLa06hsXJO31zgYKukTF+Kw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@umijs/runtime/-/runtime-3.5.35.tgz}
... ... @@ -2394,11 +2014,6 @@ packages:
2394 2014 '@umijs/deps': registry.npmmirror.com/@umijs/deps/3.5.35
2395 2015 '@umijs/utils': registry.npmmirror.com/@umijs/utils/3.5.35
2396 2016
2397   - registry.npmmirror.com/@umijs/ssr-darkreader/4.9.45:
2398   - resolution: {integrity: sha512-XlcwzSYQ/SRZpHdwIyMDS4FOGX5kP4U/2g2mykyn/iPQTK4xTiQAyBu6UnnDnn7d5P8s7Atzh1C7H0ETNOypJg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@umijs/ssr-darkreader/-/ssr-darkreader-4.9.45.tgz}
2399   - name: '@umijs/ssr-darkreader'
2400   - version: 4.9.45
2401   -
2402 2017 registry.npmmirror.com/@umijs/test/3.5.35:
2403 2018 resolution: {integrity: sha512-6GHT9zbbPaDrHkQiMfKG/lzoBl3SD2zdHJ7ldHSpOvLv6bszFlG+jcc1HB8CreYbUhFgovTKDi1uAwzot5P+0w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@umijs/test/-/test-3.5.35.tgz}
2404 2019 name: '@umijs/test'
... ... @@ -2413,7 +2028,7 @@ packages:
2413 2028 identity-obj-proxy: registry.npmmirror.com/identity-obj-proxy/3.0.0
2414 2029 jest: registry.npmmirror.com/jest/26.6.3
2415 2030 jest-cli: registry.npmmirror.com/jest-cli/26.6.3
2416   - regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.13.10
  2031 + regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.13.11
2417 2032 whatwg-fetch: registry.npmmirror.com/whatwg-fetch/3.6.2
2418 2033 transitivePeerDependencies:
2419 2034 - bufferutil
... ... @@ -2459,16 +2074,6 @@ packages:
2459 2074 - react-dom
2460 2075 - react-router
2461 2076
2462   - registry.npmmirror.com/@umijs/use-params/1.0.9_react@16.14.0:
2463   - resolution: {integrity: sha512-QlN0RJSBVQBwLRNxbxjQ5qzqYIGn+K7USppMoIOVlf7fxXHsnQZ2bEsa6Pm74bt6DVQxpUE8HqvdStn6Y9FV1w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@umijs/use-params/-/use-params-1.0.9.tgz}
2464   - id: registry.npmmirror.com/@umijs/use-params/1.0.9
2465   - name: '@umijs/use-params'
2466   - version: 1.0.9
2467   - peerDependencies:
2468   - react: '*'
2469   - dependencies:
2470   - react: registry.npmmirror.com/react/16.14.0
2471   -
2472 2077 registry.npmmirror.com/@umijs/utils/3.5.35:
2473 2078 resolution: {integrity: sha512-xYto01cUMXiNpM7FZrWmx5db85UlpLJMCSiPzbo4YUfUfeGySKBeeRVNkBFOKpaImetEx2TDxby7KILPPjSo4w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/@umijs/utils/-/utils-3.5.35.tgz}
2474 2079 name: '@umijs/utils'
... ... @@ -2531,11 +2136,12 @@ packages:
2531 2136 version: 1.1.0
2532 2137 dependencies:
2533 2138 object-assign: registry.npmmirror.com/object-assign/4.1.1
  2139 + dev: true
2534 2140
2535   - registry.npmmirror.com/address/1.2.1:
2536   - resolution: {integrity: sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/address/-/address-1.2.1.tgz}
  2141 + registry.npmmirror.com/address/1.2.2:
  2142 + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/address/-/address-1.2.2.tgz}
2537 2143 name: address
2538   - version: 1.2.1
  2144 + version: 1.2.2
2539 2145 engines: {node: '>= 10.0.0'}
2540 2146 dev: true
2541 2147
... ... @@ -2720,7 +2326,7 @@ packages:
2720 2326 '@ant-design/colors': registry.npmmirror.com/@ant-design/colors/6.0.0
2721 2327 '@ant-design/icons': registry.npmmirror.com/@ant-design/icons/4.7.0_wcqkhtmu7mswc6yz4uyexck3ty
2722 2328 '@ant-design/react-slick': registry.npmmirror.com/@ant-design/react-slick/0.29.2_react@16.14.0
2723   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  2329 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
2724 2330 '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor/3.4.1
2725 2331 classnames: registry.npmmirror.com/classnames/2.3.2
2726 2332 copy-to-clipboard: registry.npmmirror.com/copy-to-clipboard/3.3.3
... ... @@ -2732,7 +2338,7 @@ packages:
2732 2338 rc-dialog: registry.npmmirror.com/rc-dialog/9.0.2_wcqkhtmu7mswc6yz4uyexck3ty
2733 2339 rc-drawer: registry.npmmirror.com/rc-drawer/6.0.1_wcqkhtmu7mswc6yz4uyexck3ty
2734 2340 rc-dropdown: registry.npmmirror.com/rc-dropdown/4.0.1_wcqkhtmu7mswc6yz4uyexck3ty
2735   - rc-field-form: registry.npmmirror.com/rc-field-form/1.27.3_wcqkhtmu7mswc6yz4uyexck3ty
  2341 + rc-field-form: registry.npmmirror.com/rc-field-form/1.27.4_wcqkhtmu7mswc6yz4uyexck3ty
2736 2342 rc-image: registry.npmmirror.com/rc-image/5.12.0_wcqkhtmu7mswc6yz4uyexck3ty
2737 2343 rc-input: registry.npmmirror.com/rc-input/0.1.4_wcqkhtmu7mswc6yz4uyexck3ty
2738 2344 rc-input-number: registry.npmmirror.com/rc-input-number/7.3.11_wcqkhtmu7mswc6yz4uyexck3ty
... ... @@ -2758,7 +2364,7 @@ packages:
2758 2364 rc-tree-select: registry.npmmirror.com/rc-tree-select/5.5.4_wcqkhtmu7mswc6yz4uyexck3ty
2759 2365 rc-trigger: registry.npmmirror.com/rc-trigger/5.3.3_wcqkhtmu7mswc6yz4uyexck3ty
2760 2366 rc-upload: registry.npmmirror.com/rc-upload/4.3.4_wcqkhtmu7mswc6yz4uyexck3ty
2761   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  2367 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
2762 2368 react: registry.npmmirror.com/react/16.14.0
2763 2369 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
2764 2370 scroll-into-view-if-needed: registry.npmmirror.com/scroll-into-view-if-needed/2.2.29
... ... @@ -2898,12 +2504,6 @@ packages:
2898 2504 engines: {node: '>=8'}
2899 2505 dev: true
2900 2506
2901   - registry.npmmirror.com/async-validator/3.5.2:
2902   - resolution: {integrity: sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/async-validator/-/async-validator-3.5.2.tgz}
2903   - name: async-validator
2904   - version: 3.5.2
2905   - dev: false
2906   -
2907 2507 registry.npmmirror.com/async-validator/4.2.5:
2908 2508 resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz}
2909 2509 name: async-validator
... ... @@ -3038,6 +2638,7 @@ packages:
3038 2638 dependencies:
3039 2639 core-js: registry.npmmirror.com/core-js/2.6.12
3040 2640 regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.11.1
  2641 + dev: true
3041 2642
3042 2643 registry.npmmirror.com/balanced-match/1.0.2:
3043 2644 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz}
... ... @@ -3064,13 +2665,6 @@ packages:
3064 2665 name: base64-js
3065 2666 version: 1.5.1
3066 2667
3067   - registry.npmmirror.com/bessel/1.0.2:
3068   - resolution: {integrity: sha512-Al3nHGQGqDYqqinXhQzmwmcRToe/3WyBv4N8aZc5Pef8xw2neZlR9VPi84Sa23JtgWcucu18HxVZrnI0fn2etw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/bessel/-/bessel-1.0.2.tgz}
3069   - name: bessel
3070   - version: 1.0.2
3071   - engines: {node: '>=0.8'}
3072   - dev: false
3073   -
3074 2668 registry.npmmirror.com/big.js/5.2.2:
3075 2669 resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz}
3076 2670 name: big.js
... ... @@ -3134,14 +2728,6 @@ packages:
3134 2728 name: brorand
3135 2729 version: 1.1.0
3136 2730
3137   - registry.npmmirror.com/browser-md5-file/1.1.1:
3138   - resolution: {integrity: sha512-9h2UViTtZPhBa7oHvp5mb7MvJaX5OKEPUsplDwJ800OIV+In7BOR3RXOMB78obn2iQVIiS3WkVLhG7Zu1EMwbw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/browser-md5-file/-/browser-md5-file-1.1.1.tgz}
3139   - name: browser-md5-file
3140   - version: 1.1.1
3141   - dependencies:
3142   - spark-md5: registry.npmmirror.com/spark-md5/2.0.2
3143   - dev: false
3144   -
3145 2731 registry.npmmirror.com/browser-process-hrtime/1.0.0:
3146 2732 resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz}
3147 2733 name: browser-process-hrtime
... ... @@ -3277,6 +2863,7 @@ packages:
3277 2863 dependencies:
3278 2864 function-bind: registry.npmmirror.com/function-bind/1.1.1
3279 2865 get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.3
  2866 + dev: true
3280 2867
3281 2868 registry.npmmirror.com/caller-callsite/2.0.0:
3282 2869 resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/caller-callsite/-/caller-callsite-2.0.0.tgz}
... ... @@ -3378,12 +2965,6 @@ packages:
3378 2965 optionalDependencies:
3379 2966 fsevents: registry.npmmirror.com/fsevents/2.3.2
3380 2967
3381   - registry.npmmirror.com/ci-info/1.6.0:
3382   - resolution: {integrity: sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz}
3383   - name: ci-info
3384   - version: 1.6.0
3385   - dev: true
3386   -
3387 2968 registry.npmmirror.com/ci-info/2.0.0:
3388 2969 resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/ci-info/-/ci-info-2.0.0.tgz}
3389 2970 name: ci-info
... ... @@ -3467,20 +3048,6 @@ packages:
3467 3048 wrap-ansi: registry.npmmirror.com/wrap-ansi/6.2.0
3468 3049 dev: true
3469 3050
3470   - registry.npmmirror.com/clone/2.1.2:
3471   - resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz}
3472   - name: clone
3473   - version: 2.1.2
3474   - engines: {node: '>=0.8'}
3475   - dev: false
3476   -
3477   - registry.npmmirror.com/clsx/1.2.1:
3478   - resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/clsx/-/clsx-1.2.1.tgz}
3479   - name: clsx
3480   - version: 1.2.1
3481   - engines: {node: '>=6'}
3482   - dev: false
3483   -
3484 3051 registry.npmmirror.com/co/4.6.0:
3485 3052 resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/co/-/co-4.6.0.tgz}
3486 3053 name: co
... ... @@ -3488,12 +3055,6 @@ packages:
3488 3055 engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
3489 3056 dev: true
3490 3057
3491   - registry.npmmirror.com/codemirror/5.65.8:
3492   - resolution: {integrity: sha512-TNGkSkkoAsmZSf6W6g35LMVQJBHKasc2CKwhr/fTxSYun7cn6J+CbtyNjV/MYlFVkNTsqZoviegyCZimWhoMMA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/codemirror/-/codemirror-5.65.8.tgz}
3493   - name: codemirror
3494   - version: 5.65.8
3495   - dev: false
3496   -
3497 3058 registry.npmmirror.com/collect-v8-coverage/1.0.1:
3498 3059 resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz}
3499 3060 name: collect-v8-coverage
... ... @@ -3535,24 +3096,7 @@ packages:
3535 3096 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz}
3536 3097 name: color-name
3537 3098 version: 1.1.4
3538   -
3539   - registry.npmmirror.com/color-string/1.9.1:
3540   - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz}
3541   - name: color-string
3542   - version: 1.9.1
3543   - dependencies:
3544   - color-name: registry.npmmirror.com/color-name/1.1.4
3545   - simple-swizzle: registry.npmmirror.com/simple-swizzle/0.2.2
3546   - dev: false
3547   -
3548   - registry.npmmirror.com/color/3.2.1:
3549   - resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/color/-/color-3.2.1.tgz}
3550   - name: color
3551   - version: 3.2.1
3552   - dependencies:
3553   - color-convert: registry.npmmirror.com/color-convert/1.9.3
3554   - color-string: registry.npmmirror.com/color-string/1.9.1
3555   - dev: false
  3099 + dev: true
3556 3100
3557 3101 registry.npmmirror.com/colorette/2.0.19:
3558 3102 resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz}
... ... @@ -3579,6 +3123,7 @@ packages:
3579 3123 name: commander
3580 3124 version: 6.2.1
3581 3125 engines: {node: '>= 6'}
  3126 + dev: true
3582 3127
3583 3128 registry.npmmirror.com/component-classes/1.2.6:
3584 3129 resolution: {integrity: sha512-hPFGULxdwugu1QWW3SvVOCUHLzO34+a2J6Wqy0c5ASQkfi9/8nZcBB0ZohaEbXOQlCflMAEMmEWk7u7BVs4koA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/component-classes/-/component-classes-1.2.6.tgz}
... ... @@ -3586,6 +3131,7 @@ packages:
3586 3131 version: 1.2.6
3587 3132 dependencies:
3588 3133 component-indexof: registry.npmmirror.com/component-indexof/0.0.3
  3134 + dev: true
3589 3135
3590 3136 registry.npmmirror.com/component-emitter/1.3.0:
3591 3137 resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.0.tgz}
... ... @@ -3597,6 +3143,7 @@ packages:
3597 3143 resolution: {integrity: sha512-puDQKvx/64HZXb4hBwIcvQLaLgux8o1CbWl39s41hrIIZDl1lJiD5jc22gj3RBeGK0ovxALDYpIbyjqDUUl0rw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/component-indexof/-/component-indexof-0.0.3.tgz}
3598 3144 name: component-indexof
3599 3145 version: 0.0.3
  3146 + dev: true
3600 3147
3601 3148 registry.npmmirror.com/compute-scroll-into-view/1.0.17:
3602 3149 resolution: {integrity: sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz}
... ... @@ -3686,6 +3233,7 @@ packages:
3686 3233 version: 2.6.12
3687 3234 deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
3688 3235 requiresBuild: true
  3236 + dev: true
3689 3237
3690 3238 registry.npmmirror.com/core-js/3.6.5:
3691 3239 resolution: {integrity: sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/core-js/-/core-js-3.6.5.tgz}
... ... @@ -3769,15 +3317,6 @@ packages:
3769 3317 dependencies:
3770 3318 loose-envify: registry.npmmirror.com/loose-envify/1.4.0
3771 3319 object-assign: registry.npmmirror.com/object-assign/4.1.1
3772   -
3773   - registry.npmmirror.com/cross-spawn/5.1.0:
3774   - resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz}
3775   - name: cross-spawn
3776   - version: 5.1.0
3777   - dependencies:
3778   - lru-cache: registry.npmmirror.com/lru-cache/4.1.5
3779   - shebang-command: registry.npmmirror.com/shebang-command/1.2.0
3780   - which: registry.npmmirror.com/which/1.3.1
3781 3320 dev: true
3782 3321
3783 3322 registry.npmmirror.com/cross-spawn/6.0.5:
... ... @@ -3827,6 +3366,7 @@ packages:
3827 3366 dependencies:
3828 3367 babel-runtime: registry.npmmirror.com/babel-runtime/6.26.0
3829 3368 component-classes: registry.npmmirror.com/component-classes/1.2.6
  3369 + dev: true
3830 3370
3831 3371 registry.npmmirror.com/css-blank-pseudo/0.1.4:
3832 3372 resolution: {integrity: sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz}
... ... @@ -3922,6 +3462,12 @@ packages:
3922 3462 resolution: {integrity: sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/dayjs/-/dayjs-1.11.6.tgz}
3923 3463 name: dayjs
3924 3464 version: 1.11.6
  3465 + dev: false
  3466 +
  3467 + registry.npmmirror.com/dayjs/1.11.9:
  3468 + resolution: {integrity: sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/dayjs/-/dayjs-1.11.9.tgz}
  3469 + name: dayjs
  3470 + version: 1.11.9
3925 3471
3926 3472 registry.npmmirror.com/debug/2.6.9:
3927 3473 resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz}
... ... @@ -4070,14 +3616,6 @@ packages:
4070 3616 miller-rabin: registry.npmmirror.com/miller-rabin/4.0.1
4071 3617 randombytes: registry.npmmirror.com/randombytes/2.1.0
4072 3618
4073   - registry.npmmirror.com/dingtalk-jsapi/3.0.12:
4074   - resolution: {integrity: sha512-vSP5fGuSthytrIYsN9ITa4DIO5h0bhIIKmcIYIRdvHN0brhzn1IX3hkFtNNNnjg6+u+pHWT8bKH/PRheWIhOLQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/dingtalk-jsapi/-/dingtalk-jsapi-3.0.12.tgz}
4075   - name: dingtalk-jsapi
4076   - version: 3.0.12
4077   - dependencies:
4078   - promise-polyfill: registry.npmmirror.com/promise-polyfill/7.1.2
4079   - dev: false
4080   -
4081 3619 registry.npmmirror.com/dir-glob/3.0.1:
4082 3620 resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz}
4083 3621 name: dir-glob
... ... @@ -4087,16 +3625,6 @@ packages:
4087 3625 path-type: registry.npmmirror.com/path-type/4.0.0
4088 3626 dev: true
4089 3627
4090   - registry.npmmirror.com/dnd-core/14.0.1:
4091   - resolution: {integrity: sha512-+PVS2VPTgKFPYWo3vAFEA8WPbTf7/xo43TifH9G8S1KqnrQu0o77A3unrF5yOugy4mIz7K5wAVFHUcha7wsz6A==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/dnd-core/-/dnd-core-14.0.1.tgz}
4092   - name: dnd-core
4093   - version: 14.0.1
4094   - dependencies:
4095   - '@react-dnd/asap': registry.npmmirror.com/@react-dnd/asap/4.0.1
4096   - '@react-dnd/invariant': registry.npmmirror.com/@react-dnd/invariant/2.0.0
4097   - redux: registry.npmmirror.com/redux/4.2.0
4098   - dev: false
4099   -
4100 3628 registry.npmmirror.com/doctrine/2.1.0:
4101 3629 resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz}
4102 3630 name: doctrine
... ... @@ -4149,7 +3677,7 @@ packages:
4149 3677 peerDependencies:
4150 3678 redux: 4.x
4151 3679 dependencies:
4152   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  3680 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
4153 3681 flatten: registry.npmmirror.com/flatten/1.0.3
4154 3682 global: registry.npmmirror.com/global/4.4.0
4155 3683 invariant: registry.npmmirror.com/invariant/2.2.4
... ... @@ -4167,7 +3695,7 @@ packages:
4167 3695 peerDependencies:
4168 3696 dva: ^2.5.0-0
4169 3697 dependencies:
4170   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  3698 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
4171 3699 dva: registry.npmmirror.com/dva/2.6.0-beta.22_wcqkhtmu7mswc6yz4uyexck3ty
4172 3700 immer: registry.npmmirror.com/immer/7.0.15
4173 3701 dev: true
... ... @@ -4179,7 +3707,7 @@ packages:
4179 3707 peerDependencies:
4180 3708 dva-core: ^1.1.0 | ^1.5.0-0 | ^1.6.0-0
4181 3709 dependencies:
4182   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  3710 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
4183 3711 dev: true
4184 3712
4185 3713 registry.npmmirror.com/dva/2.6.0-beta.22_wcqkhtmu7mswc6yz4uyexck3ty:
... ... @@ -4191,7 +3719,7 @@ packages:
4191 3719 react: ^16.8.4
4192 3720 react-dom: ^16.8.4
4193 3721 dependencies:
4194   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  3722 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
4195 3723 '@types/isomorphic-fetch': registry.npmmirror.com/@types/isomorphic-fetch/0.0.35
4196 3724 '@types/react-redux': registry.npmmirror.com/@types/react-redux/7.1.24
4197 3725 '@types/react-router-dom': registry.npmmirror.com/@types/react-router-dom/5.3.3
... ... @@ -4211,30 +3739,6 @@ packages:
4211 3739 - react-router
4212 3740 dev: true
4213 3741
4214   - registry.npmmirror.com/echarts-for-react/3.0.2_e25sv6jbquknokxb76lemrfzwm:
4215   - resolution: {integrity: sha512-DRwIiTzx8JfwPOVgGttDytBqdp5VzCSyMRIxubgU/g2n9y3VLUmF2FK7Icmg/sNVkv4+rktmrLN9w22U2yy3fA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/echarts-for-react/-/echarts-for-react-3.0.2.tgz}
4216   - id: registry.npmmirror.com/echarts-for-react/3.0.2
4217   - name: echarts-for-react
4218   - version: 3.0.2
4219   - peerDependencies:
4220   - echarts: ^3.0.0 || ^4.0.0 || ^5.0.0
4221   - react: ^15.0.0 || >=16.0.0
4222   - dependencies:
4223   - echarts: registry.npmmirror.com/echarts/5.4.0
4224   - fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3
4225   - react: registry.npmmirror.com/react/16.14.0
4226   - size-sensor: registry.npmmirror.com/size-sensor/1.0.1
4227   - dev: false
4228   -
4229   - registry.npmmirror.com/echarts/5.4.0:
4230   - resolution: {integrity: sha512-uPsO9VRUIKAdFOoH3B0aNg7NRVdN7aM39/OjovjO9MwmWsAkfGyeXJhK+dbRi51iDrQWliXV60/XwLA7kg3z0w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/echarts/-/echarts-5.4.0.tgz}
4231   - name: echarts
4232   - version: 5.4.0
4233   - dependencies:
4234   - tslib: registry.npmmirror.com/tslib/2.3.0
4235   - zrender: registry.npmmirror.com/zrender/5.4.0
4236   - dev: false
4237   -
4238 3742 registry.npmmirror.com/electron-to-chromium/1.4.284:
4239 3743 resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz}
4240 3744 name: electron-to-chromium
... ... @@ -4278,6 +3782,7 @@ packages:
4278 3782 version: 0.1.13
4279 3783 dependencies:
4280 3784 iconv-lite: registry.npmmirror.com/iconv-lite/0.6.3
  3785 + dev: true
4281 3786
4282 3787 registry.npmmirror.com/end-of-stream/1.4.4:
4283 3788 resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz}
... ... @@ -4654,21 +4159,6 @@ packages:
4654 4159 version: 0.3.6
4655 4160 dev: true
4656 4161
4657   - registry.npmmirror.com/execa/0.8.0:
4658   - resolution: {integrity: sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/execa/-/execa-0.8.0.tgz}
4659   - name: execa
4660   - version: 0.8.0
4661   - engines: {node: '>=4'}
4662   - dependencies:
4663   - cross-spawn: registry.npmmirror.com/cross-spawn/5.1.0
4664   - get-stream: registry.npmmirror.com/get-stream/3.0.0
4665   - is-stream: registry.npmmirror.com/is-stream/1.1.0
4666   - npm-run-path: registry.npmmirror.com/npm-run-path/2.0.2
4667   - p-finally: registry.npmmirror.com/p-finally/1.0.0
4668   - signal-exit: registry.npmmirror.com/signal-exit/3.0.7
4669   - strip-eof: registry.npmmirror.com/strip-eof/1.0.0
4670   - dev: true
4671   -
4672 4162 registry.npmmirror.com/execa/1.0.0:
4673 4163 resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz}
4674 4164 name: execa
... ... @@ -4971,6 +4461,7 @@ packages:
4971 4461 resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz}
4972 4462 name: function-bind
4973 4463 version: 1.1.1
  4464 + dev: true
4974 4465
4975 4466 registry.npmmirror.com/function.prototype.name/1.1.5:
4976 4467 resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz}
... ... @@ -5018,6 +4509,7 @@ packages:
5018 4509 function-bind: registry.npmmirror.com/function-bind/1.1.1
5019 4510 has: registry.npmmirror.com/has/1.0.3
5020 4511 has-symbols: registry.npmmirror.com/has-symbols/1.0.3
  4512 + dev: true
5021 4513
5022 4514 registry.npmmirror.com/get-own-enumerable-property-symbols/3.0.2:
5023 4515 resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz}
... ... @@ -5032,13 +4524,6 @@ packages:
5032 4524 engines: {node: '>=8.0.0'}
5033 4525 dev: true
5034 4526
5035   - registry.npmmirror.com/get-stream/3.0.0:
5036   - resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz}
5037   - name: get-stream
5038   - version: 3.0.0
5039   - engines: {node: '>=4'}
5040   - dev: true
5041   -
5042 4527 registry.npmmirror.com/get-stream/4.1.0:
5043 4528 resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz}
5044 4529 name: get-stream
... ... @@ -5183,6 +4668,7 @@ packages:
5183 4668 name: has-symbols
5184 4669 version: 1.0.3
5185 4670 engines: {node: '>= 0.4'}
  4671 + dev: true
5186 4672
5187 4673 registry.npmmirror.com/has-tostringtag/1.0.0:
5188 4674 resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz}
... ... @@ -5239,6 +4725,7 @@ packages:
5239 4725 engines: {node: '>= 0.4.0'}
5240 4726 dependencies:
5241 4727 function-bind: registry.npmmirror.com/function-bind/1.1.1
  4728 + dev: true
5242 4729
5243 4730 registry.npmmirror.com/hash-base/3.1.0:
5244 4731 resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/hash-base/-/hash-base-3.1.0.tgz}
... ... @@ -5263,7 +4750,7 @@ packages:
5263 4750 name: history-with-query
5264 4751 version: 4.10.4
5265 4752 dependencies:
5266   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  4753 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
5267 4754 loose-envify: registry.npmmirror.com/loose-envify/1.4.0
5268 4755 query-string: registry.npmmirror.com/query-string/6.14.1
5269 4756 resolve-pathname: registry.npmmirror.com/resolve-pathname/3.0.0
... ... @@ -5276,7 +4763,7 @@ packages:
5276 4763 name: history
5277 4764 version: 4.10.1
5278 4765 dependencies:
5279   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  4766 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
5280 4767 loose-envify: registry.npmmirror.com/loose-envify/1.4.0
5281 4768 resolve-pathname: registry.npmmirror.com/resolve-pathname/3.0.0
5282 4769 tiny-invariant: registry.npmmirror.com/tiny-invariant/1.3.1
... ... @@ -5349,7 +4836,7 @@ packages:
5349 4836 '@types/express':
5350 4837 optional: true
5351 4838 dependencies:
5352   - '@types/http-proxy': registry.npmmirror.com/@types/http-proxy/1.17.9
  4839 + '@types/http-proxy': registry.npmmirror.com/@types/http-proxy/1.17.11
5353 4840 http-proxy: registry.npmmirror.com/http-proxy/1.18.1
5354 4841 is-glob: registry.npmmirror.com/is-glob/4.0.3
5355 4842 is-plain-obj: registry.npmmirror.com/is-plain-obj/3.0.0
... ... @@ -5419,6 +4906,7 @@ packages:
5419 4906 engines: {node: '>=0.10.0'}
5420 4907 dependencies:
5421 4908 safer-buffer: registry.npmmirror.com/safer-buffer/2.1.2
  4909 + dev: true
5422 4910
5423 4911 registry.npmmirror.com/identity-obj-proxy/3.0.0:
5424 4912 resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz}
... ... @@ -5496,13 +4984,12 @@ packages:
5496 4984 dependencies:
5497 4985 resolve-from: registry.npmmirror.com/resolve-from/3.0.0
5498 4986
5499   - registry.npmmirror.com/import-html-entry/1.14.0:
5500   - resolution: {integrity: sha512-CQQMV+2rxHCLMSXsajV1cjT1g6xi3ujMAPnGwR96xHaN5/JEVIOUGkM7LDRn73dk8E8NaHmOf3rvPPExPPe1xw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/import-html-entry/-/import-html-entry-1.14.0.tgz}
  4987 + registry.npmmirror.com/import-html-entry/1.15.0:
  4988 + resolution: {integrity: sha512-ZVj8sqSuJV0O8cdzyNU8RLrVzO5+nIySxAZuG/rJtmdQ4GOPqiu+frbVR29EFusDTs0JZ+m+cxwjMToEMZvv3A==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/import-html-entry/-/import-html-entry-1.15.0.tgz}
5501 4989 name: import-html-entry
5502   - version: 1.14.0
  4990 + version: 1.15.0
5503 4991 dependencies:
5504   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
5505   - dev: true
  4992 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
5506 4993
5507 4994 registry.npmmirror.com/import-local/3.1.0:
5508 4995 resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz}
... ... @@ -5611,6 +5098,7 @@ packages:
5611 5098 version: 2.2.4
5612 5099 dependencies:
5613 5100 loose-envify: registry.npmmirror.com/loose-envify/1.4.0
  5101 + dev: true
5614 5102
5615 5103 registry.npmmirror.com/is-accessor-descriptor/0.1.6:
5616 5104 resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz}
... ... @@ -5635,12 +5123,6 @@ packages:
5635 5123 name: is-arrayish
5636 5124 version: 0.2.1
5637 5125
5638   - registry.npmmirror.com/is-arrayish/0.3.2:
5639   - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz}
5640   - name: is-arrayish
5641   - version: 0.3.2
5642   - dev: false
5643   -
5644 5126 registry.npmmirror.com/is-bigint/1.0.4:
5645 5127 resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz}
5646 5128 name: is-bigint
... ... @@ -5680,15 +5162,6 @@ packages:
5680 5162 engines: {node: '>= 0.4'}
5681 5163 dev: true
5682 5164
5683   - registry.npmmirror.com/is-ci/1.2.1:
5684   - resolution: {integrity: sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/is-ci/-/is-ci-1.2.1.tgz}
5685   - name: is-ci
5686   - version: 1.2.1
5687   - hasBin: true
5688   - dependencies:
5689   - ci-info: registry.npmmirror.com/ci-info/1.6.0
5690   - dev: true
5691   -
5692 5165 registry.npmmirror.com/is-ci/2.0.0:
5693 5166 resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/is-ci/-/is-ci-2.0.0.tgz}
5694 5167 name: is-ci
... ... @@ -6008,6 +5481,7 @@ packages:
6008 5481 dependencies:
6009 5482 node-fetch: registry.npmmirror.com/node-fetch/1.7.3
6010 5483 whatwg-fetch: registry.npmmirror.com/whatwg-fetch/3.6.2
  5484 + dev: true
6011 5485
6012 5486 registry.npmmirror.com/istanbul-lib-coverage/3.2.0:
6013 5487 resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz}
... ... @@ -6590,18 +6064,6 @@ packages:
6590 6064 engines: {node: '>=6'}
6591 6065 dev: true
6592 6066
6593   - registry.npmmirror.com/jquery-mousewheel/3.1.13:
6594   - resolution: {integrity: sha512-GXhSjfOPyDemM005YCEHvzrEALhKDIswtxSHSR2e4K/suHVJKJxxRCGz3skPjNxjJjQa9AVSGGlYjv1M3VLIPg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/jquery-mousewheel/-/jquery-mousewheel-3.1.13.tgz}
6595   - name: jquery-mousewheel
6596   - version: 3.1.13
6597   - dev: false
6598   -
6599   - registry.npmmirror.com/jquery/3.6.1:
6600   - resolution: {integrity: sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/jquery/-/jquery-3.6.1.tgz}
6601   - name: jquery
6602   - version: 3.6.1
6603   - dev: false
6604   -
6605 6067 registry.npmmirror.com/js-cookie/2.2.1:
6606 6068 resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/js-cookie/-/js-cookie-2.2.1.tgz}
6607 6069 name: js-cookie
... ... @@ -6725,12 +6187,6 @@ packages:
6725 6187 hasBin: true
6726 6188 dev: true
6727 6189
6728   - registry.npmmirror.com/jstat/1.9.5:
6729   - resolution: {integrity: sha512-cWnp4vObF5GmB2XsIEzxI/1ZTcYlcfNqxQ/9Fp5KFUa0Jf/4tO0ZkGVnqoEHDisJvYgvn5n3eWZbd2xTVJJPUQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/jstat/-/jstat-1.9.5.tgz}
6730   - name: jstat
6731   - version: 1.9.5
6732   - dev: false
6733   -
6734 6190 registry.npmmirror.com/jsx-ast-utils/3.3.3:
6735 6191 resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz}
6736 6192 name: jsx-ast-utils
... ... @@ -6891,12 +6347,6 @@ packages:
6891 6347 p-locate: registry.npmmirror.com/p-locate/4.1.0
6892 6348 dev: true
6893 6349
6894   - registry.npmmirror.com/lodash-es/4.17.21:
6895   - resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz}
6896   - name: lodash-es
6897   - version: 4.17.21
6898   - dev: false
6899   -
6900 6350 registry.npmmirror.com/lodash.debounce/4.0.8:
6901 6351 resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz}
6902 6352 name: lodash.debounce
... ... @@ -6907,11 +6357,13 @@ packages:
6907 6357 resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz}
6908 6358 name: lodash.isequal
6909 6359 version: 4.5.0
  6360 + dev: true
6910 6361
6911 6362 registry.npmmirror.com/lodash.merge/4.6.2:
6912 6363 resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz}
6913 6364 name: lodash.merge
6914 6365 version: 4.6.2
  6366 + dev: true
6915 6367
6916 6368 registry.npmmirror.com/lodash.throttle/4.1.1:
6917 6369 resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz}
... ... @@ -6960,15 +6412,6 @@ packages:
6960 6412 dependencies:
6961 6413 js-tokens: registry.npmmirror.com/js-tokens/4.0.0
6962 6414
6963   - registry.npmmirror.com/lru-cache/4.1.5:
6964   - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz}
6965   - name: lru-cache
6966   - version: 4.1.5
6967   - dependencies:
6968   - pseudomap: registry.npmmirror.com/pseudomap/1.0.2
6969   - yallist: registry.npmmirror.com/yallist/2.1.2
6970   - dev: true
6971   -
6972 6415 registry.npmmirror.com/lru-cache/6.0.0:
6973 6416 resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz}
6974 6417 name: lru-cache
... ... @@ -7024,6 +6467,7 @@ packages:
7024 6467 resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/memoize-one/-/memoize-one-5.2.1.tgz}
7025 6468 name: memoize-one
7026 6469 version: 5.2.1
  6470 + dev: true
7027 6471
7028 6472 registry.npmmirror.com/merge-stream/2.0.0:
7029 6473 resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz}
... ... @@ -7126,7 +6570,7 @@ packages:
7126 6570 prop-types: ^15.0.0
7127 6571 react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
7128 6572 dependencies:
7129   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  6573 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
7130 6574 prop-types: registry.npmmirror.com/prop-types/15.8.1
7131 6575 react: registry.npmmirror.com/react/16.14.0
7132 6576 tiny-warning: registry.npmmirror.com/tiny-warning/1.0.3
... ... @@ -7164,26 +6608,11 @@ packages:
7164 6608 is-extendable: registry.npmmirror.com/is-extendable/1.0.1
7165 6609 dev: true
7166 6610
7167   - registry.npmmirror.com/mockjs/1.1.0:
7168   - resolution: {integrity: sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/mockjs/-/mockjs-1.1.0.tgz}
7169   - name: mockjs
7170   - version: 1.1.0
7171   - hasBin: true
7172   - dependencies:
7173   - commander: registry.npmmirror.com/commander/6.2.1
7174   - dev: false
7175   -
7176 6611 registry.npmmirror.com/moment/2.29.4:
7177 6612 resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/moment/-/moment-2.29.4.tgz}
7178 6613 name: moment
7179 6614 version: 2.29.4
7180 6615
7181   - registry.npmmirror.com/mousetrap/1.6.5:
7182   - resolution: {integrity: sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/mousetrap/-/mousetrap-1.6.5.tgz}
7183   - name: mousetrap
7184   - version: 1.6.5
7185   - dev: false
7186   -
7187 6616 registry.npmmirror.com/ms/2.0.0:
7188 6617 resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz}
7189 6618 name: ms
... ... @@ -7196,21 +6625,6 @@ packages:
7196 6625 version: 2.1.2
7197 6626 dev: true
7198 6627
7199   - registry.npmmirror.com/nanoid/3.3.4:
7200   - resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz}
7201   - name: nanoid
7202   - version: 3.3.4
7203   - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
7204   - hasBin: true
7205   - dev: false
7206   -
7207   - registry.npmmirror.com/nanoid/4.0.0:
7208   - resolution: {integrity: sha512-IgBP8piMxe/gf73RTQx7hmnhwz0aaEXYakvqZyE302IXW3HyVNhdNGC+O2MwMAVhLEnvXlvKtGbtJf6wvHihCg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-4.0.0.tgz}
7209   - name: nanoid
7210   - version: 4.0.0
7211   - engines: {node: ^14 || ^16 || >=18}
7212   - hasBin: true
7213   -
7214 6628 registry.npmmirror.com/nanomatch/1.2.13:
7215 6629 resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz}
7216 6630 name: nanomatch
... ... @@ -7256,6 +6670,7 @@ packages:
7256 6670 dependencies:
7257 6671 encoding: registry.npmmirror.com/encoding/0.1.13
7258 6672 is-stream: registry.npmmirror.com/is-stream/1.1.0
  6673 + dev: true
7259 6674
7260 6675 registry.npmmirror.com/node-int64/0.4.0:
7261 6676 resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz}
... ... @@ -7323,13 +6738,6 @@ packages:
7323 6738 validate-npm-package-license: registry.npmmirror.com/validate-npm-package-license/3.0.4
7324 6739 dev: true
7325 6740
7326   - registry.npmmirror.com/normalize-path/1.0.0:
7327   - resolution: {integrity: sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/normalize-path/-/normalize-path-1.0.0.tgz}
7328   - name: normalize-path
7329   - version: 1.0.0
7330   - engines: {node: '>=0.10.0'}
7331   - dev: true
7332   -
7333 6741 registry.npmmirror.com/normalize-path/2.1.1:
7334 6742 resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz}
7335 6743 name: normalize-path
... ... @@ -7417,6 +6825,7 @@ packages:
7417 6825 resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz}
7418 6826 name: object-inspect
7419 6827 version: 1.12.2
  6828 + dev: true
7420 6829
7421 6830 registry.npmmirror.com/object-keys/1.1.1:
7422 6831 resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz}
... ... @@ -7497,11 +6906,6 @@ packages:
7497 6906 es-abstract: registry.npmmirror.com/es-abstract/1.20.4
7498 6907 dev: true
7499 6908
7500   - registry.npmmirror.com/omit.js/2.0.2:
7501   - resolution: {integrity: sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/omit.js/-/omit.js-2.0.2.tgz}
7502   - name: omit.js
7503   - version: 2.0.2
7504   -
7505 6909 registry.npmmirror.com/once/1.4.0:
7506 6910 resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/once/-/once-1.4.0.tgz}
7507 6911 name: once
... ... @@ -7702,11 +7106,6 @@ packages:
7702 7106 dependencies:
7703 7107 isarray: registry.npmmirror.com/isarray/0.0.1
7704 7108
7705   - registry.npmmirror.com/path-to-regexp/2.4.0:
7706   - resolution: {integrity: sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-2.4.0.tgz}
7707   - name: path-to-regexp
7708   - version: 2.4.0
7709   -
7710 7109 registry.npmmirror.com/path-type/4.0.0:
7711 7110 resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz}
7712 7111 name: path-type
... ... @@ -7730,6 +7129,7 @@ packages:
7730 7129 resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz}
7731 7130 name: performance-now
7732 7131 version: 2.1.0
  7132 + dev: true
7733 7133
7734 7134 registry.npmmirror.com/picocolors/0.2.1:
7735 7135 resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz}
... ... @@ -8211,12 +7611,6 @@ packages:
8211 7611 engines: {node: '>=0.4.0'}
8212 7612 dev: true
8213 7613
8214   - registry.npmmirror.com/promise-polyfill/7.1.2:
8215   - resolution: {integrity: sha512-FuEc12/eKqqoRYIGBrUptCBRhobL19PS2U31vMNTfyck1FxPyMfgsXyW4Mav85y/ZN1hop3hOwRlUDok23oYfQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/promise-polyfill/-/promise-polyfill-7.1.2.tgz}
8216   - name: promise-polyfill
8217   - version: 7.1.2
8218   - dev: false
8219   -
8220 7614 registry.npmmirror.com/promise/7.3.1:
8221 7615 resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/promise/-/promise-7.3.1.tgz}
8222 7616 name: promise
... ... @@ -8244,12 +7638,6 @@ packages:
8244 7638 object-assign: registry.npmmirror.com/object-assign/4.1.1
8245 7639 react-is: registry.npmmirror.com/react-is/16.13.1
8246 7640
8247   - registry.npmmirror.com/pseudomap/1.0.2:
8248   - resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz}
8249   - name: pseudomap
8250   - version: 1.0.2
8251   - dev: true
8252   -
8253 7641 registry.npmmirror.com/psl/1.9.0:
8254 7642 resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz}
8255 7643 name: psl
... ... @@ -8292,16 +7680,15 @@ packages:
8292 7680 version: 2.1.1
8293 7681 engines: {node: '>=6'}
8294 7682
8295   - registry.npmmirror.com/qiankun/2.8.4:
8296   - resolution: {integrity: sha512-9MCKTJZpb0L7CcWC80jNr4TZz9m2Pvh9QWHNKJ7vZAEUMRZBbMl3+wCV1VBcUJJIgfRMU5G+ksoW142rMFA0Ew==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/qiankun/-/qiankun-2.8.4.tgz}
  7683 + registry.npmmirror.com/qiankun/2.10.11:
  7684 + resolution: {integrity: sha512-lKXZ3TFgKpeTC3kQQrZZUm5jb2d+MkHbPGW05rdVel72FwagZVlcXIrCNkn1lY7Ng8cnGJUsqYIX4exKf5PLuA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/qiankun/-/qiankun-2.10.11.tgz}
8297 7685 name: qiankun
8298   - version: 2.8.4
  7686 + version: 2.10.11
8299 7687 dependencies:
8300   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
8301   - import-html-entry: registry.npmmirror.com/import-html-entry/1.14.0
  7688 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
  7689 + import-html-entry: registry.npmmirror.com/import-html-entry/1.15.0
8302 7690 lodash: registry.npmmirror.com/lodash/4.17.21
8303   - single-spa: registry.npmmirror.com/single-spa/5.9.4
8304   - dev: true
  7691 + single-spa: registry.npmmirror.com/single-spa/5.9.5
8305 7692
8306 7693 registry.npmmirror.com/qs/6.11.0:
8307 7694 resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz}
... ... @@ -8310,6 +7697,7 @@ packages:
8310 7697 engines: {node: '>=0.6'}
8311 7698 dependencies:
8312 7699 side-channel: registry.npmmirror.com/side-channel/1.0.4
  7700 + dev: true
8313 7701
8314 7702 registry.npmmirror.com/query-string/4.3.4:
8315 7703 resolution: {integrity: sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/query-string/-/query-string-4.3.4.tgz}
... ... @@ -8362,6 +7750,7 @@ packages:
8362 7750 version: 3.4.1
8363 7751 dependencies:
8364 7752 performance-now: registry.npmmirror.com/performance-now/2.1.0
  7753 + dev: true
8365 7754
8366 7755 registry.npmmirror.com/randombytes/2.1.0:
8367 7756 resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz}
... ... @@ -8387,6 +7776,7 @@ packages:
8387 7776 dom-align: registry.npmmirror.com/dom-align/1.12.4
8388 7777 prop-types: registry.npmmirror.com/prop-types/15.8.1
8389 7778 rc-util: registry.npmmirror.com/rc-util/4.21.1
  7779 + dev: true
8390 7780
8391 7781 registry.npmmirror.com/rc-align/4.0.12_wcqkhtmu7mswc6yz4uyexck3ty:
8392 7782 resolution: {integrity: sha512-3DuwSJp8iC/dgHzwreOQl52soj40LchlfUHtgACOUtwGuoFIOVh6n/sCpfqCU8kO5+iz6qR0YKvjgB8iPdE3aQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/rc-align/-/rc-align-4.0.12.tgz}
... ... @@ -8397,11 +7787,11 @@ packages:
8397 7787 react: '>=16.9.0'
8398 7788 react-dom: '>=16.9.0'
8399 7789 dependencies:
8400   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  7790 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8401 7791 classnames: registry.npmmirror.com/classnames/2.3.2
8402 7792 dom-align: registry.npmmirror.com/dom-align/1.12.4
8403 7793 lodash: registry.npmmirror.com/lodash/4.17.21
8404   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  7794 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8405 7795 react: registry.npmmirror.com/react/16.14.0
8406 7796 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8407 7797 resize-observer-polyfill: registry.npmmirror.com/resize-observer-polyfill/1.5.1
... ... @@ -8424,6 +7814,7 @@ packages:
8424 7814 react: registry.npmmirror.com/react/16.14.0
8425 7815 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8426 7816 react-lifecycles-compat: registry.npmmirror.com/react-lifecycles-compat/3.0.4
  7817 + dev: true
8427 7818
8428 7819 registry.npmmirror.com/rc-cascader/3.7.0_wcqkhtmu7mswc6yz4uyexck3ty:
8429 7820 resolution: {integrity: sha512-SFtGpwmYN7RaWEAGTS4Rkc62ZV/qmQGg/tajr/7mfIkleuu8ro9Hlk6J+aA0x1YS4zlaZBtTcSaXM01QMiEV/A==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/rc-cascader/-/rc-cascader-3.7.0.tgz}
... ... @@ -8434,12 +7825,12 @@ packages:
8434 7825 react: '>=16.9.0'
8435 7826 react-dom: '>=16.9.0'
8436 7827 dependencies:
8437   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  7828 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8438 7829 array-tree-filter: registry.npmmirror.com/array-tree-filter/2.1.0
8439 7830 classnames: registry.npmmirror.com/classnames/2.3.2
8440 7831 rc-select: registry.npmmirror.com/rc-select/14.1.13_wcqkhtmu7mswc6yz4uyexck3ty
8441 7832 rc-tree: registry.npmmirror.com/rc-tree/5.7.0_wcqkhtmu7mswc6yz4uyexck3ty
8442   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  7833 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8443 7834 react: registry.npmmirror.com/react/16.14.0
8444 7835 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8445 7836
... ... @@ -8463,7 +7854,7 @@ packages:
8463 7854 react: '>=16.9.0'
8464 7855 react-dom: '>=16.9.0'
8465 7856 dependencies:
8466   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  7857 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8467 7858 classnames: registry.npmmirror.com/classnames/2.3.2
8468 7859 react: registry.npmmirror.com/react/16.14.0
8469 7860 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
... ... @@ -8492,32 +7883,14 @@ packages:
8492 7883 react: '>=16.9.0'
8493 7884 react-dom: '>=16.9.0'
8494 7885 dependencies:
8495   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  7886 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8496 7887 classnames: registry.npmmirror.com/classnames/2.3.2
8497 7888 rc-motion: registry.npmmirror.com/rc-motion/2.6.2_wcqkhtmu7mswc6yz4uyexck3ty
8498   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  7889 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8499 7890 react: registry.npmmirror.com/react/16.14.0
8500 7891 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8501 7892 shallowequal: registry.npmmirror.com/shallowequal/1.1.0
8502 7893
8503   - registry.npmmirror.com/rc-color-picker/1.2.6_wcqkhtmu7mswc6yz4uyexck3ty:
8504   - resolution: {integrity: sha512-AaC9Pg7qCHSy5M4eVbqDIaNb2FC4SEw82GOHB2C4R/+vF2FVa/r5XA+Igg5+zLPmAvBLhz9tL4MAfkRA8yWNJw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/rc-color-picker/-/rc-color-picker-1.2.6.tgz}
8505   - id: registry.npmmirror.com/rc-color-picker/1.2.6
8506   - name: rc-color-picker
8507   - version: 1.2.6
8508   - peerDependencies:
8509   - react: 16.x
8510   - react-dom: 16.x
8511   - dependencies:
8512   - classnames: registry.npmmirror.com/classnames/2.3.2
8513   - prop-types: registry.npmmirror.com/prop-types/15.8.1
8514   - rc-trigger: registry.npmmirror.com/rc-trigger/1.11.5_wcqkhtmu7mswc6yz4uyexck3ty
8515   - rc-util: registry.npmmirror.com/rc-util/4.21.1
8516   - react: registry.npmmirror.com/react/16.14.0
8517   - react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8518   - tinycolor2: registry.npmmirror.com/tinycolor2/1.4.2
8519   - dev: false
8520   -
8521 7894 registry.npmmirror.com/rc-dialog/9.0.2_wcqkhtmu7mswc6yz4uyexck3ty:
8522 7895 resolution: {integrity: sha512-s3U+24xWUuB6Bn2Lk/Qt6rufy+uT+QvWkiFhNBcO9APLxcFFczWamaq7x9h8SCuhfc1nHcW4y8NbMsnAjNnWyg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/rc-dialog/-/rc-dialog-9.0.2.tgz}
8523 7896 id: registry.npmmirror.com/rc-dialog/9.0.2
... ... @@ -8527,11 +7900,11 @@ packages:
8527 7900 react: '>=16.9.0'
8528 7901 react-dom: '>=16.9.0'
8529 7902 dependencies:
8530   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  7903 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8531 7904 '@rc-component/portal': registry.npmmirror.com/@rc-component/portal/1.0.3_wcqkhtmu7mswc6yz4uyexck3ty
8532 7905 classnames: registry.npmmirror.com/classnames/2.3.2
8533 7906 rc-motion: registry.npmmirror.com/rc-motion/2.6.2_wcqkhtmu7mswc6yz4uyexck3ty
8534   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  7907 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8535 7908 react: registry.npmmirror.com/react/16.14.0
8536 7909 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8537 7910
... ... @@ -8544,11 +7917,11 @@ packages:
8544 7917 react: '>=16.9.0'
8545 7918 react-dom: '>=16.9.0'
8546 7919 dependencies:
8547   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  7920 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8548 7921 '@rc-component/portal': registry.npmmirror.com/@rc-component/portal/1.0.3_wcqkhtmu7mswc6yz4uyexck3ty
8549 7922 classnames: registry.npmmirror.com/classnames/2.3.2
8550 7923 rc-motion: registry.npmmirror.com/rc-motion/2.6.2_wcqkhtmu7mswc6yz4uyexck3ty
8551   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  7924 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8552 7925 react: registry.npmmirror.com/react/16.14.0
8553 7926 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8554 7927
... ... @@ -8561,26 +7934,26 @@ packages:
8561 7934 react: '>=16.11.0'
8562 7935 react-dom: '>=16.11.0'
8563 7936 dependencies:
8564   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  7937 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8565 7938 classnames: registry.npmmirror.com/classnames/2.3.2
8566 7939 rc-trigger: registry.npmmirror.com/rc-trigger/5.3.3_wcqkhtmu7mswc6yz4uyexck3ty
8567   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  7940 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8568 7941 react: registry.npmmirror.com/react/16.14.0
8569 7942 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8570 7943
8571   - registry.npmmirror.com/rc-field-form/1.27.3_wcqkhtmu7mswc6yz4uyexck3ty:
8572   - resolution: {integrity: sha512-HGqxHnmGQgkPApEcikV4qTg3BLPC82uB/cwBDftDt1pYaqitJfSl5TFTTUMKVEJVT5RqJ2Zi68ME1HmIMX2HAw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/rc-field-form/-/rc-field-form-1.27.3.tgz}
8573   - id: registry.npmmirror.com/rc-field-form/1.27.3
  7944 + registry.npmmirror.com/rc-field-form/1.27.4_wcqkhtmu7mswc6yz4uyexck3ty:
  7945 + resolution: {integrity: sha512-PQColQnZimGKArnOh8V2907+VzDCXcqtFvHgevDLtqWc/P7YASb/FqntSmdS8q3VND5SHX3Y1vgMIzY22/f/0Q==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/rc-field-form/-/rc-field-form-1.27.4.tgz}
  7946 + id: registry.npmmirror.com/rc-field-form/1.27.4
8574 7947 name: rc-field-form
8575   - version: 1.27.3
  7948 + version: 1.27.4
8576 7949 engines: {node: '>=8.x'}
8577 7950 peerDependencies:
8578 7951 react: '>=16.9.0'
8579 7952 react-dom: '>=16.9.0'
8580 7953 dependencies:
8581   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  7954 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8582 7955 async-validator: registry.npmmirror.com/async-validator/4.2.5
8583   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  7956 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8584 7957 react: registry.npmmirror.com/react/16.14.0
8585 7958 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8586 7959
... ... @@ -8601,11 +7974,11 @@ packages:
8601 7974 react: '>=16.9.0'
8602 7975 react-dom: '>=16.9.0'
8603 7976 dependencies:
8604   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  7977 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8605 7978 '@rc-component/portal': registry.npmmirror.com/@rc-component/portal/1.0.3_wcqkhtmu7mswc6yz4uyexck3ty
8606 7979 classnames: registry.npmmirror.com/classnames/2.3.2
8607 7980 rc-dialog: registry.npmmirror.com/rc-dialog/9.0.2_wcqkhtmu7mswc6yz4uyexck3ty
8608   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  7981 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8609 7982 react: registry.npmmirror.com/react/16.14.0
8610 7983 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8611 7984
... ... @@ -8618,9 +7991,9 @@ packages:
8618 7991 react: '>=16.9.0'
8619 7992 react-dom: '>=16.9.0'
8620 7993 dependencies:
8621   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  7994 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8622 7995 classnames: registry.npmmirror.com/classnames/2.3.2
8623   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  7996 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8624 7997 react: registry.npmmirror.com/react/16.14.0
8625 7998 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8626 7999
... ... @@ -8633,9 +8006,9 @@ packages:
8633 8006 react: '>=16.0.0'
8634 8007 react-dom: '>=16.0.0'
8635 8008 dependencies:
8636   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8009 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8637 8010 classnames: registry.npmmirror.com/classnames/2.3.2
8638   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8011 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8639 8012 react: registry.npmmirror.com/react/16.14.0
8640 8013 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8641 8014
... ... @@ -8648,12 +8021,12 @@ packages:
8648 8021 react: '>=16.9.0'
8649 8022 react-dom: '>=16.9.0'
8650 8023 dependencies:
8651   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8024 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8652 8025 classnames: registry.npmmirror.com/classnames/2.3.2
8653 8026 rc-menu: registry.npmmirror.com/rc-menu/9.7.2_wcqkhtmu7mswc6yz4uyexck3ty
8654 8027 rc-textarea: registry.npmmirror.com/rc-textarea/0.4.6_wcqkhtmu7mswc6yz4uyexck3ty
8655 8028 rc-trigger: registry.npmmirror.com/rc-trigger/5.3.3_wcqkhtmu7mswc6yz4uyexck3ty
8656   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8029 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8657 8030 react: registry.npmmirror.com/react/16.14.0
8658 8031 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8659 8032
... ... @@ -8666,12 +8039,12 @@ packages:
8666 8039 react: '>=16.9.0'
8667 8040 react-dom: '>=16.9.0'
8668 8041 dependencies:
8669   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8042 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8670 8043 classnames: registry.npmmirror.com/classnames/2.3.2
8671 8044 rc-motion: registry.npmmirror.com/rc-motion/2.6.2_wcqkhtmu7mswc6yz4uyexck3ty
8672 8045 rc-overflow: registry.npmmirror.com/rc-overflow/1.2.8_wcqkhtmu7mswc6yz4uyexck3ty
8673 8046 rc-trigger: registry.npmmirror.com/rc-trigger/5.3.3_wcqkhtmu7mswc6yz4uyexck3ty
8674   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8047 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8675 8048 react: registry.npmmirror.com/react/16.14.0
8676 8049 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8677 8050 shallowequal: registry.npmmirror.com/shallowequal/1.1.0
... ... @@ -8685,9 +8058,9 @@ packages:
8685 8058 react: '>=16.9.0'
8686 8059 react-dom: '>=16.9.0'
8687 8060 dependencies:
8688   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8061 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8689 8062 classnames: registry.npmmirror.com/classnames/2.3.2
8690   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8063 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8691 8064 react: registry.npmmirror.com/react/16.14.0
8692 8065 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8693 8066
... ... @@ -8701,10 +8074,10 @@ packages:
8701 8074 react: '>=16.9.0'
8702 8075 react-dom: '>=16.9.0'
8703 8076 dependencies:
8704   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8077 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8705 8078 classnames: registry.npmmirror.com/classnames/2.3.2
8706 8079 rc-motion: registry.npmmirror.com/rc-motion/2.6.2_wcqkhtmu7mswc6yz4uyexck3ty
8707   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8080 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8708 8081 react: registry.npmmirror.com/react/16.14.0
8709 8082 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8710 8083
... ... @@ -8717,10 +8090,10 @@ packages:
8717 8090 react: '>=16.9.0'
8718 8091 react-dom: '>=16.9.0'
8719 8092 dependencies:
8720   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8093 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8721 8094 classnames: registry.npmmirror.com/classnames/2.3.2
8722 8095 rc-resize-observer: registry.npmmirror.com/rc-resize-observer/1.2.0_wcqkhtmu7mswc6yz4uyexck3ty
8723   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8096 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8724 8097 react: registry.npmmirror.com/react/16.14.0
8725 8098 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8726 8099
... ... @@ -8733,7 +8106,7 @@ packages:
8733 8106 react: '>=16.9.0'
8734 8107 react-dom: '>=16.9.0'
8735 8108 dependencies:
8736   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8109 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8737 8110 classnames: registry.npmmirror.com/classnames/2.3.2
8738 8111 react: registry.npmmirror.com/react/16.14.0
8739 8112 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
... ... @@ -8748,13 +8121,13 @@ packages:
8748 8121 react: '>=16.9.0'
8749 8122 react-dom: '>=16.9.0'
8750 8123 dependencies:
8751   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8124 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8752 8125 classnames: registry.npmmirror.com/classnames/2.3.2
8753 8126 date-fns: registry.npmmirror.com/date-fns/2.29.3
8754   - dayjs: registry.npmmirror.com/dayjs/1.11.6
  8127 + dayjs: registry.npmmirror.com/dayjs/1.11.9
8755 8128 moment: registry.npmmirror.com/moment/2.29.4
8756 8129 rc-trigger: registry.npmmirror.com/rc-trigger/5.3.3_wcqkhtmu7mswc6yz4uyexck3ty
8757   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8130 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8758 8131 react: registry.npmmirror.com/react/16.14.0
8759 8132 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8760 8133 shallowequal: registry.npmmirror.com/shallowequal/1.1.0
... ... @@ -8768,9 +8141,9 @@ packages:
8768 8141 react: '>=16.9.0'
8769 8142 react-dom: '>=16.9.0'
8770 8143 dependencies:
8771   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8144 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8772 8145 classnames: registry.npmmirror.com/classnames/2.3.2
8773   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8146 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8774 8147 react: registry.npmmirror.com/react/16.14.0
8775 8148 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8776 8149
... ... @@ -8784,9 +8157,9 @@ packages:
8784 8157 react: '>=16.9.0'
8785 8158 react-dom: '>=16.9.0'
8786 8159 dependencies:
8787   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8160 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8788 8161 classnames: registry.npmmirror.com/classnames/2.3.2
8789   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8162 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8790 8163 react: registry.npmmirror.com/react/16.14.0
8791 8164 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8792 8165
... ... @@ -8799,9 +8172,9 @@ packages:
8799 8172 react: '>=16.9.0'
8800 8173 react-dom: '>=16.9.0'
8801 8174 dependencies:
8802   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8175 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8803 8176 classnames: registry.npmmirror.com/classnames/2.3.2
8804   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8177 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8805 8178 react: registry.npmmirror.com/react/16.14.0
8806 8179 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8807 8180 resize-observer-polyfill: registry.npmmirror.com/resize-observer-polyfill/1.5.1
... ... @@ -8815,10 +8188,10 @@ packages:
8815 8188 react: '>=16.0.0'
8816 8189 react-dom: '>=16.0.0'
8817 8190 dependencies:
8818   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8191 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8819 8192 classnames: registry.npmmirror.com/classnames/2.3.2
8820 8193 rc-motion: registry.npmmirror.com/rc-motion/2.6.2_wcqkhtmu7mswc6yz4uyexck3ty
8821   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8194 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8822 8195 react: registry.npmmirror.com/react/16.14.0
8823 8196 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8824 8197
... ... @@ -8832,12 +8205,12 @@ packages:
8832 8205 react: '*'
8833 8206 react-dom: '*'
8834 8207 dependencies:
8835   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8208 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8836 8209 classnames: registry.npmmirror.com/classnames/2.3.2
8837 8210 rc-motion: registry.npmmirror.com/rc-motion/2.6.2_wcqkhtmu7mswc6yz4uyexck3ty
8838 8211 rc-overflow: registry.npmmirror.com/rc-overflow/1.2.8_wcqkhtmu7mswc6yz4uyexck3ty
8839 8212 rc-trigger: registry.npmmirror.com/rc-trigger/5.3.3_wcqkhtmu7mswc6yz4uyexck3ty
8840   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8213 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8841 8214 rc-virtual-list: registry.npmmirror.com/rc-virtual-list/3.4.11_wcqkhtmu7mswc6yz4uyexck3ty
8842 8215 react: registry.npmmirror.com/react/16.14.0
8843 8216 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
... ... @@ -8852,9 +8225,9 @@ packages:
8852 8225 react: '>=16.9.0'
8853 8226 react-dom: '>=16.9.0'
8854 8227 dependencies:
8855   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8228 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8856 8229 classnames: registry.npmmirror.com/classnames/2.3.2
8857   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8230 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8858 8231 react: registry.npmmirror.com/react/16.14.0
8859 8232 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8860 8233 shallowequal: registry.npmmirror.com/shallowequal/1.1.0
... ... @@ -8887,9 +8260,9 @@ packages:
8887 8260 react: '>=16.9.0'
8888 8261 react-dom: '>=16.9.0'
8889 8262 dependencies:
8890   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8263 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8891 8264 classnames: registry.npmmirror.com/classnames/2.3.2
8892   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8265 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8893 8266 react: registry.npmmirror.com/react/16.14.0
8894 8267 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8895 8268
... ... @@ -8913,9 +8286,9 @@ packages:
8913 8286 react: '>=16.9.0'
8914 8287 react-dom: '>=16.9.0'
8915 8288 dependencies:
8916   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8289 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8917 8290 classnames: registry.npmmirror.com/classnames/2.3.2
8918   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8291 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8919 8292 react: registry.npmmirror.com/react/16.14.0
8920 8293 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8921 8294
... ... @@ -8929,10 +8302,10 @@ packages:
8929 8302 react: '>=16.9.0'
8930 8303 react-dom: '>=16.9.0'
8931 8304 dependencies:
8932   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8305 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8933 8306 classnames: registry.npmmirror.com/classnames/2.3.2
8934 8307 rc-resize-observer: registry.npmmirror.com/rc-resize-observer/1.2.0_wcqkhtmu7mswc6yz4uyexck3ty
8935   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8308 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8936 8309 react: registry.npmmirror.com/react/16.14.0
8937 8310 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8938 8311 shallowequal: registry.npmmirror.com/shallowequal/1.1.0
... ... @@ -8947,13 +8320,13 @@ packages:
8947 8320 react: '>=16.9.0'
8948 8321 react-dom: '>=16.9.0'
8949 8322 dependencies:
8950   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8323 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8951 8324 classnames: registry.npmmirror.com/classnames/2.3.2
8952 8325 rc-dropdown: registry.npmmirror.com/rc-dropdown/4.0.1_wcqkhtmu7mswc6yz4uyexck3ty
8953 8326 rc-menu: registry.npmmirror.com/rc-menu/9.7.2_wcqkhtmu7mswc6yz4uyexck3ty
8954 8327 rc-motion: registry.npmmirror.com/rc-motion/2.6.2_wcqkhtmu7mswc6yz4uyexck3ty
8955 8328 rc-resize-observer: registry.npmmirror.com/rc-resize-observer/1.2.0_wcqkhtmu7mswc6yz4uyexck3ty
8956   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8329 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8957 8330 react: registry.npmmirror.com/react/16.14.0
8958 8331 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8959 8332
... ... @@ -8966,10 +8339,10 @@ packages:
8966 8339 react: '>=16.9.0'
8967 8340 react-dom: '>=16.9.0'
8968 8341 dependencies:
8969   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8342 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
8970 8343 classnames: registry.npmmirror.com/classnames/2.3.2
8971 8344 rc-resize-observer: registry.npmmirror.com/rc-resize-observer/1.2.0_wcqkhtmu7mswc6yz4uyexck3ty
8972   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8345 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
8973 8346 react: registry.npmmirror.com/react/16.14.0
8974 8347 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
8975 8348 shallowequal: registry.npmmirror.com/shallowequal/1.1.0
... ... @@ -8997,7 +8370,7 @@ packages:
8997 8370 react: '>=16.9.0'
8998 8371 react-dom: '>=16.9.0'
8999 8372 dependencies:
9000   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8373 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
9001 8374 classnames: registry.npmmirror.com/classnames/2.3.2
9002 8375 rc-trigger: registry.npmmirror.com/rc-trigger/5.3.3_wcqkhtmu7mswc6yz4uyexck3ty
9003 8376 react: registry.npmmirror.com/react/16.14.0
... ... @@ -9012,11 +8385,11 @@ packages:
9012 8385 react: '*'
9013 8386 react-dom: '*'
9014 8387 dependencies:
9015   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8388 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
9016 8389 classnames: registry.npmmirror.com/classnames/2.3.2
9017 8390 rc-select: registry.npmmirror.com/rc-select/14.1.13_wcqkhtmu7mswc6yz4uyexck3ty
9018 8391 rc-tree: registry.npmmirror.com/rc-tree/5.7.0_wcqkhtmu7mswc6yz4uyexck3ty
9019   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8392 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
9020 8393 react: registry.npmmirror.com/react/16.14.0
9021 8394 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
9022 8395
... ... @@ -9030,31 +8403,14 @@ packages:
9030 8403 react: '*'
9031 8404 react-dom: '*'
9032 8405 dependencies:
9033   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8406 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
9034 8407 classnames: registry.npmmirror.com/classnames/2.3.2
9035 8408 rc-motion: registry.npmmirror.com/rc-motion/2.6.2_wcqkhtmu7mswc6yz4uyexck3ty
9036   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8409 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
9037 8410 rc-virtual-list: registry.npmmirror.com/rc-virtual-list/3.4.11_wcqkhtmu7mswc6yz4uyexck3ty
9038 8411 react: registry.npmmirror.com/react/16.14.0
9039 8412 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
9040 8413
9041   - registry.npmmirror.com/rc-trigger/1.11.5_wcqkhtmu7mswc6yz4uyexck3ty:
9042   - resolution: {integrity: sha512-MBuUPw1nFzA4K7jQOwb7uvFaZFjXGd00EofUYiZ+l/fgKVq8wnLC0lkv36kwqM7vfKyftRo2sh7cWVpdPuNnnw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/rc-trigger/-/rc-trigger-1.11.5.tgz}
9043   - id: registry.npmmirror.com/rc-trigger/1.11.5
9044   - name: rc-trigger
9045   - version: 1.11.5
9046   - dependencies:
9047   - babel-runtime: registry.npmmirror.com/babel-runtime/6.26.0
9048   - create-react-class: registry.npmmirror.com/create-react-class/15.7.0
9049   - prop-types: registry.npmmirror.com/prop-types/15.8.1
9050   - rc-align: registry.npmmirror.com/rc-align/2.4.5
9051   - rc-animate: registry.npmmirror.com/rc-animate/2.11.1_wcqkhtmu7mswc6yz4uyexck3ty
9052   - rc-util: registry.npmmirror.com/rc-util/4.21.1
9053   - transitivePeerDependencies:
9054   - - react
9055   - - react-dom
9056   - dev: false
9057   -
9058 8414 registry.npmmirror.com/rc-trigger/2.6.5_wcqkhtmu7mswc6yz4uyexck3ty:
9059 8415 resolution: {integrity: sha512-m6Cts9hLeZWsTvWnuMm7oElhf+03GOjOLfTuU0QmdB9ZrW7jR2IpI5rpNM7i9MvAAlMAmTx5Zr7g3uu/aMvZAw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/rc-trigger/-/rc-trigger-2.6.5.tgz}
9060 8416 id: registry.npmmirror.com/rc-trigger/2.6.5
... ... @@ -9083,11 +8439,11 @@ packages:
9083 8439 react: '>=16.9.0'
9084 8440 react-dom: '>=16.9.0'
9085 8441 dependencies:
9086   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8442 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
9087 8443 classnames: registry.npmmirror.com/classnames/2.3.2
9088 8444 rc-align: registry.npmmirror.com/rc-align/4.0.12_wcqkhtmu7mswc6yz4uyexck3ty
9089 8445 rc-motion: registry.npmmirror.com/rc-motion/2.6.2_wcqkhtmu7mswc6yz4uyexck3ty
9090   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8446 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
9091 8447 react: registry.npmmirror.com/react/16.14.0
9092 8448 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
9093 8449
... ... @@ -9100,9 +8456,9 @@ packages:
9100 8456 react: '>=16.9.0'
9101 8457 react-dom: '>=16.9.0'
9102 8458 dependencies:
9103   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8459 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
9104 8460 classnames: registry.npmmirror.com/classnames/2.3.2
9105   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8461 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
9106 8462 react: registry.npmmirror.com/react/16.14.0
9107 8463 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
9108 8464
... ... @@ -9116,21 +8472,21 @@ packages:
9116 8472 react-is: registry.npmmirror.com/react-is/16.13.1
9117 8473 react-lifecycles-compat: registry.npmmirror.com/react-lifecycles-compat/3.0.4
9118 8474 shallowequal: registry.npmmirror.com/shallowequal/1.1.0
  8475 + dev: true
9119 8476
9120   - registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty:
9121   - resolution: {integrity: sha512-2a4RQnycV9eV7lVZPEJ7QwJRPlZNc06J7CwcwZo4vIHr3PfUqtYgl1EkUV9ETAc6VRRi8XZOMFhYG63whlIC9Q==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/rc-util/-/rc-util-5.24.4.tgz}
9122   - id: registry.npmmirror.com/rc-util/5.24.4
  8477 + registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty:
  8478 + resolution: {integrity: sha512-MTXlixb3EoSTEchsOc7XWsVyoUQqoCsh2Z1a2IptwNgqleMF6ZgQeY52UzUbNj5CcVBg9YljOWjuOV07jSSm4Q==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/rc-util/-/rc-util-5.35.0.tgz}
  8479 + id: registry.npmmirror.com/rc-util/5.35.0
9123 8480 name: rc-util
9124   - version: 5.24.4
  8481 + version: 5.35.0
9125 8482 peerDependencies:
9126 8483 react: '>=16.9.0'
9127 8484 react-dom: '>=16.9.0'
9128 8485 dependencies:
9129   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8486 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
9130 8487 react: registry.npmmirror.com/react/16.14.0
9131 8488 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
9132 8489 react-is: registry.npmmirror.com/react-is/16.13.1
9133   - shallowequal: registry.npmmirror.com/shallowequal/1.1.0
9134 8490
9135 8491 registry.npmmirror.com/rc-virtual-list/3.4.11_wcqkhtmu7mswc6yz4uyexck3ty:
9136 8492 resolution: {integrity: sha512-BvUUH60kkeTBPigN5F89HtGaA5jSP4y2aM6cJ4dk9Y42I9yY+h6i08wF6UKeDcxdfOU8j3I5HxkSS/xA77J3wA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.4.11.tgz}
... ... @@ -9142,26 +8498,13 @@ packages:
9142 8498 react: '*'
9143 8499 react-dom: '*'
9144 8500 dependencies:
9145   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8501 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
9146 8502 classnames: registry.npmmirror.com/classnames/2.3.2
9147 8503 rc-resize-observer: registry.npmmirror.com/rc-resize-observer/1.2.0_wcqkhtmu7mswc6yz4uyexck3ty
9148   - rc-util: registry.npmmirror.com/rc-util/5.24.4_wcqkhtmu7mswc6yz4uyexck3ty
  8504 + rc-util: registry.npmmirror.com/rc-util/5.35.0_wcqkhtmu7mswc6yz4uyexck3ty
9149 8505 react: registry.npmmirror.com/react/16.14.0
9150 8506 react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
9151 8507
9152   - registry.npmmirror.com/react-codemirror2/7.2.1_3rz7hxucahtoguptbxmyzfpw5i:
9153   - resolution: {integrity: sha512-t7YFmz1AXdlImgHXA9Ja0T6AWuopilub24jRaQdPVbzUJVNKIYuy3uCFZYa7CE5S3UW6SrSa5nAqVQvtzRF9gw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/react-codemirror2/-/react-codemirror2-7.2.1.tgz}
9154   - id: registry.npmmirror.com/react-codemirror2/7.2.1
9155   - name: react-codemirror2
9156   - version: 7.2.1
9157   - peerDependencies:
9158   - codemirror: 5.x
9159   - react: '>=15.5 <=16.x'
9160   - dependencies:
9161   - codemirror: registry.npmmirror.com/codemirror/5.65.8
9162   - react: registry.npmmirror.com/react/16.14.0
9163   - dev: false
9164   -
9165 8508 registry.npmmirror.com/react-cookies/0.1.1:
9166 8509 resolution: {integrity: sha512-PP75kJ4vtoHuuTdq0TAD3RmlAv7vuDQh9fkC4oDlhntgs9vX1DmREomO0Y1mcQKR9nMZ6/zxoflaMJ3MAmF5KQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/react-cookies/-/react-cookies-0.1.1.tgz}
9167 8510 name: react-cookies
... ... @@ -9171,41 +8514,6 @@ packages:
9171 8514 object-assign: registry.npmmirror.com/object-assign/4.1.1
9172 8515 dev: false
9173 8516
9174   - registry.npmmirror.com/react-dnd-html5-backend/14.1.0:
9175   - resolution: {integrity: sha512-6ONeqEC3XKVf4eVmMTe0oPds+c5B9Foyj8p/ZKLb7kL2qh9COYxiBHv3szd6gztqi/efkmriywLUVlPotqoJyw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/react-dnd-html5-backend/-/react-dnd-html5-backend-14.1.0.tgz}
9176   - name: react-dnd-html5-backend
9177   - version: 14.1.0
9178   - dependencies:
9179   - dnd-core: registry.npmmirror.com/dnd-core/14.0.1
9180   - dev: false
9181   -
9182   - registry.npmmirror.com/react-dnd/14.0.5_echyrlxwovoxclqdvoknzzggny:
9183   - resolution: {integrity: sha512-9i1jSgbyVw0ELlEVt/NkCUkxy1hmhJOkePoCH713u75vzHGyXhPDm28oLfc2NMSBjZRM1Y+wRjHXJT3sPrTy+A==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/react-dnd/-/react-dnd-14.0.5.tgz}
9184   - id: registry.npmmirror.com/react-dnd/14.0.5
9185   - name: react-dnd
9186   - version: 14.0.5
9187   - peerDependencies:
9188   - '@types/hoist-non-react-statics': '>= 3.3.1'
9189   - '@types/node': '>= 12'
9190   - '@types/react': '>= 16'
9191   - react: '>= 16.14'
9192   - peerDependenciesMeta:
9193   - '@types/hoist-non-react-statics':
9194   - optional: true
9195   - '@types/node':
9196   - optional: true
9197   - '@types/react':
9198   - optional: true
9199   - dependencies:
9200   - '@react-dnd/invariant': registry.npmmirror.com/@react-dnd/invariant/2.0.0
9201   - '@react-dnd/shallowequal': registry.npmmirror.com/@react-dnd/shallowequal/2.0.0
9202   - '@types/react': registry.npmmirror.com/@types/react/17.0.52
9203   - dnd-core: registry.npmmirror.com/dnd-core/14.0.1
9204   - fast-deep-equal: registry.npmmirror.com/fast-deep-equal/3.1.3
9205   - hoist-non-react-statics: registry.npmmirror.com/hoist-non-react-statics/3.3.2
9206   - react: registry.npmmirror.com/react/16.14.0
9207   - dev: false
9208   -
9209 8517 registry.npmmirror.com/react-dom/16.14.0_react@16.14.0:
9210 8518 resolution: {integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/react-dom/-/react-dom-16.14.0.tgz}
9211 8519 id: registry.npmmirror.com/react-dom/16.14.0
... ... @@ -9220,45 +8528,12 @@ packages:
9220 8528 react: registry.npmmirror.com/react/16.14.0
9221 8529 scheduler: registry.npmmirror.com/scheduler/0.19.1
9222 8530
9223   - registry.npmmirror.com/react-draggable/4.4.5_wcqkhtmu7mswc6yz4uyexck3ty:
9224   - resolution: {integrity: sha512-OMHzJdyJbYTZo4uQE393fHcqqPYsEtkjfMgvCHr6rejT+Ezn4OZbNyGH50vv+SunC1RMvwOTSWkEODQLzw1M9g==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/react-draggable/-/react-draggable-4.4.5.tgz}
9225   - id: registry.npmmirror.com/react-draggable/4.4.5
9226   - name: react-draggable
9227   - version: 4.4.5
9228   - peerDependencies:
9229   - react: '>= 16.3.0'
9230   - react-dom: '>= 16.3.0'
9231   - dependencies:
9232   - clsx: registry.npmmirror.com/clsx/1.2.1
9233   - prop-types: registry.npmmirror.com/prop-types/15.8.1
9234   - react: registry.npmmirror.com/react/16.14.0
9235   - react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
9236   - dev: false
9237   -
9238 8531 registry.npmmirror.com/react-fast-compare/3.2.0:
9239 8532 resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz}
9240 8533 name: react-fast-compare
9241 8534 version: 3.2.0
9242 8535 dev: true
9243 8536
9244   - registry.npmmirror.com/react-grid-layout/1.3.4_wcqkhtmu7mswc6yz4uyexck3ty:
9245   - resolution: {integrity: sha512-sB3rNhorW77HUdOjB4JkelZTdJGQKuXLl3gNg+BI8gJkTScspL1myfZzW/EM0dLEn+1eH+xW+wNqk0oIM9o7cw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/react-grid-layout/-/react-grid-layout-1.3.4.tgz}
9246   - id: registry.npmmirror.com/react-grid-layout/1.3.4
9247   - name: react-grid-layout
9248   - version: 1.3.4
9249   - peerDependencies:
9250   - react: '>= 16.3.0'
9251   - react-dom: '>= 16.3.0'
9252   - dependencies:
9253   - clsx: registry.npmmirror.com/clsx/1.2.1
9254   - lodash.isequal: registry.npmmirror.com/lodash.isequal/4.5.0
9255   - prop-types: registry.npmmirror.com/prop-types/15.8.1
9256   - react: registry.npmmirror.com/react/16.14.0
9257   - react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
9258   - react-draggable: registry.npmmirror.com/react-draggable/4.4.5_wcqkhtmu7mswc6yz4uyexck3ty
9259   - react-resizable: registry.npmmirror.com/react-resizable/3.0.4_wcqkhtmu7mswc6yz4uyexck3ty
9260   - dev: false
9261   -
9262 8537 registry.npmmirror.com/react-helmet/6.1.0_react@16.14.0:
9263 8538 resolution: {integrity: sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/react-helmet/-/react-helmet-6.1.0.tgz}
9264 8539 id: registry.npmmirror.com/react-helmet/6.1.0
... ... @@ -9312,6 +8587,7 @@ packages:
9312 8587 resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz}
9313 8588 name: react-lifecycles-compat
9314 8589 version: 3.0.4
  8590 + dev: true
9315 8591
9316 8592 registry.npmmirror.com/react-native-swipeout/2.3.6:
9317 8593 resolution: {integrity: sha512-t9suUCspzck4vp2pWggWe0frS/QOtX6yYCawHnEes75A7dZCEE74bxX2A1bQzGH9cUMjq6xsdfC94RbiDKIkJg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/react-native-swipeout/-/react-native-swipeout-2.3.6.tgz}
... ... @@ -9339,7 +8615,7 @@ packages:
9339 8615 react-native:
9340 8616 optional: true
9341 8617 dependencies:
9342   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8618 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
9343 8619 '@types/react-redux': registry.npmmirror.com/@types/react-redux/7.1.24
9344 8620 hoist-non-react-statics: registry.npmmirror.com/hoist-non-react-statics/3.3.2
9345 8621 loose-envify: registry.npmmirror.com/loose-envify/1.4.0
... ... @@ -9355,21 +8631,6 @@ packages:
9355 8631 version: 0.10.0
9356 8632 engines: {node: '>=0.10.0'}
9357 8633
9358   - registry.npmmirror.com/react-resizable/3.0.4_wcqkhtmu7mswc6yz4uyexck3ty:
9359   - resolution: {integrity: sha512-StnwmiESiamNzdRHbSSvA65b0ZQJ7eVQpPusrSmcpyGKzC0gojhtO62xxH6YOBmepk9dQTBi9yxidL3W4s3EBA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/react-resizable/-/react-resizable-3.0.4.tgz}
9360   - id: registry.npmmirror.com/react-resizable/3.0.4
9361   - name: react-resizable
9362   - version: 3.0.4
9363   - peerDependencies:
9364   - react: '>= 16.3'
9365   - dependencies:
9366   - prop-types: registry.npmmirror.com/prop-types/15.8.1
9367   - react: registry.npmmirror.com/react/16.14.0
9368   - react-draggable: registry.npmmirror.com/react-draggable/4.4.5_wcqkhtmu7mswc6yz4uyexck3ty
9369   - transitivePeerDependencies:
9370   - - react-dom
9371   - dev: false
9372   -
9373 8634 registry.npmmirror.com/react-router-config/5.1.1_6flbfkch6crntn4ac2g723iqde:
9374 8635 resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/react-router-config/-/react-router-config-5.1.1.tgz}
9375 8636 id: registry.npmmirror.com/react-router-config/5.1.1
... ... @@ -9379,7 +8640,7 @@ packages:
9379 8640 react: '>=15'
9380 8641 react-router: '>=5'
9381 8642 dependencies:
9382   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8643 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
9383 8644 react: registry.npmmirror.com/react/16.14.0
9384 8645 react-router: registry.npmmirror.com/react-router/5.2.0_react@16.14.0
9385 8646
... ... @@ -9392,7 +8653,7 @@ packages:
9392 8653 react: '>=15'
9393 8654 react-router: '>=5'
9394 8655 dependencies:
9395   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8656 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
9396 8657 react: registry.npmmirror.com/react/16.14.0
9397 8658
9398 8659 registry.npmmirror.com/react-router-dom/5.2.0_react@16.14.0:
... ... @@ -9403,7 +8664,7 @@ packages:
9403 8664 peerDependencies:
9404 8665 react: '>=15'
9405 8666 dependencies:
9406   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8667 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
9407 8668 history: registry.npmmirror.com/history/4.10.1
9408 8669 loose-envify: registry.npmmirror.com/loose-envify/1.4.0
9409 8670 prop-types: registry.npmmirror.com/prop-types/15.8.1
... ... @@ -9420,7 +8681,7 @@ packages:
9420 8681 peerDependencies:
9421 8682 react: '>=15'
9422 8683 dependencies:
9423   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8684 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
9424 8685 history: registry.npmmirror.com/history/4.10.1
9425 8686 loose-envify: registry.npmmirror.com/loose-envify/1.4.0
9426 8687 prop-types: registry.npmmirror.com/prop-types/15.8.1
... ... @@ -9438,7 +8699,7 @@ packages:
9438 8699 peerDependencies:
9439 8700 react: '>=15'
9440 8701 dependencies:
9441   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8702 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
9442 8703 history: registry.npmmirror.com/history/4.10.1
9443 8704 hoist-non-react-statics: registry.npmmirror.com/hoist-non-react-statics/3.3.2
9444 8705 loose-envify: registry.npmmirror.com/loose-envify/1.4.0
... ... @@ -9458,7 +8719,7 @@ packages:
9458 8719 peerDependencies:
9459 8720 react: '>=15'
9460 8721 dependencies:
9461   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8722 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
9462 8723 history: registry.npmmirror.com/history/4.10.1
9463 8724 hoist-non-react-statics: registry.npmmirror.com/hoist-non-react-statics/3.3.2
9464 8725 loose-envify: registry.npmmirror.com/loose-envify/1.4.0
... ... @@ -9481,21 +8742,6 @@ packages:
9481 8742 react: registry.npmmirror.com/react/16.14.0
9482 8743 dev: true
9483 8744
9484   - registry.npmmirror.com/react-sortable-hoc/2.0.0_wcqkhtmu7mswc6yz4uyexck3ty:
9485   - resolution: {integrity: sha512-JZUw7hBsAHXK7PTyErJyI7SopSBFRcFHDjWW5SWjcugY0i6iH7f+eJkY8cJmGMlZ1C9xz1J3Vjz0plFpavVeRg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/react-sortable-hoc/-/react-sortable-hoc-2.0.0.tgz}
9486   - id: registry.npmmirror.com/react-sortable-hoc/2.0.0
9487   - name: react-sortable-hoc
9488   - version: 2.0.0
9489   - peerDependencies:
9490   - react: ^16.3.0 || ^17.0.0
9491   - react-dom: ^16.3.0 || ^17.0.0
9492   - dependencies:
9493   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
9494   - invariant: registry.npmmirror.com/invariant/2.2.4
9495   - prop-types: registry.npmmirror.com/prop-types/15.8.1
9496   - react: registry.npmmirror.com/react/16.14.0
9497   - react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
9498   -
9499 8745 registry.npmmirror.com/react-tween-state/0.1.5:
9500 8746 resolution: {integrity: sha512-sJQpjsdn0wjlDIUpfpb7jQGnOG8hAEW2e8k0KPA+xmf5KFa6Xat2JldbmxBhaqP0S/uIXhVE5ymKyH/b9X8nYA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/react-tween-state/-/react-tween-state-0.1.5.tgz}
9501 8747 name: react-tween-state
... ... @@ -9580,7 +8826,8 @@ packages:
9580 8826 name: redux
9581 8827 version: 4.2.0
9582 8828 dependencies:
9583   - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.20.1
  8829 + '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.22.6
  8830 + dev: true
9584 8831
9585 8832 registry.npmmirror.com/regenerate-unicode-properties/10.0.1:
9586 8833 resolution: {integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz}
... ... @@ -9599,11 +8846,12 @@ packages:
9599 8846 resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz}
9600 8847 name: regenerator-runtime
9601 8848 version: 0.11.1
  8849 + dev: true
9602 8850
9603   - registry.npmmirror.com/regenerator-runtime/0.13.10:
9604   - resolution: {integrity: sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz}
  8851 + registry.npmmirror.com/regenerator-runtime/0.13.11:
  8852 + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz}
9605 8853 name: regenerator-runtime
9606   - version: 0.13.10
  8854 + version: 0.13.11
9607 8855
9608 8856 registry.npmmirror.com/regenerator-runtime/0.13.5:
9609 8857 resolution: {integrity: sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz}
... ... @@ -10021,7 +9269,7 @@ packages:
10021 9269 name: rxjs
10022 9270 version: 7.5.7
10023 9271 dependencies:
10024   - tslib: registry.npmmirror.com/tslib/2.4.1
  9272 + tslib: registry.npmmirror.com/tslib/2.6.1
10025 9273 dev: true
10026 9274
10027 9275 registry.npmmirror.com/safe-buffer/5.1.2:
... ... @@ -10252,25 +9500,17 @@ packages:
10252 9500 call-bind: registry.npmmirror.com/call-bind/1.0.2
10253 9501 get-intrinsic: registry.npmmirror.com/get-intrinsic/1.1.3
10254 9502 object-inspect: registry.npmmirror.com/object-inspect/1.12.2
  9503 + dev: true
10255 9504
10256 9505 registry.npmmirror.com/signal-exit/3.0.7:
10257 9506 resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz}
10258 9507 name: signal-exit
10259 9508 version: 3.0.7
10260 9509
10261   - registry.npmmirror.com/simple-swizzle/0.2.2:
10262   - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz}
10263   - name: simple-swizzle
10264   - version: 0.2.2
10265   - dependencies:
10266   - is-arrayish: registry.npmmirror.com/is-arrayish/0.3.2
10267   - dev: false
10268   -
10269   - registry.npmmirror.com/single-spa/5.9.4:
10270   - resolution: {integrity: sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/single-spa/-/single-spa-5.9.4.tgz}
  9510 + registry.npmmirror.com/single-spa/5.9.5:
  9511 + resolution: {integrity: sha512-9SQdmsyz4HSP+3gs6PJzhkaMEg+6zTlu9oxIghnwUX3eq+ajq4ft5egl0iyR55LAmO/UwvU8NgIWs/ZyQMa6dw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/single-spa/-/single-spa-5.9.5.tgz}
10271 9512 name: single-spa
10272   - version: 5.9.4
10273   - dev: true
  9513 + version: 5.9.5
10274 9514
10275 9515 registry.npmmirror.com/sisteransi/1.0.5:
10276 9516 resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz}
... ... @@ -10278,12 +9518,6 @@ packages:
10278 9518 version: 1.0.5
10279 9519 dev: true
10280 9520
10281   - registry.npmmirror.com/size-sensor/1.0.1:
10282   - resolution: {integrity: sha512-QTy7MnuugCFXIedXRpUSk9gUnyNiaxIdxGfUjr8xxXOqIB3QvBUYP9+b51oCg2C4dnhaeNk/h57TxjbvoJrJUA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/size-sensor/-/size-sensor-1.0.1.tgz}
10283   - name: size-sensor
10284   - version: 1.0.1
10285   - dev: false
10286   -
10287 9521 registry.npmmirror.com/slash/3.0.0:
10288 9522 resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz}
10289 9523 name: slash
... ... @@ -10313,12 +9547,6 @@ packages:
10313 9547 is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point/3.0.0
10314 9548 dev: true
10315 9549
10316   - registry.npmmirror.com/smooth-scroll/16.1.3:
10317   - resolution: {integrity: sha512-ca9U+neJS/cbdScTBuUTCZvUWNF2EuMCk7oAx3ImdeRK5FPm+xRo9XsVHIkeEVkn7MBRx+ufVEhyveM4ZhaTGA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/smooth-scroll/-/smooth-scroll-16.1.3.tgz}
10318   - name: smooth-scroll
10319   - version: 16.1.3
10320   - dev: false
10321   -
10322 9550 registry.npmmirror.com/snapdragon-node/2.1.1:
10323 9551 resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz}
10324 9552 name: snapdragon-node
... ... @@ -10419,12 +9647,6 @@ packages:
10419 9647 engines: {node: '>= 8'}
10420 9648 dev: true
10421 9649
10422   - registry.npmmirror.com/spark-md5/2.0.2:
10423   - resolution: {integrity: sha512-9WfT+FYBEvlrOOBEs484/zmbtSX4BlGjzXih1qIEWA1yhHbcqgcMHkiwXoWk2Sq1aJjLpcs6ZKV7JxrDNjIlNg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/spark-md5/-/spark-md5-2.0.2.tgz}
10424   - name: spark-md5
10425   - version: 2.0.2
10426   - dev: false
10427   -
10428 9650 registry.npmmirror.com/spdx-correct/3.1.1:
10429 9651 resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz}
10430 9652 name: spdx-correct
... ... @@ -10652,13 +9874,6 @@ packages:
10652 9874 engines: {node: '>=6'}
10653 9875 dev: true
10654 9876
10655   - registry.npmmirror.com/strip-indent/2.0.0:
10656   - resolution: {integrity: sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/strip-indent/-/strip-indent-2.0.0.tgz}
10657   - name: strip-indent
10658   - version: 2.0.0
10659   - engines: {node: '>=4'}
10660   - dev: true
10661   -
10662 9877 registry.npmmirror.com/strip-json-comments/3.1.1:
10663 9878 resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz}
10664 9879 name: strip-json-comments
... ... @@ -10707,16 +9922,6 @@ packages:
10707 9922 engines: {node: '>= 0.4'}
10708 9923 dev: true
10709 9924
10710   - registry.npmmirror.com/swr/1.3.0_react@16.14.0:
10711   - resolution: {integrity: sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/swr/-/swr-1.3.0.tgz}
10712   - id: registry.npmmirror.com/swr/1.3.0
10713   - name: swr
10714   - version: 1.3.0
10715   - peerDependencies:
10716   - react: ^16.11.0 || ^17.0.0 || ^18.0.0
10717   - dependencies:
10718   - react: registry.npmmirror.com/react/16.14.0
10719   -
10720 9925 registry.npmmirror.com/symbol-tree/3.2.4:
10721 9926 resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz}
10722 9927 name: symbol-tree
... ... @@ -10805,18 +10010,6 @@ packages:
10805 10010 name: tiny-warning
10806 10011 version: 1.0.3
10807 10012
10808   - registry.npmmirror.com/tinycolor2/1.4.2:
10809   - resolution: {integrity: sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/tinycolor2/-/tinycolor2-1.4.2.tgz}
10810   - name: tinycolor2
10811   - version: 1.4.2
10812   - dev: false
10813   -
10814   - registry.npmmirror.com/tinymce/6.2.0:
10815   - resolution: {integrity: sha512-zLjbFrg0hbtJ6PxmZUjQY6zyIOM/mLrWGTvhBec7XwYwoW1E0xXMQzy2tgMTh3OvJpsclgqf2ZMjmwcv4Cludw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/tinymce/-/tinymce-6.2.0.tgz}
10816   - name: tinymce
10817   - version: 6.2.0
10818   - dev: false
10819   -
10820 10013 registry.npmmirror.com/tmpl/1.0.5:
10821 10014 resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz}
10822 10015 name: tmpl
... ... @@ -10906,16 +10099,10 @@ packages:
10906 10099 version: 1.14.1
10907 10100 dev: true
10908 10101
10909   - registry.npmmirror.com/tslib/2.3.0:
10910   - resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz}
10911   - name: tslib
10912   - version: 2.3.0
10913   - dev: false
10914   -
10915   - registry.npmmirror.com/tslib/2.4.1:
10916   - resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz}
  10102 + registry.npmmirror.com/tslib/2.6.1:
  10103 + resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/tslib/-/tslib-2.6.1.tgz}
10917 10104 name: tslib
10918   - version: 2.4.1
  10105 + version: 2.6.1
10919 10106 dev: true
10920 10107
10921 10108 registry.npmmirror.com/tsutils/3.21.0_typescript@4.9.3:
... ... @@ -11017,17 +10204,6 @@ packages:
11017 10204 version: 0.7.32
11018 10205 dev: true
11019 10206
11020   - registry.npmmirror.com/umi-request-progress/1.1.0_umi-request@1.4.0:
11021   - resolution: {integrity: sha512-zCB0Asl0TgYn2aDrtWDGQ5zhQ4Gj1rVBC3NOdVv6q3bE8I1rZfXKybOnQUM4IhZ/MJT2PvmOXNYrrR3766hVvA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/umi-request-progress/-/umi-request-progress-1.1.0.tgz}
11022   - id: registry.npmmirror.com/umi-request-progress/1.1.0
11023   - name: umi-request-progress
11024   - version: 1.1.0
11025   - peerDependencies:
11026   - umi-request: ^1.0
11027   - dependencies:
11028   - umi-request: registry.npmmirror.com/umi-request/1.4.0
11029   - dev: false
11030   -
11031 10207 registry.npmmirror.com/umi-request/1.4.0:
11032 10208 resolution: {integrity: sha512-OknwtQZddZHi0Ggi+Vr/olJ7HNMx4AzlywyK0W3NZBT7B0stjeZ9lcztA85dBgdAj3KVk8uPJPZSnGaDjELhrA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/umi-request/-/umi-request-1.4.0.tgz}
11033 10209 name: umi-request
... ... @@ -11035,6 +10211,7 @@ packages:
11035 10211 dependencies:
11036 10212 isomorphic-fetch: registry.npmmirror.com/isomorphic-fetch/2.2.1
11037 10213 qs: registry.npmmirror.com/qs/6.11.0
  10214 + dev: true
11038 10215
11039 10216 registry.npmmirror.com/umi/3.5.35:
11040 10217 resolution: {integrity: sha512-xGEAu3i+3x/VFuSLi3qBLXQavcMJRPf0vtg07359rI4SzTv2V87Vh7gj7GktBc1n9K20C1KtEsPpDodbbalR6w==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/umi/-/umi-3.5.35.tgz}
... ... @@ -11100,11 +10277,6 @@ packages:
11100 10277 isobject: registry.npmmirror.com/isobject/3.0.1
11101 10278 dev: true
11102 10279
11103   - registry.npmmirror.com/unstated-next/1.1.0:
11104   - resolution: {integrity: sha512-AAn47ZncPvgBGOvMcn8tSRxsrqwf2VdAPxLASTuLJvZt4rhKfDvUkmYZLGfclImSfTVMv7tF4ynaVxin0JjDCA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/unstated-next/-/unstated-next-1.1.0.tgz}
11105   - name: unstated-next
11106   - version: 1.1.0
11107   -
11108 10280 registry.npmmirror.com/update-browserslist-db/1.0.10_browserslist@4.21.4:
11109 10281 resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz}
11110 10282 id: registry.npmmirror.com/update-browserslist-db/1.0.10
... ... @@ -11149,26 +10321,6 @@ packages:
11149 10321 punycode: registry.npmmirror.com/punycode/1.3.2
11150 10322 querystring: registry.npmmirror.com/querystring/0.2.0
11151 10323
11152   - registry.npmmirror.com/use-json-comparison/1.0.6_react@16.14.0:
11153   - resolution: {integrity: sha512-xPadt5yMRbEmVfOSGFSMqjjICrq7nLbfSH3rYIXsrtcuFX7PmbYDN/ku8ObBn3v8o/yZelO1OxUS5+5TI3+fUw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/use-json-comparison/-/use-json-comparison-1.0.6.tgz}
11154   - id: registry.npmmirror.com/use-json-comparison/1.0.6
11155   - name: use-json-comparison
11156   - version: 1.0.6
11157   - peerDependencies:
11158   - react: '>=16.9.0'
11159   - dependencies:
11160   - react: registry.npmmirror.com/react/16.14.0
11161   -
11162   - registry.npmmirror.com/use-media-antd-query/1.1.0_react@16.14.0:
11163   - resolution: {integrity: sha512-B6kKZwNV4R+l4Rl11sWO7HqOay9alzs1Vp1b4YJqjz33YxbltBCZtt/yxXxkXN9rc1S7OeEL/GbwC30Wmqhw6Q==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/use-media-antd-query/-/use-media-antd-query-1.1.0.tgz}
11164   - id: registry.npmmirror.com/use-media-antd-query/1.1.0
11165   - name: use-media-antd-query
11166   - version: 1.1.0
11167   - peerDependencies:
11168   - react: '>=16.9.0'
11169   - dependencies:
11170   - react: registry.npmmirror.com/react/16.14.0
11171   -
11172 10324 registry.npmmirror.com/use-subscription/1.5.1_react@16.14.0:
11173 10325 resolution: {integrity: sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/use-subscription/-/use-subscription-1.5.1.tgz}
11174 10326 id: registry.npmmirror.com/use-subscription/1.5.1
... ... @@ -11206,13 +10358,6 @@ packages:
11206 10358 dependencies:
11207 10359 inherits: registry.npmmirror.com/inherits/2.0.3
11208 10360
11209   - registry.npmmirror.com/utility-types/3.10.0:
11210   - resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/utility-types/-/utility-types-3.10.0.tgz}
11211   - name: utility-types
11212   - version: 3.10.0
11213   - engines: {node: '>= 4'}
11214   - dev: false
11215   -
11216 10361 registry.npmmirror.com/uuid/8.3.2:
11217 10362 resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz}
11218 10363 name: uuid
... ... @@ -11251,21 +10396,6 @@ packages:
11251 10396 name: value-equal
11252 10397 version: 1.0.1
11253 10398
11254   - registry.npmmirror.com/virtualizedtableforantd4/1.2.1_eelz3pl3kgj5tugnjt6lsxi2w4:
11255   - resolution: {integrity: sha512-Hl21jF3WZESanz/iKIjvbjeZ5gGX2t85h2cWQFJAagOQnN7t/pvC4kXhfYNseJtaiU6QHOm5RgX3ud+oXeST1Q==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/virtualizedtableforantd4/-/virtualizedtableforantd4-1.2.1.tgz}
11256   - id: registry.npmmirror.com/virtualizedtableforantd4/1.2.1
11257   - name: virtualizedtableforantd4
11258   - version: 1.2.1
11259   - peerDependencies:
11260   - antd: ^4.0.0
11261   - react: ^16.8.0 || ^17.0.0 || ^18.0.0
11262   - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
11263   - dependencies:
11264   - antd: registry.npmmirror.com/antd/4.24.2_wcqkhtmu7mswc6yz4uyexck3ty
11265   - react: registry.npmmirror.com/react/16.14.0
11266   - react-dom: registry.npmmirror.com/react-dom/16.14.0_react@16.14.0
11267   - dev: false
11268   -
11269 10399 registry.npmmirror.com/vm-browserify/1.1.2:
11270 10400 resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/vm-browserify/-/vm-browserify-1.1.2.tgz}
11271 10401 name: vm-browserify
... ... @@ -11310,6 +10440,7 @@ packages:
11310 10440 version: 4.0.3
11311 10441 dependencies:
11312 10442 loose-envify: registry.npmmirror.com/loose-envify/1.4.0
  10443 + dev: true
11313 10444
11314 10445 registry.npmmirror.com/webidl-conversions/5.0.0:
11315 10446 resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz}
... ... @@ -11356,6 +10487,7 @@ packages:
11356 10487 resolution: {integrity: sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz}
11357 10488 name: whatwg-fetch
11358 10489 version: 3.6.2
  10490 + dev: true
11359 10491
11360 10492 registry.npmmirror.com/whatwg-mimetype/2.3.0:
11361 10493 resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz}
... ... @@ -11494,12 +10626,6 @@ packages:
11494 10626 version: 4.0.3
11495 10627 dev: true
11496 10628
11497   - registry.npmmirror.com/yallist/2.1.2:
11498   - resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz}
11499   - name: yallist
11500   - version: 2.1.2
11501   - dev: true
11502   -
11503 10629 registry.npmmirror.com/yallist/4.0.0:
11504 10630 resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz}
11505 10631 name: yallist
... ... @@ -11542,27 +10668,6 @@ packages:
11542 10668 yargs-parser: registry.npmmirror.com/yargs-parser/18.1.3
11543 10669 dev: true
11544 10670
11545   - registry.npmmirror.com/yorkie/2.0.0:
11546   - resolution: {integrity: sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/yorkie/-/yorkie-2.0.0.tgz}
11547   - name: yorkie
11548   - version: 2.0.0
11549   - engines: {node: '>=4'}
11550   - requiresBuild: true
11551   - dependencies:
11552   - execa: registry.npmmirror.com/execa/0.8.0
11553   - is-ci: registry.npmmirror.com/is-ci/1.2.1
11554   - normalize-path: registry.npmmirror.com/normalize-path/1.0.0
11555   - strip-indent: registry.npmmirror.com/strip-indent/2.0.0
11556   - dev: true
11557   -
11558   - registry.npmmirror.com/zrender/5.4.0:
11559   - resolution: {integrity: sha512-rOS09Z2HSVGFs2dn/TuYk5BlCaZcVe8UDLLjj1ySYF828LATKKdxuakSZMvrDz54yiKPDYVfjdKqcX8Jky3BIA==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/zrender/-/zrender-5.4.0.tgz}
11560   - name: zrender
11561   - version: 5.4.0
11562   - dependencies:
11563   - tslib: registry.npmmirror.com/tslib/2.3.0
11564   - dev: false
11565   -
11566 10671 registry.npmmirror.com/zscroller/0.4.8:
11567 10672 resolution: {integrity: sha512-G5NiNLKx2+QhhvZi2yV1jjVXY50otktxkseX2hG2N/eixohOUk0AY8ZpbAxNqS9oJS/NxItCsowupy2tsXxAMw==, registry: http://registry.npm.qgutech.com/, tarball: https://registry.npmmirror.com/zscroller/-/zscroller-0.4.8.tgz}
11568 10673 name: zscroller
... ...
1   -preview.pro.ant.design
\ No newline at end of file
1   -.qx-rich-text-body {
2   - color: #333;
3   - font-size: 14px;
4   -}
5   -
6   -.qx-rich-text-body p {
7   - margin-top: 10px;
8   - margin-bottom: 10px;
9   -}
10   -
11   -.qx-rich-text-body ol {
12   - list-style-type: decimal;
13   - margin-block-start: 1em;
14   - margin-block-end: 1em;
15   - margin-inline-start: 0;
16   - margin-inline-end: 0;
17   - padding-inline-start: 40px;
18   -}
19   -.qx-rich-text-body ol ol {
20   - margin-block-start: 0;
21   - margin-block-end: 0;
22   -}
23   -
24   -.qx-rich-text-body ul {
25   - list-style-type: disc;
26   - padding-inline-start: 40px;
27   -}
28   -
29   -.qx-rich-text-body ul ul {
30   - list-style-type: circle;
31   - margin-block-start: 0;
32   - margin-block-end: 0;
33   -}
34   -
35   -.qx-rich-text-body ul ul ul {
36   - list-style-type: square;
37   -}

13.8 KB

14.6 KB

11.8 KB

15.3 KB

12.2 KB

72.9 KB

13.1 KB

13.3 KB

1   -!function(r,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.formulajs=n():r.formulajs=n()}("undefined"!=typeof self?self:this,function(){return function(r){function n(t){if(e[t])return e[t].exports;var a=e[t]={i:t,l:!1,exports:{}};return r[t].call(a.exports,a,a.exports,n),a.l=!0,a.exports}var e={};return n.m=r,n.c=e,n.d=function(r,e,t){n.o(r,e)||Object.defineProperty(r,e,{configurable:!1,enumerable:!0,get:t})},n.n=function(r){var e=r&&r.__esModule?function(){return r.default}:function(){return r};return n.d(e,"a",e),e},n.o=function(r,n){return Object.prototype.hasOwnProperty.call(r,n)},n.p="",n(n.s=11)}([function(r,n){n.nil=new Error("#NULL!"),n.div0=new Error("#DIV/0!"),n.value=new Error("#VALUE!"),n.ref=new Error("#REF!"),n.name=new Error("#NAME?"),n.num=new Error("#NUM!"),n.na=new Error("#N/A"),n.error=new Error("#ERROR!"),n.data=new Error("#GETTING_DATA")},function(r,n,e){var t=e(0);n.flattenShallow=function(r){return r&&r.reduce?r.reduce(function(r,n){var e=Array.isArray(r),t=Array.isArray(n);return e&&t?r.concat(n):e?(r.push(n),r):t?[r].concat(n):[r,n]}):r},n.isFlat=function(r){if(!r)return!1;for(var n=0;n<r.length;++n)if(Array.isArray(r[n]))return!1;return!0},n.flatten=function(){for(var r=n.argsToArray.apply(null,arguments);!n.isFlat(r);)r=n.flattenShallow(r);return r},n.argsToArray=function(r){var e=[];return n.arrayEach(r,function(r){e.push(r)}),e},n.numbers=function(){return this.flatten.apply(null,arguments).filter(function(r){return"number"==typeof r})},n.cleanFloat=function(r){return Math.round(1e14*r)/1e14},n.parseBool=function(r){if("boolean"==typeof r)return r;if(r instanceof Error)return r;if("number"==typeof r)return 0!==r;if("string"==typeof r){var n=r.toUpperCase();if("TRUE"===n)return!0;if("FALSE"===n)return!1}return r instanceof Date&&!isNaN(r)||t.value},n.parseNumber=function(r){return void 0===r||""===r?t.value:isNaN(r)?t.value:parseFloat(r)},n.parseNumberArray=function(r){var e;if(!r||0===(e=r.length))return t.value;for(var a;e--;){if((a=n.parseNumber(r[e]))===t.value)return a;r[e]=a}return r},n.parseMatrix=function(r){if(!r||0===r.length)return t.value;for(var e,a=0;a<r.length;a++)if(e=n.parseNumberArray(r[a]),r[a]=e,e instanceof Error)return e;return r};var a=new Date(Date.UTC(1900,0,1));n.parseDate=function(r){if(!isNaN(r)){if(r instanceof Date)return new Date(r);var n=parseInt(r,10);return n<0?t.num:n<=60?new Date(a.getTime()+864e5*(n-1)):new Date(a.getTime()+864e5*(n-2))}return"string"!=typeof r||(r=new Date(r),isNaN(r))?t.value:r},n.parseDateArray=function(r){for(var n,e=r.length;e--;){if((n=this.parseDate(r[e]))===t.value)return n;r[e]=n}return r},n.anyIsError=function(){for(var r=arguments.length;r--;)if(arguments[r]instanceof Error)return!0;return!1},n.arrayValuesToNumbers=function(r){for(var n,e=r.length;e--;)if("number"!=typeof(n=r[e]))if(!0!==n)if(!1!==n){if("string"==typeof n){var t=this.parseNumber(n);t instanceof Error?r[e]=0:r[e]=t}}else r[e]=0;else r[e]=1;return r},n.rest=function(r,n){return n=n||1,r&&"function"==typeof r.slice?r.slice(n):r},n.initial=function(r,n){return n=n||1,r&&"function"==typeof r.slice?r.slice(0,r.length-n):r},n.arrayEach=function(r,n){for(var e=-1,t=r.length;++e<t&&!1!==n(r[e],e,r););return r},n.transpose=function(r){return r?r[0].map(function(n,e){return r.map(function(r){return r[e]})}):t.value}},function(r,n,e){var t=e(1),a=e(0),u=e(3),o=e(6),i=e(5);n.ABS=function(r){return(r=t.parseNumber(r))instanceof Error?r:Math.abs(r)},n.ACOS=function(r){if((r=t.parseNumber(r))instanceof Error)return r;var n=Math.acos(r);return isNaN(n)&&(n=a.num),n},n.ACOSH=function(r){if((r=t.parseNumber(r))instanceof Error)return r;var n=Math.log(r+Math.sqrt(r*r-1));return isNaN(n)&&(n=a.num),n},n.ACOT=function(r){return(r=t.parseNumber(r))instanceof Error?r:Math.atan(1/r)},n.ACOTH=function(r){if((r=t.parseNumber(r))instanceof Error)return r;var n=.5*Math.log((r+1)/(r-1));return isNaN(n)&&(n=a.num),n},n.AGGREGATE=function(r,e,o,i){if(r=t.parseNumber(r),e=t.parseNumber(r),t.anyIsError(r,e))return a.value;switch(r){case 1:return u.AVERAGE(o);case 2:return u.COUNT(o);case 3:return u.COUNTA(o);case 4:return u.MAX(o);case 5:return u.MIN(o);case 6:return n.PRODUCT(o);case 7:return u.STDEV.S(o);case 8:return u.STDEV.P(o);case 9:return n.SUM(o);case 10:return u.VAR.S(o);case 11:return u.VAR.P(o);case 12:return u.MEDIAN(o);case 13:return u.MODE.SNGL(o);case 14:return u.LARGE(o,i);case 15:return u.SMALL(o,i);case 16:return u.PERCENTILE.INC(o,i);case 17:return u.QUARTILE.INC(o,i);case 18:return u.PERCENTILE.EXC(o,i);case 19:return u.QUARTILE.EXC(o,i)}},n.ARABIC=function(r){if(!/^M*(?:D?C{0,3}|C[MD])(?:L?X{0,3}|X[CL])(?:V?I{0,3}|I[XV])$/.test(r))return a.value;var n=0;return r.replace(/[MDLV]|C[MD]?|X[CL]?|I[XV]?/g,function(r){n+={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1}[r]}),n},n.ASIN=function(r){if((r=t.parseNumber(r))instanceof Error)return r;var n=Math.asin(r);return isNaN(n)&&(n=a.num),n},n.ASINH=function(r){return r=t.parseNumber(r),r instanceof Error?r:Math.log(r+Math.sqrt(r*r+1))},n.ATAN=function(r){return r=t.parseNumber(r),r instanceof Error?r:Math.atan(r)},n.ATAN2=function(r,n){return r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n)?a.value:Math.atan2(r,n)},n.ATANH=function(r){if((r=t.parseNumber(r))instanceof Error)return r;var n=Math.log((1+r)/(1-r))/2;return isNaN(n)&&(n=a.num),n},n.BASE=function(r,n,e){if(e=e||0,r=t.parseNumber(r),n=t.parseNumber(n),e=t.parseNumber(e),t.anyIsError(r,n,e))return a.value;e=void 0===e?0:e;var u=r.toString(n);return new Array(Math.max(e+1-u.length,0)).join("0")+u},n.CEILING=function(r,e,u){if(e=void 0===e?1:Math.abs(e),u=u||0,r=t.parseNumber(r),e=t.parseNumber(e),u=t.parseNumber(u),t.anyIsError(r,e,u))return a.value;if(0===e)return 0;var o=-Math.floor(Math.log(e)/Math.log(10));return r>=0?n.ROUND(Math.ceil(r/e)*e,o):0===u?-n.ROUND(Math.floor(Math.abs(r)/e)*e,o):-n.ROUND(Math.ceil(Math.abs(r)/e)*e,o)},n.CEILING.MATH=n.CEILING,n.CEILING.PRECISE=n.CEILING,n.COMBIN=function(r,e){return r=t.parseNumber(r),e=t.parseNumber(e),t.anyIsError(r,e)?a.value:n.FACT(r)/(n.FACT(e)*n.FACT(r-e))},n.COMBINA=function(r,e){return r=t.parseNumber(r),e=t.parseNumber(e),t.anyIsError(r,e)?a.value:0===r&&0===e?1:n.COMBIN(r+e-1,r-1)},n.COS=function(r){return r=t.parseNumber(r),r instanceof Error?r:Math.cos(r)},n.COSH=function(r){return r=t.parseNumber(r),r instanceof Error?r:(Math.exp(r)+Math.exp(-r))/2},n.COT=function(r){return r=t.parseNumber(r),r instanceof Error?r:1/Math.tan(r)},n.COTH=function(r){if((r=t.parseNumber(r))instanceof Error)return r;var n=Math.exp(2*r);return(n+1)/(n-1)},n.CSC=function(r){return r=t.parseNumber(r),r instanceof Error?r:1/Math.sin(r)},n.CSCH=function(r){return r=t.parseNumber(r),r instanceof Error?r:2/(Math.exp(r)-Math.exp(-r))},n.DECIMAL=function(r,n){return arguments.length<1?a.value:parseInt(r,n)},n.DEGREES=function(r){return r=t.parseNumber(r),r instanceof Error?r:180*r/Math.PI},n.EVEN=function(r){return r=t.parseNumber(r),r instanceof Error?r:n.CEILING(r,-2,-1)},n.EXP=function(r){return arguments.length<1?a.na:"number"!=typeof r||arguments.length>1?a.error:r=Math.exp(r)};var f=[];n.FACT=function(r){if((r=t.parseNumber(r))instanceof Error)return r;var e=Math.floor(r);return 0===e||1===e?1:f[e]>0?f[e]:(f[e]=n.FACT(e-1)*e,f[e])},n.FACTDOUBLE=function(r){if((r=t.parseNumber(r))instanceof Error)return r;var e=Math.floor(r);return e<=0?1:e*n.FACTDOUBLE(e-2)},n.FLOOR=function(r,e){if(r=t.parseNumber(r),e=t.parseNumber(e),t.anyIsError(r,e))return a.value;if(0===e)return 0;if(!(r>0&&e>0||r<0&&e<0))return a.num;e=Math.abs(e);var u=-Math.floor(Math.log(e)/Math.log(10));return r>=0?n.ROUND(Math.floor(r/e)*e,u):-n.ROUND(Math.ceil(Math.abs(r)/e),u)},n.FLOOR.MATH=function(r,e,u){if(e=void 0===e?1:e,u=void 0===u?0:u,r=t.parseNumber(r),e=t.parseNumber(e),u=t.parseNumber(u),t.anyIsError(r,e,u))return a.value;if(0===e)return 0;e=e?Math.abs(e):1;var o=-Math.floor(Math.log(e)/Math.log(10));return r>=0?n.ROUND(Math.floor(r/e)*e,o):0===u||void 0===u?-n.ROUND(Math.ceil(Math.abs(r)/e)*e,o):-n.ROUND(Math.floor(Math.abs(r)/e)*e,o)},n.FLOOR.PRECISE=n.FLOOR.MATH,n.GCD=function(){var r=t.parseNumberArray(t.flatten(arguments));if(r instanceof Error)return r;for(var n=r.length,e=r[0],a=e<0?-e:e,u=1;u<n;u++){for(var o=r[u],i=o<0?-o:o;a&&i;)a>i?a%=i:i%=a;a+=i}return a},n.INT=function(r){return r=t.parseNumber(r),r instanceof Error?r:Math.floor(r)},n.ISO={CEILING:n.CEILING},n.LCM=function(){var r=t.parseNumberArray(t.flatten(arguments));if(r instanceof Error)return r;for(var n,e,a,u,o=1;void 0!==(a=r.pop());)for(;a>1;){if(a%2){for(n=3,e=Math.floor(Math.sqrt(a));n<=e&&a%n;n+=2);u=n<=e?n:a}else u=2;for(a/=u,o*=u,n=r.length;n;r[--n]%u==0&&1==(r[n]/=u)&&r.splice(n,1));}return o},n.LN=function(r){return r=t.parseNumber(r),r instanceof Error?r:Math.log(r)},n.LN10=function(){return Math.log(10)},n.LN2=function(){return Math.log(2)},n.LOG10E=function(){return Math.LOG10E},n.LOG2E=function(){return Math.LOG2E},n.LOG=function(r,n){return r=t.parseNumber(r),n=n?t.parseNumber(n):10,t.anyIsError(r,n)?a.value:(n=void 0===n?10:n,Math.log(r)/Math.log(n))},n.LOG10=function(r){return r=t.parseNumber(r),r instanceof Error?r:Math.log(r)/Math.log(10)},n.MOD=function(r,n){if(r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n))return a.value;if(0===n)return a.div0;var e=Math.abs(r%n);return e=r<0?n-e:e,n>0?e:-e},n.MROUND=function(r,n){return r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n)?a.value:r*n<0?a.num:Math.round(r/n)*n},n.MULTINOMIAL=function(){var r=t.parseNumberArray(t.flatten(arguments));if(r instanceof Error)return r;for(var e=0,a=1,u=0;u<r.length;u++)e+=r[u],a*=n.FACT(r[u]);return n.FACT(e)/a},n.ODD=function(r){if((r=t.parseNumber(r))instanceof Error)return r;var n=Math.ceil(Math.abs(r));return n=1&n?n:n+1,r>0?n:-n},n.PI=function(){return Math.PI},n.E=function(){return Math.E},n.POWER=function(r,n){if(r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n))return a.value;var e=Math.pow(r,n);return isNaN(e)?a.num:e},n.PRODUCT=function(){var r=t.parseNumberArray(t.flatten(arguments));if(r instanceof Error)return r;for(var n=1,e=0;e<r.length;e++)n*=r[e];return n},n.QUOTIENT=function(r,n){return r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n)?a.value:parseInt(r/n,10)},n.RADIANS=function(r){return r=t.parseNumber(r),r instanceof Error?r:r*Math.PI/180},n.RAND=function(){return Math.random()},n.RANDBETWEEN=function(r,n){return r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n)?a.value:r+Math.ceil((n-r+1)*Math.random())-1},n.ROMAN=function(r){if((r=t.parseNumber(r))instanceof Error)return r;for(var n=String(r).split(""),e=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"],a="",u=3;u--;)a=(e[+n.pop()+10*u]||"")+a;return new Array(+n.join("")+1).join("M")+a},n.ROUND=function(r,n){return r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n)?a.value:Math.round(r*Math.pow(10,n))/Math.pow(10,n)},n.ROUNDDOWN=function(r,n){return r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n)?a.value:(r>0?1:-1)*Math.floor(Math.abs(r)*Math.pow(10,n))/Math.pow(10,n)},n.ROUNDUP=function(r,n){return r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n)?a.value:(r>0?1:-1)*Math.ceil(Math.abs(r)*Math.pow(10,n))/Math.pow(10,n)},n.SEC=function(r){return r=t.parseNumber(r),r instanceof Error?r:1/Math.cos(r)},n.SECH=function(r){return r=t.parseNumber(r),r instanceof Error?r:2/(Math.exp(r)+Math.exp(-r))},n.SERIESSUM=function(r,n,e,u){if(r=t.parseNumber(r),n=t.parseNumber(n),e=t.parseNumber(e),u=t.parseNumberArray(u),t.anyIsError(r,n,e,u))return a.value;for(var o=u[0]*Math.pow(r,n),i=1;i<u.length;i++)o+=u[i]*Math.pow(r,n+i*e);return o},n.SIGN=function(r){return r=t.parseNumber(r),r instanceof Error?r:r<0?-1:0===r?0:1},n.SIN=function(r){return r=t.parseNumber(r),r instanceof Error?r:Math.sin(r)},n.SINH=function(r){return r=t.parseNumber(r),r instanceof Error?r:(Math.exp(r)-Math.exp(-r))/2},n.SQRT=function(r){return r=t.parseNumber(r),r instanceof Error?r:r<0?a.num:Math.sqrt(r)},n.SQRTPI=function(r){return r=t.parseNumber(r),r instanceof Error?r:Math.sqrt(r*Math.PI)},n.SQRT1_2=function(){return 1/Math.sqrt(2)},n.SQRT2=function(){return Math.sqrt(2)},n.SUBTOTAL=function(r,e){if((r=t.parseNumber(r))instanceof Error)return r;switch(r){case 1:return u.AVERAGE(e);case 2:return u.COUNT(e);case 3:return u.COUNTA(e);case 4:return u.MAX(e);case 5:return u.MIN(e);case 6:return n.PRODUCT(e);case 7:return u.STDEV.S(e);case 8:return u.STDEV.P(e);case 9:return n.SUM(e);case 10:return u.VAR.S(e);case 11:return u.VAR.P(e);case 101:return u.AVERAGE(e);case 102:return u.COUNT(e);case 103:return u.COUNTA(e);case 104:return u.MAX(e);case 105:return u.MIN(e);case 106:return n.PRODUCT(e);case 107:return u.STDEV.S(e);case 108:return u.STDEV.P(e);case 109:return n.SUM(e);case 110:return u.VAR.S(e);case 111:return u.VAR.P(e)}},n.ADD=function(r,n){return 2!==arguments.length?a.na:(r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n)?a.value:r+n)},n.MINUS=function(r,n){return 2!==arguments.length?a.na:(r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n)?a.value:r-n)},n.DIVIDE=function(r,n){return 2!==arguments.length?a.na:(r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n)?a.value:0===n?a.div0:r/n)},n.MULTIPLY=function(r,n){return 2!==arguments.length?a.na:(r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n)?a.value:r*n)},n.GTE=function(r,n){return 2!==arguments.length?a.na:(r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n)?a.error:r>=n)},n.LT=function(r,n){return 2!==arguments.length?a.na:(r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n)?a.error:r<n)},n.LTE=function(r,n){return 2!==arguments.length?a.na:(r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n)?a.error:r<=n)},n.EQ=function(r,n){return 2!==arguments.length?a.na:r===n},n.NE=function(r,n){return 2!==arguments.length?a.na:r!==n},n.POW=function(r,e){return 2!==arguments.length?a.na:(r=t.parseNumber(r),e=t.parseNumber(e),t.anyIsError(r,e)?a.error:n.POWER(r,e))},n.SUM=function(){var r=0;return t.arrayEach(t.argsToArray(arguments),function(e){if("number"==typeof e)r+=e;else if("string"==typeof e){var t=parseFloat(e);!isNaN(t)&&(r+=t)}else Array.isArray(e)&&(r+=n.SUM.apply(null,e))}),r},n.SUMIF=function(r,n,e){if(r=t.flatten(r),e=e?t.flatten(e):r,r instanceof Error)return r;for(var a=0,u=void 0===n||"*"===n,o=u?null:i.parse(n+""),f=0;f<r.length;f++){var s=r[f],l=e[f];if(u)a+=s;else{var c=[i.createToken(s,i.TOKEN_TYPE_LITERAL)].concat(o);a+=i.compute(c)?l:0}}return a},n.SUMIFS=function(){var r=t.argsToArray(arguments),n=t.parseNumberArray(t.flatten(r.shift()));if(n instanceof Error)return n;for(var e=r,a=e.length/2,u=0;u<a;u++)e[2*u]=t.flatten(e[2*u]);for(var o=0,u=0;u<n.length;u++){for(var f=!1,s=0;s<a;s++){var l=e[2*s][u],c=e[2*s+1],m=void 0===c||"*"===c,p=!1;if(m)p=!0;else{var h=i.parse(c+""),v=[i.createToken(l,i.TOKEN_TYPE_LITERAL)].concat(h);p=i.compute(v)}if(!p){f=!1;break}f=!0}f&&(o+=n[u])}return o},n.SUMPRODUCT=function(){if(!arguments||0===arguments.length)return a.value;for(var r,n,e,u,o=arguments.length+1,i=0,f=0;f<arguments[0].length;f++)if(arguments[0][f]instanceof Array)for(var s=0;s<arguments[0][f].length;s++){for(r=1,n=1;n<o;n++){if((u=t.parseNumber(arguments[n-1][f][s]))instanceof Error)return u;r*=u}i+=r}else{for(r=1,n=1;n<o;n++){if((e=t.parseNumber(arguments[n-1][f]))instanceof Error)return e;r*=e}i+=r}return i},n.SUMSQ=function(){var r=t.parseNumberArray(t.flatten(arguments));if(r instanceof Error)return r;for(var n=0,e=r.length,a=0;a<e;a++)n+=o.ISNUMBER(r[a])?r[a]*r[a]:0;return n},n.SUMX2MY2=function(r,n){if(r=t.parseNumberArray(t.flatten(r)),n=t.parseNumberArray(t.flatten(n)),t.anyIsError(r,n))return a.value;for(var e=0,u=0;u<r.length;u++)e+=r[u]*r[u]-n[u]*n[u];return e},n.SUMX2PY2=function(r,n){if(r=t.parseNumberArray(t.flatten(r)),n=t.parseNumberArray(t.flatten(n)),t.anyIsError(r,n))return a.value;var e=0;r=t.parseNumberArray(t.flatten(r)),n=t.parseNumberArray(t.flatten(n));for(var u=0;u<r.length;u++)e+=r[u]*r[u]+n[u]*n[u];return e},n.SUMXMY2=function(r,n){if(r=t.parseNumberArray(t.flatten(r)),n=t.parseNumberArray(t.flatten(n)),t.anyIsError(r,n))return a.value;var e=0;r=t.flatten(r),n=t.flatten(n);for(var u=0;u<r.length;u++)e+=Math.pow(r[u]-n[u],2);return e},n.TAN=function(r){return r=t.parseNumber(r),r instanceof Error?r:Math.tan(r)},n.TANH=function(r){if((r=t.parseNumber(r))instanceof Error)return r;var n=Math.exp(2*r);return(n-1)/(n+1)},n.TRUNC=function(r,n){return n=void 0===n?0:n,r=t.parseNumber(r),n=t.parseNumber(n),t.anyIsError(r,n)?a.value:(r>0?1:-1)*Math.floor(Math.abs(r)*Math.pow(10,n))/Math.pow(10,n)}},function(r,n,e){var t=e(2),a=e(4),u=e(8),o=e(1),i=e(5),f=e(0),s=e(9);n.AVEDEV=function(){var r=o.parseNumberArray(o.flatten(arguments));return r instanceof Error?r:u.sum(u(r).subtract(u.mean(r)).abs()[0])/r.length},n.AVERAGE=function(){for(var r,n=o.numbers(o.flatten(arguments)),e=n.length,t=0,a=0,u=0;u<e;u++)t+=n[u],a+=1;return r=t/a,isNaN(r)&&(r=f.num),r},n.AVERAGEA=function(){for(var r,n=o.flatten(arguments),e=n.length,t=0,a=0,u=0;u<e;u++){var i=n[u];"number"==typeof i&&(t+=i),!0===i&&t++,null!==i&&a++}return r=t/a,isNaN(r)&&(r=f.num),r},n.AVERAGEIF=function(r,n,e){if(arguments.length<=1)return f.na;if(e=e||r,r=o.flatten(r),(e=o.parseNumberArray(o.flatten(e)))instanceof Error)return e;for(var t=0,a=0,u=void 0===n||"*"===n,s=u?null:i.parse(n+""),l=0;l<r.length;l++){var c=r[l];if(u)a+=e[l],t++;else{var m=[i.createToken(c,i.TOKEN_TYPE_LITERAL)].concat(s);i.compute(m)&&(a+=e[l],t++)}}return a/t},n.AVERAGEIFS=function(){for(var r=o.argsToArray(arguments),n=(r.length-1)/2,e=o.flatten(r[0]),t=0,a=0,u=0;u<e.length;u++){for(var f=!1,s=0;s<n;s++){var l=r[2*s+1][u],c=r[2*s+2],m=void 0===c||"*"===c,p=!1;if(m)p=!0;else{var h=i.parse(c+""),v=[i.createToken(l,i.TOKEN_TYPE_LITERAL)].concat(h);p=i.compute(v)}if(!p){f=!1;break}f=!0}f&&(a+=e[u],t++)}var g=a/t;return isNaN(g)?0:g},n.BETA={},n.BETA.DIST=function(r,n,e,t,a,i){return arguments.length<4?f.value:(a=void 0===a?0:a,i=void 0===i?1:i,r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),a=o.parseNumber(a),i=o.parseNumber(i),o.anyIsError(r,n,e,a,i)?f.value:(r=(r-a)/(i-a),t?u.beta.cdf(r,n,e):u.beta.pdf(r,n,e)))},n.BETA.INV=function(r,n,e,t,a){return t=void 0===t?0:t,a=void 0===a?1:a,r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),t=o.parseNumber(t),a=o.parseNumber(a),o.anyIsError(r,n,e,t,a)?f.value:u.beta.inv(r,n,e)*(a-t)+t},n.BINOM={},n.BINOM.DIST=function(r,n,e,t){return r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),t=o.parseNumber(t),o.anyIsError(r,n,e,t)?f.value:t?u.binomial.cdf(r,n,e):u.binomial.pdf(r,n,e)},n.BINOM.DIST.RANGE=function(r,n,e,a){if(a=void 0===a?e:a,r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),a=o.parseNumber(a),o.anyIsError(r,n,e,a))return f.value;for(var u=0,i=e;i<=a;i++)u+=t.COMBIN(r,i)*Math.pow(n,i)*Math.pow(1-n,r-i);return u},n.BINOM.INV=function(r,n,e){if(r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),o.anyIsError(r,n,e))return f.value;for(var t=0;t<=r;){if(u.binomial.cdf(t,r,n)>=e)return t;t++}},n.CHISQ={},n.CHISQ.DIST=function(r,n,e){return r=o.parseNumber(r),n=o.parseNumber(n),o.anyIsError(r,n)?f.value:e?u.chisquare.cdf(r,n):u.chisquare.pdf(r,n)},n.CHISQ.DIST.RT=function(r,n){return!r|!n?f.na:r<1||n>Math.pow(10,10)?f.num:"number"!=typeof r||"number"!=typeof n?f.value:1-u.chisquare.cdf(r,n)},n.CHISQ.INV=function(r,n){return r=o.parseNumber(r),n=o.parseNumber(n),o.anyIsError(r,n)?f.value:u.chisquare.inv(r,n)},n.CHISQ.INV.RT=function(r,n){return!r|!n?f.na:r<0||r>1||n<1||n>Math.pow(10,10)?f.num:"number"!=typeof r||"number"!=typeof n?f.value:u.chisquare.inv(1-r,n)},n.CHISQ.TEST=function(r,n){if(2!==arguments.length)return f.na;if(!(r instanceof Array&&n instanceof Array))return f.value;if(r.length!==n.length)return f.value;if(r[0]&&n[0]&&r[0].length!==n[0].length)return f.value;var e,t,a,u=r.length;for(t=0;t<u;t++)r[t]instanceof Array||(e=r[t],r[t]=[],r[t].push(e)),n[t]instanceof Array||(e=n[t],n[t]=[],n[t].push(e));var o=r[0].length,i=1===o?u-1:(u-1)*(o-1),s=0,l=Math.PI;for(t=0;t<u;t++)for(a=0;a<o;a++)s+=Math.pow(r[t][a]-n[t][a],2)/n[t][a];return Math.round(1e6*function(r,n){var e=Math.exp(-.5*r);n%2==1&&(e*=Math.sqrt(2*r/l));for(var t=n;t>=2;)e=e*r/t,t-=2;for(var a=e,u=n;a>1e-10*e;)u+=2,a=a*r/u,e+=a;return 1-e}(s,i))/1e6},n.COLUMN=function(r,n){if(2!==arguments.length)return f.na;if(n<0)return f.num;if(!(r instanceof Array)||"number"!=typeof n)return f.value;if(0!==r.length)return u.col(r,n)},n.COLUMNS=function(r){return 1!==arguments.length?f.na:r instanceof Array?0===r.length?0:u.cols(r):f.value},n.CONFIDENCE={},n.CONFIDENCE.NORM=function(r,n,e){return r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),o.anyIsError(r,n,e)?f.value:u.normalci(1,r,n,e)[1]-1},n.CONFIDENCE.T=function(r,n,e){return r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),o.anyIsError(r,n,e)?f.value:u.tci(1,r,n,e)[1]-1},n.CORREL=function(r,n){return r=o.parseNumberArray(o.flatten(r)),n=o.parseNumberArray(o.flatten(n)),o.anyIsError(r,n)?f.value:u.corrcoeff(r,n)},n.COUNT=function(){return o.flatten(arguments).length},n.COUNTA=function(){var r=o.flatten(arguments);return r.length-n.COUNTBLANK(r)},n.COUNTIN=function(r,n){var e=0;r=o.flatten(r);for(var t=0;t<r.length;t++)r[t]===n&&e++;return e},n.COUNTBLANK=function(){for(var r,n=o.flatten(arguments),e=0,t=0;t<n.length;t++)null!==(r=n[t])&&""!==r||e++;return e},n.COUNTIF=function(r,n){if(r=o.flatten(r),void 0===n||"*"===n)return r.length;for(var e=0,t=i.parse(n+""),a=0;a<r.length;a++){var u=r[a],f=[i.createToken(u,i.TOKEN_TYPE_LITERAL)].concat(t);i.compute(f)&&e++}return e},n.COUNTIFS=function(){for(var r=o.argsToArray(arguments),n=new Array(o.flatten(r[0]).length),e=0;e<n.length;e++)n[e]=!0;for(e=0;e<r.length;e+=2){var t=o.flatten(r[e]),a=r[e+1];if(!(void 0===a||"*"===a))for(var u=i.parse(a+""),f=0;f<t.length;f++){var s=t[f],l=[i.createToken(s,i.TOKEN_TYPE_LITERAL)].concat(u);n[f]=n[f]&&i.compute(l)}}var c=0;for(e=0;e<n.length;e++)n[e]&&c++;return c},n.COUNTUNIQUE=function(){return s.UNIQUE.apply(null,o.flatten(arguments)).length},n.COVARIANCE={},n.COVARIANCE.P=function(r,n){if(r=o.parseNumberArray(o.flatten(r)),n=o.parseNumberArray(o.flatten(n)),o.anyIsError(r,n))return f.value;for(var e=u.mean(r),t=u.mean(n),a=0,i=r.length,s=0;s<i;s++)a+=(r[s]-e)*(n[s]-t);return a/i},n.COVARIANCE.S=function(r,n){return r=o.parseNumberArray(o.flatten(r)),n=o.parseNumberArray(o.flatten(n)),o.anyIsError(r,n)?f.value:u.covariance(r,n)},n.DEVSQ=function(){var r=o.parseNumberArray(o.flatten(arguments));if(r instanceof Error)return r;for(var n=u.mean(r),e=0,t=0;t<r.length;t++)e+=Math.pow(r[t]-n,2);return e},n.EXPON={},n.EXPON.DIST=function(r,n,e){return r=o.parseNumber(r),n=o.parseNumber(n),o.anyIsError(r,n)?f.value:e?u.exponential.cdf(r,n):u.exponential.pdf(r,n)},n.F={},n.F.DIST=function(r,n,e,t){return r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),o.anyIsError(r,n,e)?f.value:t?u.centralF.cdf(r,n,e):u.centralF.pdf(r,n,e)},n.F.DIST.RT=function(r,n,e){return 3!==arguments.length?f.na:r<0||n<1||e<1?f.num:"number"!=typeof r||"number"!=typeof n||"number"!=typeof e?f.value:1-u.centralF.cdf(r,n,e)},n.F.INV=function(r,n,e){return r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),o.anyIsError(r,n,e)?f.value:r<=0||r>1?f.num:u.centralF.inv(r,n,e)},n.F.INV.RT=function(r,n,e){return 3!==arguments.length?f.na:r<0||r>1||n<1||n>Math.pow(10,10)||e<1||e>Math.pow(10,10)?f.num:"number"!=typeof r||"number"!=typeof n||"number"!=typeof e?f.value:u.centralF.inv(1-r,n,e)},n.F.TEST=function(r,n){if(!r||!n)return f.na;if(!(r instanceof Array&&n instanceof Array))return f.na;if(r.length<2||n.length<2)return f.div0;var e=function(r,n){for(var e=0,t=0;t<r.length;t++)e+=Math.pow(r[t]-n,2);return e},a=t.SUM(r)/r.length,u=t.SUM(n)/n.length;return e(r,a)/(r.length-1)/(e(n,u)/(n.length-1))},n.FISHER=function(r){return r=o.parseNumber(r),r instanceof Error?r:Math.log((1+r)/(1-r))/2},n.FISHERINV=function(r){if((r=o.parseNumber(r))instanceof Error)return r;var n=Math.exp(2*r);return(n-1)/(n+1)},n.FORECAST=function(r,n,e){if(r=o.parseNumber(r),n=o.parseNumberArray(o.flatten(n)),e=o.parseNumberArray(o.flatten(e)),o.anyIsError(r,n,e))return f.value;for(var t=u.mean(e),a=u.mean(n),i=e.length,s=0,l=0,c=0;c<i;c++)s+=(e[c]-t)*(n[c]-a),l+=Math.pow(e[c]-t,2);var m=s/l;return a-m*t+m*r},n.FREQUENCY=function(r,n){if(r=o.parseNumberArray(o.flatten(r)),n=o.parseNumberArray(o.flatten(n)),o.anyIsError(r,n))return f.value;for(var e=r.length,t=n.length,a=[],u=0;u<=t;u++){a[u]=0;for(var i=0;i<e;i++)0===u?r[i]<=n[0]&&(a[0]+=1):u<t?r[i]>n[u-1]&&r[i]<=n[u]&&(a[u]+=1):u===t&&r[i]>n[t-1]&&(a[t]+=1)}return a},n.GAMMA=function(r){return r=o.parseNumber(r),r instanceof Error?r:0===r?f.num:parseInt(r,10)===r&&r<0?f.num:u.gammafn(r)},n.GAMMA.DIST=function(r,n,e,t){return 4!==arguments.length?f.na:r<0||n<=0||e<=0?f.value:"number"!=typeof r||"number"!=typeof n||"number"!=typeof e?f.value:t?u.gamma.cdf(r,n,e,!0):u.gamma.pdf(r,n,e,!1)},n.GAMMA.INV=function(r,n,e){return 3!==arguments.length?f.na:r<0||r>1||n<=0||e<=0?f.num:"number"!=typeof r||"number"!=typeof n||"number"!=typeof e?f.value:u.gamma.inv(r,n,e)},n.GAMMALN=function(r){return r=o.parseNumber(r),r instanceof Error?r:u.gammaln(r)},n.GAMMALN.PRECISE=function(r){return 1!==arguments.length?f.na:r<=0?f.num:"number"!=typeof r?f.value:u.gammaln(r)},n.GAUSS=function(r){return r=o.parseNumber(r),r instanceof Error?r:u.normal.cdf(r,0,1)-.5},n.GEOMEAN=function(){var r=o.parseNumberArray(o.flatten(arguments));return r instanceof Error?r:u.geomean(r)},n.GROWTH=function(r,n,e,t){if((r=o.parseNumberArray(r))instanceof Error)return r;var a;if(void 0===n)for(n=[],a=1;a<=r.length;a++)n.push(a);if(void 0===e)for(e=[],a=1;a<=r.length;a++)e.push(a);if(n=o.parseNumberArray(n),e=o.parseNumberArray(e),o.anyIsError(n,e))return f.value;void 0===t&&(t=!0);var u=r.length,i=0,s=0,l=0,c=0;for(a=0;a<u;a++){var m=n[a],p=Math.log(r[a]);i+=m,s+=p,l+=m*p,c+=m*m}i/=u,s/=u,l/=u,c/=u;var h,v;t?(h=(l-i*s)/(c-i*i),v=s-h*i):(h=l/c,v=0);var g=[];for(a=0;a<e.length;a++)g.push(Math.exp(v+h*e[a]));return g},n.HARMEAN=function(){var r=o.parseNumberArray(o.flatten(arguments));if(r instanceof Error)return r;for(var n=r.length,e=0,t=0;t<n;t++)e+=1/r[t];return n/e},n.HYPGEOM={},n.HYPGEOM.DIST=function(r,n,e,a,u){function i(r,n,e,a){return t.COMBIN(e,r)*t.COMBIN(a-e,n-r)/t.COMBIN(a,n)}return r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),a=o.parseNumber(a),o.anyIsError(r,n,e,a)?f.value:u?function(r,n,e,t){for(var a=0,u=0;u<=r;u++)a+=i(u,n,e,t);return a}(r,n,e,a):i(r,n,e,a)},n.INTERCEPT=function(r,e){return r=o.parseNumberArray(r),e=o.parseNumberArray(e),o.anyIsError(r,e)?f.value:r.length!==e.length?f.na:n.FORECAST(0,r,e)},n.KURT=function(){var r=o.parseNumberArray(o.flatten(arguments));if(r instanceof Error)return r;for(var n=u.mean(r),e=r.length,t=0,a=0;a<e;a++)t+=Math.pow(r[a]-n,4);return t/=Math.pow(u.stdev(r,!0),4),e*(e+1)/((e-1)*(e-2)*(e-3))*t-3*(e-1)*(e-1)/((e-2)*(e-3))},n.LARGE=function(r,n){return r=o.parseNumberArray(o.flatten(r)),n=o.parseNumber(n),o.anyIsError(r,n)?r:r.sort(function(r,n){return n-r})[n-1]},n.LINEST=function(r,n){if(r=o.parseNumberArray(o.flatten(r)),n=o.parseNumberArray(o.flatten(n)),o.anyIsError(r,n))return f.value;for(var e=u.mean(r),t=u.mean(n),a=n.length,i=0,s=0,l=0;l<a;l++)i+=(n[l]-t)*(r[l]-e),s+=Math.pow(n[l]-t,2);var c=i/s;return[c,e-c*t]},n.LOGEST=function(r,e){if(r=o.parseNumberArray(o.flatten(r)),e=o.parseNumberArray(o.flatten(e)),o.anyIsError(r,e))return f.value;for(var t=0;t<r.length;t++)r[t]=Math.log(r[t]);var a=n.LINEST(r,e);return a[0]=Math.round(1e6*Math.exp(a[0]))/1e6,a[1]=Math.round(1e6*Math.exp(a[1]))/1e6,a},n.LOGNORM={},n.LOGNORM.DIST=function(r,n,e,t){return r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),o.anyIsError(r,n,e)?f.value:t?u.lognormal.cdf(r,n,e):u.lognormal.pdf(r,n,e)},n.LOGNORM.INV=function(r,n,e){return r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),o.anyIsError(r,n,e)?f.value:u.lognormal.inv(r,n,e)},n.MAX=function(){var r=o.numbers(o.flatten(arguments));return 0===r.length?0:Math.max.apply(Math,r)},n.MAXA=function(){var r=o.arrayValuesToNumbers(o.flatten(arguments));return 0===r.length?0:Math.max.apply(Math,r)},n.MEDIAN=function(){var r=o.arrayValuesToNumbers(o.flatten(arguments)),n=u.median(r);return isNaN(n)&&(n=f.num),n},n.MIN=function(){var r=o.numbers(o.flatten(arguments));return 0===r.length?0:Math.min.apply(Math,r)},n.MINA=function(){var r=o.arrayValuesToNumbers(o.flatten(arguments));return 0===r.length?0:Math.min.apply(Math,r)},n.MODE={},n.MODE.MULT=function(){var r=o.parseNumberArray(o.flatten(arguments));if(r instanceof Error)return r;for(var n,e=r.length,t={},a=[],u=0,i=0;i<e;i++)n=r[i],t[n]=t[n]?t[n]+1:1,t[n]>u&&(u=t[n],a=[]),t[n]===u&&(a[a.length]=n);return a},n.MODE.SNGL=function(){var r=o.parseNumberArray(o.flatten(arguments));return r instanceof Error?r:n.MODE.MULT(r).sort(function(r,n){return r-n})[0]},n.NEGBINOM={},n.NEGBINOM.DIST=function(r,n,e,t){return r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),o.anyIsError(r,n,e)?f.value:t?u.negbin.cdf(r,n,e):u.negbin.pdf(r,n,e)},n.NORM={},n.NORM.DIST=function(r,n,e,t){return r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),o.anyIsError(r,n,e)?f.value:e<=0?f.num:t?u.normal.cdf(r,n,e):u.normal.pdf(r,n,e)},n.NORM.INV=function(r,n,e){return r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),o.anyIsError(r,n,e)?f.value:u.normal.inv(r,n,e)},n.NORM.S={},n.NORM.S.DIST=function(r,n){return r=o.parseNumber(r),r instanceof Error?f.value:n?u.normal.cdf(r,0,1):u.normal.pdf(r,0,1)},n.NORM.S.INV=function(r){return r=o.parseNumber(r),r instanceof Error?f.value:u.normal.inv(r,0,1)},n.PEARSON=function(r,n){if(n=o.parseNumberArray(o.flatten(n)),r=o.parseNumberArray(o.flatten(r)),o.anyIsError(n,r))return f.value;for(var e=u.mean(r),t=u.mean(n),a=r.length,i=0,s=0,l=0,c=0;c<a;c++)i+=(r[c]-e)*(n[c]-t),s+=Math.pow(r[c]-e,2),l+=Math.pow(n[c]-t,2);return i/Math.sqrt(s*l)},n.PERCENTILE={},n.PERCENTILE.EXC=function(r,n){if(r=o.parseNumberArray(o.flatten(r)),n=o.parseNumber(n),o.anyIsError(r,n))return f.value;r=r.sort(function(r,n){return r-n});var e=r.length;if(n<1/(e+1)||n>1-1/(e+1))return f.num;var t=n*(e+1)-1,a=Math.floor(t);return o.cleanFloat(t===a?r[t]:r[a]+(t-a)*(r[a+1]-r[a]))},n.PERCENTILE.INC=function(r,n){if(r=o.parseNumberArray(o.flatten(r)),n=o.parseNumber(n),o.anyIsError(r,n))return f.value;r=r.sort(function(r,n){return r-n});var e=r.length,t=n*(e-1),a=Math.floor(t);return o.cleanFloat(t===a?r[t]:r[a]+(t-a)*(r[a+1]-r[a]))},n.PERCENTRANK={},n.PERCENTRANK.EXC=function(r,n,e){if(e=void 0===e?3:e,r=o.parseNumberArray(o.flatten(r)),n=o.parseNumber(n),e=o.parseNumber(e),o.anyIsError(r,n,e))return f.value;r=r.sort(function(r,n){return r-n});for(var t=s.UNIQUE.apply(null,r),a=r.length,u=t.length,i=Math.pow(10,e),l=0,c=!1,m=0;!c&&m<u;)n===t[m]?(l=(r.indexOf(t[m])+1)/(a+1),c=!0):n>=t[m]&&(n<t[m+1]||m===u-1)&&(l=(r.indexOf(t[m])+1+(n-t[m])/(t[m+1]-t[m]))/(a+1),c=!0),m++;return Math.floor(l*i)/i},n.PERCENTRANK.INC=function(r,n,e){if(e=void 0===e?3:e,r=o.parseNumberArray(o.flatten(r)),n=o.parseNumber(n),e=o.parseNumber(e),o.anyIsError(r,n,e))return f.value;r=r.sort(function(r,n){return r-n});for(var t=s.UNIQUE.apply(null,r),a=r.length,u=t.length,i=Math.pow(10,e),l=0,c=!1,m=0;!c&&m<u;)n===t[m]?(l=r.indexOf(t[m])/(a-1),c=!0):n>=t[m]&&(n<t[m+1]||m===u-1)&&(l=(r.indexOf(t[m])+(n-t[m])/(t[m+1]-t[m]))/(a-1),c=!0),m++;return Math.floor(l*i)/i},n.PERMUT=function(r,n){return r=o.parseNumber(r),n=o.parseNumber(n),o.anyIsError(r,n)?f.value:t.FACT(r)/t.FACT(r-n)},n.PERMUTATIONA=function(r,n){return r=o.parseNumber(r),n=o.parseNumber(n),o.anyIsError(r,n)?f.value:Math.pow(r,n)},n.PHI=function(r){return r=o.parseNumber(r),r instanceof Error?f.value:Math.exp(-.5*r*r)/2.5066282746310002},n.POISSON={},n.POISSON.DIST=function(r,n,e){return r=o.parseNumber(r),n=o.parseNumber(n),o.anyIsError(r,n)?f.value:e?u.poisson.cdf(r,n):u.poisson.pdf(r,n)},n.PROB=function(r,n,e,t){if(void 0===e)return 0;if(t=void 0===t?e:t,r=o.parseNumberArray(o.flatten(r)),n=o.parseNumberArray(o.flatten(n)),e=o.parseNumber(e),t=o.parseNumber(t),o.anyIsError(r,n,e,t))return f.value;if(e===t)return r.indexOf(e)>=0?n[r.indexOf(e)]:0;for(var a=r.sort(function(r,n){return r-n}),u=a.length,i=0,s=0;s<u;s++)a[s]>=e&&a[s]<=t&&(i+=n[r.indexOf(a[s])]);return i},n.QUARTILE={},n.QUARTILE.EXC=function(r,e){if(r=o.parseNumberArray(o.flatten(r)),e=o.parseNumber(e),o.anyIsError(r,e))return f.value;switch(e){case 1:return n.PERCENTILE.EXC(r,.25);case 2:return n.PERCENTILE.EXC(r,.5);case 3:return n.PERCENTILE.EXC(r,.75);default:return f.num}},n.QUARTILE.INC=function(r,e){if(r=o.parseNumberArray(o.flatten(r)),e=o.parseNumber(e),o.anyIsError(r,e))return f.value;switch(e){case 1:return n.PERCENTILE.INC(r,.25);case 2:return n.PERCENTILE.INC(r,.5);case 3:return n.PERCENTILE.INC(r,.75);default:return f.num}},n.RANK={},n.RANK.AVG=function(r,n,e){if(r=o.parseNumber(r),n=o.parseNumberArray(o.flatten(n)),o.anyIsError(r,n))return f.value;n=o.flatten(n),e=e||!1;var t=e?function(r,n){return r-n}:function(r,n){return n-r};n=n.sort(t);for(var a=n.length,u=0,i=0;i<a;i++)n[i]===r&&u++;return u>1?(2*n.indexOf(r)+u+1)/2:n.indexOf(r)+1},n.RANK.EQ=function(r,n,e){if(r=o.parseNumber(r),n=o.parseNumberArray(o.flatten(n)),o.anyIsError(r,n))return f.value;e=e||!1;var t=e?function(r,n){return r-n}:function(r,n){return n-r};return n=n.sort(t),n.indexOf(r)+1},n.ROW=function(r,n){if(2!==arguments.length)return f.na;if(n<0)return f.num;if(!(r instanceof Array)||"number"!=typeof n)return f.value;if(0!==r.length)return u.row(r,n)},n.ROWS=function(r){return 1!==arguments.length?f.na:r instanceof Array?0===r.length?0:u.rows(r):f.value},n.RSQ=function(r,e){return r=o.parseNumberArray(o.flatten(r)),e=o.parseNumberArray(o.flatten(e)),o.anyIsError(r,e)?f.value:Math.pow(n.PEARSON(r,e),2)},n.SKEW=function(){var r=o.parseNumberArray(o.flatten(arguments));if(r instanceof Error)return r;for(var n=u.mean(r),e=r.length,t=0,a=0;a<e;a++)t+=Math.pow(r[a]-n,3);return e*t/((e-1)*(e-2)*Math.pow(u.stdev(r,!0),3))},n.SKEW.P=function(){var r=o.parseNumberArray(o.flatten(arguments));if(r instanceof Error)return r;for(var n=u.mean(r),e=r.length,t=0,a=0,i=0;i<e;i++)a+=Math.pow(r[i]-n,3),t+=Math.pow(r[i]-n,2);return a/=e,t/=e,a/Math.pow(t,1.5)},n.SLOPE=function(r,n){if(r=o.parseNumberArray(o.flatten(r)),n=o.parseNumberArray(o.flatten(n)),o.anyIsError(r,n))return f.value;for(var e=u.mean(n),t=u.mean(r),a=n.length,i=0,s=0,l=0;l<a;l++)i+=(n[l]-e)*(r[l]-t),s+=Math.pow(n[l]-e,2);return i/s},n.SMALL=function(r,n){return r=o.parseNumberArray(o.flatten(r)),n=o.parseNumber(n),o.anyIsError(r,n)?r:r.sort(function(r,n){return r-n})[n-1]},n.STANDARDIZE=function(r,n,e){return r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),o.anyIsError(r,n,e)?f.value:(r-n)/e},n.STDEV={},n.STDEV.P=function(){var r=n.VAR.P.apply(this,arguments),e=Math.sqrt(r);return isNaN(e)&&(e=f.num),e},n.STDEV.S=function(){var r=n.VAR.S.apply(this,arguments);return Math.sqrt(r)},n.STDEVA=function(){var r=n.VARA.apply(this,arguments);return Math.sqrt(r)},n.STDEVPA=function(){var r=n.VARPA.apply(this,arguments),e=Math.sqrt(r);return isNaN(e)&&(e=f.num),e},n.STEYX=function(r,n){if(r=o.parseNumberArray(o.flatten(r)),n=o.parseNumberArray(o.flatten(n)),o.anyIsError(r,n))return f.value;for(var e=u.mean(n),t=u.mean(r),a=n.length,i=0,s=0,l=0,c=0;c<a;c++)i+=Math.pow(r[c]-t,2),s+=(n[c]-e)*(r[c]-t),l+=Math.pow(n[c]-e,2);return Math.sqrt((i-s*s/l)/(a-2))},n.TRANSPOSE=function(r){return r?u.transpose(r):f.na},n.T=a.T,n.T.DIST=function(r,e,t){return 1!==t&&2!==t?f.num:1===t?n.T.DIST.RT(r,e):n.T.DIST["2T"](r,e)},n.T.DIST["2T"]=function(r,n){return 2!==arguments.length?f.na:r<0||n<1?f.num:"number"!=typeof r||"number"!=typeof n?f.value:2*(1-u.studentt.cdf(r,n))},n.T.DIST.RT=function(r,n){return 2!==arguments.length?f.na:r<0||n<1?f.num:"number"!=typeof r||"number"!=typeof n?f.value:1-u.studentt.cdf(r,n)},n.T.INV=function(r,n){return r=o.parseNumber(r),n=o.parseNumber(n),o.anyIsError(r,n)?f.value:u.studentt.inv(r,n)},n.T.INV["2T"]=function(r,n){return r=o.parseNumber(r),n=o.parseNumber(n),r<=0||r>1||n<1?f.num:o.anyIsError(r,n)?f.value:Math.abs(u.studentt.inv(r/2,n))},n.T.TEST=function(r,e){if(r=o.parseNumberArray(o.flatten(r)),e=o.parseNumberArray(o.flatten(e)),o.anyIsError(r,e))return f.value;var t,a=u.mean(r),i=u.mean(e),s=0,l=0;for(t=0;t<r.length;t++)s+=Math.pow(r[t]-a,2);for(t=0;t<e.length;t++)l+=Math.pow(e[t]-i,2);s/=r.length-1,l/=e.length-1;var c=Math.abs(a-i)/Math.sqrt(s/r.length+l/e.length);return n.T.DIST["2T"](c,r.length+e.length-2)},n.TREND=function(r,e,t){if(r=o.parseNumberArray(o.flatten(r)),e=o.parseNumberArray(o.flatten(e)),t=o.parseNumberArray(o.flatten(t)),o.anyIsError(r,e,t))return f.value;var a=n.LINEST(r,e),u=a[0],i=a[1],s=[];return t.forEach(function(r){s.push(u*r+i)}),s},n.TRIMMEAN=function(r,n){if(r=o.parseNumberArray(o.flatten(r)),n=o.parseNumber(n),o.anyIsError(r,n))return f.value;var e=t.FLOOR(r.length*n,2)/2;return u.mean(o.initial(o.rest(r.sort(function(r,n){return r-n}),e),e))},n.VAR={},n.VAR.P=function(){for(var r,e=o.numbers(o.flatten(arguments)),t=e.length,a=0,u=n.AVERAGE(e),i=0;i<t;i++)a+=Math.pow(e[i]-u,2);return r=a/t,isNaN(r)&&(r=f.num),r},n.VAR.S=function(){for(var r=o.numbers(o.flatten(arguments)),e=r.length,t=0,a=n.AVERAGE(r),u=0;u<e;u++)t+=Math.pow(r[u]-a,2);return t/(e-1)},n.VARA=function(){for(var r=o.flatten(arguments),e=r.length,t=0,a=0,u=n.AVERAGEA(r),i=0;i<e;i++){var f=r[i];t+="number"==typeof f?Math.pow(f-u,2):!0===f?Math.pow(1-u,2):Math.pow(0-u,2),null!==f&&a++}return t/(a-1)},n.VARPA=function(){for(var r,e=o.flatten(arguments),t=e.length,a=0,u=0,i=n.AVERAGEA(e),s=0;s<t;s++){var l=e[s];a+="number"==typeof l?Math.pow(l-i,2):!0===l?Math.pow(1-i,2):Math.pow(0-i,2),null!==l&&u++}return r=a/u,isNaN(r)&&(r=f.num),r},n.WEIBULL={},n.WEIBULL.DIST=function(r,n,e,t){return r=o.parseNumber(r),n=o.parseNumber(n),e=o.parseNumber(e),o.anyIsError(r,n,e)?f.value:t?1-Math.exp(-Math.pow(r/e,n)):Math.pow(r,n-1)*Math.exp(-Math.pow(r/e,n))*n/Math.pow(e,n)},n.Z={},n.Z.TEST=function(r,e,t){if(r=o.parseNumberArray(o.flatten(r)),e=o.parseNumber(e),o.anyIsError(r,e))return f.value;t=t||n.STDEV.S(r);var a=r.length;return 1-n.NORM.S.DIST((n.AVERAGE(r)-e)/(t/Math.sqrt(a)),!0)}},function(r,n,e){var t=e(1),a=e(0);n.ASC=function(){throw new Error("ASC is not implemented")},n.BAHTTEXT=function(){throw new Error("BAHTTEXT is not implemented")},n.CHAR=function(r){return r=t.parseNumber(r),r instanceof Error?r:String.fromCharCode(r)},n.CLEAN=function(r){r=r||"";var n=/[\0-\x1F]/g;return r.replace(n,"")},n.CODE=function(r){r=r||"";var n=r.charCodeAt(0);return isNaN(n)&&(n=a.na),n},n.CONCATENATE=function(){for(var r=t.flatten(arguments),n=0;(n=r.indexOf(!0))>-1;)r[n]="TRUE";for(var e=0;(e=r.indexOf(!1))>-1;)r[e]="FALSE";return r.join("")},n.CONCAT=n.CONCATENATE,n.DBCS=function(){throw new Error("DBCS is not implemented")},n.DOLLAR=function(){throw new Error("DOLLAR is not implemented")},n.EXACT=function(r,n){return 2!==arguments.length?a.na:r===n},n.FIND=function(r,n,e){return arguments.length<2?a.na:(e=void 0===e?0:e,n?n.indexOf(r,e-1)+1:null)},n.FIXED=function(){throw new Error("FIXED is not implemented")},n.HTML2TEXT=function(r){var n="";return r&&(r instanceof Array?r.forEach(function(r){""!==n&&(n+="\n"),n+=r.replace(/<(?:.|\n)*?>/gm,"")}):n=r.replace(/<(?:.|\n)*?>/gm,"")),n},n.LEFT=function(r,n){return n=void 0===n?1:n,n=t.parseNumber(n),n instanceof Error||"string"!=typeof r?a.value:r?r.substring(0,n):null},n.LEN=function(r){return 0===arguments.length?a.error:null===r?0:"string"==typeof r?r?r.length:0:Array.isArray(r)?a.error:a.value},n.LOWER=function(r){return"string"!=typeof r?a.value:r?r.toLowerCase():r},n.MID=function(r,n,e){if(n=t.parseNumber(n),e=t.parseNumber(e),t.anyIsError(n,e)||"string"!=typeof r)return e;var a=n-1,u=a+e;return r.substring(a,u)},n.NUMBERVALUE=function(r,n,e){return n=void 0===n?".":n,e=void 0===e?",":e,Number(r.replace(n,".").replace(e,""))},n.PRONETIC=function(){throw new Error("PRONETIC is not implemented")},n.PROPER=function(r){return void 0===r||0===r.length?a.value:(!0===r&&(r="TRUE"),!1===r&&(r="FALSE"),isNaN(r)&&"number"==typeof r?a.value:("number"==typeof r&&(r=""+r),r.replace(/\w\S*/g,function(r){return r.charAt(0).toUpperCase()+r.substr(1).toLowerCase()})))},n.REGEXEXTRACT=function(r,n){if(arguments.length<2)return a.na;var e=r.match(new RegExp(n));return e?e[e.length>1?e.length-1:0]:null},n.REGEXMATCH=function(r,n,e){if(arguments.length<2)return a.na;var t=r.match(new RegExp(n));return e?t:!!t},n.REGEXREPLACE=function(r,n,e){return arguments.length<3?a.na:r.replace(new RegExp(n),e)},n.REPLACE=function(r,n,e,u){return n=t.parseNumber(n),e=t.parseNumber(e),t.anyIsError(n,e)||"string"!=typeof r||"string"!=typeof u?a.value:r.substr(0,n-1)+u+r.substr(n-1+e)},n.REPT=function(r,n){return n=t.parseNumber(n),n instanceof Error?n:new Array(n+1).join(r)},n.RIGHT=function(r,n){return n=void 0===n?1:n,n=t.parseNumber(n),n instanceof Error?n:r?r.substring(r.length-n):a.na},n.SEARCH=function(r,n,e){var t;return"string"!=typeof r||"string"!=typeof n?a.value:(e=void 0===e?0:e,t=n.toLowerCase().indexOf(r.toLowerCase(),e-1)+1,0===t?a.value:t)},n.SPLIT=function(r,n){return r.split(n)},n.SUBSTITUTE=function(r,n,e,t){if(arguments.length<3)return a.na;if(!r||!n)return r;if(void 0===t)return r.replace(new RegExp(n,"g"),e);for(var u=0,o=0;r.indexOf(n,u)>0;)if(u=r.indexOf(n,u+1),++o===t)return r.substring(0,u)+e+r.substring(u+n.length)},n.T=function(r){return"string"==typeof r?r:""},n.TEXT=function(){throw new Error("TEXT is not implemented")},n.TRIM=function(r){return"string"!=typeof r?a.value:r.replace(/ +/g," ").trim()},n.UNICHAR=n.CHAR,n.UNICODE=n.CODE,n.UPPER=function(r){return"string"!=typeof r?a.value:r.toUpperCase()},n.VALUE=function(){throw new Error("VALUE is not implemented")}},function(r,n){function e(r,n){if(-1===m.indexOf(n))throw new Error("Unsupported token type: "+n);return{value:r,type:n}}function t(r){return"string"!=typeof r?r:(/^\d+(\.\d+)?$/.test(r)&&(r=-1===r.indexOf(".")?parseInt(r,10):parseFloat(r)),r)}function a(r){for(var n=r.length,e=[],t=0,a="",u="";t<n;){var o=r.charAt(t);switch(o){case">":case"<":case"=":u+=o,a.length>0&&(e.push(a),a="");break;default:u.length>0&&(e.push(u),u=""),a+=o}t++}return a.length>0&&e.push(a),u.length>0&&e.push(u),e}function u(r){for(var n="",a=[],u=0;u<r.length;u++){var o=r[u];0===u&&s.indexOf(o)>=0?a.push(e(o,l)):n+=o}return n.length>0&&a.push(e(t(n),c)),a.length>0&&a[0].type!==l&&a.unshift(e(f,l)),a}function o(r){for(var n,e=[],t=0;t<r.length;t++){var a=r[t];switch(a.type){case l:n=a.value;break;case c:e.push(a.value)}}return i(e,n)}function i(r,n){var e=!1;switch(n){case">":e=r[0]>r[1];break;case">=":e=r[0]>=r[1];break;case"<":e=r[0]<r[1];break;case"<=":e=r[0]<=r[1];break;case"=":e=r[0]==r[1];break;case"<>":e=r[0]!=r[1]}return e}var f="=",s=[">",">=","<","<=","=","<>"],l="operator",c="literal",m=[l,c];n.TOKEN_TYPE_OPERATOR=l,n.TOKEN_TYPE_LITERAL=c,n.parse=function(r){return u(a(r))},n.createToken=e,n.compute=o},function(r,n,e){var t=e(0);n.CELL=function(){throw new Error("CELL is not implemented")},n.ERROR={},n.ERROR.TYPE=function(r){switch(r){case t.nil:return 1;case t.div0:return 2;case t.value:return 3;case t.ref:return 4;case t.name:return 5;case t.num:return 6;case t.na:return 7;case t.data:return 8}return t.na},n.INFO=function(){throw new Error("INFO is not implemented")},n.ISBLANK=function(r){return null===r},n.ISBINARY=function(r){return/^[01]{1,10}$/.test(r)},n.ISERR=function(r){return[t.value,t.ref,t.div0,t.num,t.name,t.nil].indexOf(r)>=0||"number"==typeof r&&(isNaN(r)||!isFinite(r))},n.ISERROR=function(r){return n.ISERR(r)||r===t.na},n.ISEVEN=function(r){return!(1&Math.floor(Math.abs(r)))},n.ISFORMULA=function(){throw new Error("ISFORMULA is not implemented")},n.ISLOGICAL=function(r){return!0===r||!1===r},n.ISNA=function(r){return r===t.na},n.ISNONTEXT=function(r){return"string"!=typeof r},n.ISNUMBER=function(r){return"number"==typeof r&&!isNaN(r)&&isFinite(r)},n.ISODD=function(r){return!!(1&Math.floor(Math.abs(r)))},n.ISREF=function(){throw new Error("ISREF is not implemented")},n.ISTEXT=function(r){return"string"==typeof r},n.N=function(r){return this.ISNUMBER(r)?r:r instanceof Date?r.getTime():!0===r?1:!1===r?0:this.ISERROR(r)?r:0},n.NA=function(){return t.na},n.SHEET=function(){throw new Error("SHEET is not implemented")},n.SHEETS=function(){throw new Error("SHEETS is not implemented")},n.TYPE=function(r){return this.ISNUMBER(r)?1:this.ISTEXT(r)?2:this.ISLOGICAL(r)?4:this.ISERROR(r)?16:Array.isArray(r)?64:void 0}},function(r,n,e){function t(r){var n=new Date(r);return n.setHours(0,0,0,0),n}function a(r){return 1===new Date(r,1,29).getMonth()}function u(r,n){return Math.ceil((n-r)/1e3/60/60/24)}function o(r){var n=r>-22038912e5?2:1;return Math.ceil((r-s)/864e5)+n}var i=e(0),f=e(1),s=new Date(Date.UTC(1900,0,1)),l=[void 0,0,1,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,1,2,3,4,5,6,0],c=[[],[1,2,3,4,5,6,7],[7,1,2,3,4,5,6],[6,0,1,2,3,4,5],[],[],[],[],[],[],[],[7,1,2,3,4,5,6],[6,7,1,2,3,4,5],[5,6,7,1,2,3,4],[4,5,6,7,1,2,3],[3,4,5,6,7,1,2],[2,3,4,5,6,7,1],[1,2,3,4,5,6,7]],m=[[],[6,0],[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],void 0,void 0,void 0,[0,0],[1,1],[2,2],[3,3],[4,4],[5,5],[6,6]];n.DATE=function(r,n,e){return r=f.parseNumber(r),n=f.parseNumber(n),e=f.parseNumber(e),f.anyIsError(r,n,e)?i.value:r<0||n<0||e<0?i.num:new Date(r,n-1,e)},n.DATEDIF=function(r,e,t){t=t.toUpperCase(),r=f.parseDate(r),e=f.parseDate(e);var a,u=r.getFullYear(),o=r.getMonth(),i=r.getDate(),s=e.getFullYear(),l=e.getMonth(),c=e.getDate();switch(t){case"Y":a=Math.floor(n.YEARFRAC(r,e));break;case"D":a=n.DAYS(e,r);break;case"M":a=l-o+12*(s-u),c<i&&a--;break;case"MD":i<=c?a=c-i:(0===l?(r.setFullYear(s-1),r.setMonth(12)):(r.setFullYear(s),r.setMonth(l-1)),a=n.DAYS(e,r));break;case"YM":a=l-o+12*(s-u),c<i&&a--,a%=12;break;case"YD":l>o||l===o&&c<i?r.setFullYear(s):r.setFullYear(s-1),a=n.DAYS(e,r)}return a},n.DATEVALUE=function(r){if("string"!=typeof r)return i.value;var n=Date.parse(r);return isNaN(n)?i.value:new Date(r)},n.DAY=function(r){var n=f.parseDate(r);return n instanceof Error?n:n.getDate()},n.DAYS=function(r,n){return r=f.parseDate(r),n=f.parseDate(n),r instanceof Error?r:n instanceof Error?n:o(t(r))-o(t(n))},n.DAYS360=function(r,n,e){if(e=f.parseBool(e),r=f.parseDate(r),n=f.parseDate(n),r instanceof Error)return r;if(n instanceof Error)return n;if(e instanceof Error)return e;var t,a,u=r.getMonth(),o=n.getMonth();if(e)t=31===r.getDate()?30:r.getDate(),a=31===n.getDate()?30:n.getDate();else{var i=new Date(r.getFullYear(),u+1,0).getDate(),s=new Date(n.getFullYear(),o+1,0).getDate();t=r.getDate()===i?30:r.getDate(),n.getDate()===s?t<30?(o++,a=1):a=30:a=n.getDate()}return 360*(n.getFullYear()-r.getFullYear())+30*(o-u)+(a-t)},n.EDATE=function(r,n){return(r=f.parseDate(r))instanceof Error?r:isNaN(n)?i.value:(n=parseInt(n,10),r.setMonth(r.getMonth()+n),r)},n.EOMONTH=function(r,n){return(r=f.parseDate(r))instanceof Error?r:isNaN(n)?i.value:(n=parseInt(n,10),new Date(r.getFullYear(),r.getMonth()+n+1,0))},n.HOUR=function(r){return r=f.parseDate(r),r instanceof Error?r:r.getHours()},n.INTERVAL=function(r){if("number"!=typeof r&&"string"!=typeof r)return i.value;r=parseInt(r,10);var n=Math.floor(r/94608e4);r%=94608e4;var e=Math.floor(r/2592e3);r%=2592e3;var t=Math.floor(r/86400);r%=86400;var a=Math.floor(r/3600);r%=3600;var u=Math.floor(r/60);r%=60;var o=r;return n=n>0?n+"Y":"",e=e>0?e+"M":"",t=t>0?t+"D":"",a=a>0?a+"H":"",u=u>0?u+"M":"",o=o>0?o+"S":"","P"+n+e+t+"T"+a+u+o},n.ISOWEEKNUM=function(r){if((r=f.parseDate(r))instanceof Error)return r;r=t(r),r.setDate(r.getDate()+4-(r.getDay()||7));var n=new Date(r.getFullYear(),0,1);return Math.ceil(((r-n)/864e5+1)/7)},n.MINUTE=function(r){return r=f.parseDate(r),r instanceof Error?r:r.getMinutes()},n.MONTH=function(r){return r=f.parseDate(r),r instanceof Error?r:r.getMonth()+1},n.NETWORKDAYS=function(r,n,e){return this.NETWORKDAYS.INTL(r,n,1,e)},n.NETWORKDAYS.INTL=function(r,n,e,t){if((r=f.parseDate(r))instanceof Error)return r;if((n=f.parseDate(n))instanceof Error)return n;var a=!1,u=[],o=[1,2,3,4,5,6,0],s=new RegExp("^[0|1]{7}$");if(void 0===e)e=m[1];else if("string"==typeof e&&s.test(e))for(a=!0,e=e.split(""),l=0;l<e.length;l++)1==e[l]&&u.push(o[l]);else e=m[e];if(!(e instanceof Array))return i.value;void 0===t?t=[]:t instanceof Array||(t=[t]);for(var l=0;l<t.length;l++){var c=f.parseDate(t[l]);if(c instanceof Error)return c;t[l]=c}var p=(n-r)/864e5+1,h=p,v=r;for(l=0;l<p;l++){for(var g=(new Date).getTimezoneOffset()>0?v.getUTCDay():v.getDay(),N=a?u.includes(g):g===e[0]||g===e[1],E=0;E<t.length;E++){var I=t[E];if(I.getDate()===v.getDate()&&I.getMonth()===v.getMonth()&&I.getFullYear()===v.getFullYear()){N=!0;break}}N&&h--,v.setDate(v.getDate()+1)}return h},n.NOW=function(){return new Date},n.SECOND=function(r){return r=f.parseDate(r),r instanceof Error?r:r.getSeconds()},n.TIME=function(r,n,e){return r=f.parseNumber(r),n=f.parseNumber(n),e=f.parseNumber(e),f.anyIsError(r,n,e)?i.value:r<0||n<0||e<0?i.num:(3600*r+60*n+e)/86400},n.TIMEVALUE=function(r){return r=f.parseDate(r),r instanceof Error?r:(3600*r.getHours()+60*r.getMinutes()+r.getSeconds())/86400},n.TODAY=function(){return t(new Date)},n.WEEKDAY=function(r,n){if((r=f.parseDate(r))instanceof Error)return r;void 0===n&&(n=1);var e=r.getDay();return c[n][e]},n.WEEKNUM=function(r,n){if((r=f.parseDate(r))instanceof Error)return r;if(void 0===n&&(n=1),21===n)return this.ISOWEEKNUM(r);var e=l[n],t=new Date(r.getFullYear(),0,1),a=t.getDay()<e?1:0;return t-=24*Math.abs(t.getDay()-e)*60*60*1e3,Math.floor((r-t)/864e5/7+1)+a},n.WORKDAY=function(r,n,e){return this.WORKDAY.INTL(r,n,1,e)},n.WORKDAY.INTL=function(r,n,e,t){if((r=f.parseDate(r))instanceof Error)return r;if((n=f.parseNumber(n))instanceof Error)return n;if(n<0)return i.num;if(!((e=void 0===e?m[1]:m[e])instanceof Array))return i.value;void 0===t?t=[]:t instanceof Array||(t=[t]);for(var a=0;a<t.length;a++){var u=f.parseDate(t[a]);if(u instanceof Error)return u;t[a]=u}for(var o=0;o<n;){r.setDate(r.getDate()+1);var s=r.getDay();if(s!==e[0]&&s!==e[1]){for(var l=0;l<t.length;l++){var c=t[l];if(c.getDate()===r.getDate()&&c.getMonth()===r.getMonth()&&c.getFullYear()===r.getFullYear()){o--;break}}o++}}return r},n.YEAR=function(r){return r=f.parseDate(r),r instanceof Error?r:r.getFullYear()},n.YEARFRAC=function(r,n,e){if((r=f.parseDate(r))instanceof Error)return r;if((n=f.parseDate(n))instanceof Error)return n;e=e||0;var t=r.getDate(),o=r.getMonth()+1,i=r.getFullYear(),s=n.getDate(),l=n.getMonth()+1,c=n.getFullYear();switch(e){case 0:return 31===t&&31===s?(t=30,s=30):31===t?t=30:30===t&&31===s&&(s=30),(s+30*l+360*c-(t+30*o+360*i))/360;case 1:var m=365;if(i===c||i+1===c&&(o>l||o===l&&t>=s))return(i===c&&a(i)||function(r,n){var e=r.getFullYear(),t=new Date(e,2,1);if(a(e)&&r<t&&n>=t)return!0;var u=n.getFullYear(),o=new Date(u,2,1);return a(u)&&n>=o&&r<o}(r,n)||1===l&&29===s)&&(m=366),u(r,n)/m;var p=c-i+1,h=(new Date(c+1,0,1)-new Date(i,0,1))/1e3/60/60/24,v=h/p;return u(r,n)/v;case 2:return u(r,n)/360;case 3:return u(r,n)/365;case 4:return(s+30*l+360*c-(t+30*o+360*i))/360}}},function(r,n,e){!function(n,e){r.exports=e()}(0,function(){var r=function(r,n){function e(n,e){var t=n>e?n:e;return r.pow(10,17-~~(r.log(t>0?t:-t)*r.LOG10E))}function t(r){return"[object Function]"===m.call(r)}function a(r){return"number"==typeof r&&r-r==0}function u(r){return l.apply([],r)}function o(){return new o._init(arguments)}function i(){return 0}function f(){return 1}function s(r,n){return r===n?1:0}var l=Array.prototype.concat,c=Array.prototype.slice,m=Object.prototype.toString,p=Array.isArray||function(r){return"[object Array]"===m.call(r)};o.fn=o.prototype,o._init=function(r){if(p(r[0]))if(p(r[0][0])){t(r[1])&&(r[0]=o.map(r[0],r[1]));for(var n=0;n<r[0].length;n++)this[n]=r[0][n];this.length=r[0].length}else this[0]=t(r[1])?o.map(r[0],r[1]):r[0],this.length=1;else if(a(r[0]))this[0]=o.seq.apply(null,r),this.length=1;else{if(r[0]instanceof o)return o(r[0].toArray());this[0]=[],this.length=1}return this},o._init.prototype=o.prototype,o._init.constructor=o,o.utils={calcRdx:e,isArray:p,isFunction:t,isNumber:a,toVector:u},o._random_fn=r.random,o.setRandom=function(r){if("function"!=typeof r)throw new TypeError("fn is not a function");o._random_fn=r},o.extend=function(r){var n,e;if(1===arguments.length){for(e in r)o[e]=r[e];return this}for(n=1;n<arguments.length;n++)for(e in arguments[n])r[e]=arguments[n][e];return r},o.rows=function(r){return r.length||1},o.cols=function(r){return r[0].length||1},o.dimensions=function(r){return{rows:o.rows(r),cols:o.cols(r)}},o.row=function(r,n){return p(n)?n.map(function(n){return o.row(r,n)}):r[n]},o.rowa=function(r,n){return o.row(r,n)},o.col=function(r,n){if(p(n)){var e=o.arange(r.length).map(function(){return new Array(n.length)});return n.forEach(function(n,t){o.arange(r.length).forEach(function(a){e[a][t]=r[a][n]})}),e}for(var t=new Array(r.length),a=0;a<r.length;a++)t[a]=[r[a][n]];return t},o.cola=function(r,n){return o.col(r,n).map(function(r){return r[0]})},o.diag=function(r){for(var n=o.rows(r),e=new Array(n),t=0;t<n;t++)e[t]=[r[t][t]];return e},o.antidiag=function(r){for(var n=o.rows(r)-1,e=new Array(n),t=0;n>=0;n--,t++)e[t]=[r[t][n]];return e},o.transpose=function(r){var n,e,t,a,u,o=[];for(p(r[0])||(r=[r]),e=r.length,t=r[0].length,u=0;u<t;u++){for(n=new Array(e),a=0;a<e;a++)n[a]=r[a][u];o.push(n)}return 1===o.length?o[0]:o},o.map=function(r,n,e){var t,a,u,o,i;for(p(r[0])||(r=[r]),a=r.length,u=r[0].length,o=e?r:new Array(a),t=0;t<a;t++)for(o[t]||(o[t]=new Array(u)),i=0;i<u;i++)o[t][i]=n(r[t][i],t,i);return 1===o.length?o[0]:o},o.cumreduce=function(r,n,e){var t,a,u,o,i;for(p(r[0])||(r=[r]),a=r.length,u=r[0].length,o=e?r:new Array(a),t=0;t<a;t++)for(o[t]||(o[t]=new Array(u)),u>0&&(o[t][0]=r[t][0]),i=1;i<u;i++)o[t][i]=n(o[t][i-1],r[t][i]);return 1===o.length?o[0]:o},o.alter=function(r,n){return o.map(r,n,!0)},o.create=function(r,n,e){var a,u,o=new Array(r);for(t(n)&&(e=n,n=r),a=0;a<r;a++)for(o[a]=new Array(n),u=0;u<n;u++)o[a][u]=e(a,u);return o},o.zeros=function(r,n){return a(n)||(n=r),o.create(r,n,i)},o.ones=function(r,n){return a(n)||(n=r),o.create(r,n,f)},o.rand=function(r,n){return a(n)||(n=r),o.create(r,n,o._random_fn)},o.identity=function(r,n){return a(n)||(n=r),o.create(r,n,s)},o.symmetric=function(r){var n,e,t=r.length;if(r.length!==r[0].length)return!1;for(n=0;n<t;n++)for(e=0;e<t;e++)if(r[e][n]!==r[n][e])return!1;return!0},o.clear=function(r){return o.alter(r,i)},o.seq=function(r,n,a,u){t(u)||(u=!1);var o,i=[],f=e(r,n),s=(n*f-r*f)/((a-1)*f),l=r;for(o=0;l<=n&&o<a;o++,l=(r*f+s*f*o)/f)i.push(u?u(l,o):l);return i},o.arange=function(r,e,t){var a,u=[];if(t=t||1,e===n&&(e=r,r=0),r===e||0===t)return[];if(r<e&&t<0)return[];if(r>e&&t>0)return[];if(t>0)for(a=r;a<e;a+=t)u.push(a);else for(a=r;a>e;a+=t)u.push(a);return u},o.slice=function(){function r(r,e,t,a){var u,i=[],f=r.length;if(e===n&&t===n&&a===n)return o.copy(r);if(e=e||0,t=t||r.length,e=e>=0?e:f+e,t=t>=0?t:f+t,a=a||1,e===t||0===a)return[];if(e<t&&a<0)return[];if(e>t&&a>0)return[];if(a>0)for(u=e;u<t;u+=a)i.push(r[u]);else for(u=e;u>t;u+=a)i.push(r[u]);return i}function e(n,e){var t,u;if(e=e||{},a(e.row)){if(a(e.col))return n[e.row][e.col];var i=o.rowa(n,e.row);return t=e.col||{},r(i,t.start,t.end,t.step)}if(a(e.col)){var f=o.cola(n,e.col);return u=e.row||{},r(f,u.start,u.end,u.step)}return u=e.row||{},t=e.col||{},r(n,u.start,u.end,u.step).map(function(n){return r(n,t.start,t.end,t.step)})}return e}(),o.sliceAssign=function(e,t,u){var i,f;if(a(t.row)){if(a(t.col))return e[t.row][t.col]=u;t.col=t.col||{},t.col.start=t.col.start||0,t.col.end=t.col.end||e[0].length,t.col.step=t.col.step||1,i=o.arange(t.col.start,r.min(e.length,t.col.end),t.col.step);var s=t.row;return i.forEach(function(r,n){e[s][r]=u[n]}),e}if(a(t.col)){t.row=t.row||{},t.row.start=t.row.start||0,t.row.end=t.row.end||e.length,t.row.step=t.row.step||1,f=o.arange(t.row.start,r.min(e[0].length,t.row.end),t.row.step);var l=t.col;return f.forEach(function(r,n){e[r][l]=u[n]}),e}return u[0].length===n&&(u=[u]),t.row.start=t.row.start||0,t.row.end=t.row.end||e.length,t.row.step=t.row.step||1,t.col.start=t.col.start||0,t.col.end=t.col.end||e[0].length,t.col.step=t.col.step||1,f=o.arange(t.row.start,r.min(e.length,t.row.end),t.row.step),i=o.arange(t.col.start,r.min(e[0].length,t.col.end),t.col.step),f.forEach(function(r,n){i.forEach(function(t,a){e[r][t]=u[n][a]})}),e},o.diagonal=function(r){var n=o.zeros(r.length,r.length);return r.forEach(function(r,e){n[e][e]=r}),n},o.copy=function(r){return r.map(function(r){return a(r)?r:r.map(function(r){return r})})};var h=o.prototype;return h.length=0,h.push=Array.prototype.push,h.sort=Array.prototype.sort,h.splice=Array.prototype.splice,h.slice=Array.prototype.slice,h.toArray=function(){return this.length>1?c.call(this):c.call(this)[0]},h.map=function(r,n){return o(o.map(this,r,n))},h.cumreduce=function(r,n){return o(o.cumreduce(this,r,n))},h.alter=function(r){return o.alter(this,r),this},function(r){for(var n=0;n<r.length;n++)!function(r){h[r]=function(n){var e,t=this;return n?(setTimeout(function(){n.call(t,h[r].call(t))}),this):(e=o[r](this),p(e)?o(e):e)}}(r[n])}("transpose clear symmetric rows cols dimensions diag antidiag".split(" ")),function(r){for(var n=0;n<r.length;n++)!function(r){h[r]=function(n,e){var t=this;return e?(setTimeout(function(){e.call(t,h[r].call(t,n))}),this):o(o[r](this,n))}}(r[n])}("row col".split(" ")),function(r){for(var n=0;n<r.length;n++)!function(r){h[r]=function(){return o(o[r].apply(null,arguments))}}(r[n])}("create zeros ones rand identity".split(" ")),o}(Math);return function(r,n){function e(r,n){return r-n}function t(r,e,t){return n.max(e,n.min(r,t))}var a=r.utils.isFunction;r.sum=function(r){for(var n=0,e=r.length;--e>=0;)n+=r[e];return n},r.sumsqrd=function(r){for(var n=0,e=r.length;--e>=0;)n+=r[e]*r[e];return n},r.sumsqerr=function(n){for(var e,t=r.mean(n),a=0,u=n.length;--u>=0;)e=n[u]-t,a+=e*e;return a},r.sumrow=function(r){for(var n=0,e=r.length;--e>=0;)n+=r[e];return n},r.product=function(r){for(var n=1,e=r.length;--e>=0;)n*=r[e];return n},r.min=function(r){for(var n=r[0],e=0;++e<r.length;)r[e]<n&&(n=r[e]);return n},r.max=function(r){for(var n=r[0],e=0;++e<r.length;)r[e]>n&&(n=r[e]);return n},r.unique=function(r){for(var n={},e=[],t=0;t<r.length;t++)n[r[t]]||(n[r[t]]=!0,e.push(r[t]));return e},r.mean=function(n){return r.sum(n)/n.length},r.meansqerr=function(n){return r.sumsqerr(n)/n.length},r.geomean=function(e){return n.pow(r.product(e),1/e.length)},r.median=function(r){var n=r.length,t=r.slice().sort(e);return 1&n?t[n/2|0]:(t[n/2-1]+t[n/2])/2},r.cumsum=function(n){return r.cumreduce(n,function(r,n){return r+n})},r.cumprod=function(n){return r.cumreduce(n,function(r,n){return r*n})},r.diff=function(r){var n,e=[],t=r.length;for(n=1;n<t;n++)e.push(r[n]-r[n-1]);return e},r.rank=function(r){for(var n,t=r.length,a=r.slice().sort(e),u=new Array(t),o=0;o<t;o++){var i=a.indexOf(r[o]),f=a.lastIndexOf(r[o]);n=i===f?i:(i+f)/2,u[o]=n+1}return u},r.mode=function(r){var n,t=r.length,a=r.slice().sort(e),u=1,o=0,i=0,f=[];for(n=0;n<t;n++)a[n]===a[n+1]?u++:(u>o?(f=[a[n]],o=u,i=0):u===o&&(f.push(a[n]),i++),u=1);return 0===i?f[0]:f},r.range=function(n){return r.max(n)-r.min(n)},r.variance=function(n,e){return r.sumsqerr(n)/(n.length-(e?1:0))},r.pooledvariance=function(n){return n.reduce(function(n,e){return n+r.sumsqerr(e)},0)/(n.reduce(function(r,n){return r+n.length},0)-n.length)},r.deviation=function(n){for(var e=r.mean(n),t=n.length,a=new Array(t),u=0;u<t;u++)a[u]=n[u]-e;return a},r.stdev=function(e,t){return n.sqrt(r.variance(e,t))},r.pooledstdev=function(e){return n.sqrt(r.pooledvariance(e))},r.meandev=function(e){for(var t=r.mean(e),a=[],u=e.length-1;u>=0;u--)a.push(n.abs(e[u]-t));return r.mean(a)},r.meddev=function(e){for(var t=r.median(e),a=[],u=e.length-1;u>=0;u--)a.push(n.abs(e[u]-t));return r.median(a)},r.coeffvar=function(n){return r.stdev(n)/r.mean(n)},r.quartiles=function(r){var t=r.length,a=r.slice().sort(e);return[a[n.round(t/4)-1],a[n.round(t/2)-1],a[n.round(3*t/4)-1]]},r.quantiles=function(r,a,u,o){var i,f,s,l,c,m,p=r.slice().sort(e),h=[a.length],v=r.length;for(void 0===u&&(u=3/8),void 0===o&&(o=3/8),i=0;i<a.length;i++)f=a[i],s=u+f*(1-u-o),l=v*f+s,c=n.floor(t(l,1,v-1)),m=t(l-c,0,1),h[i]=(1-m)*p[c-1]+m*p[c];return h},r.percentile=function(r,n,t){var a=r.slice().sort(e),u=n*(a.length+(t?1:-1))+(t?0:1),o=parseInt(u),i=u-o;return o+1<a.length?a[o-1]+i*(a[o]-a[o-1]):a[o-1]},r.percentileOfScore=function(r,n,e){var t,a,u=0,o=r.length,i=!1;for("strict"===e&&(i=!0),a=0;a<o;a++)t=r[a],(i&&t<n||!i&&t<=n)&&u++;return u/o},r.histogram=function(e,t){t=t||4;var a,u=r.min(e),o=(r.max(e)-u)/t,i=e.length,f=[];for(a=0;a<t;a++)f[a]=0;for(a=0;a<i;a++)f[n.min(n.floor((e[a]-u)/o),t-1)]+=1;return f},r.covariance=function(n,e){var t,a=r.mean(n),u=r.mean(e),o=n.length,i=new Array(o);for(t=0;t<o;t++)i[t]=(n[t]-a)*(e[t]-u);return r.sum(i)/(o-1)},r.corrcoeff=function(n,e){return r.covariance(n,e)/r.stdev(n,1)/r.stdev(e,1)},r.spearmancoeff=function(n,e){return n=r.rank(n),e=r.rank(e),r.corrcoeff(n,e)},r.stanMoment=function(e,t){for(var a=r.mean(e),u=r.stdev(e),o=e.length,i=0,f=0;f<o;f++)i+=n.pow((e[f]-a)/u,t);return i/e.length},r.skewness=function(n){return r.stanMoment(n,3)},r.kurtosis=function(n){return r.stanMoment(n,4)-3};var u=r.prototype;!function(n){for(var e=0;e<n.length;e++)!function(n){u[n]=function(e,t){var o=[],i=0,f=this;if(a(e)&&(t=e,e=!1),t)return setTimeout(function(){t.call(f,u[n].call(f,e))}),this;if(this.length>1){for(f=!0===e?this:this.transpose();i<f.length;i++)o[i]=r[n](f[i]);return o}return r[n](this[0],e)}}(n[e])}("cumsum cumprod".split(" ")),function(n){for(var e=0;e<n.length;e++)!function(n){u[n]=function(e,t){var o=[],i=0,f=this;if(a(e)&&(t=e,e=!1),t)return setTimeout(function(){t.call(f,u[n].call(f,e))}),this;if(this.length>1){for("sumrow"!==n&&(f=!0===e?this:this.transpose());i<f.length;i++)o[i]=r[n](f[i]);return!0===e?r[n](r.utils.toVector(o)):o}return r[n](this[0],e)}}(n[e])}("sum sumsqrd sumsqerr sumrow product min max unique mean meansqerr geomean median diff rank mode range variance deviation stdev meandev meddev coeffvar quartiles histogram skewness kurtosis".split(" ")),function(n){for(var e=0;e<n.length;e++)!function(n){u[n]=function(){var e,t=[],o=0,i=this,f=Array.prototype.slice.call(arguments);if(a(f[f.length-1])){e=f[f.length-1];var s=f.slice(0,f.length-1);return setTimeout(function(){e.call(i,u[n].apply(i,s))}),this}e=void 0;var l=function(e){return r[n].apply(i,[e].concat(f))};if(this.length>1){for(i=i.transpose();o<i.length;o++)t[o]=l(i[o]);return t}return l(this[0])}}(n[e])}("quantiles percentileOfScore".split(" "))}(r,Math),function(r,n){r.gammaln=function(r){var e,t,a,u=0,o=[76.18009172947146,-86.50532032941678,24.01409824083091,-1.231739572450155,.001208650973866179,-5395239384953e-18],i=1.000000000190015;for(a=(t=e=r)+5.5,a-=(e+.5)*n.log(a);u<6;u++)i+=o[u]/++t;return n.log(2.5066282746310007*i/e)-a},r.loggam=function(r){var e,t,a,u,o,i,f,s=[.08333333333333333,-.002777777777777778,.0007936507936507937,-.0005952380952380952,.0008417508417508418,-.001917526917526918,.00641025641025641,-.02955065359477124,.1796443723688307,-1.3924322169059];if(e=r,f=0,1==r||2==r)return 0;for(r<=7&&(f=n.floor(7-r),e=r+f),t=1/(e*e),a=2*n.PI,o=s[9],i=8;i>=0;i--)o*=t,o+=s[i];if(u=o/e+.5*n.log(a)+(e-.5)*n.log(e)-e,r<=7)for(i=1;i<=f;i++)u-=n.log(e-1),e-=1;return u},r.gammafn=function(r){var e,t,a,u,o=[-1.716185138865495,24.76565080557592,-379.80425647094563,629.3311553128184,866.9662027904133,-31451.272968848367,-36144.413418691176,66456.14382024054],i=[-30.8402300119739,315.35062697960416,-1015.1563674902192,-3107.771671572311,22538.11842098015,4755.846277527881,-134659.9598649693,-115132.2596755535],f=!1,s=0,l=0,c=0,m=r;if(m<=0){if(!(u=m%1+3.6e-16))return 1/0;f=(1&m?-1:1)*n.PI/n.sin(n.PI*u),m=1-m}for(a=m,t=m<1?m++:(m-=s=(0|m)-1)-1,e=0;e<8;++e)c=(c+o[e])*t,l=l*t+i[e];if(u=c/l+1,a<m)u/=a;else if(a>m)for(e=0;e<s;++e)u*=m,m++;return f&&(u=f/u),u},r.gammap=function(n,e){return r.lowRegGamma(n,e)*r.gammafn(n)},r.lowRegGamma=function(e,t){var a,u=r.gammaln(e),o=e,i=1/e,f=i,s=t+1-e,l=1/1e-30,c=1/s,m=c,p=1,h=-~(8.5*n.log(e>=1?e:1/e)+.4*e+17);if(t<0||e<=0)return NaN;if(t<e+1){for(;p<=h;p++)i+=f*=t/++o;return i*n.exp(-t+e*n.log(t)-u)}for(;p<=h;p++)a=-p*(p-e),s+=2,c=a*c+s,l=s+a/l,c=1/c,m*=c*l;return 1-m*n.exp(-t+e*n.log(t)-u)},r.factorialln=function(n){return n<0?NaN:r.gammaln(n+1)},r.factorial=function(n){return n<0?NaN:r.gammafn(n+1)},r.combination=function(e,t){return e>170||t>170?n.exp(r.combinationln(e,t)):r.factorial(e)/r.factorial(t)/r.factorial(e-t)},r.combinationln=function(n,e){return r.factorialln(n)-r.factorialln(e)-r.factorialln(n-e)},r.permutation=function(n,e){return r.factorial(n)/r.factorial(n-e)},r.betafn=function(e,t){if(!(e<=0||t<=0))return e+t>170?n.exp(r.betaln(e,t)):r.gammafn(e)*r.gammafn(t)/r.gammafn(e+t)},r.betaln=function(n,e){return r.gammaln(n)+r.gammaln(e)-r.gammaln(n+e)},r.betacf=function(r,e,t){var a,u,o,i,f=1,s=e+t,l=e+1,c=e-1,m=1,p=1-s*r/l;for(n.abs(p)<1e-30&&(p=1e-30),p=1/p,i=p;f<=100&&(a=2*f,u=f*(t-f)*r/((c+a)*(e+a)),p=1+u*p,n.abs(p)<1e-30&&(p=1e-30),m=1+u/m,n.abs(m)<1e-30&&(m=1e-30),p=1/p,i*=p*m,u=-(e+f)*(s+f)*r/((e+a)*(l+a)),p=1+u*p,n.abs(p)<1e-30&&(p=1e-30),m=1+u/m,n.abs(m)<1e-30&&(m=1e-30),p=1/p,o=p*m,i*=o,!(n.abs(o-1)<3e-7));f++);return i},r.gammapinv=function(e,t){var a,u,o,i,f,s,l,c=0,m=t-1,p=r.gammaln(t);if(e>=1)return n.max(100,t+100*n.sqrt(t));if(e<=0)return 0;for(t>1?(s=n.log(m),l=n.exp(m*(s-1)-p),f=e<.5?e:1-e,o=n.sqrt(-2*n.log(f)),a=(2.30753+.27061*o)/(1+o*(.99229+.04481*o))-o,e<.5&&(a=-a),a=n.max(.001,t*n.pow(1-1/(9*t)-a/(3*n.sqrt(t)),3))):(o=1-t*(.253+.12*t),a=e<o?n.pow(e/o,1/t):1-n.log(1-(e-o)/(1-o)));c<12;c++){if(a<=0)return 0;if(u=r.lowRegGamma(t,a)-e,o=t>1?l*n.exp(-(a-m)+m*(n.log(a)-s)):n.exp(-a+m*n.log(a)-p),i=u/o,a-=o=i/(1-.5*n.min(1,i*((t-1)/a-1))),a<=0&&(a=.5*(a+o)),n.abs(o)<1e-8*a)break}return a},r.erf=function(r){var e,t,a,u,o=[-1.3026537197817094,.6419697923564902,.019476473204185836,-.00956151478680863,-.000946595344482036,.000366839497852761,42523324806907e-18,-20278578112534e-18,-1624290004647e-18,130365583558e-17,1.5626441722e-8,-8.5238095915e-8,6.529054439e-9,5.059343495e-9,-9.91364156e-10,-2.27365122e-10,9.6467911e-11,2.394038e-12,-6.886027e-12,8.94487e-13,3.13092e-13,-1.12708e-13,3.81e-16,7.106e-15,-1.523e-15,-9.4e-17,1.21e-16,-2.8e-17],i=o.length-1,f=!1,s=0,l=0;for(r<0&&(r=-r,f=!0),e=2/(2+r),t=4*e-2;i>0;i--)a=s,s=t*s-l+o[i],l=a;return u=e*n.exp(-r*r+.5*(o[0]+t*s)-l),f?u-1:1-u},r.erfc=function(n){return 1-r.erf(n)},r.erfcinv=function(e){var t,a,u,o,i=0;if(e>=2)return-100;if(e<=0)return 100;for(o=e<1?e:2-e,u=n.sqrt(-2*n.log(o/2)),t=-.70711*((2.30753+.27061*u)/(1+u*(.99229+.04481*u))-u);i<2;i++)a=r.erfc(t)-o,t+=a/(1.1283791670955126*n.exp(-t*t)-t*a);return e<1?t:-t},r.ibetainv=function(e,t,a){var u,o,i,f,s,l,c,m,p,h,v,g=t-1,N=a-1,E=0;if(e<=0)return 0;if(e>=1)return 1;for(t>=1&&a>=1?(i=e<.5?e:1-e,f=n.sqrt(-2*n.log(i)),c=(2.30753+.27061*f)/(1+f*(.99229+.04481*f))-f,e<.5&&(c=-c),m=(c*c-3)/6,p=2/(1/(2*t-1)+1/(2*a-1)),h=c*n.sqrt(m+p)/p-(1/(2*a-1)-1/(2*t-1))*(m+5/6-2/(3*p)),c=t/(t+a*n.exp(2*h))):(u=n.log(t/(t+a)),o=n.log(a/(t+a)),f=n.exp(t*u)/t,s=n.exp(a*o)/a,h=f+s,c=e<f/h?n.pow(t*h*e,1/t):1-n.pow(a*h*(1-e),1/a)),v=-r.gammaln(t)-r.gammaln(a)+r.gammaln(t+a);E<10;E++){if(0===c||1===c)return c;if(l=r.ibeta(c,t,a)-e,f=n.exp(g*n.log(c)+N*n.log(1-c)+v),s=l/f,c-=f=s/(1-.5*n.min(1,s*(g/c-N/(1-c)))),c<=0&&(c=.5*(c+f)),c>=1&&(c=.5*(c+f+1)),n.abs(f)<1e-8*c&&E>0)break}return c},r.ibeta=function(e,t,a){var u=0===e||1===e?0:n.exp(r.gammaln(t+a)-r.gammaln(t)-r.gammaln(a)+t*n.log(e)+a*n.log(1-e));return!(e<0||e>1)&&(e<(t+1)/(t+a+2)?u*r.betacf(e,t,a)/t:1-u*r.betacf(1-e,a,t)/a)},r.randn=function(e,t){var a,u,o,i,f;if(t||(t=e),e)return r.create(e,t,function(){return r.randn()});do{a=r._random_fn(),u=1.7156*(r._random_fn()-.5),o=a-.449871,i=n.abs(u)+.386595,f=o*o+i*(.196*i-.25472*o)}while(f>.27597&&(f>.27846||u*u>-4*n.log(a)*a*a));return u/a},r.randg=function(e,t,a){var u,o,i,f,s,l,c=e;if(a||(a=t),e||(e=1),t)return l=r.zeros(t,a),l.alter(function(){return r.randg(e)}),l;e<1&&(e+=1),u=e-1/3,o=1/n.sqrt(9*u);do{do{s=r.randn(),f=1+o*s}while(f<=0);f*=f*f,i=r._random_fn()}while(i>1-.331*n.pow(s,4)&&n.log(i)>.5*s*s+u*(1-f+n.log(f)));if(e==c)return u*f;do{i=r._random_fn()}while(0===i);return n.pow(i,1/c)*u*f},function(n){for(var e=0;e<n.length;e++)!function(n){r.fn[n]=function(){return r(r.map(this,function(e){return r[n](e)}))}}(n[e])}("gammaln gammafn factorial factorialln".split(" ")),function(n){for(var e=0;e<n.length;e++)!function(n){r.fn[n]=function(){return r(r[n].apply(null,arguments))}}(n[e])}("randn".split(" "))}(r,Math),function(r,n){function e(r,e,t,a){for(var u,o=0,i=1,f=1,s=1,l=0,c=0;n.abs((f-c)/f)>a;)c=f,u=-(e+l)*(e+t+l)*r/(e+2*l)/(e+2*l+1),o=f+u*o,i=s+u*i,l+=1,u=l*(t-l)*r/(e+2*l-1)/(e+2*l),f=o+u*f,s=i+u*s,o/=s,i/=s,f/=s,s=1;return f/e}function t(r){return r/n.abs(r)}function a(e,t,a){var u=[.9815606342467192,.9041172563704749,.7699026741943047,.5873179542866175,.3678314989981802,.1252334085114689],o=[.04717533638651183,.10693932599531843,.16007832854334622,.20316742672306592,.2334925365383548,.24914704581340277],i=.5*e;if(i>=8)return 1;var f=2*r.normal.cdf(i,0,1,1,0)-1;f=f>=n.exp(-50/a)?n.pow(f,a):0;var s;s=e>3?2:3;for(var l=i,c=(8-i)/s,m=l+c,p=0,h=a-1,v=1;v<=s;v++){for(var g=0,N=.5*(m+l),E=.5*(m-l),I=1;I<=12;I++){var b,d;6<I?(b=12-I+1,d=u[b-1]):(b=I,d=-u[b-1]);var M=E*d,y=N+M,A=y*y;if(A>60)break;var T=2*r.normal.cdf(y,0,1,1,0),R=2*r.normal.cdf(y,e,1,1,0),w=.5*T-.5*R;w>=n.exp(-30/h)&&(w=o[b-1]*n.exp(-.5*A)*n.pow(w,h),g+=w)}g*=2*E*a/n.sqrt(2*n.PI),p+=g,l=m,m+=c}return(f+=p)<=n.exp(-30/t)?0:(f=n.pow(f,t),f>=1?1:f)}function u(r,e,t){var a=.5-.5*r,u=n.sqrt(n.log(1/(a*a))),o=u+((((-453642210148e-16*u-.204231210125)*u-.342242088547)*u-1)*u+.322232421088)/((((.0038560700634*u+.10353775285)*u+.531103462366)*u+.588581570495)*u+.099348462606);t<120&&(o+=(o*o*o+o)/t/4);var i=.8832-.2368*o;return t<120&&(i+=-1.214/t+1.208*o/t),o*(i*n.log(e-1)+1.4142)}!function(n){for(var e=0;e<n.length;e++)!function(n){r[n]=function(r,n,e){return this instanceof arguments.callee?(this._a=r,this._b=n,this._c=e,this):new arguments.callee(r,n,e)},r.fn[n]=function(e,t,a){var u=r[n](e,t,a);return u.data=this,u},r[n].prototype.sample=function(e){var t=this._a,a=this._b,u=this._c;return e?r.alter(e,function(){return r[n].sample(t,a,u)}):r[n].sample(t,a,u)},function(e){for(var t=0;t<e.length;t++)!function(e){r[n].prototype[e]=function(t){var a=this._a,u=this._b,o=this._c;return t||0===t||(t=this.data),"number"!=typeof t?r.fn.map.call(t,function(t){return r[n][e](t,a,u,o)}):r[n][e](t,a,u,o)}}(e[t])}("pdf cdf inv".split(" ")),function(e){for(var t=0;t<e.length;t++)!function(e){r[n].prototype[e]=function(){return r[n][e](this._a,this._b,this._c)}}(e[t])}("mean median mode variance".split(" "))}(n[e])}("beta centralF cauchy chisquare exponential gamma invgamma kumaraswamy laplace lognormal noncentralt normal pareto studentt weibull uniform binomial negbin hypgeom poisson triangular tukey arcsine".split(" ")),r.extend(r.beta,{pdf:function(e,t,a){return e>1||e<0?0:1==t&&1==a?1:t<512&&a<512?n.pow(e,t-1)*n.pow(1-e,a-1)/r.betafn(t,a):n.exp((t-1)*n.log(e)+(a-1)*n.log(1-e)-r.betaln(t,a))},cdf:function(n,e,t){return n>1||n<0?1*(n>1):r.ibeta(n,e,t)},inv:function(n,e,t){return r.ibetainv(n,e,t)},mean:function(r,n){return r/(r+n)},median:function(n,e){return r.ibetainv(.5,n,e)},mode:function(r,n){return(r-1)/(r+n-2)},sample:function(n,e){var t=r.randg(n);return t/(t+r.randg(e))},variance:function(r,e){return r*e/(n.pow(r+e,2)*(r+e+1))}}),r.extend(r.centralF,{pdf:function(e,t,a){var u,o;return e<0?0:t<=2?0===e&&t<2?1/0:0===e&&2===t?1:1/r.betafn(t/2,a/2)*n.pow(t/a,t/2)*n.pow(e,t/2-1)*n.pow(1+t/a*e,-(t+a)/2):(u=t*e/(a+e*t),o=a/(a+e*t),t*o/2*r.binomial.pdf((t-2)/2,(t+a-2)/2,u))},cdf:function(n,e,t){return n<0?0:r.ibeta(e*n/(e*n+t),e/2,t/2)},inv:function(n,e,t){return t/(e*(1/r.ibetainv(n,e/2,t/2)-1))},mean:function(r,n){return n>2?n/(n-2):void 0},mode:function(r,n){return r>2?n*(r-2)/(r*(n+2)):void 0},sample:function(n,e){return 2*r.randg(n/2)/n/(2*r.randg(e/2)/e)},variance:function(r,n){if(!(n<=4))return 2*n*n*(r+n-2)/(r*(n-2)*(n-2)*(n-4))}}),r.extend(r.cauchy,{pdf:function(r,e,t){return t<0?0:t/(n.pow(r-e,2)+n.pow(t,2))/n.PI},cdf:function(r,e,t){return n.atan((r-e)/t)/n.PI+.5},inv:function(r,e,t){return e+t*n.tan(n.PI*(r-.5))},median:function(r){return r},mode:function(r){return r},sample:function(e,t){return r.randn()*n.sqrt(1/(2*r.randg(.5)))*t+e}}),r.extend(r.chisquare,{pdf:function(e,t){return e<0?0:0===e&&2===t?.5:n.exp((t/2-1)*n.log(e)-e/2-t/2*n.log(2)-r.gammaln(t/2))},cdf:function(n,e){return n<0?0:r.lowRegGamma(e/2,n/2)},inv:function(n,e){return 2*r.gammapinv(n,.5*e)},mean:function(r){return r},median:function(r){return r*n.pow(1-2/(9*r),3)},mode:function(r){return r-2>0?r-2:0},sample:function(n){return 2*r.randg(n/2)},variance:function(r){return 2*r}}),r.extend(r.exponential,{pdf:function(r,e){return r<0?0:e*n.exp(-e*r)},cdf:function(r,e){return r<0?0:1-n.exp(-e*r)},inv:function(r,e){return-n.log(1-r)/e},mean:function(r){return 1/r},median:function(r){return 1/r*n.log(2)},mode:function(){return 0},sample:function(e){return-1/e*n.log(r._random_fn())},variance:function(r){return n.pow(r,-2)}}),r.extend(r.gamma,{pdf:function(e,t,a){return e<0?0:0===e&&1===t?1/a:n.exp((t-1)*n.log(e)-e/a-r.gammaln(t)-t*n.log(a))},cdf:function(n,e,t){return n<0?0:r.lowRegGamma(e,n/t)},inv:function(n,e,t){return r.gammapinv(n,e)*t},mean:function(r,n){return r*n},mode:function(r,n){if(r>1)return(r-1)*n},sample:function(n,e){return r.randg(n)*e},variance:function(r,n){return r*n*n}}),r.extend(r.invgamma,{pdf:function(e,t,a){return e<=0?0:n.exp(-(t+1)*n.log(e)-a/e-r.gammaln(t)+t*n.log(a))},cdf:function(n,e,t){return n<=0?0:1-r.lowRegGamma(e,t/n)},inv:function(n,e,t){return t/r.gammapinv(1-n,e)},mean:function(r,n){return r>1?n/(r-1):void 0},mode:function(r,n){return n/(r+1)},sample:function(n,e){return e/r.randg(n)},variance:function(r,n){if(!(r<=2))return n*n/((r-1)*(r-1)*(r-2))}}),r.extend(r.kumaraswamy,{pdf:function(r,e,t){return 0===r&&1===e?t:1===r&&1===t?e:n.exp(n.log(e)+n.log(t)+(e-1)*n.log(r)+(t-1)*n.log(1-n.pow(r,e)))},cdf:function(r,e,t){return r<0?0:r>1?1:1-n.pow(1-n.pow(r,e),t)},inv:function(r,e,t){return n.pow(1-n.pow(1-r,1/t),1/e)},mean:function(n,e){return e*r.gammafn(1+1/n)*r.gammafn(e)/r.gammafn(1+1/n+e)},median:function(r,e){return n.pow(1-n.pow(2,-1/e),1/r)},mode:function(r,e){if(r>=1&&e>=1&&1!==r&&1!==e)return n.pow((r-1)/(r*e-1),1/r)},variance:function(){throw new Error("variance not yet implemented")}}),r.extend(r.lognormal,{pdf:function(r,e,t){return r<=0?0:n.exp(-n.log(r)-.5*n.log(2*n.PI)-n.log(t)-n.pow(n.log(r)-e,2)/(2*t*t))},cdf:function(e,t,a){return e<0?0:.5+.5*r.erf((n.log(e)-t)/n.sqrt(2*a*a))},inv:function(e,t,a){return n.exp(-1.4142135623730951*a*r.erfcinv(2*e)+t)},mean:function(r,e){return n.exp(r+e*e/2)},median:function(r){return n.exp(r)},mode:function(r,e){return n.exp(r-e*e)},sample:function(e,t){return n.exp(r.randn()*t+e)},variance:function(r,e){return(n.exp(e*e)-1)*n.exp(2*r+e*e)}}),r.extend(r.noncentralt,{pdf:function(e,t,a){return n.abs(a)<1e-14?r.studentt.pdf(e,t):n.abs(e)<1e-14?n.exp(r.gammaln((t+1)/2)-a*a/2-.5*n.log(n.PI*t)-r.gammaln(t/2)):t/e*(r.noncentralt.cdf(e*n.sqrt(1+2/t),t+2,a)-r.noncentralt.cdf(e,t,a))},cdf:function(e,t,a){if(n.abs(a)<1e-14)return r.studentt.cdf(e,t);var u=!1;e<0&&(u=!0,a=-a);for(var o=r.normal.cdf(-a,0,1),i=1e-14+1,f=i,s=e*e/(e*e+t),l=0,c=n.exp(-a*a/2),m=n.exp(-a*a/2-.5*n.log(2)-r.gammaln(1.5))*a;l<200||f>1e-14||i>1e-14;)f=i,l>0&&(c*=a*a/(2*l),m*=a*a/(2*(l+.5))),i=c*r.beta.cdf(s,l+.5,t/2)+m*r.beta.cdf(s,l+1,t/2),o+=.5*i,l++;return u?1-o:o}}),r.extend(r.normal,{pdf:function(r,e,t){return n.exp(-.5*n.log(2*n.PI)-n.log(t)-n.pow(r-e,2)/(2*t*t))},cdf:function(e,t,a){return.5*(1+r.erf((e-t)/n.sqrt(2*a*a)))},inv:function(n,e,t){return-1.4142135623730951*t*r.erfcinv(2*n)+e},mean:function(r){return r},median:function(r){return r},mode:function(r){return r},sample:function(n,e){return r.randn()*e+n},variance:function(r,n){return n*n}}),r.extend(r.pareto,{pdf:function(r,e,t){return r<e?0:t*n.pow(e,t)/n.pow(r,t+1)},cdf:function(r,e,t){return r<e?0:1-n.pow(e/r,t)},inv:function(r,e,t){return e/n.pow(1-r,1/t)},mean:function(r,e){if(!(e<=1))return e*n.pow(r,e)/(e-1)},median:function(r,e){return r*(e*n.SQRT2)},mode:function(r){return r},variance:function(r,e){if(!(e<=2))return r*r*e/(n.pow(e-1,2)*(e-2))}}),r.extend(r.studentt,{pdf:function(e,t){return t=t>1e100?1e100:t,1/(n.sqrt(t)*r.betafn(.5,t/2))*n.pow(1+e*e/t,-(t+1)/2)},cdf:function(e,t){var a=t/2;return r.ibeta((e+n.sqrt(e*e+t))/(2*n.sqrt(e*e+t)),a,a)},inv:function(e,t){var a=r.ibetainv(2*n.min(e,1-e),.5*t,.5);return a=n.sqrt(t*(1-a)/a),e>.5?a:-a},mean:function(r){return r>1?0:void 0},median:function(){return 0},mode:function(){return 0},sample:function(e){return r.randn()*n.sqrt(e/(2*r.randg(e/2)))},variance:function(r){return r>2?r/(r-2):r>1?1/0:void 0}}),r.extend(r.weibull,{pdf:function(r,e,t){return r<0||e<0||t<0?0:t/e*n.pow(r/e,t-1)*n.exp(-n.pow(r/e,t))},cdf:function(r,e,t){return r<0?0:1-n.exp(-n.pow(r/e,t))},inv:function(r,e,t){return e*n.pow(-n.log(1-r),1/t)},mean:function(n,e){return n*r.gammafn(1+1/e)},median:function(r,e){return r*n.pow(n.log(2),1/e)},mode:function(r,e){return e<=1?0:r*n.pow((e-1)/e,1/e)},sample:function(e,t){return e*n.pow(-n.log(r._random_fn()),1/t)},variance:function(e,t){return e*e*r.gammafn(1+2/t)-n.pow(r.weibull.mean(e,t),2)}}),r.extend(r.uniform,{pdf:function(r,n,e){return r<n||r>e?0:1/(e-n)},cdf:function(r,n,e){return r<n?0:r<e?(r-n)/(e-n):1},inv:function(r,n,e){return n+r*(e-n)},mean:function(r,n){return.5*(r+n)},median:function(n,e){return r.mean(n,e)},mode:function(){throw new Error("mode is not yet implemented")},sample:function(n,e){return n/2+e/2+(e/2-n/2)*(2*r._random_fn()-1)},variance:function(r,e){return n.pow(e-r,2)/12}}),r.extend(r.binomial,{pdf:function(e,t,a){return 0===a||1===a?t*a===e?1:0:r.combination(t,e)*n.pow(a,e)*n.pow(1-a,t-e)},cdf:function(t,a,u){var o;if(t<0)return 0;if(t>=a)return 1;if(u<0||u>1||a<=0)return NaN;t=n.floor(t);var i=u,f=t+1,s=a-t,l=f+s,c=n.exp(r.gammaln(l)-r.gammaln(s)-r.gammaln(f)+f*n.log(i)+s*n.log(1-i));return o=i<(f+1)/(l+2)?c*e(i,f,s,1e-10):1-c*e(1-i,s,f,1e-10),n.round(1e10*(1-o))/1e10}}),r.extend(r.negbin,{pdf:function(e,t,a){return e===e>>>0&&(e<0?0:r.combination(e+t-1,t-1)*n.pow(1-a,e)*n.pow(a,t))},cdf:function(n,e,t){var a=0,u=0;if(n<0)return 0;for(;u<=n;u++)a+=r.negbin.pdf(u,e,t);return a}}),r.extend(r.hypgeom,{pdf:function(e,t,a,u){if(e!==e|0)return!1;if(e<0||e<a-(t-u))return 0;if(e>u||e>a)return 0;if(2*a>t)return 2*u>t?r.hypgeom.pdf(t-a-u+e,t,t-a,t-u):r.hypgeom.pdf(u-e,t,t-a,u);if(2*u>t)return r.hypgeom.pdf(a-e,t,a,t-u);if(a<u)return r.hypgeom.pdf(e,t,u,a);for(var o=1,i=0,f=0;f<e;f++){for(;o>1&&i<u;)o*=1-a/(t-i),i++;o*=(u-f)*(a-f)/((f+1)*(t-a-u+f+1))}for(;i<u;i++)o*=1-a/(t-i);return n.min(1,n.max(0,o))},cdf:function(e,t,a,u){if(e<0||e<a-(t-u))return 0;if(e>=u||e>=a)return 1;if(2*a>t)return 2*u>t?r.hypgeom.cdf(t-a-u+e,t,t-a,t-u):1-r.hypgeom.cdf(u-e-1,t,t-a,u);if(2*u>t)return 1-r.hypgeom.cdf(a-e-1,t,a,t-u);if(a<u)return r.hypgeom.cdf(e,t,u,a);for(var o=1,i=1,f=0,s=0;s<e;s++){for(;o>1&&f<u;){var l=1-a/(t-f);i*=l,o*=l,f++}i*=(u-s)*(a-s)/((s+1)*(t-a-u+s+1)),o+=i}for(;f<u;f++)o*=1-a/(t-f);return n.min(1,n.max(0,o))}}),r.extend(r.poisson,{pdf:function(e,t){return t<0||e%1!=0||e<0?0:n.pow(t,e)*n.exp(-t)/r.factorial(e)},cdf:function(n,e){var t=[],a=0;if(n<0)return 0;for(;a<=n;a++)t.push(r.poisson.pdf(a,e));return r.sum(t)},mean:function(r){return r},variance:function(r){return r},sampleSmall:function(e){var t=1,a=0,u=n.exp(-e);do{a++,t*=r._random_fn()}while(t>u);return a-1},sampleLarge:function(e){var t,a,u,o,i,f,s,l,c,m,p=e;for(o=n.sqrt(p),i=n.log(p),s=.931+2.53*o,f=.02483*s-.059,l=1.1239+1.1328/(s-3.4),c=.9277-3.6224/(s-2);;){if(a=n.random()-.5,u=n.random(),m=.5-n.abs(a),t=n.floor((2*f/m+s)*a+p+.43),m>=.07&&u<=c)return t;if(!(t<0||m<.013&&u>m)&&n.log(u)+n.log(l)-n.log(f/(m*m)+s)<=t*i-p-r.loggam(t+1))return t}},sample:function(r){return r<10?this.sampleSmall(r):this.sampleLarge(r)}}),r.extend(r.triangular,{pdf:function(r,n,e,t){return e<=n||t<n||t>e?NaN:r<n||r>e?0:r<t?2*(r-n)/((e-n)*(t-n)):r===t?2/(e-n):2*(e-r)/((e-n)*(e-t))},cdf:function(r,e,t,a){return t<=e||a<e||a>t?NaN:r<=e?0:r>=t?1:r<=a?n.pow(r-e,2)/((t-e)*(a-e)):1-n.pow(t-r,2)/((t-e)*(t-a))},inv:function(r,e,t,a){return t<=e||a<e||a>t?NaN:r<=(a-e)/(t-e)?e+(t-e)*n.sqrt(r*((a-e)/(t-e))):e+(t-e)*(1-n.sqrt((1-r)*(1-(a-e)/(t-e))))},mean:function(r,n,e){return(r+n+e)/3},median:function(r,e,t){return t<=(r+e)/2?e-n.sqrt((e-r)*(e-t))/n.sqrt(2):t>(r+e)/2?r+n.sqrt((e-r)*(t-r))/n.sqrt(2):void 0},mode:function(r,n,e){return e},sample:function(e,t,a){var u=r._random_fn();return u<(a-e)/(t-e)?e+n.sqrt(u*(t-e)*(a-e)):t-n.sqrt((1-u)*(t-e)*(t-a))},variance:function(r,n,e){return(r*r+n*n+e*e-r*n-r*e-n*e)/18}}),r.extend(r.arcsine,{pdf:function(r,e,t){return t<=e?NaN:r<=e||r>=t?0:2/n.PI*n.pow(n.pow(t-e,2)-n.pow(2*r-e-t,2),-.5)},cdf:function(r,e,t){return r<e?0:r<t?2/n.PI*n.asin(n.sqrt((r-e)/(t-e))):1},inv:function(r,e,t){return e+(.5-.5*n.cos(n.PI*r))*(t-e)},mean:function(r,n){return n<=r?NaN:(r+n)/2},median:function(r,n){return n<=r?NaN:(r+n)/2},mode:function(){throw new Error("mode is not yet implemented")},sample:function(e,t){return(e+t)/2+(t-e)/2*n.sin(2*n.PI*r.uniform.sample(0,1))},variance:function(r,e){return e<=r?NaN:n.pow(e-r,2)/8}}),r.extend(r.laplace,{pdf:function(r,e,t){return t<=0?0:n.exp(-n.abs(r-e)/t)/(2*t)},cdf:function(r,e,t){return t<=0?0:r<e?.5*n.exp((r-e)/t):1-.5*n.exp(-(r-e)/t)},mean:function(r){return r},median:function(r){return r},mode:function(r){return r},variance:function(r,n){return 2*n*n},sample:function(e,a){var u=r._random_fn()-.5;return e-a*t(u)*n.log(1-2*n.abs(u))}}),r.extend(r.tukey,{cdf:function(e,t,u){var o=t,i=[.9894009349916499,.9445750230732326,.8656312023878318,.755404408355003,.6178762444026438,.45801677765722737,.2816035507792589,.09501250983763744],f=[.027152459411754096,.062253523938647894,.09515851168249279,.12462897125553388,.14959598881657674,.16915651939500254,.18260341504492358,.1894506104550685];if(e<=0)return 0;if(u<2||o<2)return NaN;if(!Number.isFinite(e))return 1;if(u>25e3)return a(e,1,o);var s,l=.5*u,c=l*n.log(u)-u*n.log(2)-r.gammaln(l),m=l-1,p=.25*u;s=u<=100?1:u<=800?.5:u<=5e3?.25:.125,c+=n.log(s);for(var h=0,v=1;v<=50;v++){for(var g=0,N=(2*v-1)*s,E=1;E<=16;E++){var I,b;8<E?(I=E-8-1,b=c+m*n.log(N+i[I]*s)-(i[I]*s+N)*p):(I=E-1,b=c+m*n.log(N-i[I]*s)+(i[I]*s-N)*p);var d;if(b>=-30){d=8<E?e*n.sqrt(.5*(i[I]*s+N)):e*n.sqrt(.5*(-i[I]*s+N));g+=a(d,1,o)*f[I]*n.exp(b)}}if(v*s>=1&&g<=1e-14)break;h+=g}if(g>1e-14)throw new Error("tukey.cdf failed to converge");return h>1&&(h=1),h},inv:function(e,t,a){var o=t;if(a<2||o<2)return NaN;if(e<0||e>1)return NaN;if(0===e)return 0;if(1===e)return 1/0;var i,f=u(e,o,a),s=r.tukey.cdf(f,t,a)-e;i=s>0?n.max(0,f-1):f+1;for(var l,c=r.tukey.cdf(i,t,a)-e,m=1;m<50;m++){l=i-c*(i-f)/(c-s),s=c,f=i,l<0&&(l=0,c=-e),c=r.tukey.cdf(l,t,a)-e,i=l;if(n.abs(i-f)<1e-4)return l}throw new Error("tukey.inv failed to converge")}})}(r,Math),function(r,n){function e(n){return a(n)||n instanceof r}var t=Array.prototype.push,a=r.utils.isArray;r.extend({add:function(n,t){return e(t)?(e(t[0])||(t=[t]),r.map(n,function(r,n,e){return r+t[n][e]})):r.map(n,function(r){return r+t})},subtract:function(n,t){return e(t)?(e(t[0])||(t=[t]),r.map(n,function(r,n,e){return r-t[n][e]||0})):r.map(n,function(r){return r-t})},divide:function(n,t){return e(t)?(e(t[0])||(t=[t]),r.multiply(n,r.inv(t))):r.map(n,function(r){return r/t})},multiply:function(n,t){var a,u,o,i,f,s,l,c;if(void 0===n.length&&void 0===t.length)return n*t;if(f=n.length,s=n[0].length,l=r.zeros(f,o=e(t)?t[0].length:s),c=0,e(t)){for(;c<o;c++)for(a=0;a<f;a++){for(i=0,u=0;u<s;u++)i+=n[a][u]*t[u][c];l[a][c]=i}return 1===f&&1===c?l[0][0]:l}return r.map(n,function(r){return r*t})},outer:function(n,e){return r.multiply(n.map(function(r){return[r]}),[e])},dot:function(n,t){e(n[0])||(n=[n]),e(t[0])||(t=[t]);for(var a,u,o=1===n[0].length&&1!==n.length?r.transpose(n):n,i=1===t[0].length&&1!==t.length?r.transpose(t):t,f=[],s=0,l=o.length,c=o[0].length;s<l;s++){for(f[s]=[],a=0,u=0;u<c;u++)a+=o[s][u]*i[s][u];f[s]=a}return 1===f.length?f[0]:f},pow:function(e,t){return r.map(e,function(r){return n.pow(r,t)})},exp:function(e){return r.map(e,function(r){return n.exp(r)})},log:function(e){return r.map(e,function(r){return n.log(r)})},abs:function(e){return r.map(e,function(r){return n.abs(r)})},norm:function(r,t){var a=0,u=0;for(isNaN(t)&&(t=2),e(r[0])&&(r=r[0]);u<r.length;u++)a+=n.pow(n.abs(r[u]),t);return n.pow(a,1/t)},angle:function(e,t){return n.acos(r.dot(e,t)/(r.norm(e)*r.norm(t)))},aug:function(r,n){var e,a=[];for(e=0;e<r.length;e++)a.push(r[e].slice());for(e=0;e<a.length;e++)t.apply(a[e],n[e]);return a},inv:function(n){for(var e,t=n.length,a=n[0].length,u=r.identity(t,a),o=r.gauss_jordan(n,u),i=[],f=0;f<t;f++)for(i[f]=[],e=a;e<o[0].length;e++)i[f][e-a]=o[f][e];return i},det:function(r){var n,e=r.length,t=2*e,a=new Array(t),u=e-1,o=t-1,i=u-e+1,f=o,s=0,l=0;if(2===e)return r[0][0]*r[1][1]-r[0][1]*r[1][0];for(;s<t;s++)a[s]=1;for(s=0;s<e;s++){for(n=0;n<e;n++)a[i<0?i+e:i]*=r[s][n],a[f<e?f+e:f]*=r[s][n],i++,f--;i=--u-e+1,f=--o}for(s=0;s<e;s++)l+=a[s];for(;s<t;s++)l-=a[s];return l},gauss_elimination:function(e,t){var a,u,o,i,f=0,s=0,l=e.length,c=e[0].length,m=1,p=0,h=[];for(e=r.aug(e,t),a=e[0].length,f=0;f<l;f++){for(u=e[f][f],s=f,i=f+1;i<c;i++)u<n.abs(e[i][f])&&(u=e[i][f],s=i);if(s!=f)for(i=0;i<a;i++)o=e[f][i],e[f][i]=e[s][i],e[s][i]=o;for(s=f+1;s<l;s++)for(m=e[s][f]/e[f][f],i=f;i<a;i++)e[s][i]=e[s][i]-m*e[f][i]}for(f=l-1;f>=0;f--){for(p=0,s=f+1;s<=l-1;s++)p+=h[s]*e[f][s];h[f]=(e[f][a-1]-p)/e[f][f]}return h},gauss_jordan:function(e,t){var a,u,o,i=r.aug(e,t),f=i.length,s=i[0].length,l=0;for(u=0;u<f;u++){var c=u;for(o=u+1;o<f;o++)n.abs(i[o][u])>n.abs(i[c][u])&&(c=o);var m=i[u];for(i[u]=i[c],i[c]=m,o=u+1;o<f;o++)for(l=i[o][u]/i[u][u],a=u;a<s;a++)i[o][a]-=i[u][a]*l}for(u=f-1;u>=0;u--){for(l=i[u][u],o=0;o<u;o++)for(a=s-1;a>u-1;a--)i[o][a]-=i[u][a]*i[o][u]/l;for(i[u][u]/=l,a=f;a<s;a++)i[u][a]/=l}return i},triaUpSolve:function(n,e){var t,a=n[0].length,u=r.zeros(1,a)[0],o=!1;return void 0!=e[0].length&&(e=e.map(function(r){return r[0]}),o=!0),r.arange(a-1,-1,-1).forEach(function(o){t=r.arange(o+1,a).map(function(r){return u[r]*n[o][r]}),u[o]=(e[o]-r.sum(t))/n[o][o]}),o?u.map(function(r){return[r]}):u},triaLowSolve:function(n,e){var t,a=n[0].length,u=r.zeros(1,a)[0],o=!1;return void 0!=e[0].length&&(e=e.map(function(r){return r[0]}),o=!0),r.arange(a).forEach(function(a){t=r.arange(a).map(function(r){return n[a][r]*u[r]}),u[a]=(e[a]-r.sum(t))/n[a][a]}),o?u.map(function(r){return[r]}):u},lu:function(n){var e,t=n.length,a=r.identity(t),u=r.zeros(n.length,n[0].length);return r.arange(t).forEach(function(r){u[0][r]=n[0][r]}),r.arange(1,t).forEach(function(o){r.arange(o).forEach(function(t){e=r.arange(t).map(function(r){return a[o][r]*u[r][t]}),a[o][t]=(n[o][t]-r.sum(e))/u[t][t]}),r.arange(o,t).forEach(function(t){e=r.arange(o).map(function(r){return a[o][r]*u[r][t]}),u[o][t]=n[e.length][t]-r.sum(e)})}),[a,u]},cholesky:function(e){var t,a=e.length,u=r.zeros(e.length,e[0].length);return r.arange(a).forEach(function(o){t=r.arange(o).map(function(r){return n.pow(u[o][r],2)}),u[o][o]=n.sqrt(e[o][o]-r.sum(t)),r.arange(o+1,a).forEach(function(n){t=r.arange(o).map(function(r){return u[o][r]*u[n][r]}),u[n][o]=(e[o][n]-r.sum(t))/u[o][o]})}),u},gauss_jacobi:function(e,t,a,u){for(var o,i,f,s,l=0,c=0,m=e.length,p=[],h=[],v=[];l<m;l++)for(p[l]=[],h[l]=[],v[l]=[],c=0;c<m;c++)l>c?(p[l][c]=e[l][c],h[l][c]=v[l][c]=0):l<c?(h[l][c]=e[l][c],p[l][c]=v[l][c]=0):(v[l][c]=e[l][c],p[l][c]=h[l][c]=0);for(f=r.multiply(r.multiply(r.inv(v),r.add(p,h)),-1),i=r.multiply(r.inv(v),t),o=a,s=r.add(r.multiply(f,a),i),l=2;n.abs(r.norm(r.subtract(s,o)))>u;)o=s,s=r.add(r.multiply(f,o),i),l++;return s},gauss_seidel:function(e,t,a,u){for(var o,i,f,s,l,c=0,m=e.length,p=[],h=[],v=[];c<m;c++)for(p[c]=[],h[c]=[],v[c]=[],o=0;o<m;o++)c>o?(p[c][o]=e[c][o],h[c][o]=v[c][o]=0):c<o?(h[c][o]=e[c][o],p[c][o]=v[c][o]=0):(v[c][o]=e[c][o],p[c][o]=h[c][o]=0);for(s=r.multiply(r.multiply(r.inv(r.add(v,p)),h),-1),f=r.multiply(r.inv(r.add(v,p)),t),i=a,l=r.add(r.multiply(s,a),f),c=2;n.abs(r.norm(r.subtract(l,i)))>u;)i=l,l=r.add(r.multiply(s,i),f),c+=1;return l},SOR:function(e,t,a,u,o){for(var i,f,s,l,c,m=0,p=e.length,h=[],v=[],g=[];m<p;m++)for(h[m]=[],v[m]=[],g[m]=[],i=0;i<p;i++)m>i?(h[m][i]=e[m][i],v[m][i]=g[m][i]=0):m<i?(v[m][i]=e[m][i],h[m][i]=g[m][i]=0):(g[m][i]=e[m][i],h[m][i]=v[m][i]=0);for(l=r.multiply(r.inv(r.add(g,r.multiply(h,o))),r.subtract(r.multiply(g,1-o),r.multiply(v,o))),s=r.multiply(r.multiply(r.inv(r.add(g,r.multiply(h,o))),t),o),f=a,c=r.add(r.multiply(l,a),s),m=2;n.abs(r.norm(r.subtract(c,f)))>u;)f=c,c=r.add(r.multiply(l,f),s),m++;return c},householder:function(e){for(var t,a,u,o,i,f=e.length,s=e[0].length,l=0,c=[],m=[];l<f-1;l++){for(t=0,o=l+1;o<s;o++)t+=e[o][l]*e[o][l];for(i=e[l+1][l]>0?-1:1,t=i*n.sqrt(t),a=n.sqrt((t*t-e[l+1][l]*t)/2),c=r.zeros(f,1),c[l+1][0]=(e[l+1][l]-t)/(2*a),u=l+2;u<f;u++)c[u][0]=e[u][l]/(2*a);m=r.subtract(r.identity(f,s),r.multiply(r.multiply(c,r.transpose(c)),2)),e=r.multiply(m,r.multiply(e,m))}return e},QR:function(){function e(e){var u=e.length,o=e[0].length,i=r.zeros(o,o);e=r.copy(e);var f,s,l;for(s=0;s<o;s++){for(i[s][s]=n.sqrt(t(a(u).map(function(r){return e[r][s]*e[r][s]}))),f=0;f<u;f++)e[f][s]=e[f][s]/i[s][s];for(l=s+1;l<o;l++)for(i[s][l]=t(a(u).map(function(r){return e[r][s]*e[r][l]})),f=0;f<u;f++)e[f][l]=e[f][l]-e[f][s]*i[s][l]}return[e,i]}var t=r.sum,a=r.arange;return e}(),lstsq:function(){function n(n){n=r.copy(n);var e=n.length,t=r.identity(e);return r.arange(e-1,-1,-1).forEach(function(e){r.sliceAssign(t,{row:e},r.divide(r.slice(t,{row:e}),n[e][e])),r.sliceAssign(n,{row:e},r.divide(r.slice(n,{row:e}),n[e][e])),r.arange(e).forEach(function(a){var u=r.multiply(n[a][e],-1),o=r.slice(n,{row:a}),i=r.multiply(r.slice(n,{row:e}),u);r.sliceAssign(n,{row:a},r.add(o,i));var f=r.slice(t,{row:a}),s=r.multiply(r.slice(t,{row:e}),u);r.sliceAssign(t,{row:a},r.add(f,s))})}),t}function e(e,t){var a=!1;void 0===t[0].length&&(t=t.map(function(r){return[r]}),a=!0);var u=r.QR(e),o=u[0],i=u[1],f=e[0].length,s=r.slice(o,{col:{end:f}}),l=r.slice(i,{row:{end:f}}),c=n(l),m=r.transpose(s);void 0===m[0].length&&(m=[m]);var p=r.multiply(r.multiply(c,m),t);return void 0===p.length&&(p=[[p]]),a?p.map(function(r){return r[0]}):p}return e}(),jacobi:function(e){for(var t,a,u,o,i,f,s,l,c=1,m=e.length,p=r.identity(m,m),h=[];1===c;){for(f=e[0][1],o=0,i=1,a=0;a<m;a++)for(u=0;u<m;u++)a!=u&&f<n.abs(e[a][u])&&(f=n.abs(e[a][u]),o=a,i=u);for(s=e[o][o]===e[i][i]?e[o][i]>0?n.PI/4:-n.PI/4:n.atan(2*e[o][i]/(e[o][o]-e[i][i]))/2,l=r.identity(m,m),l[o][o]=n.cos(s),l[o][i]=-n.sin(s),l[i][o]=n.sin(s),l[i][i]=n.cos(s),p=r.multiply(p,l),t=r.multiply(r.multiply(r.inv(l),e),l),e=t,c=0,a=1;a<m;a++)for(u=1;u<m;u++)a!=u&&n.abs(e[a][u])>.001&&(c=1)}for(a=0;a<m;a++)h.push(e[a][a]);return[p,h]},rungekutta:function(r,n,e,t,a,u){var o,i,f,s,l;if(2===u)for(;t<=e;)o=n*r(t,a),i=n*r(t+n,a+o),f=a+(o+i)/2,a=f,t+=n;if(4===u)for(;t<=e;)o=n*r(t,a),i=n*r(t+n/2,a+o/2),s=n*r(t+n/2,a+i/2),l=n*r(t+n,a+s),f=a+(o+2*i+2*s+l)/6,a=f,t+=n;return a},romberg:function(r,e,t,a){for(var u,o,i,f,s,l=0,c=(t-e)/2,m=[],p=[],h=[];l<a/2;){for(s=r(e),i=e,f=0;i<=t;i+=c,f++)m[f]=i;for(u=m.length,i=1;i<u-1;i++)s+=(i%2!=0?4:2)*r(m[i]);s=c/3*(s+r(t)),h[l]=s,c/=2,l++}for(o=h.length,u=1;1!==o;){for(i=0;i<o-1;i++)p[i]=(n.pow(4,u)*h[i+1]-h[i])/(n.pow(4,u)-1);o=p.length,h=p,p=[],u++}return h},richardson:function(r,e,t,a){function u(r,n){for(var e,t=0,a=r.length;t<a;t++)r[t]===n&&(e=t);return e}for(var o,i,f,s,l,c=n.abs(t-r[u(r,t)+1]),m=0,p=[],h=[];a>=c;)o=u(r,t+a),i=u(r,t),p[m]=(e[o]-2*e[i]+e[2*i-o])/(a*a),a/=2,m++;for(s=p.length,f=1;1!=s;){for(l=0;l<s-1;l++)h[l]=(n.pow(4,f)*p[l+1]-p[l])/(n.pow(4,f)-1);s=h.length,p=h,h=[],f++}return p},simpson:function(r,n,e,t){for(var a,u=(e-n)/t,o=r(n),i=[],f=n,s=0,l=1;f<=e;f+=u,s++)i[s]=f;for(a=i.length;l<a-1;l++)o+=(l%2!=0?4:2)*r(i[l]);return u/3*(o+r(e))},hermite:function(r,n,e,t){for(var a,u=r.length,o=0,i=0,f=[],s=[],l=[],c=[];i<u;i++){for(f[i]=1,a=0;a<u;a++)i!=a&&(f[i]*=(t-r[a])/(r[i]-r[a]));for(s[i]=0,a=0;a<u;a++)i!=a&&(s[i]+=1/(r[i]-r[a]));l[i]=(1-2*(t-r[i])*s[i])*(f[i]*f[i]),c[i]=(t-r[i])*(f[i]*f[i]),o+=l[i]*n[i]+c[i]*e[i]}return o},lagrange:function(r,n,e){for(var t,a,u=0,o=0,i=r.length;o<i;o++){for(a=n[o],t=0;t<i;t++)o!=t&&(a*=(e-r[t])/(r[o]-r[t]));u+=a}return u},cubic_spline:function(n,e,t){for(var a,u=n.length,o=0,i=[],f=[],s=[],l=[],c=[],m=[],p=[];o<u-1;o++)c[o]=n[o+1]-n[o];for(s[0]=0,o=1;o<u-1;o++)s[o]=3/c[o]*(e[o+1]-e[o])-3/c[o-1]*(e[o]-e[o-1]);for(o=1;o<u-1;o++)i[o]=[],f[o]=[],i[o][o-1]=c[o-1],i[o][o]=2*(c[o-1]+c[o]),i[o][o+1]=c[o],f[o][0]=s[o];for(l=r.multiply(r.inv(i),f),a=0;a<u-1;a++)m[a]=(e[a+1]-e[a])/c[a]-c[a]*(l[a+1][0]+2*l[a][0])/3,p[a]=(l[a+1][0]-l[a][0])/(3*c[a]);for(a=0;a<u&&!(n[a]>t);a++);return a-=1,e[a]+(t-n[a])*m[a]+r.sq(t-n[a])*l[a]+(t-n[a])*r.sq(t-n[a])*p[a]},gauss_quadrature:function(){throw new Error("gauss_quadrature not yet implemented")},PCA:function(n){var e,t,a=n.length,u=n[0].length,o=0,i=[],f=[],s=[],l=[],c=[],m=[],p=[],h=[],v=[],g=[];for(o=0;o<a;o++)i[o]=r.sum(n[o])/u;for(o=0;o<u;o++)for(p[o]=[],e=0;e<a;e++)p[o][e]=n[e][o]-i[e];for(p=r.transpose(p),o=0;o<a;o++)for(h[o]=[],e=0;e<a;e++)h[o][e]=r.dot([p[o]],[p[e]])/(u-1);for(s=r.jacobi(h),v=s[0],f=s[1],g=r.transpose(v),o=0;o<f.length;o++)for(e=o;e<f.length;e++)f[o]<f[e]&&(t=f[o],f[o]=f[e],f[e]=t,l=g[o],g[o]=g[e],g[e]=l);for(m=r.transpose(p),o=0;o<a;o++)for(c[o]=[],e=0;e<m.length;e++)c[o][e]=r.dot([g[o]],[m[e]]);return[n,f,g,c]}}),function(n){for(var e=0;e<n.length;e++)!function(n){r.fn[n]=function(e,t){var a=this;return t?(setTimeout(function(){t.call(a,r.fn[n].call(a,e))},15),this):"number"==typeof r[n](this,e)?r[n](this,e):r(r[n](this,e))}}(n[e])}("add divide multiply subtract dot pow exp log abs norm angle".split(" "))}(r,Math),function(r,n){function e(r,e,t,a){if(r>1||t>1||r<=0||t<=0)throw new Error("Proportions should be greater than 0 and less than 1");var u=(r*e+t*a)/(e+a);return(r-t)/n.sqrt(u*(1-u)*(1/e+1/a))}var t=[].slice,a=r.utils.isNumber,u=r.utils.isArray;r.extend({zscore:function(){var n=t.call(arguments);return a(n[1])?(n[0]-n[1])/n[2]:(n[0]-r.mean(n[1]))/r.stdev(n[1],n[2])},ztest:function(){var e,a=t.call(arguments);return u(a[1])?(e=r.zscore(a[0],a[1],a[3]),1===a[2]?r.normal.cdf(-n.abs(e),0,1):2*r.normal.cdf(-n.abs(e),0,1)):a.length>2?(e=r.zscore(a[0],a[1],a[2]),1===a[3]?r.normal.cdf(-n.abs(e),0,1):2*r.normal.cdf(-n.abs(e),0,1)):(e=a[0],1===a[1]?r.normal.cdf(-n.abs(e),0,1):2*r.normal.cdf(-n.abs(e),0,1))}}),r.extend(r.fn,{zscore:function(r,n){return(r-this.mean())/this.stdev(n)},ztest:function(e,t,a){var u=n.abs(this.zscore(e,a));return 1===t?r.normal.cdf(-u,0,1):2*r.normal.cdf(-u,0,1)}}),r.extend({tscore:function(){var e=t.call(arguments);return 4===e.length?(e[0]-e[1])/(e[2]/n.sqrt(e[3])):(e[0]-r.mean(e[1]))/(r.stdev(e[1],!0)/n.sqrt(e[1].length))},ttest:function(){var e,u=t.call(arguments);return 5===u.length?(e=n.abs(r.tscore(u[0],u[1],u[2],u[3])),1===u[4]?r.studentt.cdf(-e,u[3]-1):2*r.studentt.cdf(-e,u[3]-1)):a(u[1])?(e=n.abs(u[0]),1==u[2]?r.studentt.cdf(-e,u[1]-1):2*r.studentt.cdf(-e,u[1]-1)):(e=n.abs(r.tscore(u[0],u[1])),1==u[2]?r.studentt.cdf(-e,u[1].length-1):2*r.studentt.cdf(-e,u[1].length-1))}}),r.extend(r.fn,{tscore:function(r){return(r-this.mean())/(this.stdev(!0)/n.sqrt(this.cols()))},ttest:function(e,t){return 1===t?1-r.studentt.cdf(n.abs(this.tscore(e)),this.cols()-1):2*r.studentt.cdf(-n.abs(this.tscore(e)),this.cols()-1)}}),r.extend({anovafscore:function(){var e,a,u,o,i,f,s,l,c=t.call(arguments);if(1===c.length){for(i=new Array(c[0].length),s=0;s<c[0].length;s++)i[s]=c[0][s];c=i}for(a=new Array,s=0;s<c.length;s++)a=a.concat(c[s]);for(u=r.mean(a),e=0,s=0;s<c.length;s++)e+=c[s].length*n.pow(r.mean(c[s])-u,2);for(e/=c.length-1,f=0,s=0;s<c.length;s++)for(o=r.mean(c[s]),l=0;l<c[s].length;l++)f+=n.pow(c[s][l]-o,2);return f/=a.length-c.length,e/f},anovaftest:function(){var n,e,u,o,i=t.call(arguments);if(a(i[0]))return 1-r.centralF.cdf(i[0],i[1],i[2]);var f=r.anovafscore(i);for(n=i.length-1,u=0,o=0;o<i.length;o++)u+=i[o].length;return e=u-n-1,1-r.centralF.cdf(f,n,e)},ftest:function(n,e,t){return 1-r.centralF.cdf(n,e,t)}}),r.extend(r.fn,{anovafscore:function(){return r.anovafscore(this.toArray())},anovaftes:function(){var n,e=0;for(n=0;n<this.length;n++)e+=this[n].length;return r.ftest(this.anovafscore(),this.length-1,e-this.length)}}),r.extend({qscore:function(){var e,u,o,i,f,s=t.call(arguments);return a(s[0])?(e=s[0],u=s[1],o=s[2],i=s[3],f=s[4]):(e=r.mean(s[0]),u=r.mean(s[1]),o=s[0].length,i=s[1].length,f=s[2]),n.abs(e-u)/(f*n.sqrt((1/o+1/i)/2))},qtest:function(){var n,e=t.call(arguments);3===e.length?(n=e[0],e=e.slice(1)):7===e.length?(n=r.qscore(e[0],e[1],e[2],e[3],e[4]),e=e.slice(5)):(n=r.qscore(e[0],e[1],e[2]),e=e.slice(3));var a=e[0],u=e[1];return 1-r.tukey.cdf(n,u,a-u)},tukeyhsd:function(n){for(var e=r.pooledstdev(n),t=n.map(function(n){return r.mean(n)}),a=n.reduce(function(r,n){return r+n.length},0),u=[],o=0;o<n.length;++o)for(var i=o+1;i<n.length;++i){var f=r.qtest(t[o],t[i],n[o].length,n[i].length,e,a,n.length);u.push([[o,i],f])}return u}}),r.extend({normalci:function(){var e,a=t.call(arguments),u=new Array(2);return e=4===a.length?n.abs(r.normal.inv(a[1]/2,0,1)*a[2]/n.sqrt(a[3])):n.abs(r.normal.inv(a[1]/2,0,1)*r.stdev(a[2])/n.sqrt(a[2].length)),u[0]=a[0]-e,u[1]=a[0]+e,u},tci:function(){var e,a=t.call(arguments),u=new Array(2);return e=4===a.length?n.abs(r.studentt.inv(a[1]/2,a[3]-1)*a[2]/n.sqrt(a[3])):n.abs(r.studentt.inv(a[1]/2,a[2].length-1)*r.stdev(a[2],!0)/n.sqrt(a[2].length)),u[0]=a[0]-e,u[1]=a[0]+e,u},significant:function(r,n){return r<n}}),r.extend(r.fn,{normalci:function(n,e){return r.normalci(n,e,this.toArray())},tci:function(n,e){return r.tci(n,e,this.toArray())}}),r.extend(r.fn,{oneSidedDifferenceOfProportions:function(n,t,a,u){var o=e(n,t,a,u);return r.ztest(o,1)},twoSidedDifferenceOfProportions:function(n,t,a,u){var o=e(n,t,a,u);return r.ztest(o,2)}})}(r,Math),r.models=function(){function n(n){var t=n[0].length;return r.arange(t).map(function(a){var u=r.arange(t).filter(function(r){return r!==a});return e(r.col(n,a).map(function(r){return r[0]}),r.col(n,u))})}function e(n,e){var t=n.length,a=e[0].length-1,u=t-a-1,o=r.lstsq(e,n),i=r.multiply(e,o.map(function(r){return[r]})).map(function(r){return r[0]}),f=r.subtract(n,i),s=r.mean(n),l=r.sum(i.map(function(r){return Math.pow(r-s,2)})),c=r.sum(n.map(function(r,n){return Math.pow(r-i[n],2)})),m=l+c;return{exog:e,endog:n,nobs:t,df_model:a,df_resid:u,coef:o,predict:i,resid:f,ybar:s,SST:m,SSE:l,SSR:c,R2:l/m}}function t(e){var t=n(e.exog),a=Math.sqrt(e.SSR/e.df_resid),u=t.map(function(r){var n=r.SST,e=r.R2;return a/Math.sqrt(n*(1-e))}),o=e.coef.map(function(r,n){return(r-0)/u[n]}),i=o.map(function(n){var t=r.studentt.cdf(n,e.df_resid);return 2*(t>.5?1-t:t)}),f=r.studentt.inv(.975,e.df_resid),s=e.coef.map(function(r,n){var e=f*u[n];return[r-e,r+e]});return{se:u,t:o,p:i,sigmaHat:a,interval95:s}}function a(n){var e=n.R2/n.df_model/((1-n.R2)/n.df_resid);return{F_statistic:e,pvalue:1-function(n,e,t){return r.beta.cdf(n/(t/e+n),e/2,t/2)}(e,n.df_model,n.df_resid)}}function u(r,n){var u=e(r,n),o=t(u),i=a(u),f=1-(1-u.R2)*((u.nobs-1)/u.df_resid);return u.t=o,u.f=i,u.adjust_R2=f,u}return{ols:u}}(),r.extend({buildxmatrix:function(){for(var n=new Array(arguments.length),e=0;e<arguments.length;e++){var t=[1];n[e]=t.concat(arguments[e])}return r(n)},builddxmatrix:function(){for(var n=new Array(arguments[0].length),e=0;e<arguments[0].length;e++){var t=[1];n[e]=t.concat(arguments[0][e])}return r(n)},buildjxmatrix:function(n){for(var e=new Array(n.length),t=0;t<n.length;t++)e[t]=n[t];return r.builddxmatrix(e)},buildymatrix:function(n){return r(n).transpose()},buildjymatrix:function(r){return r.transpose()},matrixmult:function(n,e){var t,a,u,o,i;if(n.cols()==e.rows()){if(e.rows()>1){for(o=[],t=0;t<n.rows();t++)for(o[t]=[],a=0;a<e.cols();a++){for(i=0,u=0;u<n.cols();u++)i+=n.toArray()[t][u]*e.toArray()[u][a];o[t][a]=i}return r(o)}for(o=[],t=0;t<n.rows();t++)for(o[t]=[],a=0;a<e.cols();a++){for(i=0,u=0;u<n.cols();u++)i+=n.toArray()[t][u]*e.toArray()[a];o[t][a]=i}return r(o)}},regress:function(n,e){var t=r.xtranspxinv(n),a=n.transpose(),u=r.matrixmult(r(t),a);return r.matrixmult(u,e)},regresst:function(n,e,t){var a=r.regress(n,e),u={};u.anova={};var o=r.jMatYBar(n,a);u.yBar=o;var i=e.mean();u.anova.residuals=r.residuals(e,o),u.anova.ssr=r.ssr(o,i),u.anova.msr=u.anova.ssr/(n[0].length-1),u.anova.sse=r.sse(e,o),u.anova.mse=u.anova.sse/(e.length-(n[0].length-1)-1),u.anova.sst=r.sst(e,i),u.anova.mst=u.anova.sst/(e.length-1),u.anova.r2=1-u.anova.sse/u.anova.sst,u.anova.r2<0&&(u.anova.r2=0),u.anova.fratio=u.anova.msr/u.anova.mse,u.anova.pvalue=r.anovaftest(u.anova.fratio,n[0].length-1,e.length-(n[0].length-1)-1),u.anova.rmse=Math.sqrt(u.anova.mse),u.anova.r2adj=1-u.anova.mse/u.anova.mst,u.anova.r2adj<0&&(u.anova.r2adj=0),u.stats=new Array(n[0].length);for(var f,s,l,c=r.xtranspxinv(n),m=0;m<a.length;m++)f=Math.sqrt(u.anova.mse*Math.abs(c[m][m])),s=Math.abs(a[m]/f),l=r.ttest(s,e.length-n[0].length-1,t),u.stats[m]=[a[m],f,s,l];return u.regress=a,u},xtranspx:function(n){return r.matrixmult(n.transpose(),n)},xtranspxinv:function(n){var e=r.matrixmult(n.transpose(),n);return r.inv(e)},jMatYBar:function(n,e){var t=r.matrixmult(n,e);return new r(t)},residuals:function(n,e){return r.matrixsubtract(n,e)},ssr:function(r,n){for(var e=0,t=0;t<r.length;t++)e+=Math.pow(r[t]-n,2);return e},sse:function(r,n){for(var e=0,t=0;t<r.length;t++)e+=Math.pow(r[t]-n[t],2);return e},sst:function(r,n){for(var e=0,t=0;t<r.length;t++)e+=Math.pow(r[t]-n,2);return e},matrixsubtract:function(n,e){for(var t=new Array(n.length),a=0;a<n.length;a++){t[a]=new Array(n[a].length);for(var u=0;u<n[a].length;u++)t[a][u]=n[a][u]-e[a][u]}return r(t)}}),r.jStat=r,r})},function(r,n,e){var t=e(1),a=e(0);n.UNIQUE=function(){for(var r=[],n=0;n<arguments.length;++n){for(var e=!1,t=arguments[n],a=0;a<r.length&&!(e=r[a]===t);++a);e||r.push(t)}return r},n.FLATTEN=t.flatten,n.ARGS2ARRAY=function(){return Array.prototype.slice.call(arguments,0)},n.REFERENCE=function(r,n){if(!arguments.length)return a.error;try{for(var e=n.split("."),t=r,u=0;u<e.length;++u){var o=e[u];if("]"===o[o.length-1]){var i=o.indexOf("["),f=o.substring(i+1,o.length-1);t=t[o.substring(0,i)][f]}else t=t[o]}return t}catch(r){}},n.JOIN=function(r,n){return r.join(n)},n.NUMBERS=function(){return t.flatten(arguments).filter(function(r){return"number"==typeof r})}},function(r,n,e){function t(r){return/^[01]{1,10}$/.test(r)}var a=e(0),u=e(8),o=e(4),i=e(1),f=e(13);n.BESSELI=function(r,n){return r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n)?a.value:f.besseli(r,n)},n.BESSELJ=function(r,n){return r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n)?a.value:f.besselj(r,n)},n.BESSELK=function(r,n){return r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n)?a.value:f.besselk(r,n)},n.BESSELY=function(r,n){return r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n)?a.value:f.bessely(r,n)},n.BIN2DEC=function(r){if(!t(r))return a.num;var n=parseInt(r,2),e=r.toString();return 10===e.length&&"1"===e.substring(0,1)?parseInt(e.substring(1),2)-512:n},n.BIN2HEX=function(r,n){if(!t(r))return a.num;var e=r.toString();if(10===e.length&&"1"===e.substring(0,1))return(0xfffffffe00+parseInt(e.substring(1),2)).toString(16);var u=parseInt(r,2).toString(16);return void 0===n?u:isNaN(n)?a.value:n<0?a.num:(n=Math.floor(n),n>=u.length?o.REPT("0",n-u.length)+u:a.num)},n.BIN2OCT=function(r,n){if(!t(r))return a.num;var e=r.toString();if(10===e.length&&"1"===e.substring(0,1))return(1073741312+parseInt(e.substring(1),2)).toString(8);var u=parseInt(r,2).toString(8);return void 0===n?u:isNaN(n)?a.value:n<0?a.num:(n=Math.floor(n),n>=u.length?o.REPT("0",n-u.length)+u:a.num)},n.BITAND=function(r,n){return r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n)?a.value:r<0||n<0?a.num:Math.floor(r)!==r||Math.floor(n)!==n?a.num:r>0xffffffffffff||n>0xffffffffffff?a.num:r&n},n.BITLSHIFT=function(r,n){return r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n)?a.value:r<0?a.num:Math.floor(r)!==r?a.num:r>0xffffffffffff?a.num:Math.abs(n)>53?a.num:n>=0?r<<n:r>>-n},n.BITOR=function(r,n){return r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n)?a.value:r<0||n<0?a.num:Math.floor(r)!==r||Math.floor(n)!==n?a.num:r>0xffffffffffff||n>0xffffffffffff?a.num:r|n},n.BITRSHIFT=function(r,n){return r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n)?a.value:r<0?a.num:Math.floor(r)!==r?a.num:r>0xffffffffffff?a.num:Math.abs(n)>53?a.num:n>=0?r>>n:r<<-n},n.BITXOR=function(r,n){return r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n)?a.value:r<0||n<0?a.num:Math.floor(r)!==r||Math.floor(n)!==n?a.num:r>0xffffffffffff||n>0xffffffffffff?a.num:r^n},n.COMPLEX=function(r,n,e){if(r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n))return r;if("i"!==(e=void 0===e?"i":e)&&"j"!==e)return a.value;if(0===r&&0===n)return 0;if(0===r)return 1===n?e:n.toString()+e;if(0===n)return r.toString();var t=n>0?"+":"";return r.toString()+t+(1===n?e:n.toString()+e)},n.CONVERT=function(r,n,e){if((r=i.parseNumber(r))instanceof Error)return r;for(var t,u=[["a.u. of action","?",null,"action",!1,!1,1.05457168181818e-34],["a.u. of charge","e",null,"electric_charge",!1,!1,1.60217653141414e-19],["a.u. of energy","Eh",null,"energy",!1,!1,4.35974417757576e-18],["a.u. of length","a?",null,"length",!1,!1,5.29177210818182e-11],["a.u. of mass","m?",null,"mass",!1,!1,9.10938261616162e-31],["a.u. of time","?/Eh",null,"time",!1,!1,2.41888432650516e-17],["admiralty knot","admkn",null,"speed",!1,!0,.514773333],["ampere","A",null,"electric_current",!0,!1,1],["ampere per meter","A/m",null,"magnetic_field_intensity",!0,!1,1],["ångström","Å",["ang"],"length",!1,!0,1e-10],["are","ar",null,"area",!1,!0,100],["astronomical unit","ua",null,"length",!1,!1,1.49597870691667e-11],["bar","bar",null,"pressure",!1,!1,1e5],["barn","b",null,"area",!1,!1,1e-28],["becquerel","Bq",null,"radioactivity",!0,!1,1],["bit","bit",["b"],"information",!1,!0,1],["btu","BTU",["btu"],"energy",!1,!0,1055.05585262],["byte","byte",null,"information",!1,!0,8],["candela","cd",null,"luminous_intensity",!0,!1,1],["candela per square metre","cd/m?",null,"luminance",!0,!1,1],["coulomb","C",null,"electric_charge",!0,!1,1],["cubic ångström","ang3",["ang^3"],"volume",!1,!0,1e-30],["cubic foot","ft3",["ft^3"],"volume",!1,!0,.028316846592],["cubic inch","in3",["in^3"],"volume",!1,!0,16387064e-12],["cubic light-year","ly3",["ly^3"],"volume",!1,!0,8.46786664623715e-47],["cubic metre","m?",null,"volume",!0,!0,1],["cubic mile","mi3",["mi^3"],"volume",!1,!0,4168181825.44058],["cubic nautical mile","Nmi3",["Nmi^3"],"volume",!1,!0,6352182208],["cubic Pica","Pica3",["Picapt3","Pica^3","Picapt^3"],"volume",!1,!0,7.58660370370369e-8],["cubic yard","yd3",["yd^3"],"volume",!1,!0,.764554857984],["cup","cup",null,"volume",!1,!0,.0002365882365],["dalton","Da",["u"],"mass",!1,!1,1.66053886282828e-27],["day","d",["day"],"time",!1,!0,86400],["degree","°",null,"angle",!1,!1,.0174532925199433],["degrees Rankine","Rank",null,"temperature",!1,!0,.555555555555556],["dyne","dyn",["dy"],"force",!1,!0,1e-5],["electronvolt","eV",["ev"],"energy",!1,!0,1.60217656514141],["ell","ell",null,"length",!1,!0,1.143],["erg","erg",["e"],"energy",!1,!0,1e-7],["farad","F",null,"electric_capacitance",!0,!1,1],["fluid ounce","oz",null,"volume",!1,!0,295735295625e-16],["foot","ft",null,"length",!1,!0,.3048],["foot-pound","flb",null,"energy",!1,!0,1.3558179483314],["gal","Gal",null,"acceleration",!1,!1,.01],["gallon","gal",null,"volume",!1,!0,.003785411784],["gauss","G",["ga"],"magnetic_flux_density",!1,!0,1],["grain","grain",null,"mass",!1,!0,647989e-10],["gram","g",null,"mass",!1,!0,.001],["gray","Gy",null,"absorbed_dose",!0,!1,1],["gross registered ton","GRT",["regton"],"volume",!1,!0,2.8316846592],["hectare","ha",null,"area",!1,!0,1e4],["henry","H",null,"inductance",!0,!1,1],["hertz","Hz",null,"frequency",!0,!1,1],["horsepower","HP",["h"],"power",!1,!0,745.69987158227],["horsepower-hour","HPh",["hh","hph"],"energy",!1,!0,2684519.538],["hour","h",["hr"],"time",!1,!0,3600],["imperial gallon (U.K.)","uk_gal",null,"volume",!1,!0,.00454609],["imperial hundredweight","lcwt",["uk_cwt","hweight"],"mass",!1,!0,50.802345],["imperial quart (U.K)","uk_qt",null,"volume",!1,!0,.0011365225],["imperial ton","brton",["uk_ton","LTON"],"mass",!1,!0,1016.046909],["inch","in",null,"length",!1,!0,.0254],["international acre","uk_acre",null,"area",!1,!0,4046.8564224],["IT calorie","cal",null,"energy",!1,!0,4.1868],["joule","J",null,"energy",!0,!0,1],["katal","kat",null,"catalytic_activity",!0,!1,1],["kelvin","K",["kel"],"temperature",!0,!0,1],["kilogram","kg",null,"mass",!0,!0,1],["knot","kn",null,"speed",!1,!0,.514444444444444],["light-year","ly",null,"length",!1,!0,9460730472580800],["litre","L",["l","lt"],"volume",!1,!0,.001],["lumen","lm",null,"luminous_flux",!0,!1,1],["lux","lx",null,"illuminance",!0,!1,1],["maxwell","Mx",null,"magnetic_flux",!1,!1,1e-18],["measurement ton","MTON",null,"volume",!1,!0,1.13267386368],["meter per hour","m/h",["m/hr"],"speed",!1,!0,.00027777777777778],["meter per second","m/s",["m/sec"],"speed",!0,!0,1],["meter per second squared","m?s??",null,"acceleration",!0,!1,1],["parsec","pc",["parsec"],"length",!1,!0,0x6da012f958ee1c],["meter squared per second","m?/s",null,"kinematic_viscosity",!0,!1,1],["metre","m",null,"length",!0,!0,1],["miles per hour","mph",null,"speed",!1,!0,.44704],["millimetre of mercury","mmHg",null,"pressure",!1,!1,133.322],["minute","?",null,"angle",!1,!1,.000290888208665722],["minute","min",["mn"],"time",!1,!0,60],["modern teaspoon","tspm",null,"volume",!1,!0,5e-6],["mole","mol",null,"amount_of_substance",!0,!1,1],["morgen","Morgen",null,"area",!1,!0,2500],["n.u. of action","?",null,"action",!1,!1,1.05457168181818e-34],["n.u. of mass","m?",null,"mass",!1,!1,9.10938261616162e-31],["n.u. of speed","c?",null,"speed",!1,!1,299792458],["n.u. of time","?/(me?c??)",null,"time",!1,!1,1.28808866778687e-21],["nautical mile","M",["Nmi"],"length",!1,!0,1852],["newton","N",null,"force",!0,!0,1],["œrsted","Oe ",null,"magnetic_field_intensity",!1,!1,79.5774715459477],["ohm","Ω",null,"electric_resistance",!0,!1,1],["ounce mass","ozm",null,"mass",!1,!0,.028349523125],["pascal","Pa",null,"pressure",!0,!1,1],["pascal second","Pa?s",null,"dynamic_viscosity",!0,!1,1],["pferdestärke","PS",null,"power",!1,!0,735.49875],["phot","ph",null,"illuminance",!1,!1,1e-4],["pica (1/6 inch)","pica",null,"length",!1,!0,.00035277777777778],["pica (1/72 inch)","Pica",["Picapt"],"length",!1,!0,.00423333333333333],["poise","P",null,"dynamic_viscosity",!1,!1,.1],["pond","pond",null,"force",!1,!0,.00980665],["pound force","lbf",null,"force",!1,!0,4.4482216152605],["pound mass","lbm",null,"mass",!1,!0,.45359237],["quart","qt",null,"volume",!1,!0,.000946352946],["radian","rad",null,"angle",!0,!1,1],["second","?",null,"angle",!1,!1,484813681109536e-20],["second","s",["sec"],"time",!0,!0,1],["short hundredweight","cwt",["shweight"],"mass",!1,!0,45.359237],["siemens","S",null,"electrical_conductance",!0,!1,1],["sievert","Sv",null,"equivalent_dose",!0,!1,1],["slug","sg",null,"mass",!1,!0,14.59390294],["square ångström","ang2",["ang^2"],"area",!1,!0,1e-20],["square foot","ft2",["ft^2"],"area",!1,!0,.09290304],["square inch","in2",["in^2"],"area",!1,!0,64516e-8],["square light-year","ly2",["ly^2"],"area",!1,!0,8.95054210748189e31],["square meter","m?",null,"area",!0,!0,1],["square mile","mi2",["mi^2"],"area",!1,!0,2589988.110336],["square nautical mile","Nmi2",["Nmi^2"],"area",!1,!0,3429904],["square Pica","Pica2",["Picapt2","Pica^2","Picapt^2"],"area",!1,!0,1792111111111e-17],["square yard","yd2",["yd^2"],"area",!1,!0,.83612736],["statute mile","mi",null,"length",!1,!0,1609.344],["steradian","sr",null,"solid_angle",!0,!1,1],["stilb","sb",null,"luminance",!1,!1,1e-4],["stokes","St",null,"kinematic_viscosity",!1,!1,1e-4],["stone","stone",null,"mass",!1,!0,6.35029318],["tablespoon","tbs",null,"volume",!1,!0,147868e-10],["teaspoon","tsp",null,"volume",!1,!0,492892e-11],["tesla","T",null,"magnetic_flux_density",!0,!0,1],["thermodynamic calorie","c",null,"energy",!1,!0,4.184],["ton","ton",null,"mass",!1,!0,907.18474],["tonne","t",null,"mass",!1,!1,1e3],["U.K. pint","uk_pt",null,"volume",!1,!0,.00056826125],["U.S. bushel","bushel",null,"volume",!1,!0,.03523907],["U.S. oil barrel","barrel",null,"volume",!1,!0,.158987295],["U.S. pint","pt",["us_pt"],"volume",!1,!0,.000473176473],["U.S. survey mile","survey_mi",null,"length",!1,!0,1609.347219],["U.S. survey/statute acre","us_acre",null,"area",!1,!0,4046.87261],["volt","V",null,"voltage",!0,!1,1],["watt","W",null,"power",!0,!0,1],["watt-hour","Wh",["wh"],"energy",!1,!0,3600],["weber","Wb",null,"magnetic_flux",!0,!1,1],["yard","yd",null,"length",!1,!0,.9144],["year","yr",null,"time",!1,!0,31557600]],o={Yi:["yobi",80,1.2089258196146292e24,"Yi","yotta"],Zi:["zebi",70,0x400000000000000000,"Zi","zetta"],Ei:["exbi",60,0x1000000000000000,"Ei","exa"],Pi:["pebi",50,0x4000000000000,"Pi","peta"],Ti:["tebi",40,1099511627776,"Ti","tera"],Gi:["gibi",30,1073741824,"Gi","giga"],Mi:["mebi",20,1048576,"Mi","mega"],ki:["kibi",10,1024,"ki","kilo"]},f={Y:["yotta",1e24,"Y"],Z:["zetta",1e21,"Z"],E:["exa",1e18,"E"],P:["peta",1e15,"P"],T:["tera",1e12,"T"],G:["giga",1e9,"G"],M:["mega",1e6,"M"],k:["kilo",1e3,"k"],h:["hecto",100,"h"],e:["dekao",10,"e"],d:["deci",.1,"d"],c:["centi",.01,"c"],m:["milli",.001,"m"],u:["micro",1e-6,"u"],n:["nano",1e-9,"n"],p:["pico",1e-12,"p"],f:["femto",1e-15,"f"],a:["atto",1e-18,"a"],z:["zepto",1e-21,"z"],y:["yocto",1e-24,"y"]},s=null,l=null,c=n,m=e,p=1,h=1,v=0;v<u.length;v++)t=null===u[v][2]?[]:u[v][2],(u[v][1]===c||t.indexOf(c)>=0)&&(s=u[v]),(u[v][1]===m||t.indexOf(m)>=0)&&(l=u[v]);if(null===s){var g=o[n.substring(0,2)],N=f[n.substring(0,1)];"da"===n.substring(0,2)&&(N=["dekao",10,"da"]),g?(p=g[2],c=n.substring(2)):N&&(p=N[1],c=n.substring(N[2].length));for(var E=0;E<u.length;E++)t=null===u[E][2]?[]:u[E][2],(u[E][1]===c||t.indexOf(c)>=0)&&(s=u[E])}if(null===l){var I=o[e.substring(0,2)],b=f[e.substring(0,1)];"da"===e.substring(0,2)&&(b=["dekao",10,"da"]),I?(h=I[2],m=e.substring(2)):b&&(h=b[1],m=e.substring(b[2].length));for(var d=0;d<u.length;d++)t=null===u[d][2]?[]:u[d][2],(u[d][1]===m||t.indexOf(m)>=0)&&(l=u[d])}return null===s||null===l?a.na:s[3]!==l[3]?a.na:r*s[6]*p/(l[6]*h)},n.DEC2BIN=function(r,n){if((r=i.parseNumber(r))instanceof Error)return r;if(!/^-?[0-9]{1,3}$/.test(r)||r<-512||r>511)return a.num;if(r<0)return"1"+o.REPT("0",9-(512+r).toString(2).length)+(512+r).toString(2);var e=parseInt(r,10).toString(2);return void 0===n?e:isNaN(n)?a.value:n<0?a.num:(n=Math.floor(n),n>=e.length?o.REPT("0",n-e.length)+e:a.num)},n.DEC2HEX=function(r,n){if((r=i.parseNumber(r))instanceof Error)return r;if(!/^-?[0-9]{1,12}$/.test(r)||r<-549755813888||r>549755813887)return a.num;if(r<0)return(1099511627776+r).toString(16);var e=parseInt(r,10).toString(16);return void 0===n?e:isNaN(n)?a.value:n<0?a.num:(n=Math.floor(n),n>=e.length?o.REPT("0",n-e.length)+e:a.num)},n.DEC2OCT=function(r,n){if((r=i.parseNumber(r))instanceof Error)return r;if(!/^-?[0-9]{1,9}$/.test(r)||r<-536870912||r>536870911)return a.num;if(r<0)return(1073741824+r).toString(8);var e=parseInt(r,10).toString(8);return void 0===n?e:isNaN(n)?a.value:n<0?a.num:(n=Math.floor(n),n>=e.length?o.REPT("0",n-e.length)+e:a.num)},n.DELTA=function(r,n){return n=void 0===n?0:n,r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n)?a.value:r===n?1:0},n.ERF=function(r,n){return n=void 0===n?0:n,r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n)?a.value:u.erf(r)},n.ERF.PRECISE=function(){throw new Error("ERF.PRECISE is not implemented")},n.ERFC=function(r){return isNaN(r)?a.value:u.erfc(r)},n.ERFC.PRECISE=function(){throw new Error("ERFC.PRECISE is not implemented")},n.GESTEP=function(r,n){return n=n||0,r=i.parseNumber(r),i.anyIsError(n,r)?r:r>=n?1:0},n.HEX2BIN=function(r,n){if(!/^[0-9A-Fa-f]{1,10}$/.test(r))return a.num;var e=10===r.length&&"f"===r.substring(0,1).toLowerCase(),t=e?parseInt(r,16)-1099511627776:parseInt(r,16);if(t<-512||t>511)return a.num;if(e)return"1"+o.REPT("0",9-(512+t).toString(2).length)+(512+t).toString(2);var u=t.toString(2);return void 0===n?u:isNaN(n)?a.value:n<0?a.num:(n=Math.floor(n),n>=u.length?o.REPT("0",n-u.length)+u:a.num)},n.HEX2DEC=function(r){if(!/^[0-9A-Fa-f]{1,10}$/.test(r))return a.num;var n=parseInt(r,16);return n>=549755813888?n-1099511627776:n},n.HEX2OCT=function(r,n){if(!/^[0-9A-Fa-f]{1,10}$/.test(r))return a.num;var e=parseInt(r,16);if(e>536870911&&e<0xffe0000000)return a.num;if(e>=0xffe0000000)return(e-0xffc0000000).toString(8);var t=e.toString(8);return void 0===n?t:isNaN(n)?a.value:n<0?a.num:(n=Math.floor(n),n>=t.length?o.REPT("0",n-t.length)+t:a.num)},n.IMABS=function(r){var e=n.IMREAL(r),t=n.IMAGINARY(r);return i.anyIsError(e,t)?a.value:Math.sqrt(Math.pow(e,2)+Math.pow(t,2))},n.IMAGINARY=function(r){if(void 0===r||!0===r||!1===r)return a.value;if(0===r||"0"===r)return 0;if(["i","j"].indexOf(r)>=0)return 1;r+="",r=r.replace("+i","+1i").replace("-i","-1i").replace("+j","+1j").replace("-j","-1j");var n=r.indexOf("+"),e=r.indexOf("-");0===n&&(n=r.indexOf("+",1)),0===e&&(e=r.indexOf("-",1));var t=r.substring(r.length-1,r.length),u="i"===t||"j"===t;return n>=0||e>=0?u?n>=0?isNaN(r.substring(0,n))||isNaN(r.substring(n+1,r.length-1))?a.num:Number(r.substring(n+1,r.length-1)):isNaN(r.substring(0,e))||isNaN(r.substring(e+1,r.length-1))?a.num:-Number(r.substring(e+1,r.length-1)):a.num:u?isNaN(r.substring(0,r.length-1))?a.num:r.substring(0,r.length-1):isNaN(r)?a.num:0},n.IMARGUMENT=function(r){var e=n.IMREAL(r),t=n.IMAGINARY(r);return i.anyIsError(e,t)?a.value:0===e&&0===t?a.div0:0===e&&t>0?Math.PI/2:0===e&&t<0?-Math.PI/2:0===t&&e>0?0:0===t&&e<0?-Math.PI:e>0?Math.atan(t/e):e<0&&t>=0?Math.atan(t/e)+Math.PI:Math.atan(t/e)-Math.PI},n.IMCONJUGATE=function(r){var e=n.IMREAL(r),t=n.IMAGINARY(r);if(i.anyIsError(e,t))return a.value;var u=r.substring(r.length-1);return u="i"===u||"j"===u?u:"i",0!==t?n.COMPLEX(e,-t,u):r},n.IMCOS=function(r){var e=n.IMREAL(r),t=n.IMAGINARY(r);if(i.anyIsError(e,t))return a.value;var u=r.substring(r.length-1);return u="i"===u||"j"===u?u:"i",n.COMPLEX(Math.cos(e)*(Math.exp(t)+Math.exp(-t))/2,-Math.sin(e)*(Math.exp(t)-Math.exp(-t))/2,u)},n.IMCOSH=function(r){var e=n.IMREAL(r),t=n.IMAGINARY(r);if(i.anyIsError(e,t))return a.value;var u=r.substring(r.length-1);return u="i"===u||"j"===u?u:"i",n.COMPLEX(Math.cos(t)*(Math.exp(e)+Math.exp(-e))/2,Math.sin(t)*(Math.exp(e)-Math.exp(-e))/2,u)},n.IMCOT=function(r){var e=n.IMREAL(r),t=n.IMAGINARY(r);return i.anyIsError(e,t)?a.value:n.IMDIV(n.IMCOS(r),n.IMSIN(r))},n.IMDIV=function(r,e){var t=n.IMREAL(r),u=n.IMAGINARY(r),o=n.IMREAL(e),f=n.IMAGINARY(e);if(i.anyIsError(t,u,o,f))return a.value;var s=r.substring(r.length-1),l=e.substring(e.length-1),c="i";if("j"===s?c="j":"j"===l&&(c="j"),0===o&&0===f)return a.num;var m=o*o+f*f;return n.COMPLEX((t*o+u*f)/m,(u*o-t*f)/m,c)},n.IMEXP=function(r){var e=n.IMREAL(r),t=n.IMAGINARY(r);if(i.anyIsError(e,t))return a.value;var u=r.substring(r.length-1);u="i"===u||"j"===u?u:"i";var o=Math.exp(e);return n.COMPLEX(o*Math.cos(t),o*Math.sin(t),u)},n.IMLN=function(r){var e=n.IMREAL(r),t=n.IMAGINARY(r);if(i.anyIsError(e,t))return a.value;var u=r.substring(r.length-1);return u="i"===u||"j"===u?u:"i",n.COMPLEX(Math.log(Math.sqrt(e*e+t*t)),Math.atan(t/e),u)},n.IMLOG10=function(r){var e=n.IMREAL(r),t=n.IMAGINARY(r);if(i.anyIsError(e,t))return a.value;var u=r.substring(r.length-1);return u="i"===u||"j"===u?u:"i",n.COMPLEX(Math.log(Math.sqrt(e*e+t*t))/Math.log(10),Math.atan(t/e)/Math.log(10),u)},n.IMLOG2=function(r){var e=n.IMREAL(r),t=n.IMAGINARY(r);if(i.anyIsError(e,t))return a.value;var u=r.substring(r.length-1);return u="i"===u||"j"===u?u:"i",n.COMPLEX(Math.log(Math.sqrt(e*e+t*t))/Math.log(2),Math.atan(t/e)/Math.log(2),u)},n.IMPOWER=function(r,e){e=i.parseNumber(e);var t=n.IMREAL(r),u=n.IMAGINARY(r);if(i.anyIsError(e,t,u))return a.value;var o=r.substring(r.length-1);o="i"===o||"j"===o?o:"i";var f=Math.pow(n.IMABS(r),e),s=n.IMARGUMENT(r);return n.COMPLEX(f*Math.cos(e*s),f*Math.sin(e*s),o)},n.IMPRODUCT=function(){var r=arguments[0];if(!arguments.length)return a.value;for(var e=1;e<arguments.length;e++){var t=n.IMREAL(r),u=n.IMAGINARY(r),o=n.IMREAL(arguments[e]),f=n.IMAGINARY(arguments[e]);if(i.anyIsError(t,u,o,f))return a.value;r=n.COMPLEX(t*o-u*f,t*f+u*o)}return r},n.IMREAL=function(r){if(void 0===r||!0===r||!1===r)return a.value;if(0===r||"0"===r)return 0;if(["i","+i","1i","+1i","-i","-1i","j","+j","1j","+1j","-j","-1j"].indexOf(r)>=0)return 0;r+="";var n=r.indexOf("+"),e=r.indexOf("-");0===n&&(n=r.indexOf("+",1)),0===e&&(e=r.indexOf("-",1));var t=r.substring(r.length-1,r.length),u="i"===t||"j"===t;return n>=0||e>=0?u?n>=0?isNaN(r.substring(0,n))||isNaN(r.substring(n+1,r.length-1))?a.num:Number(r.substring(0,n)):isNaN(r.substring(0,e))||isNaN(r.substring(e+1,r.length-1))?a.num:Number(r.substring(0,e)):a.num:u?isNaN(r.substring(0,r.length-1))?a.num:0:isNaN(r)?a.num:r},n.IMSEC=function(r){if(!0===r||!1===r)return a.value;var e=n.IMREAL(r),t=n.IMAGINARY(r);return i.anyIsError(e,t)?a.value:n.IMDIV("1",n.IMCOS(r))},n.IMSECH=function(r){var e=n.IMREAL(r),t=n.IMAGINARY(r);return i.anyIsError(e,t)?a.value:n.IMDIV("1",n.IMCOSH(r))},n.IMSIN=function(r){var e=n.IMREAL(r),t=n.IMAGINARY(r);if(i.anyIsError(e,t))return a.value;var u=r.substring(r.length-1);return u="i"===u||"j"===u?u:"i",n.COMPLEX(Math.sin(e)*(Math.exp(t)+Math.exp(-t))/2,Math.cos(e)*(Math.exp(t)-Math.exp(-t))/2,u)},n.IMSINH=function(r){var e=n.IMREAL(r),t=n.IMAGINARY(r);if(i.anyIsError(e,t))return a.value;var u=r.substring(r.length-1);return u="i"===u||"j"===u?u:"i",n.COMPLEX(Math.cos(t)*(Math.exp(e)-Math.exp(-e))/2,Math.sin(t)*(Math.exp(e)+Math.exp(-e))/2,u)},n.IMSQRT=function(r){var e=n.IMREAL(r),t=n.IMAGINARY(r);if(i.anyIsError(e,t))return a.value;var u=r.substring(r.length-1);u="i"===u||"j"===u?u:"i";var o=Math.sqrt(n.IMABS(r)),f=n.IMARGUMENT(r);return n.COMPLEX(o*Math.cos(f/2),o*Math.sin(f/2),u)},n.IMCSC=function(r){if(!0===r||!1===r)return a.value;var e=n.IMREAL(r),t=n.IMAGINARY(r);return i.anyIsError(e,t)?a.num:n.IMDIV("1",n.IMSIN(r))},n.IMCSCH=function(r){if(!0===r||!1===r)return a.value;var e=n.IMREAL(r),t=n.IMAGINARY(r);return i.anyIsError(e,t)?a.num:n.IMDIV("1",n.IMSINH(r))},n.IMSUB=function(r,n){var e=this.IMREAL(r),t=this.IMAGINARY(r),u=this.IMREAL(n),o=this.IMAGINARY(n);if(i.anyIsError(e,t,u,o))return a.value;var f=r.substring(r.length-1),s=n.substring(n.length-1),l="i";return"j"===f?l="j":"j"===s&&(l="j"),this.COMPLEX(e-u,t-o,l)},n.IMSUM=function(){if(!arguments.length)return a.value;for(var r=i.flatten(arguments),n=r[0],e=1;e<r.length;e++){var t=this.IMREAL(n),u=this.IMAGINARY(n),o=this.IMREAL(r[e]),f=this.IMAGINARY(r[e]);if(i.anyIsError(t,u,o,f))return a.value;n=this.COMPLEX(t+o,u+f)}return n},n.IMTAN=function(r){if(!0===r||!1===r)return a.value;var e=n.IMREAL(r),t=n.IMAGINARY(r);return i.anyIsError(e,t)?a.value:this.IMDIV(this.IMSIN(r),this.IMCOS(r))},n.OCT2BIN=function(r,n){if(!/^[0-7]{1,10}$/.test(r))return a.num;var e=10===r.length&&"7"===r.substring(0,1),t=e?parseInt(r,8)-1073741824:parseInt(r,8);if(t<-512||t>511)return a.num;if(e)return"1"+o.REPT("0",9-(512+t).toString(2).length)+(512+t).toString(2);var u=t.toString(2);return void 0===n?u:isNaN(n)?a.value:n<0?a.num:(n=Math.floor(n),n>=u.length?o.REPT("0",n-u.length)+u:a.num)},n.OCT2DEC=function(r){if(!/^[0-7]{1,10}$/.test(r))return a.num;var n=parseInt(r,8);return n>=536870912?n-1073741824:n},n.OCT2HEX=function(r,n){if(!/^[0-7]{1,10}$/.test(r))return a.num;var e=parseInt(r,8);if(e>=536870912)return"ff"+(e+3221225472).toString(16);var t=e.toString(16);return void 0===n?t:isNaN(n)?a.value:n<0?a.num:(n=Math.floor(n),n>=t.length?o.REPT("0",n-t.length)+t:a.num)}},function(r,n,e){var t=[e(12),e(14),e(10),e(15),e(2),e(4),e(7),e(16),e(6),e(17),e(3),e(9)];for(var a in t){var u=t[a];for(var o in u)n[o]=n[o]||u[o]}},function(r,n,e){function t(r,n){if(n)for(var e in n)r[e]=n[e];return r}var a=e(2),u=e(3),o=e(10),i=e(7);n.BETADIST=u.BETA.DIST,n.BETAINV=u.BETA.INV,n.BINOMDIST=u.BINOM.DIST,n.CEILING=n.ISOCEILING=t(a.CEILING.MATH,a.CEILING),n.CEILINGMATH=a.CEILING.MATH,n.CEILINGPRECISE=a.CEILING.PRECISE,n.CHIDIST=u.CHISQ.DIST,n.CHIDISTRT=u.CHISQ.DIST.RT,n.CHIINV=u.CHISQ.INV,n.CHIINVRT=u.CHISQ.INV.RT,n.CHITEST=u.CHISQ.TEST,n.CONFIDENCE=t(u.CONFIDENCE.NORM,u.CONFIDENCE),n.COVAR=u.COVARIANCE.P,n.COVARIANCEP=u.COVARIANCE.P,n.COVARIANCES=u.COVARIANCE.S,n.CRITBINOM=u.BINOM.INV,n.EXPONDIST=u.EXPON.DIST,n.ERFCPRECISE=o.ERFC.PRECISE,n.ERFPRECISE=o.ERF.PRECISE,n.FDIST=u.F.DIST,n.FDISTRT=u.F.DIST.RT,n.FINVRT=u.F.INV.RT,n.FINV=u.F.INV,n.FLOOR=t(a.FLOOR.MATH,a.FLOOR),n.FLOORMATH=a.FLOOR.MATH,n.FLOORPRECISE=a.FLOOR.PRECISE,n.FTEST=u.F.TEST,n.GAMMADIST=u.GAMMA.DIST,n.GAMMAINV=u.GAMMA.INV,n.GAMMALNPRECISE=u.GAMMALN.PRECISE,n.HYPGEOMDIST=u.HYPGEOM.DIST,n.LOGINV=u.LOGNORM.INV,n.LOGNORMINV=u.LOGNORM.INV,n.LOGNORMDIST=u.LOGNORM.DIST,n.MODE=t(u.MODE.SNGL,u.MODE),n.MODEMULT=u.MODE.MULT,n.MODESNGL=u.MODE.SNGL,n.NEGBINOMDIST=u.NEGBINOM.DIST,n.NETWORKDAYSINTL=i.NETWORKDAYS.INTL,n.NORMDIST=u.NORM.DIST,n.NORMINV=u.NORM.INV,n.NORMSDIST=u.NORM.S.DIST,n.NORMSINV=u.NORM.S.INV,n.PERCENTILE=t(u.PERCENTILE.EXC,u.PERCENTILE),n.PERCENTILEEXC=u.PERCENTILE.EXC,n.PERCENTILEINC=u.PERCENTILE.INC,n.PERCENTRANK=t(u.PERCENTRANK.INC,u.PERCENTRANK),n.PERCENTRANKEXC=u.PERCENTRANK.EXC,n.PERCENTRANKINC=u.PERCENTRANK.INC,n.POISSON=t(u.POISSON.DIST,u.POISSON),n.POISSONDIST=u.POISSON.DIST,n.QUARTILE=t(u.QUARTILE.INC,u.QUARTILE),n.QUARTILEEXC=u.QUARTILE.EXC,n.QUARTILEINC=u.QUARTILE.INC,n.RANK=t(u.RANK.EQ,u.RANK),n.RANKAVG=u.RANK.AVG,n.RANKEQ=u.RANK.EQ,n.SKEWP=u.SKEW.P,n.STDEV=t(u.STDEV.S,u.STDEV),n.STDEVP=u.STDEV.P,n.STDEVS=u.STDEV.S,n.TDIST=u.T.DIST,n.TDISTRT=u.T.DIST.RT,n.TINV=u.T.INV,n.TTEST=u.T.TEST,n.VAR=t(u.VAR.S,u.VAR),n.VARP=u.VAR.P,n.VARS=u.VAR.S,n.WEIBULL=t(u.WEIBULL.DIST,u.WEIBULL),n.WEIBULLDIST=u.WEIBULL.DIST,n.WORKDAYINTL=i.WORKDAY.INTL,n.ZTEST=u.Z.TEST},function(r,n,e){var t;!function(r){r("undefined"==typeof DO_NOT_EXPORT_BESSEL?n:t={})}(function(r){function n(r,n){for(var e=0,t=0;e<r.length;++e)t=n*t+r[e];return t}function e(r,n,e,t,a){if(0===n)return e;if(1===n)return t;for(var u=2/r,o=t,i=1;i<n;++i)o=t*i*u+a*e,e=t,t=o;return o}function t(r,n,t,a,u){return function(t,o){if(a){if(0===t)return 1==a?-1/0:1/0;if(t<0)return NaN}return 0===o?r(t):1===o?n(t):o<0?NaN:(o|=0,e(t,o,r(t),n(t),u))}}r.version="1.0.2";var a=Math,u=function(){function r(r){var e=0,t=0,l=0,c=r*r;if(r<8)t=n(o,c),l=n(i,c),e=t/l;else{var m=r-.785398164;c=64/c,t=n(f,c),l=n(s,c),e=a.sqrt(u/r)*(a.cos(m)*t-a.sin(m)*l*8/r)}return e}function t(r){var e=0,t=0,o=0,i=r*r,f=a.abs(r)-2.356194491;return Math.abs(r)<8?(t=r*n(l,i),o=n(c,i),e=t/o):(i=64/i,t=n(m,i),o=n(p,i),e=a.sqrt(u/a.abs(r))*(a.cos(f)*t-a.sin(f)*o*8/a.abs(r)),r<0&&(e=-e)),e}var u=.636619772,o=[57568490574,-13362590354,651619640.7,-11214424.18,77392.33017,-184.9052456].reverse(),i=[57568490411,1029532985,9494680.718,59272.64853,267.8532712,1].reverse(),f=[1,-.001098628627,2734510407e-14,-2073370639e-15,2.093887211e-7].reverse(),s=[-.01562499995,.0001430488765,-6911147651e-15,7.621095161e-7,-9.34935152e-8].reverse(),l=[72362614232,-7895059235,242396853.1,-2972611.439,15704.4826,-30.16036606].reverse(),c=[144725228442,2300535178,18583304.74,99447.43394,376.9991397,1].reverse(),m=[1,.00183105,-3516396496e-14,2457520174e-15,-2.40337019e-7].reverse(),p=[.04687499995,-.0002002690873,8449199096e-15,-8.8228987e-7,1.05787412e-7].reverse();return function n(u,o){if(o=Math.round(o),!isFinite(u))return isNaN(u)?u:0;if(o<0)return(o%2?-1:1)*n(u,-o);if(u<0)return(o%2?-1:1)*n(-u,o);if(0===o)return r(u);if(1===o)return t(u);if(0===u)return 0;var i=0;if(u>o)i=e(u,o,r(u),t(u),-1);else{for(var f=2*a.floor((o+a.floor(a.sqrt(40*o)))/2),s=!1,l=0,c=0,m=1,p=0,h=2/u,v=f;v>0;v--)p=v*h*m-l,l=m,m=p,a.abs(m)>1e10&&(m*=1e-10,l*=1e-10,i*=1e-10,c*=1e-10),s&&(c+=m),s=!s,v==o&&(i=l);c=2*c-m,i/=c}return i}}(),o=function(){function r(r){var e=0,t=0,c=0,m=r*r,p=r-.785398164;return r<8?(t=n(i,m),c=n(f,m),e=t/c+o*u(r,0)*a.log(r)):(m=64/m,t=n(s,m),c=n(l,m),e=a.sqrt(o/r)*(a.sin(p)*t+a.cos(p)*c*8/r)),e}function e(r){var e=0,t=0,i=0,f=r*r,s=r-2.356194491;return r<8?(t=r*n(c,f),i=n(m,f),e=t/i+o*(u(r,1)*a.log(r)-1/r)):(f=64/f,t=n(p,f),i=n(h,f),e=a.sqrt(o/r)*(a.sin(s)*t+a.cos(s)*i*8/r)),e}var o=.636619772,i=[-2957821389,7062834065,-512359803.6,10879881.29,-86327.92757,228.4622733].reverse(),f=[40076544269,745249964.8,7189466.438,47447.2647,226.1030244,1].reverse(),s=[1,-.001098628627,2734510407e-14,-2073370639e-15,2.093887211e-7].reverse(),l=[-.01562499995,.0001430488765,-6911147651e-15,7.621095161e-7,-9.34945152e-8].reverse(),c=[-4900604943e3,127527439e4,-51534381390,734926455.1,-4237922.726,8511.937935].reverse(),m=[249958057e5,424441966400,3733650367,22459040.02,102042.605,354.9632885,1].reverse(),p=[1,.00183105,-3516396496e-14,2457520174e-15,-2.40337019e-7].reverse(),h=[.04687499995,-.0002002690873,8449199096e-15,-8.8228987e-7,1.05787412e-7].reverse();return t(r,e,"BESSELY",1,-1)}(),i=function(){function r(r){return r<=3.75?n(t,r*r/14.0625):a.exp(a.abs(r))/a.sqrt(a.abs(r))*n(u,3.75/a.abs(r))}function e(r){return r<3.75?r*n(o,r*r/14.0625):(r<0?-1:1)*a.exp(a.abs(r))/a.sqrt(a.abs(r))*n(i,3.75/a.abs(r))}var t=[1,3.5156229,3.0899424,1.2067492,.2659732,.0360768,.0045813].reverse(),u=[.39894228,.01328592,.00225319,-.00157565,.00916281,-.02057706,.02635537,-.01647633,.00392377].reverse(),o=[.5,.87890594,.51498869,.15084934,.02658733,.00301532,32411e-8].reverse(),i=[.39894228,-.03988024,-.00362018,.00163801,-.01031555,.02282967,-.02895312,.01787654,-.00420059].reverse();return function n(t,u){if(0===(u=Math.round(u)))return r(t);if(1===u)return e(t);if(u<0)return NaN;if(0===a.abs(t))return 0;if(t==1/0)return 1/0;var o,i=0,f=2/a.abs(t),s=0,l=1,c=0,m=2*a.round((u+a.round(a.sqrt(40*u)))/2);for(o=m;o>0;o--)c=o*f*l+s,s=l,l=c,a.abs(l)>1e10&&(l*=1e-10,s*=1e-10,i*=1e-10),o==u&&(i=s);return i*=n(t,0)/l,t<0&&u%2?-i:i}}(),f=function(){function r(r){return r<=2?-a.log(r/2)*i(r,0)+n(u,r*r/4):a.exp(-r)/a.sqrt(r)*n(o,2/r)}function e(r){return r<=2?a.log(r/2)*i(r,1)+1/r*n(f,r*r/4):a.exp(-r)/a.sqrt(r)*n(s,2/r)}var u=[-.57721566,.4227842,.23069756,.0348859,.00262698,1075e-7,74e-7].reverse(),o=[1.25331414,-.07832358,.02189568,-.01062446,.00587872,-.0025154,53208e-8].reverse(),f=[1,.15443144,-.67278579,-.18156897,-.01919402,-.00110404,-4686e-8].reverse(),s=[1.25331414,.23498619,-.0365562,.01504268,-.00780353,.00325614,-68245e-8].reverse();return t(r,e,"BESSELK",2,1)}();r.besselj=u,r.bessely=o,r.besseli=i,r.besselk=f})},function(r,n,e){function t(r){var n=[];return f.arrayEach(r,function(r){r&&n.push(r)}),n}function a(r,n){for(var e={},t=1;t<r[0].length;++t)e[t]=!0;var a=n[0].length;for(t=1;t<n.length;++t)n[t].length>a&&(a=n[t].length);for(var u=1;u<r.length;++u)for(var o=1;o<r[u].length;++o){for(var i=!1,f=!1,l=0;l<n.length;++l){var c=n[l];if(!(c.length<a)){var m=c[0];if(r[u][0]===m){f=!0;for(var p=1;p<c.length;++p)if(!i){var h=void 0===c[p]||"*"===c[p];if(h)i=!0;else{var v=s.parse(c[p]+""),g=[s.createToken(r[u][o],s.TOKEN_TYPE_LITERAL)].concat(v);i=s.compute(g)}}}}}f&&(e[o]=e[o]&&i)}for(var N=[],E=0;E<r[0].length;++E)e[E]&&N.push(E-1);return N}var u=e(0),o=e(3),i=e(2),f=e(1),s=e(5);n.FINDFIELD=function(r,n){var e=null;return f.arrayEach(r,function(r,t){if(r[0]===n)return e=t,!1}),null==e?u.value:e},n.DAVERAGE=function(r,e,t){if(isNaN(e)&&"string"!=typeof e)return u.value;var o=a(r,t),i=[];if("string"==typeof e){var s=n.FINDFIELD(r,e);i=f.rest(r[s])}else i=f.rest(r[e]);var l=0;return f.arrayEach(o,function(r){l+=i[r]}),0===o.length?u.div0:l/o.length},n.DCOUNT=function(r,e,t){if(isNaN(e)&&"string"!=typeof e)return u.value;var i=a(r,t),s=[];if("string"==typeof e){var l=n.FINDFIELD(r,e);s=f.rest(r[l])}else s=f.rest(r[e]);var c=[];return f.arrayEach(i,function(r){c.push(s[r])}),o.COUNT(c)},n.DCOUNTA=function(r,e,t){if(isNaN(e)&&"string"!=typeof e)return u.value;var i=a(r,t),s=[];if("string"==typeof e){var l=n.FINDFIELD(r,e);s=f.rest(r[l])}else s=f.rest(r[e]);var c=[];return f.arrayEach(i,function(r){c.push(s[r])}),o.COUNTA(c)},n.DGET=function(r,e,t){if(isNaN(e)&&"string"!=typeof e)return u.value;var o=a(r,t),i=[];if("string"==typeof e){var s=n.FINDFIELD(r,e);i=f.rest(r[s])}else i=f.rest(r[e]);return 0===o.length?u.value:o.length>1?u.num:i[o[0]]},n.DMAX=function(r,e,t){if(isNaN(e)&&"string"!=typeof e)return u.value;var o=a(r,t),i=[];if("string"==typeof e){var s=n.FINDFIELD(r,e);i=f.rest(r[s])}else i=f.rest(r[e]);var l=i[o[0]];return f.arrayEach(o,function(r){l<i[r]&&(l=i[r])}),l},n.DMIN=function(r,e,t){if(isNaN(e)&&"string"!=typeof e)return u.value;var o=a(r,t),i=[];if("string"==typeof e){var s=n.FINDFIELD(r,e);i=f.rest(r[s])}else i=f.rest(r[e]);var l=i[o[0]];return f.arrayEach(o,function(r){l>i[r]&&(l=i[r])}),l},n.DPRODUCT=function(r,e,o){if(isNaN(e)&&"string"!=typeof e)return u.value;var i=a(r,o),s=[];if("string"==typeof e){var l=n.FINDFIELD(r,e);s=f.rest(r[l])}else s=f.rest(r[e]);var c=[];f.arrayEach(i,function(r){c.push(s[r])}),c=t(c);var m=1;return f.arrayEach(c,function(r){m*=r}),m},n.DSTDEV=function(r,e,i){if(isNaN(e)&&"string"!=typeof e)return u.value;var s=a(r,i),l=[];if("string"==typeof e){var c=n.FINDFIELD(r,e);l=f.rest(r[c])}else l=f.rest(r[e]);var m=[];return f.arrayEach(s,function(r){m.push(l[r])}),m=t(m),o.STDEV.S(m)},n.DSTDEVP=function(r,e,i){if(isNaN(e)&&"string"!=typeof e)return u.value;var s=a(r,i),l=[];if("string"==typeof e){var c=n.FINDFIELD(r,e);l=f.rest(r[c])}else l=f.rest(r[e]);var m=[];return f.arrayEach(s,function(r){m.push(l[r])}),m=t(m),o.STDEV.P(m)},n.DSUM=function(r,e,t){if(isNaN(e)&&"string"!=typeof e)return u.value;var o=a(r,t),s=[];if("string"==typeof e){var l=n.FINDFIELD(r,e);s=f.rest(r[l])}else s=f.rest(r[e]);var c=[];return f.arrayEach(o,function(r){c.push(s[r])}),i.SUM(c)},n.DVAR=function(r,e,t){if(isNaN(e)&&"string"!=typeof e)return u.value;var i=a(r,t),s=[];if("string"==typeof e){var l=n.FINDFIELD(r,e);s=f.rest(r[l])}else s=f.rest(r[e]);var c=[];return f.arrayEach(i,function(r){c.push(s[r])}),o.VAR.S(c)},n.DVARP=function(r,e,t){if(isNaN(e)&&"string"!=typeof e)return u.value;var i=a(r,t),s=[];if("string"==typeof e){var l=n.FINDFIELD(r,e);s=f.rest(r[l])}else s=f.rest(r[e]);var c=[];return f.arrayEach(i,function(r){c.push(s[r])}),o.VAR.P(c)}},function(r,n,e){var t=e(0),a=e(1),u=e(6);n.AND=function(){for(var r=a.flatten(arguments),n=!0,e=0;e<r.length;e++)r[e]||(n=!1);return n},n.CHOOSE=function(){if(arguments.length<2)return t.na;var r=arguments[0];return r<1||r>254?t.value:arguments.length<r+1?t.value:arguments[r]},n.FALSE=function(){return!1},n.IF=function(r,n,e){return r?n:e},n.IFS=function(){for(var r=0;r<arguments.length/2;r++)if(arguments[2*r])return arguments[2*r+1];return t.na},n.IFERROR=function(r,n){return u.ISERROR(r)?n:r},n.IFNA=function(r,n){return r===t.na?n:r},n.NOT=function(r){return!r},n.OR=function(){for(var r=a.flatten(arguments),n=!1,e=0;e<r.length;e++)r[e]&&(n=!0);return n},n.TRUE=function(){return!0},n.XOR=function(){for(var r=a.flatten(arguments),n=0,e=0;e<r.length;e++)r[e]&&n++;return!!(1&Math.floor(Math.abs(n)))},n.SWITCH=function(){var r;if(arguments.length>0){var n=arguments[0],e=arguments.length-1,a=Math.floor(e/2),u=!1,o=e%2!=0,i=e%2==0?null:arguments[arguments.length-1];if(a)for(var f=0;f<a;f++)if(n===arguments[2*f+1]){r=arguments[2*f+2],u=!0;break}u||(r=o?i:t.na)}else r=t.value;return r}},function(r,n,e){function t(r){return r&&r.getTime&&!isNaN(r.getTime())}function a(r){return r instanceof Date?r:new Date(r)}var u=e(0),o=e(7),i=e(1);n.ACCRINT=function(r,n,e,i,f,s,l){return r=a(r),n=a(n),e=a(e),t(r)&&t(n)&&t(e)?i<=0||f<=0?u.num:-1===[1,2,4].indexOf(s)?u.num:-1===[0,1,2,3,4].indexOf(l)?u.num:e<=r?u.num:(f=f||0,l=l||0,f*i*o.YEARFRAC(r,e,l)):u.value},n.ACCRINTM=function(){throw new Error("ACCRINTM is not implemented")},n.AMORDEGRC=function(){throw new Error("AMORDEGRC is not implemented")},n.AMORLINC=function(){throw new Error("AMORLINC is not implemented")},n.COUPDAYBS=function(){throw new Error("COUPDAYBS is not implemented")},n.COUPDAYS=function(){throw new Error("COUPDAYS is not implemented")},n.COUPDAYSNC=function(){throw new Error("COUPDAYSNC is not implemented")},n.COUPNCD=function(){throw new Error("COUPNCD is not implemented")},n.COUPNUM=function(){throw new Error("COUPNUM is not implemented")},n.COUPPCD=function(){throw new Error("COUPPCD is not implemented")},n.CUMIPMT=function(r,e,t,a,o,f){if(r=i.parseNumber(r),e=i.parseNumber(e),t=i.parseNumber(t),i.anyIsError(r,e,t))return u.value;if(r<=0||e<=0||t<=0)return u.num;if(a<1||o<1||a>o)return u.num;if(0!==f&&1!==f)return u.num;var s=n.PMT(r,e,t,0,f),l=0;1===a&&(0===f&&(l=-t),a++);for(var c=a;c<=o;c++)l+=1===f?n.FV(r,c-2,s,t,1)-s:n.FV(r,c-1,s,t,0);return l*=r},n.CUMPRINC=function(r,e,t,a,o,f){if(r=i.parseNumber(r),e=i.parseNumber(e),t=i.parseNumber(t),i.anyIsError(r,e,t))return u.value;if(r<=0||e<=0||t<=0)return u.num;if(a<1||o<1||a>o)return u.num;if(0!==f&&1!==f)return u.num;var s=n.PMT(r,e,t,0,f),l=0;1===a&&(l=0===f?s+t*r:s,a++);for(var c=a;c<=o;c++)l+=f>0?s-(n.FV(r,c-2,s,t,1)-s)*r:s-n.FV(r,c-1,s,t,0)*r;return l},n.DB=function(r,n,e,t,a){if(a=void 0===a?12:a,r=i.parseNumber(r),n=i.parseNumber(n),e=i.parseNumber(e),t=i.parseNumber(t),a=i.parseNumber(a),i.anyIsError(r,n,e,t,a))return u.value;if(r<0||n<0||e<0||t<0)return u.num;if(-1===[1,2,3,4,5,6,7,8,9,10,11,12].indexOf(a))return u.num;if(t>e)return u.num;if(n>=r)return 0;for(var o=(1-Math.pow(n/r,1/e)).toFixed(3),f=r*o*a/12,s=f,l=0,c=t===e?e-1:t,m=2;m<=c;m++)l=(r-s)*o,s+=l;return 1===t?f:t===e?(r-s)*o:l},n.DDB=function(r,n,e,t,a){if(a=void 0===a?2:a,r=i.parseNumber(r),n=i.parseNumber(n),e=i.parseNumber(e),t=i.parseNumber(t),a=i.parseNumber(a),i.anyIsError(r,n,e,t,a))return u.value;if(r<0||n<0||e<0||t<0||a<=0)return u.num;if(t>e)return u.num;if(n>=r)return 0;for(var o=0,f=0,s=1;s<=t;s++)f=Math.min(a/e*(r-o),r-n-o),o+=f;return f},n.DISC=function(){throw new Error("DISC is not implemented")},n.DOLLARDE=function(r,n){if(r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n))return u.value;if(n<0)return u.num;if(n>=0&&n<1)return u.div0;n=parseInt(n,10);var e=parseInt(r,10);e+=r%1*Math.pow(10,Math.ceil(Math.log(n)/Math.LN10))/n;var t=Math.pow(10,Math.ceil(Math.log(n)/Math.LN2)+1);return e=Math.round(e*t)/t},n.DOLLARFR=function(r,n){if(r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n))return u.value;if(n<0)return u.num;if(n>=0&&n<1)return u.div0;n=parseInt(n,10);var e=parseInt(r,10);return e+=r%1*Math.pow(10,-Math.ceil(Math.log(n)/Math.LN10))*n},n.DURATION=function(){throw new Error("DURATION is not implemented")},n.EFFECT=function(r,n){return r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n)?u.value:r<=0||n<1?u.num:(n=parseInt(n,10),Math.pow(1+r/n,n)-1)},n.FV=function(r,n,e,t,a){if(t=t||0,a=a||0,r=i.parseNumber(r),n=i.parseNumber(n),e=i.parseNumber(e),t=i.parseNumber(t),a=i.parseNumber(a),i.anyIsError(r,n,e,t,a))return u.value;var o;if(0===r)o=t+e*n;else{var f=Math.pow(1+r,n);o=1===a?t*f+e*(1+r)*(f-1)/r:t*f+e*(f-1)/r}return-o},n.FVSCHEDULE=function(r,n){if(r=i.parseNumber(r),n=i.parseNumberArray(i.flatten(n)),i.anyIsError(r,n))return u.value;for(var e=n.length,t=r,a=0;a<e;a++)t*=1+n[a];return t},n.INTRATE=function(){throw new Error("INTRATE is not implemented")},n.IPMT=function(r,e,t,a,o,f){if(o=o||0,f=f||0,r=i.parseNumber(r),e=i.parseNumber(e),t=i.parseNumber(t),a=i.parseNumber(a),o=i.parseNumber(o),f=i.parseNumber(f),i.anyIsError(r,e,t,a,o,f))return u.value;var s=n.PMT(r,t,a,o,f);return(1===e?1===f?0:-a:1===f?n.FV(r,e-2,s,a,1)-s:n.FV(r,e-1,s,a,0))*r},n.IRR=function(r,n){if(n=n||0,r=i.parseNumberArray(i.flatten(r)),n=i.parseNumber(n),i.anyIsError(r,n))return u.value;for(var e=[],t=!1,a=!1,o=0;o<r.length;o++)e[o]=0===o?0:e[o-1]+365,r[o]>0&&(t=!0),r[o]<0&&(a=!0);if(!t||!a)return u.num;n=void 0===n?.1:n;var f,s,l,c=n,m=!0;do{l=function(r,n,e){for(var t=e+1,a=r[0],u=1;u<r.length;u++)a+=r[u]/Math.pow(t,(n[u]-n[0])/365);return a}(r,e,c),f=c-l/function(r,n,e){for(var t=e+1,a=0,u=1;u<r.length;u++){var o=(n[u]-n[0])/365;a-=o*r[u]/Math.pow(t,o+1)}return a}(r,e,c),s=Math.abs(f-c),c=f,m=s>1e-10&&Math.abs(l)>1e-10}while(m);return c},n.ISPMT=function(r,n,e,t){return r=i.parseNumber(r),n=i.parseNumber(n),e=i.parseNumber(e),t=i.parseNumber(t),i.anyIsError(r,n,e,t)?u.value:t*r*(n/e-1)},n.MDURATION=function(){throw new Error("MDURATION is not implemented")},n.MIRR=function(r,e,t){if(r=i.parseNumberArray(i.flatten(r)),e=i.parseNumber(e),t=i.parseNumber(t),i.anyIsError(r,e,t))return u.value;for(var a=r.length,o=[],f=[],s=0;s<a;s++)r[s]<0?o.push(r[s]):f.push(r[s]);var l=-n.NPV(t,f)*Math.pow(1+t,a-1),c=n.NPV(e,o)*(1+e);return Math.pow(l/c,1/(a-1))-1},n.NOMINAL=function(r,n){return r=i.parseNumber(r),n=i.parseNumber(n),i.anyIsError(r,n)?u.value:r<=0||n<1?u.num:(n=parseInt(n,10),(Math.pow(r+1,1/n)-1)*n)},n.NPER=function(r,n,e,t,a){if(a=void 0===a?0:a,t=void 0===t?0:t,r=i.parseNumber(r),n=i.parseNumber(n),e=i.parseNumber(e),t=i.parseNumber(t),a=i.parseNumber(a),i.anyIsError(r,n,e,t,a))return u.value;if(0===r)return-(e+t)/n;var o=n*(1+r*a)-t*r,f=e*r+n*(1+r*a);return Math.log(o/f)/Math.log(1+r)},n.NPV=function(){var r=i.parseNumberArray(i.flatten(arguments));if(r instanceof Error)return r;for(var n=r[0],e=0,t=1;t<r.length;t++)e+=r[t]/Math.pow(1+n,t);return e},n.ODDFPRICE=function(){throw new Error("ODDFPRICE is not implemented")},n.ODDFYIELD=function(){throw new Error("ODDFYIELD is not implemented")},n.ODDLPRICE=function(){throw new Error("ODDLPRICE is not implemented")},n.ODDLYIELD=function(){throw new Error("ODDLYIELD is not implemented")},n.PDURATION=function(r,n,e){return r=i.parseNumber(r),n=i.parseNumber(n),e=i.parseNumber(e),i.anyIsError(r,n,e)?u.value:r<=0?u.num:(Math.log(e)-Math.log(n))/Math.log(1+r)},n.PMT=function(r,n,e,t,a){if(t=t||0,a=a||0,r=i.parseNumber(r),n=i.parseNumber(n),e=i.parseNumber(e),t=i.parseNumber(t),a=i.parseNumber(a),i.anyIsError(r,n,e,t,a))return u.value;var o;if(0===r)o=(e+t)/n;else{var f=Math.pow(1+r,n);o=1===a?(t*r/(f-1)+e*r/(1-1/f))/(1+r):t*r/(f-1)+e*r/(1-1/f)}return-o},n.PPMT=function(r,e,t,a,o,f){return o=o||0,f=f||0,r=i.parseNumber(r),t=i.parseNumber(t),a=i.parseNumber(a),o=i.parseNumber(o),f=i.parseNumber(f),i.anyIsError(r,t,a,o,f)?u.value:n.PMT(r,t,a,o,f)-n.IPMT(r,e,t,a,o,f)},n.PRICE=function(){throw new Error("PRICE is not implemented")},n.PRICEDISC=function(){throw new Error("PRICEDISC is not implemented")},n.PRICEMAT=function(){throw new Error("PRICEMAT is not implemented")},n.PV=function(r,n,e,t,a){return t=t||0,a=a||0,r=i.parseNumber(r),n=i.parseNumber(n),e=i.parseNumber(e),t=i.parseNumber(t),a=i.parseNumber(a),i.anyIsError(r,n,e,t,a)?u.value:0===r?-e*n-t:((1-Math.pow(1+r,n))/r*e*(1+r*a)-t)/Math.pow(1+r,n)},n.RATE=function(r,n,e,t,a,o){if(o=void 0===o?.01:o,t=void 0===t?0:t,a=void 0===a?0:a,r=i.parseNumber(r),n=i.parseNumber(n),e=i.parseNumber(e),t=i.parseNumber(t),a=i.parseNumber(a),o=i.parseNumber(o),i.anyIsError(r,n,e,t,a,o))return u.value;var f=o;a=a?1:0;for(var s=0;s<20;s++){if(f<=-1)return u.num;var l,c;if(Math.abs(f)<1e-10?l=e*(1+r*f)+n*(1+f*a)*r+t:(c=Math.pow(1+f,r),l=e*c+n*(1/f+a)*(c-1)+t),Math.abs(l)<1e-10)return f;var m;if(Math.abs(f)<1e-10)m=e*r+n*a*r;else{c=Math.pow(1+f,r);var p=r*Math.pow(1+f,r-1);m=e*p+n*(1/f+a)*p+n*(-1/(f*f))*(c-1)}f-=l/m}return f},n.RECEIVED=function(){throw new Error("RECEIVED is not implemented")},n.RRI=function(r,n,e){return r=i.parseNumber(r),n=i.parseNumber(n),e=i.parseNumber(e),i.anyIsError(r,n,e)?u.value:0===r||0===n?u.num:Math.pow(e/n,1/r)-1},n.SLN=function(r,n,e){return r=i.parseNumber(r),n=i.parseNumber(n),e=i.parseNumber(e),i.anyIsError(r,n,e)?u.value:0===e?u.num:(r-n)/e},n.SYD=function(r,n,e,t){return r=i.parseNumber(r),n=i.parseNumber(n),e=i.parseNumber(e),t=i.parseNumber(t),i.anyIsError(r,n,e,t)?u.value:0===e?u.num:t<1||t>e?u.num:(t=parseInt(t,10),(r-n)*(e-t+1)*2/(e*(e+1)))},n.TBILLEQ=function(r,n,e){return r=i.parseDate(r),n=i.parseDate(n),e=i.parseNumber(e),i.anyIsError(r,n,e)?u.value:e<=0?u.num:r>n?u.num:n-r>31536e6?u.num:365*e/(360-e*o.DAYS360(r,n,!1))},n.TBILLPRICE=function(r,n,e){return r=i.parseDate(r),n=i.parseDate(n),e=i.parseNumber(e),i.anyIsError(r,n,e)?u.value:e<=0?u.num:r>n?u.num:n-r>31536e6?u.num:100*(1-e*o.DAYS360(r,n,!1)/360)},n.TBILLYIELD=function(r,n,e){return r=i.parseDate(r),n=i.parseDate(n),e=i.parseNumber(e),i.anyIsError(r,n,e)?u.value:e<=0?u.num:r>n?u.num:n-r>31536e6?u.num:360*(100-e)/(e*o.DAYS360(r,n,!1))},n.VDB=function(){throw new Error("VDB is not implemented")},n.XIRR=function(r,n,e){if(r=i.parseNumberArray(i.flatten(r)),n=i.parseDateArray(i.flatten(n)),e=i.parseNumber(e),i.anyIsError(r,n,e))return u.value;for(var t=!1,a=!1,f=0;f<r.length;f++)r[f]>0&&(t=!0),r[f]<0&&(a=!0);if(!t||!a)return u.num;e=e||.1;var s,l,c,m=e,p=!0;do{c=function(r,n,e){for(var t=e+1,a=r[0],u=1;u<r.length;u++)a+=r[u]/Math.pow(t,o.DAYS(n[u],n[0])/365);return a}(r,n,m),s=m-c/function(r,n,e){for(var t=e+1,a=0,u=1;u<r.length;u++){var i=o.DAYS(n[u],n[0])/365;a-=i*r[u]/Math.pow(t,i+1)}return a}(r,n,m),l=Math.abs(s-m),m=s,p=l>1e-10&&Math.abs(c)>1e-10}while(p);return m},n.XNPV=function(r,n,e){if(r=i.parseNumber(r),n=i.parseNumberArray(i.flatten(n)),e=i.parseDateArray(i.flatten(e)),i.anyIsError(r,n,e))return u.value;for(var t=0,a=0;a<n.length;a++)t+=n[a]/Math.pow(1+r,o.DAYS(e[a],e[0])/365);return t},n.YIELD=function(){throw new Error("YIELD is not implemented")},n.YIELDDISC=function(){throw new Error("YIELDDISC is not implemented")},n.YIELDMAT=function(){throw new Error("YIELDMAT is not implemented")}},function(r,n,e){var t=e(0),a=e(1);n.MATCH=function(r,n,e){if(!r&&!n)return t.na;if(2===arguments.length&&(e=1),!(n instanceof Array))return t.na;if(n=a.flatten(n),-1!==e&&0!==e&&1!==e)return t.na;for(var u,o,i=0;i<n.length;i++)if(1===e){if(n[i]===r)return i+1;n[i]<r&&(o?n[i]>o&&(u=i+1,o=n[i]):(u=i+1,o=n[i]))}else if(0===e){if("string"==typeof r){if(r=r.replace(/\?/g,"."),n[i].toLowerCase().match(r.toLowerCase()))return i+1}else if(n[i]===r)return i+1}else if(-1===e){if(n[i]===r)return i+1;n[i]>r&&(o?n[i]<o&&(u=i+1,o=n[i]):(u=i+1,o=n[i]))}return u||t.na},n.VLOOKUP=function(r,n,e,a){if(!n||!e)return t.na;a=!(0===a||!1===a);for(var u=t.na,o="number"==typeof r,i=!1,f=0;f<n.length;f++){var s=n[f];if(s[0]===r){u=e<s.length+1?s[e-1]:t.ref;break}!i&&(o&&a&&s[0]<=r||a&&"string"==typeof s[0]&&s[0].localeCompare(r)<0)&&(u=e<s.length+1?s[e-1]:t.ref),o&&s[0]>r&&(i=!0)}return u},n.HLOOKUP=function(r,e,t,u){return n.VLOOKUP(r,a.transpose(e),t,u)},n.LOOKUP=function(r,n,e){n=a.flatten(n),e=a.flatten(e);for(var u="number"==typeof r,o=t.na,i=0;i<n.length;i++){if(n[i]===r)return e[i];if(u&&n[i]<=r||"string"==typeof n[i]&&n[i].localeCompare(r)<0)o=e[i];else if(u&&n[i]>r)return o}return o},n.INDEX=function(r,n,e){return e=e||1,n=n||1,n<=r.length&&e<=r[n-1].length?r[n-1][e-1]:t.ref}}])});
2   -
3   -Object.keys(formulajs || {}).forEach(function(item){
4   - this[item] = formulajs[item]
5   -})
6   -
7   -this.DIFF = function () {
8   - function firstIsArray (firstValue) {
9   - var res
10   - if (!firstValue.length) {
11   - res = 0
12   - }
13   - for (var i = 0; i < firstValue.length; i++) {
14   - if (i === 0) {
15   - res = Number(firstValue[i])
16   - } else {
17   - res = Subtr(res, Number(firstValue[i]))
18   - }
19   - }
20   - return res
21   - }
22   - function Subtr(arg1,arg2){
23   - var r1,r2,m,n;
24   - try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}
25   - try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}
26   - m=Math.pow(10,Math.max(r1,r2));
27   - //last modify by deeka
28   - //动态控制精度长度
29   - n=(r1>=r2)?r1:r2;
30   - return ((arg1*m-arg2*m)/m).toFixed(n);
31   - }
32   - var argsKeys = Object.keys(arguments);
33   - var result = 0;
34   - var firstValue = arguments[argsKeys[0]]
35   - if (typeof firstValue === 'number') {
36   - result = firstValue
37   - } else if (typeof firstValue === 'string') {
38   - var parsed = parseFloat(elt);
39   - !isNaN(parsed) && (result = parsed);
40   - } else if (Array.isArray(firstValue)) {
41   - result = firstIsArray(firstValue)
42   - }
43   - for (var i = 1; i < argsKeys.length; ++i) {
44   - var elt = arguments[argsKeys[i]];
45   - if (typeof elt === 'number') {
46   - result = Subtr(result, elt);
47   - } else if (typeof elt === 'string') {
48   - var parsed = parseFloat(elt);
49   - !isNaN(parsed) && (result -= parsed);
50   - } else if (Array.isArray(elt)) {
51   - result = Subtr(result, SUM(elt));
52   - }
53   - }
54   - return result;
55   -}
56   -
57   -this.DIV = function () {
58   - var result
59   - var filterArgus = []
60   - function accDiv(arg1,arg2){
61   - var t1=0,t2=0,r1,r2;
62   - try{t1=arg1.toString().split(".")[1].length}catch(e){}
63   - try{t2=arg2.toString().split(".")[1].length}catch(e){}
64   - with(Math){
65   - r1=Number(arg1.toString().replace(".",""))
66   - r2=Number(arg2.toString().replace(".",""))
67   - return (r1/r2)*pow(10,t2-t1);
68   - }
69   - }
70   -
71   - function handleArgus(arguments) {
72   - var argsKeys = Object.keys(arguments);
73   - for (var i = 0; i < argsKeys.length; i++) {
74   - var elt = arguments[argsKeys[i]];
75   - if (Array.isArray(elt)) {
76   - // filterArgus.push(filterArgus)
77   - var obj = {}
78   - for (var j = 0; j < elt.length; j++) {
79   - obj[j] = elt[j]
80   - }
81   - handleArgus(obj)
82   - } else if (typeof elt === 'number') {
83   - filterArgus.push(elt)
84   - } else if(typeof elt === 'string') {
85   - var parsed = parseFloat(elt);
86   - !isNaN(parsed) && (filterArgus.push(elt));
87   - }
88   - }
89   - return filterArgus
90   - }
91   - filterArgus = handleArgus(arguments)
92   - result = Number(filterArgus[0])
93   - for (var i = 1; i < filterArgus.length; i++) {
94   - if (Number(filterArgus[i]) === 0) {
95   - return 0
96   - } else {
97   - result = accDiv(result, Number(filterArgus[i]))
98   - }
99   - }
100   - var splitResult = String(result).split('.')
101   - if (splitResult[1] && splitResult[1].length > 6) {
102   - splitResult[1] = splitResult[1].slice(0, 6)
103   - }
104   - if (!splitResult[1]) {
105   - return Number(splitResult[0])
106   - } else {
107   - return Number(splitResult[0] + '.' + splitResult[1])
108   - }
109   - // var param = arguments[0]
110   - // var length = arguments[1] || 2
111   - // if (!Array.isArray(param) || param.length === 0) {
112   - // return 0
113   - // }
114   - // var res = toNumber(param[0])
115   - // for (var i = 1; i < param.length; i++) {
116   - // res = accDiv(res, toNumber(param[i]))
117   - // }
118   - // return res.toFixed(length)
119   -}
120   -
121   -this.COUNTUNIQUE = function () {
122   - var param = arguments[0]
123   - if (!Array.isArray(param)) return
124   - var result = []
125   - function handleArgus (param) {
126   - for (var i = 0; i < param.length; i++) {
127   - if (param[i] === null || param[i] === undefined || param[i] === '') continue
128   - if (Array.isArray(param[i])) {
129   - handleArgus(param[i])
130   - } else if (result.indexOf(param[i]) === -1) {
131   - result.push(param[i])
132   - }
133   - }
134   - }
135   - handleArgus(param)
136   - return result.length
137   -}
138   -
139   -this.AVG = function () {
140   - var param = arguments[0]
141   - return this.AVERAGE(param)
142   -}

2.53 KB

5.94 KB

9.68 KB

src/app.ts deleted 100644 → 0
  1 +import { ConfigProvider } from 'antd';
  2 +import { ReactNode } from 'react';
  3 +import zhCN from 'antd/es/locale/zh_CN';
  4 +
  5 +/**
  6 + * @see https://v3.umijs.org/zh-CN/plugins/plugin-initial-state#getinitialstate
  7 + * */
  8 +export async function getInitialState(): Promise<{}> {
  9 + return {};
  10 +}
  11 +
  12 +/**
  13 + * @see https://v3.umijs.org/zh-CN/docs/runtime-config#rootcontainerlastrootcontainer-args
  14 + */
  15 +export function rootContainer(container: ReactNode) {
  16 + return <ConfigProvider locale={zhCN}>{container}</ConfigProvider>;
  17 +}
... ...
1   -import QxFormDesign from '@qx/form-design';
2   -// TODO:
3   -import { SYSTEM_WIDGETS } from '@/packages/qx-form-generator/src/utils/common';
4   -
5   -const FormDesign: React.FC<any> = (props) => {
6   - return <QxFormDesign {...props} systemWidgets={SYSTEM_WIDGETS} />;
7   -};
8   -
9   -export * from '@qx/form-design';
10   -
11   -export default FormDesign;
... ... @@ -4,4 +4,3 @@ import Exception403 from './exception/403';
4 4 import Exception500 from './exception/500';
5 5
6 6 export { Exception, Exception404, Exception403, Exception500 };
7   -export * from './view-render';
... ...
1   -@import '~antd/es/style/themes/default.less';
2   -
3   -// 快捷查询样式
4   -.qx-view-quick-search {
5   - display: flex;
6   - flex-wrap: nowrap;
7   - width: 100%;
8   - transition: all 0.5s;
9   -
10   - &-container {
11   - position: relative;
12   - box-sizing: border-box;
13   - padding: 0 20px;
14   - overflow: hidden;
15   -
16   - .ant-btn-icon-only {
17   - position: absolute;
18   - top: 0;
19   - bottom: 0;
20   - z-index: 2;
21   - width: 18px;
22   - background-color: #fff;
23   -
24   - &.left-button {
25   - left: 0;
26   - .anticon {
27   - justify-content: flex-start;
28   - }
29   - }
30   -
31   - &.right-button {
32   - right: 0;
33   - .anticon {
34   - justify-content: flex-end;
35   - }
36   - }
37   - }
38   -
39   - ::-webkit-scrollbar {
40   - height: 0;
41   - }
42   - ::-webkit-scrollbar-thumb {
43   - height: 0;
44   - }
45   - }
46   -
47   - &__item {
48   - position: relative;
49   - flex-shrink: 0;
50   - box-sizing: border-box;
51   - height: 32px;
52   - padding-right: 20px;
53   - padding-bottom: 2px;
54   - padding-left: 20px;
55   - color: #333;
56   - font-size: 14px;
57   - line-height: 30px;
58   - white-space: nowrap;
59   -
60   - &:last-child {
61   - padding-right: 0;
62   - }
63   -
64   - &:first-child {
65   - padding-left: 0;
66   - }
67   -
68   - &::before {
69   - position: absolute;
70   - right: 20px;
71   - bottom: 0;
72   - left: 20px;
73   - display: none;
74   - height: 2px;
75   - background-color: @primary-color;
76   - content: '';
77   - }
78   -
79   - &:last-child::before {
80   - right: 0;
81   - }
82   -
83   - &:first-child::before {
84   - left: 0;
85   - }
86   -
87   - &:hover,
88   - &.selected {
89   - color: @primary-color;
90   - cursor: pointer;
91   - }
92   -
93   - &.selected::before {
94   - display: block;
95   - }
96   - }
97   -}
98   -
99   -// 树状视图样式
100   -.qx-tree-list {
101   - height: 100%;
102   -
103   - .ant-tree {
104   - height: calc(100% - 40px);
105   - padding-top: 10px;
106   - overflow-y: scroll;
107   -
108   - .ant-tree-switcher-icon {
109   - color: #999;
110   - }
111   - }
112   -
113   - .ant-tree-title {
114   - display: flex;
115   - align-items: center;
116   - justify-content: flex-start;
117   - height: 100%;
118   - color: #333;
119   - font-size: 14px;
120   - }
121   -
122   - .ant-tree-treenode {
123   - align-items: center;
124   - height: 32px;
125   -
126   - .ant-tree-node-content-wrapper {
127   - align-items: center;
128   - justify-content: flex-start;
129   - height: 100%;
130   - }
131   -
132   - button {
133   - //height: 28px;
134   - width: auto;
135   - min-width: 28px;
136   - margin: 0 12px 0 0;
137   - padding: 0;
138   - }
139   -
140   - .qx-tree-btn-list {
141   - display: none;
142   - align-items: center;
143   - justify-content: flex-start;
144   - height: 100%;
145   - margin-left: 16px;
146   -
147   - .qx-btn {
148   - display: inline-flex;
149   - align-items: center;
150   - justify-content: center;
151   - box-sizing: border-box;
152   - padding: 0 5px;
153   - background-color: transparent !important;
154   - }
155   -
156   - .qx-btn:hover,
157   - .qx-btn:focus {
158   - background-color: #f0f0f0 !important;
159   - }
160   - }
161   -
162   - .ant-tree-draggable-icon {
163   - visibility: hidden;
164   - }
165   -
166   - &:hover {
167   - .qx-tree-btn-list {
168   - display: inline-flex;
169   - align-items: center;
170   - justify-content: flex-start;
171   - }
172   -
173   - .ant-tree-draggable-icon {
174   - color: @normal-color;
175   - font-size: 18px;
176   - visibility: visible;
177   - cursor: move;
178   - opacity: 1;
179   - }
180   - }
181   -
182   - .ant-tree-draggable-icon:hover {
183   - color: @primary-color;
184   - opacity: 1;
185   - }
186   -
187   - &.ant-tree-treenode-draggable.dragging {
188   - background-color: #fff;
189   - border-color: transparent !important;
190   - border-radius: 3px;
191   - box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08);
192   -
193   - &::after {
194   - border-color: transparent !important;
195   - }
196   - }
197   - }
198   -
199   - .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
200   - background-color: transparent;
201   - }
202   -
203   - .ant-tree .ant-tree-node-content-wrapper:hover {
204   - background-color: rgba(52, 153, 255, 0.05);
205   - border-radius: 3px;
206   - }
207   -
208   - &__empty {
209   - height: 200px;
210   - margin: 0;
211   - padding-top: 30px;
212   - background-color: #fff;
213   - }
214   -
215   - .qx-tree-drop-down {
216   - &-btn.ant-btn {
217   - height: 24px;
218   - color: #999;
219   -
220   - &:hover {
221   - color: @primary-color;
222   - }
223   - }
224   -
225   - .qx-btn {
226   - display: inline-flex;
227   - align-items: center;
228   - justify-content: center;
229   - box-sizing: border-box;
230   - padding: 0 5px;
231   - background-color: transparent !important;
232   - }
233   -
234   - .qx-btn:hover,
235   - .qx-btn:focus {
236   - background-color: #f0f0f0 !important;
237   - }
238   -
239   - .ant-dropdown-menu-item {
240   - &-active,
241   - &:hover {
242   - background-color: #fff;
243   - }
244   - }
245   - }
246   -}
1   -import { QxSearch, QxTable } from '@qx/view-render';
2   -import _ from 'lodash';
3   -export * from '@qx/view-render';
4   -import './index.less';
5   -
6   -const QxSearchForm = (props: any) => {
7   - const SYSTEM_WIDGETS = qx.getModuleData()?.systemWidgets;
8   - const widgets = { ...SYSTEM_WIDGETS, ...(props.widgets || {}) };
9   - return <QxSearch {...props} widgets={widgets} />;
10   -};
11   -
12   -export { QxSearchForm };
1   -.navs {
2   - ul {
3   - padding: 0;
4   - list-style: none;
5   - display: flex;
6   - }
7   - li {
8   - margin-right: 1em;
9   - }
10   -}
1   -import { Link, Outlet } from 'umi';
2   -import styles from './index.less';
3   -
4   -export default function Layout() {
5   - return (
6   - <div className={styles.navs}>
7   - <ul>
8   - <li>
9   - <Link to="/">Home</Link>
10   - </li>
11   - <li>
12   - <Link to="/docs">Docs</Link>
13   - </li>
14   - <li>
15   - <a href="https://github.com/umijs/umi">Github</a>
16   - </li>
17   - </ul>
18   - <Outlet />
19   - </div>
20   - );
21   -}
1   -{
2   - "search": {
3   - "columnWidth": "33.33%",
4   - "row": 0,
5   - "properties": {
6   - "receive": {
7   - "max": 1.0,
8   - "title": "接收人",
9   - "type": "array",
10   - "widget": "userSelector"
11   - },
12   - "sender": {
13   - "max": 1.0,
14   - "title": "发送人",
15   - "type": "array",
16   - "widget": "userSelector"
17   - },
18   - "unread": {
19   - "title": "消息状态",
20   - "type": "boolean",
21   - "widget": "qxSwitch",
22   - "qxProps": {
23   - "options": [
24   - {
25   - "name": "未读",
26   - "code": true
27   - },
28   - {
29   - "name": "已读",
30   - "code": false
31   - }
32   - ]
33   - }
34   - },
35   - "subject": {
36   - "title": "主题",
37   - "placeholder": "请输入...",
38   - "type": "string",
39   - "widget": "qxInput"
40   - },
41   - "created_at": {
42   - "type": "range",
43   - "title": "发送时间",
44   - "widget": "qxDatetime"
45   - },
46   - "category": {
47   - "props": {
48   - "mode": "TILE_H",
49   - "allowClear": true,
50   - "showAllOption": true
51   - },
52   - "max": 1.0,
53   - "width": "100%",
54   - "title": "消息类型",
55   - "type": "array",
56   - "widget": "qxSelect",
57   - "qxProps": {
58   - "options": [
59   - {
60   - "name": "系统通知",
61   - "code": "SYSTEM",
62   - "extract": {}
63   - },
64   - {
65   - "name": "流程通知",
66   - "code": "WORKFLOW",
67   - "extract": {}
68   - },
69   - {
70   - "name": "用户通知",
71   - "code": "USER",
72   - "extract": {}
73   - },
74   - {
75   - "name": "表单通知",
76   - "code": "FORM",
77   - "extract": {}
78   - }
79   - ]
80   - }
81   - }
82   - },
83   - "hideQuery": false
84   - },
85   - "totals": [],
86   - "bar": {
87   - "top": false,
88   - "buttons": [
89   - {
90   - "code": "DELETE",
91   - "name": "删除",
92   - "needConfirm": false,
93   - "disabled": false,
94   - "action": "SYS",
95   - "icon": "DeleteOutlined",
96   - "batch": true,
97   - "line": true,
98   - "flag": "DELETE_flag_"
99   - },
100   - {
101   - "code": "ADD",
102   - "name": "新增",
103   - "needConfirm": false,
104   - "disabled": false,
105   - "action": "SYS",
106   - "type": "primary",
107   - "icon": "PlusOutlined",
108   - "flag": "ADD_flag_"
109   - }
110   - ]
111   - },
112   - "list": {
113   - "batch": true,
114   - "columns": [
115   - {
116   - "dataIndex": "receive",
117   - "renderData": {
118   - "type": "USER",
119   - "infoField": "receive_info_"
120   - },
121   - "show": true,
122   - "width": "120",
123   - "flexible": false,
124   - "fixed": false,
125   - "title": "接收人",
126   - "type": "USER",
127   - "align": "left",
128   - "link": false,
129   - "sort": false,
130   - "widget": "userSelector"
131   - },
132   - {
133   - "dataIndex": "sender",
134   - "renderData": {
135   - "type": "USER",
136   - "infoField": "sender_info_"
137   - },
138   - "show": true,
139   - "width": "120",
140   - "flexible": false,
141   - "fixed": false,
142   - "title": "发送人",
143   - "type": "USER",
144   - "align": "left",
145   - "link": false,
146   - "sort": false,
147   - "widget": "userSelector"
148   - },
149   - {
150   - "dataIndex": "subject",
151   - "show": true,
152   - "flexible": false,
153   - "fixed": false,
154   - "title": "主题",
155   - "type": "STRING",
156   - "align": "left",
157   - "link": false,
158   - "sort": true,
159   - "widget": "qxInput"
160   - },
161   - {
162   - "dataIndex": "category",
163   - "renderData": {
164   - "type": "ENUM",
165   - "infoField": "category_info_",
166   - "enableScore": false,
167   - "enableColor": false,
168   - "options": [
169   - {
170   - "name": "系统通知",
171   - "code": "SYSTEM",
172   - "extract": {}
173   - },
174   - {
175   - "name": "流程通知",
176   - "code": "WORKFLOW",
177   - "extract": {}
178   - },
179   - {
180   - "name": "用户通知",
181   - "code": "USER",
182   - "extract": {}
183   - },
184   - {
185   - "name": "表单通知",
186   - "code": "FORM",
187   - "extract": {}
188   - }
189   - ]
190   - },
191   - "show": true,
192   - "flexible": false,
193   - "fixed": false,
194   - "title": "消息类型",
195   - "type": "ENUM",
196   - "align": "left",
197   - "link": false,
198   - "sort": false,
199   - "widget": "qxSelect"
200   - },
201   - {
202   - "dataIndex": "created_at",
203   - "renderData": {
204   - "dateFormat": "YEAR_SEC"
205   - },
206   - "show": true,
207   - "width": "null",
208   - "flexible": false,
209   - "fixed": false,
210   - "title": "发送时间",
211   - "type": "YEAR_SEC",
212   - "align": "left",
213   - "link": false,
214   - "sort": false,
215   - "widget": "qxDatetime"
216   - },
217   - {
218   - "dataIndex": "unread",
219   - "renderData": {
220   - "type": "BOOL",
221   - "checked": "未读",
222   - "unChecked": "已读",
223   - "checkedChildren": "未读",
224   - "unCheckedChildren": "已读"
225   - },
226   - "show": true,
227   - "flexible": false,
228   - "fixed": false,
229   - "title": "消息状态",
230   - "type": "BOOL",
231   - "mode": "SWITCH",
232   - "align": "center",
233   - "link": false,
234   - "sort": false,
235   - "widget": "qxSwitch"
236   - },
237   - {
238   - "dataIndex": "template_id",
239   - "renderData": {
240   - "type": "REL",
241   - "infoField": "template_id_info_",
242   - "viewable": false
243   - },
244   - "show": false,
245   - "flexible": false,
246   - "fixed": false,
247   - "title": "消息模板",
248   - "type": "REL",
249   - "mode": "TAG",
250   - "align": "left",
251   - "link": false,
252   - "sort": false,
253   - "widget": "relSelector"
254   - },
255   - {
256   - "dataIndex": "content",
257   - "show": false,
258   - "flexible": false,
259   - "fixed": false,
260   - "title": "内容",
261   - "type": "TEXT",
262   - "align": "left",
263   - "link": false,
264   - "sort": false,
265   - "widget": "qxRichText"
266   - },
267   - {
268   - "dataIndex": "data_title",
269   - "show": false,
270   - "flexible": false,
271   - "fixed": false,
272   - "title": "数据标题",
273   - "type": "STRING",
274   - "align": "left",
275   - "link": false,
276   - "sort": true,
277   - "widget": "qxInput"
278   - },
279   - {
280   - "dataIndex": "owner_id",
281   - "renderData": {
282   - "type": "USER",
283   - "infoField": "owner_id_info_"
284   - },
285   - "show": false,
286   - "flexible": false,
287   - "fixed": false,
288   - "title": "拥有人",
289   - "type": "USER",
290   - "align": "left",
291   - "link": false,
292   - "sort": false,
293   - "widget": "userSelector"
294   - },
295   - {
296   - "dataIndex": "created_by",
297   - "renderData": {
298   - "type": "USER",
299   - "infoField": "created_by_info_"
300   - },
301   - "show": false,
302   - "flexible": false,
303   - "fixed": false,
304   - "title": "创建人",
305   - "type": "USER",
306   - "align": "left",
307   - "link": false,
308   - "sort": false,
309   - "widget": "userSelector"
310   - },
311   - {
312   - "dataIndex": "updated_by",
313   - "renderData": {
314   - "type": "USER",
315   - "infoField": "updated_by_info_"
316   - },
317   - "show": false,
318   - "flexible": false,
319   - "fixed": false,
320   - "title": "更新人",
321   - "type": "USER",
322   - "align": "left",
323   - "link": false,
324   - "sort": false,
325   - "widget": "userSelector"
326   - },
327   - {
328   - "dataIndex": "updated_at",
329   - "renderData": {
330   - "dateFormat": "YEAR_SEC"
331   - },
332   - "show": false,
333   - "flexible": false,
334   - "fixed": false,
335   - "title": "更新时间",
336   - "type": "YEAR_SEC",
337   - "align": "left",
338   - "link": false,
339   - "sort": false,
340   - "widget": "qxDatetime"
341   - },
342   - {
343   - "dataIndex": "ACTION",
344   - "renderData": {
345   - "buttons": [
346   - {
347   - "code": "DELETE",
348   - "name": "删除",
349   - "needConfirm": false,
350   - "disabled": false,
351   - "action": "SYS",
352   - "icon": "DeleteOutlined",
353   - "batch": true,
354   - "line": true,
355   - "flag": "DELETE_flag_"
356   - },
357   - {
358   - "code": "VIEW",
359   - "name": "查看",
360   - "needConfirm": false,
361   - "disabled": false,
362   - "action": "SYS",
363   - "type": "link",
364   - "icon": "EyeOutlined",
365   - "batch": false,
366   - "line": true,
367   - "flag": "VIEW_flag_"
368   - },
369   - {
370   - "code": "EDIT",
371   - "name": "编辑",
372   - "needConfirm": false,
373   - "disabled": false,
374   - "action": "SYS",
375   - "type": "link",
376   - "icon": "EditOutlined",
377   - "batch": false,
378   - "line": true,
379   - "flag": "EDIT_flag_"
380   - },
381   - {
382   - "code": "t6onn",
383   - "name": "已读",
384   - "needConfirm": false,
385   - "disabled": false,
386   - "action": "CUSTOM",
387   - "icon": "CheckOutlined",
388   - "batch": true,
389   - "line": true,
390   - "flag": "t6onn_flag_",
391   - "schemas": [
392   - {
393   - "actionType": "EDIT_FORM",
394   - "type": "object",
395   - "displayType": "column",
396   - "ext": {
397   - "version": 25.0,
398   - "showOrder": 28.0
399   - },
400   - "properties": {
401   - "_row_apcyjn": {},
402   - "_row_nieqmf": {},
403   - "_row_eumtlv": {},
404   - "_row_qalctk": {},
405   - "_row_emuhau": {},
406   - "_row_sjtfto": {},
407   - "_row_djdsgi": {
408   - "type": "object",
409   - "layout": true,
410   - "properties": {
411   - "unread": {
412   - "title": "消息状态",
413   - "type": "boolean",
414   - "width": "50%",
415   - "widget": "qxSwitch",
416   - "qxProps": {
417   - "defaultConfig": {
418   - "type": "OTHER",
419   - "values": [
420   - {
421   - "value": true
422   - }
423   - ]
424   - }
425   - },
426   - "props": {
427   - "mode": "SWITCH",
428   - "checkedChildren": "未读",
429   - "unCheckedChildren": "已读"
430   - },
431   - "fieldName": "unread",
432   - "inEffect": true,
433   - "auth": true,
434   - "hidden": true,
435   - "readOnly": false,
436   - "required": false
437   - }
438   - }
439   - },
440   - "_row_fjtpvv": {}
441   - },
442   - "editParams": []
443   - }
444   - ]
445   - }
446   - ]
447   - },
448   - "show": true,
449   - "flexible": false,
450   - "fixed": false,
451   - "title": "操作",
452   - "mode": "text",
453   - "link": false,
454   - "sort": false
455   - }
456   - ],
457   - "size": "default",
458   - "pageSize": 10,
459   - "allowSearch": false
460   - },
461   - "quickSearch": {
462   - "enableQuickSearch": false
463   - }
464   -}
1 1 import React, { memo } from 'react';
2   -import { Space } from 'antd';
3   -import { QxSearchForm, QxTable, QxToolbar } from '@/components/view-render';
4   -import { useRequest } from 'ahooks';
5   -import { getData } from './services';
6   -import data from './data.json';
  2 +import { Button } from 'antd';
  3 +import { useModel } from 'umi';
7 4 import styles from './styles.less';
8 5
9 6 const prefixCls = 'app-view';
10 7
11 8 const AppView: React.FC<AppViewProps> = (props) => {
12   - const { search, list, bar } = data;
13   - const { data: tableData = {} as any, run, loading } = useRequest(getData);
14   -
15   - const changeFullscreen = () => {};
16   -
  9 + const { increment, decrement, counter } = useModel('count', (model) => model);
17 10 return (
18 11 <div className={styles[prefixCls]}>
19   - <Space direction="vertical" size={20}>
20   - <QxSearchForm {...search} onSearch={() => run()} />
21   - <QxToolbar
22   - isFullscreen
23   - changeFullscreen={changeFullscreen}
24   - buttons={bar.buttons}
25   - />
26   - <QxTable
27   - loading={loading}
28   - columns={list.columns}
29   - dataSource={tableData.list}
30   - />
31   - </Space>
  12 + <p>{counter}</p>
  13 + <Button
  14 + className={styles[`${prefixCls}__button--primary`]}
  15 + onClick={() => increment()}
  16 + >
  17 + increment
  18 + </Button>
  19 + <Button onClick={() => decrement()}>decrement</Button>
32 20 </div>
33 21 );
34 22 };
... ...
... ... @@ -2,4 +2,11 @@
2 2
3 3 .@{prefix-cls} {
4 4 padding: 10px;
  5 + color: @B8;
  6 +
  7 + &__button {
  8 + &--primary {
  9 + background-color: @B8;
  10 + }
  11 + }
5 12 }
... ...
  1 +/// <reference types="@qx/types" />
... ...
1   -@import '~antd/lib/style/themes/variable.less';
2   -
3   -@html-selector: html;
  1 +@import '~@qx/ui/src/style/variable.less';
... ...
... ... @@ -13,7 +13,7 @@
13 13 "paths": {
14 14 "@/*": ["./src/*"],
15 15 "@@/*": ["./src/.umi/*"]
16   - }
  16 + },
17 17 "allowSyntheticDefaultImports": true
18 18 },
19 19 "include": [
... ... @@ -21,8 +21,9 @@
21 21 "src/**/*",
22 22 "config/**/*",
23 23 ".umirc.ts",
24   - "typings.d.ts"
25   -, "public" ],
  24 + "typings.d.ts",
  25 + "public"
  26 + ],
26 27 "exclude": [
27 28 "node_modules",
28 29 "lib",
... ...