diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7cd8d57cf7..419a0ed33c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -59,11 +59,11 @@ jobs: NODE_OPTIONS: '--max_old_space_size=4096' run: node common/scripts/install-run-rush.js build --only @visactor/lark-vchart - - name: Run Bugserver - working-directory: ./packages/vchart - env: - BUG_SERVER_TOKEN: ${{ secrets.BUG_SERVER_TOKEN }} - run: node ../../common/scripts/install-run-rushx.js ci + # - name: Run Bugserver + # working-directory: ./packages/vchart + # env: + # BUG_SERVER_TOKEN: ${{ secrets.BUG_SERVER_TOKEN }} + # run: node ../../common/scripts/install-run-rushx.js ci - name: Publish to npm env: diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index e825dc058b..0b842305ae 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -15,8 +15,9 @@ importers: '@types/markdown-it': ^13.0.0 '@types/react': ^18.0.0 '@types/react-dom': ^18.0.0 - '@visactor/vchart': workspace:1.3.2 + '@visactor/vchart': workspace:1.3.3 '@visactor/vgrammar': ~0.6.6 + '@visactor/vmind': 1.0.6-alpha.1 '@visactor/vrender': ~0.14.8 '@visactor/vutils': ~0.15.14 '@vitejs/plugin-react': 3.1.0 @@ -42,6 +43,7 @@ importers: '@arco-design/web-react': 2.46.1_vnxzf5c44dqo4vncfl2mrh2gwm '@visactor/vchart': link:../packages/vchart '@visactor/vgrammar': 0.6.6 + '@visactor/vmind': 1.0.6-alpha.1_7i2a3jlfudjwv4qjzxr3uxbiwi '@visactor/vrender': 0.14.8 '@visactor/vutils': 0.15.14 axios: 1.5.0 @@ -54,7 +56,7 @@ importers: '@internal/eslint-config': link:../share/eslint-config '@internal/story-player': link:../tools/story-player '@internal/ts-config': link:../share/ts-config - '@types/highlightjs': 9.12.2 + '@types/highlightjs': 9.12.3 '@types/markdown-it': 13.0.1 '@types/react': 18.2.21 '@types/react-dom': 18.2.7 @@ -119,7 +121,7 @@ importers: '@types/react': ^18.0.0 '@types/react-dom': ^18.0.0 '@types/react-is': ^17.0.3 - '@visactor/vchart': workspace:1.3.2 + '@visactor/vchart': workspace:1.3.3 '@visactor/vgrammar': ~0.6.6 '@visactor/vrender': ~0.14.8 '@visactor/vutils': ~0.15.14 @@ -152,7 +154,7 @@ importers: '@rollup/plugin-typescript': 11.1.0_3riap2emcx3rezd3j6fqob2ipq '@rushstack/eslint-patch': 1.1.4 '@types/jest': 26.0.24 - '@types/node': 20.6.0 + '@types/node': 20.6.2 '@types/offscreencanvas': 2019.6.4 '@types/react': 18.2.21 '@types/react-dom': 18.2.7 @@ -171,7 +173,7 @@ importers: ts-jest: 26.5.6_xuote2qreek47x2di7kesslrai tslib: 2.3.1 typescript: 4.9.5 - vite: 3.2.6_@types+node@20.6.0 + vite: 3.2.6_@types+node@20.6.2 ../../packages/taro-vchart: specifiers: @@ -199,7 +201,7 @@ importers: '@types/webpack-env': ^1.13.6 '@typescript-eslint/eslint-plugin': 5.30.0 '@typescript-eslint/parser': 5.30.0 - '@visactor/vchart': workspace:1.3.2 + '@visactor/vchart': workspace:1.3.3 '@vitejs/plugin-react': 3.1.0 babel-preset-taro: 3.3.17 eslint: ~8.18.0 @@ -336,7 +338,7 @@ importers: '@internal/typescript-json-schema': link:../../tools/typescript-json-schema '@rushstack/eslint-patch': 1.1.4 '@types/jest': 26.0.24 - '@types/node': 20.6.0 + '@types/node': 20.6.2 '@types/offscreencanvas': 2019.6.4 canvas: 2.11.2 d3-array: 3.2.3 @@ -362,11 +364,11 @@ importers: rollup-plugin-visualizer: 5.9.2_rollup@3.20.5 ts-jest: 26.5.6_xuote2qreek47x2di7kesslrai ts-loader: 8.0.2_typescript@4.9.5 - ts-node: 10.9.0_cqr6jgkr7tkibwc2hupq6vz5k4 + ts-node: 10.9.0_3puo4rtspwl3idxgm5pkqjgczy tslib: 2.3.1 tslint: 5.12.1_typescript@4.9.5 typescript: 4.9.5 - vite: 3.2.6_@types+node@20.6.0 + vite: 3.2.6_@types+node@20.6.2 ../../packages/vchart-editor: specifiers: @@ -377,7 +379,7 @@ importers: '@types/jest': ^26.0.0 '@types/node': '*' '@types/offscreencanvas': 2019.6.4 - '@visactor/vchart': workspace:1.3.2 + '@visactor/vchart': workspace:1.3.3 '@visactor/vdataset': ~0.15.14 '@visactor/vrender': ~0.14.8 '@visactor/vutils': ~0.15.14 @@ -407,7 +409,7 @@ importers: '@internal/ts-config': link:../../share/ts-config '@rushstack/eslint-patch': 1.1.4 '@types/jest': 26.0.24 - '@types/node': 20.6.0 + '@types/node': 20.6.2 '@types/offscreencanvas': 2019.6.4 eslint: 8.18.0 husky: 7.0.4 @@ -419,11 +421,11 @@ importers: react-device-detect: 2.2.3 ts-jest: 26.5.6_xuote2qreek47x2di7kesslrai ts-loader: 8.0.2_typescript@4.9.5 - ts-node: 10.9.0_cqr6jgkr7tkibwc2hupq6vz5k4 + ts-node: 10.9.0_3puo4rtspwl3idxgm5pkqjgczy tslib: 2.3.1 tslint: 5.12.1_typescript@4.9.5 typescript: 4.9.5 - vite: 3.2.6_@types+node@20.6.0 + vite: 3.2.6_@types+node@20.6.2 ../../packages/vchart-schema: specifiers: @@ -610,7 +612,7 @@ importers: '@types/merge2': 1.4.0 '@types/minimist': 1.2.2 '@types/ms': 0.7.31 - '@types/node': 20.6.0 + '@types/node': 20.6.2 '@types/semver': 7.3.12 '@types/terser': 3.12.0 '@types/through2': 2.0.38 @@ -618,7 +620,7 @@ importers: '@types/vinyl': 2.0.7 '@types/yargs-parser': 21.0.0 eslint: 8.18.0 - ts-node: 10.9.0_cqr6jgkr7tkibwc2hupq6vz5k4 + ts-node: 10.9.0_3puo4rtspwl3idxgm5pkqjgczy typescript: 4.9.5 vitest: 0.30.1_less@4.1.3+terser@5.17.1 @@ -632,7 +634,7 @@ importers: '@types/node': '*' '@typescript-eslint/eslint-plugin': 5.30.0 '@typescript-eslint/parser': 5.30.0 - '@visactor/vchart': workspace:1.3.2 + '@visactor/vchart': workspace:1.3.3 '@visactor/vrender': ~0.14.8 '@visactor/vutils': ~0.15.14 cross-env: ^7.0.3 @@ -654,7 +656,7 @@ importers: '@internal/ts-config': link:../../share/ts-config '@rushstack/eslint-patch': 1.1.4 '@types/jest': 26.0.24 - '@types/node': 20.6.0 + '@types/node': 20.6.2 '@typescript-eslint/eslint-plugin': 5.30.0_cow5zg7tx6c3eisi5a4ud5kwia '@typescript-eslint/parser': 5.30.0_vwud3sodsb5zxmzckoj7rdwdbq cross-env: 7.0.3 @@ -662,10 +664,10 @@ importers: jest: 26.6.3_ts-node@10.9.0 prettier: 2.6.1 ts-jest: 26.5.6_xuote2qreek47x2di7kesslrai - ts-node: 10.9.0_cqr6jgkr7tkibwc2hupq6vz5k4 + ts-node: 10.9.0_3puo4rtspwl3idxgm5pkqjgczy tslint-config-prettier: 1.18.0 typescript: 4.9.5 - vite: 3.2.6_@types+node@20.6.0 + vite: 3.2.6_@types+node@20.6.2 ../../tools/typescript-json-schema: specifiers: @@ -686,12 +688,12 @@ importers: typescript: 4.9.5 yargs: ^17.1.1 dependencies: - '@types/json-schema': 7.0.12 - '@types/node': 20.6.0 + '@types/json-schema': 7.0.13 + '@types/node': 20.6.2 glob: 7.2.3 path-equal: 1.2.5 safe-stable-stringify: 2.4.3 - ts-node: 10.9.0_cqr6jgkr7tkibwc2hupq6vz5k4 + ts-node: 10.9.0_3puo4rtspwl3idxgm5pkqjgczy typescript: 4.9.5 yargs: 17.7.2 devDependencies: @@ -758,11 +760,11 @@ packages: resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.13 + '@babel/highlight': 7.22.20 chalk: 2.4.2 - /@babel/compat-data/7.22.9: - resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} + /@babel/compat-data/7.22.20: + resolution: {integrity: sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==} engines: {node: '>=6.9.0'} /@babel/core/7.20.12: @@ -773,12 +775,12 @@ packages: '@babel/code-frame': 7.22.13 '@babel/generator': 7.21.1 '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.22.17_@babel+core@7.20.12 + '@babel/helper-module-transforms': 7.22.20_@babel+core@7.20.12 '@babel/helpers': 7.22.15 '@babel/parser': 7.22.16 '@babel/template': 7.22.15 - '@babel/traverse': 7.22.17 - '@babel/types': 7.22.17 + '@babel/traverse': 7.22.20 + '@babel/types': 7.22.19 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -801,7 +803,7 @@ packages: resolution: {integrity: sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.19 jsesc: 2.5.2 @@ -810,7 +812,7 @@ packages: resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.19 jsesc: 2.5.2 @@ -819,19 +821,19 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 /@babel/helper-builder-binary-assignment-operator-visitor/7.22.15: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 /@babel/helper-compilation-targets/7.22.15: resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.22.20 '@babel/helper-validator-option': 7.22.15 browserslist: 4.21.10 lru-cache: 5.1.1 @@ -845,11 +847,11 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.22.5 '@babel/helper-member-expression-to-functions': 7.22.15 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.9_@babel+core@7.20.12 + '@babel/helper-replace-supers': 7.22.20_@babel+core@7.20.12 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 @@ -875,13 +877,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.4 + resolve: 1.22.6 semver: 6.3.1 transitivePeerDependencies: - supports-color - /@babel/helper-environment-visitor/7.22.5: - resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} + /@babel/helper-environment-visitor/7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} /@babel/helper-function-name/7.0.0-beta.44: @@ -897,7 +899,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 /@babel/helper-get-function-arity/7.0.0-beta.44: resolution: {integrity: sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==} @@ -909,62 +911,62 @@ packages: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 /@babel/helper-member-expression-to-functions/7.22.15: resolution: {integrity: sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 /@babel/helper-module-imports/7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 - /@babel/helper-module-transforms/7.22.17_@babel+core@7.20.12: - resolution: {integrity: sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==} + /@babel/helper-module-transforms/7.22.20_@babel+core@7.20.12: + resolution: {integrity: sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.15 + '@babel/helper-validator-identifier': 7.22.20 /@babel/helper-optimise-call-expression/7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 /@babel/helper-plugin-utils/7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator/7.22.17_@babel+core@7.20.12: - resolution: {integrity: sha512-bxH77R5gjH3Nkde6/LuncQoLaP16THYPscurp1S8z7S9ZgezCyV3G8Hc+TZiCmY8pz4fp8CvKSgtJMW0FkLAxA==} + /@babel/helper-remap-async-to-generator/7.22.20_@babel+core@7.20.12: + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-wrap-function': 7.22.17 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-wrap-function': 7.22.20 - /@babel/helper-replace-supers/7.22.9_@babel+core@7.20.12: - resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} + /@babel/helper-replace-supers/7.22.20_@babel+core@7.20.12: + resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.22.15 '@babel/helper-optimise-call-expression': 7.22.5 @@ -972,13 +974,13 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 /@babel/helper-skip-transparent-expression-wrappers/7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 /@babel/helper-split-export-declaration/7.0.0-beta.44: resolution: {integrity: sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==} @@ -990,35 +992,35 @@ packages: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 /@babel/helper-string-parser/7.22.5: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier/7.22.15: - resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==} + /@babel/helper-validator-identifier/7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} /@babel/helper-validator-option/7.22.15: resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} engines: {node: '>=6.9.0'} - /@babel/helper-wrap-function/7.22.17: - resolution: {integrity: sha512-nAhoheCMlrqU41tAojw9GpVEKDlTS8r3lzFmF0lP52LwblCPbuFSO7nGIZoIcoU5NIm1ABrna0cJExE4Ay6l2Q==} + /@babel/helper-wrap-function/7.22.20: + resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.22.5 '@babel/template': 7.22.15 - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 /@babel/helpers/7.22.15: resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.22.17 - '@babel/types': 7.22.17 + '@babel/traverse': 7.22.20 + '@babel/types': 7.22.19 transitivePeerDependencies: - supports-color @@ -1030,11 +1032,11 @@ packages: js-tokens: 3.0.2 dev: true - /@babel/highlight/7.22.13: - resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==} + /@babel/highlight/7.22.20: + resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.15 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 @@ -1071,9 +1073,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.17_@babel+core@7.20.12 + '@babel/helper-remap-async-to-generator': 7.22.20_@babel+core@7.20.12 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.12 /@babel/plugin-proposal-class-properties/7.10.4_@babel+core@7.20.12: @@ -1204,7 +1206,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.22.20 '@babel/core': 7.20.12 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 @@ -1219,7 +1221,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.22.20 '@babel/core': 7.20.12 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 @@ -1491,7 +1493,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.17_@babel+core@7.20.12 + '@babel/helper-remap-async-to-generator': 7.22.20_@babel+core@7.20.12 /@babel/plugin-transform-block-scoped-functions/7.22.5_@babel+core@7.20.12: resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} @@ -1520,11 +1522,11 @@ packages: '@babel/core': 7.20.12 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9_@babel+core@7.20.12 + '@babel/helper-replace-supers': 7.22.20_@babel+core@7.20.12 '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 @@ -1632,7 +1634,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.22.17_@babel+core@7.20.12 + '@babel/helper-module-transforms': 7.22.20_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-modules-commonjs/7.22.15_@babel+core@7.20.12: @@ -1642,7 +1644,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.22.17_@babel+core@7.20.12 + '@babel/helper-module-transforms': 7.22.20_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 @@ -1654,9 +1656,9 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.22.17_@babel+core@7.20.12 + '@babel/helper-module-transforms': 7.22.20_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.15 + '@babel/helper-validator-identifier': 7.22.20 /@babel/plugin-transform-modules-umd/7.22.5_@babel+core@7.20.12: resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} @@ -1665,7 +1667,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.22.17_@babel+core@7.20.12 + '@babel/helper-module-transforms': 7.22.20_@babel+core@7.20.12 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-named-capturing-groups-regex/7.22.5_@babel+core@7.20.12: @@ -1705,7 +1707,7 @@ packages: dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9_@babel+core@7.20.12 + '@babel/helper-replace-supers': 7.22.20_@babel+core@7.20.12 /@babel/plugin-transform-optional-chaining/7.22.15_@babel+core@7.20.12: resolution: {integrity: sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A==} @@ -1785,7 +1787,7 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.22.5_@babel+core@7.20.12 - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 /@babel/plugin-transform-react-pure-annotations/7.22.5_@babel+core@7.20.12: resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} @@ -1824,7 +1826,7 @@ packages: '@babel/core': 7.20.12 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - resolve: 1.22.4 + resolve: 1.22.6 semver: 5.7.2 dev: true @@ -1911,7 +1913,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.22.20 '@babel/core': 7.20.12 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 @@ -1981,7 +1983,7 @@ packages: '@babel/plugin-transform-unicode-escapes': 7.22.10_@babel+core@7.20.12 '@babel/plugin-transform-unicode-regex': 7.22.5_@babel+core@7.20.12 '@babel/preset-modules': 0.1.6_@babel+core@7.20.12 - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.20.12 babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.20.12 babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.20.12 @@ -1999,7 +2001,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.20.12 '@babel/plugin-transform-dotall-regex': 7.22.5_@babel+core@7.20.12 - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 esutils: 2.0.3 /@babel/preset-react/7.12.13_@babel+core@7.20.12: @@ -2106,7 +2108,7 @@ packages: dependencies: '@babel/code-frame': 7.22.13 '@babel/parser': 7.22.16 - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 /@babel/traverse/7.0.0-beta.44: resolution: {integrity: sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==} @@ -2123,18 +2125,18 @@ packages: lodash: 4.17.21 dev: true - /@babel/traverse/7.22.17: - resolution: {integrity: sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==} + /@babel/traverse/7.22.20: + resolution: {integrity: sha512-eU260mPZbU7mZ0N+X10pxXhQFMGTeLb9eFS0mxehS8HZp9o1uSnFeWQuG1UPrlxgA7QoUzFhOnilHDp0AXCyHw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.13 '@babel/generator': 7.22.15 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.22.5 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.22.16 - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -2148,12 +2150,12 @@ packages: to-fast-properties: 2.0.0 dev: true - /@babel/types/7.22.17: - resolution: {integrity: sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==} + /@babel/types/7.22.19: + resolution: {integrity: sha512-P7LAw/LbojPzkgp5oznjE6tQEIWbp4PkkfrZDINTro9zgBRtI324/EYsiSI7lhPbpIQ+DCeR2NNmMWANGGfZsg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.15 + '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 /@bcoe/v8-coverage/0.2.3: @@ -2242,6 +2244,45 @@ packages: transitivePeerDependencies: - supports-color + /@fast-csv/format/4.3.5: + resolution: {integrity: sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==} + dependencies: + '@types/node': 14.18.61 + lodash.escaperegexp: 4.1.2 + lodash.isboolean: 3.0.3 + lodash.isequal: 4.5.0 + lodash.isfunction: 3.0.9 + lodash.isnil: 4.0.0 + dev: false + + /@fast-csv/parse/4.3.6: + resolution: {integrity: sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==} + dependencies: + '@types/node': 14.18.61 + lodash.escaperegexp: 4.1.2 + lodash.groupby: 4.6.0 + lodash.isfunction: 3.0.9 + lodash.isnil: 4.0.0 + lodash.isundefined: 3.0.1 + lodash.uniq: 4.5.0 + dev: false + + /@ffmpeg/core/0.11.0: + resolution: {integrity: sha512-9Tt/+2PMpkGPXUK8n6He9G8Y+qR6qmCPSCw9iEKZxHHOvJ9BE/r0Fccj+YgDZTlyu6rXxc9x6EqCaFBIt7qzjA==} + dev: false + + /@ffmpeg/ffmpeg/0.11.6: + resolution: {integrity: sha512-uN8J8KDjADEavPhNva6tYO9Fj0lWs9z82swF3YXnTxWMBoFLGq3LZ6FLlIldRKEzhOBKnkVfA8UnFJuvGvNxcA==} + engines: {node: '>=12.16.1'} + dependencies: + is-url: 1.2.4 + node-fetch: 2.6.7 + regenerator-runtime: 0.13.11 + resolve-url: 0.2.1 + transitivePeerDependencies: + - encoding + dev: false + /@gar/promisify/1.1.3: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} dev: true @@ -2345,7 +2386,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 chalk: 4.1.2 jest-message-util: 26.6.2 jest-util: 26.6.2 @@ -2361,7 +2402,7 @@ packages: '@jest/test-result': 26.6.2 '@jest/transform': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 ansi-escapes: 4.3.2 chalk: 4.1.2 exit: 0.1.2 @@ -2401,7 +2442,7 @@ packages: '@jest/test-result': 26.6.2 '@jest/transform': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 ansi-escapes: 4.3.2 chalk: 4.1.2 exit: 0.1.2 @@ -2441,7 +2482,7 @@ packages: '@jest/test-result': 26.6.2 '@jest/transform': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 ansi-escapes: 4.3.2 chalk: 4.1.2 exit: 0.1.2 @@ -2490,7 +2531,7 @@ packages: dependencies: '@jest/fake-timers': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 jest-mock: 26.6.2 dev: true @@ -2509,7 +2550,7 @@ packages: dependencies: '@jest/types': 26.6.2 '@sinonjs/fake-timers': 6.0.1 - '@types/node': 20.6.0 + '@types/node': 20.6.2 jest-message-util: 26.6.2 jest-mock: 26.6.2 jest-util: 26.6.2 @@ -2720,7 +2761,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.6.0 + '@types/node': 20.6.2 '@types/yargs': 15.0.15 chalk: 4.1.2 dev: true @@ -2869,6 +2910,11 @@ packages: engines: {node: '>=14'} dev: false + /@remix-run/router/1.9.0: + resolution: {integrity: sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA==} + engines: {node: '>=14.0.0'} + dev: false + /@rollup/plugin-alias/5.0.0_rollup@3.20.5: resolution: {integrity: sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA==} engines: {node: '>=14.0.0'} @@ -2952,7 +2998,7 @@ packages: deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 - resolve: 1.22.4 + resolve: 1.22.6 rollup: 3.20.5 /@rollup/plugin-replace/5.0.2_rollup@3.20.5: @@ -2998,7 +3044,7 @@ packages: optional: true dependencies: '@rollup/pluginutils': 5.0.4_rollup@3.20.5 - resolve: 1.22.4 + resolve: 1.22.6 rollup: 3.20.5 tslib: 2.3.1 typescript: 4.9.5 @@ -3018,7 +3064,7 @@ packages: optional: true dependencies: '@rollup/pluginutils': 5.0.4_rollup@3.20.5 - resolve: 1.22.4 + resolve: 1.22.6 rollup: 3.20.5 typescript: 4.9.5 dev: false @@ -3037,7 +3083,7 @@ packages: optional: true dependencies: '@rollup/pluginutils': 5.0.4_rollup@3.20.5 - resolve: 1.22.4 + resolve: 1.22.6 rollup: 3.20.5 dev: true @@ -3219,7 +3265,7 @@ packages: prettier: 1.19.1 prop-types: 15.8.1 request: 2.88.2 - resolve: 1.22.4 + resolve: 1.22.6 sax: 1.2.4 semver: 5.7.2 shelljs: 0.8.5 @@ -3319,7 +3365,7 @@ packages: postcss-url: 8.0.0 regenerator-runtime: 0.11.1 request: 2.88.2 - resolve: 1.22.4 + resolve: 1.22.6 resolve-url-loader: 4.0.0 sass: 1.32.11 sass-loader: 10.2.0_plgffpjwzsa5bvy6a5mx2v5i5m @@ -3694,26 +3740,26 @@ packages: resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==} dependencies: '@babel/parser': 7.22.16 - '@babel/types': 7.22.17 - '@types/babel__generator': 7.6.4 - '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.20.1 + '@babel/types': 7.22.19 + '@types/babel__generator': 7.6.5 + '@types/babel__template': 7.4.2 + '@types/babel__traverse': 7.20.2 - /@types/babel__generator/7.6.4: - resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} + /@types/babel__generator/7.6.5: + resolution: {integrity: sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 - /@types/babel__template/7.4.1: - resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} + /@types/babel__template/7.4.2: + resolution: {integrity: sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==} dependencies: '@babel/parser': 7.22.16 - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 - /@types/babel__traverse/7.20.1: - resolution: {integrity: sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==} + /@types/babel__traverse/7.20.2: + resolution: {integrity: sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 /@types/caseless/0.12.3: resolution: {integrity: sha512-ZD/NsIJYq/2RH+hY7lXmstfp/v9djGt9ah+xRQ3pcgR79qiKsG4pLl25AI7IcXxVO8dH9GiBE5rAknC0ePntlw==} @@ -3732,7 +3778,7 @@ packages: /@types/clean-css/4.2.6: resolution: {integrity: sha512-Ze1tf+LnGPmG6hBFMi0B4TEB0mhF7EiMM5oyjLDNPE9hxrPU0W+5+bHvO+eFPA+bt0iC1zkQMoU/iGdRVjcRbw==} dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 source-map: 0.6.1 dev: true @@ -3748,22 +3794,22 @@ packages: /@types/expect/1.20.4: resolution: {integrity: sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==} - /@types/fs-extra/8.1.2: - resolution: {integrity: sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==} + /@types/fs-extra/8.1.3: + resolution: {integrity: sha512-7IdV01N0u/CaVO0fuY1YmEg14HQN3+EW8mpNgg6NEfxEl/lzCa5OxlBu3iFsCAdamnYOcTQ7oEi43Xc/67Rgzw==} dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 dev: true /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 dev: true /@types/glob-stream/8.0.0: resolution: {integrity: sha512-fxTWwdQmX9LWSHD7ZLlv3BHR992mKcVcDnT/2v+l/QZZo7TfDdyasqlSYVzOnMGWhRbrWeWkbj/mgezFjKynhw==} dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 '@types/picomatch': 2.3.0 '@types/streamx': 2.9.1 dev: true @@ -3771,26 +3817,26 @@ packages: /@types/glob-watcher/5.0.2: resolution: {integrity: sha512-MZeh2nIzibl/euv5UV0femkGzcKTSE4G2+zv48d6ymeitWwCx52+4X+FqzML9oH2mQnPs+N/JHp3CsBPj1x1Ug==} dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 dev: true /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 dev: true /@types/graceful-fs/4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 dev: true /@types/gulp-if/0.0.34: resolution: {integrity: sha512-r2A04hHDC+ZWMRAm+3q6/UeC3ggvl+TZm9P1+2umnp4q9bOlBmUQnR178Io3c0DkZPQAwup8VNtOvmvaWCpP5w==} dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 '@types/vinyl': 2.0.7 dev: true @@ -3804,7 +3850,7 @@ packages: /@types/gulp-sourcemaps/0.0.35: resolution: {integrity: sha512-vUBuizwA4CAV3Mke0DJYHQxyN4YOB1aAql284qAO7Et7fe0hmnPi/R9Fhu2UhxMuSxAwFktsJUOQk5dJHOU1eA==} dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 '@types/vinyl': 2.0.7 dev: true @@ -3816,8 +3862,8 @@ packages: chokidar: 3.5.3 dev: true - /@types/highlightjs/9.12.2: - resolution: {integrity: sha512-oW2pEKwshxwBW1nVUizWQg/tnhboRtKrUKnF2hd6l4BZ0shr5ZjQ4ra/82+NEH6uWeM8JjrMGCux5enQXOQbTA==} + /@types/highlightjs/9.12.3: + resolution: {integrity: sha512-ChFypzReLIfafoMl8oOAAfzTdACc1LWs+gECvqnMQibjwaVAHNgQ+ai3yDCHORO8Vxi+3NcUUHTox7XO/Ed4zw==} dev: true /@types/istanbul-lib-coverage/2.0.4: @@ -3850,8 +3896,8 @@ packages: pretty-format: 26.6.2 dev: true - /@types/json-schema/7.0.12: - resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} + /@types/json-schema/7.0.13: + resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==} /@types/json5/0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} @@ -3895,7 +3941,7 @@ packages: /@types/merge2/1.4.0: resolution: {integrity: sha512-MRHDvln2ldZELrUC8n1PGaQzZ33aNh8uDcsGehREW0zR1Fr818a4/JTZjO9eloHPPxnpUp8fz/YFTRc5CWm7Xw==} dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 dev: true /@types/minimatch/3.0.5: @@ -3922,12 +3968,16 @@ packages: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true + /@types/node/14.18.61: + resolution: {integrity: sha512-1mFT4DqS4/s9tlZbdkwEB/EnSykA9MDeDLIk3FHApGvIMGY//qgstB2gu9GKGESWyW/qiRUO+jhlLJ9bBJ8j+Q==} + dev: false + /@types/node/15.14.9: resolution: {integrity: sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==} dev: true - /@types/node/20.6.0: - resolution: {integrity: sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg==} + /@types/node/20.6.2: + resolution: {integrity: sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==} /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -3983,7 +4033,7 @@ packages: resolution: {integrity: sha512-whjk1EDJPcAR2kYHRbFl/lKeeKYTi05A15K9bnLInCVroNDCtXce57xKdI0/rQaA3K+6q0eFyUBPmqfSndUZdQ==} dependencies: '@types/caseless': 0.12.3 - '@types/node': 20.6.0 + '@types/node': 20.6.2 '@types/tough-cookie': 4.0.3 form-data: 2.5.1 dev: true @@ -4016,7 +4066,7 @@ packages: /@types/streamx/2.9.1: resolution: {integrity: sha512-9bywzhouyedmci7WCIPFwJ8zASDnxt2gaVUy52X0p0Tt085IJSAEP0L6j4SSNeDMSLzpYu6cPz0GrJZ7kPJ6Bg==} dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 dev: true /@types/terser/3.12.0: @@ -4029,7 +4079,7 @@ packages: /@types/through2/2.0.38: resolution: {integrity: sha512-YFu+nHmjxMurkH1BSzA0Z1WrKDAY8jUKPZctNQn7mc+/KKtp2XxnclHFXxdB1m7Iqnzb5aywgP8TMK283LezGQ==} dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 dev: true /@types/tough-cookie/4.0.3: @@ -4043,7 +4093,7 @@ packages: /@types/undertaker/1.2.8: resolution: {integrity: sha512-gW3PRqCHYpo45XFQHJBhch7L6hytPsIe0QeLujlnFsjHPnXLhJcPdN6a9368d7aIQgH2I/dUTPFBlGeSNA3qOg==} dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 '@types/undertaker-registry': 1.0.2 async-done: 1.3.2 dev: true @@ -4056,7 +4106,7 @@ packages: resolution: {integrity: sha512-ctNcmmzbMIKooXjRkyyUCOu2Z4AyqibL+RhXoF3pb7K7j+ezItnakmpm31LymkYHSIM5ey0tjIFzTvFOTSBCGw==} dependencies: '@types/glob-stream': 8.0.0 - '@types/node': 20.6.0 + '@types/node': 20.6.2 '@types/vinyl': 2.0.7 dev: true @@ -4064,7 +4114,7 @@ packages: resolution: {integrity: sha512-4UqPv+2567NhMQuMLdKAyK4yzrfCqwaTt6bLhHEs8PFcxbHILsrxaY63n4wgE/BRLDWDQeI+WcTmkXKExh9hQg==} dependencies: '@types/expect': 1.20.4 - '@types/node': 20.6.0 + '@types/node': 20.6.2 /@types/webpack-env/1.18.1: resolution: {integrity: sha512-D0HJET2/UY6k9L6y3f5BL+IDxZmPkYmPT4+qBrRdmRLYRuV0qNKizMgTvYxXZYn+36zjPeoDZAEYBCM6XB+gww==} @@ -4260,7 +4310,7 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.13 '@typescript-eslint/scope-manager': 5.30.0 '@typescript-eslint/types': 5.30.0 '@typescript-eslint/typescript-estree': 5.30.0_typescript@4.9.5 @@ -4382,6 +4432,24 @@ packages: '@visactor/vutils': 0.15.14 dev: false + /@visactor/vmind/1.0.6-alpha.1_7i2a3jlfudjwv4qjzxr3uxbiwi: + resolution: {integrity: sha512-LnC22s1TpRhTJMx2k0MkiOV8AQDVS8efS6w8E/VGCUMz2zKjK69XFFuzET0tYQtaB1iAnx5o1/e5hNu1upJdTA==} + peerDependencies: + '@arco-design/web-react': ^2.48.1 + dependencies: + '@arco-design/web-react': 2.46.1_vnxzf5c44dqo4vncfl2mrh2gwm + '@ffmpeg/core': 0.11.0 + '@ffmpeg/ffmpeg': 0.11.6 + axios: 1.5.0 + exceljs: 4.3.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-router-dom: 6.16.0_sfoxds7t5ydpegc3knd667wn6m + transitivePeerDependencies: + - debug + - encoding + dev: false + /@visactor/vrender-components/0.14.8: resolution: {integrity: sha512-AsB9XIdULAtr4/7lN0i9MP3k9TZcZtiH/jglA6lTGuVEHzypUHCP5DtqMvKp2+OVoDtcOU72gWReHjBJ0y2CGA==} dependencies: @@ -4486,8 +4554,8 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/plugin-syntax-jsx': 7.22.5_@babel+core@7.20.12 '@babel/template': 7.22.15 - '@babel/traverse': 7.22.17 - '@babel/types': 7.22.17 + '@babel/traverse': 7.22.20 + '@babel/types': 7.22.19 '@vue/babel-helper-vue-transform-on': 1.1.5 camelcase: 6.3.0 html-tags: 3.3.1 @@ -5081,6 +5149,51 @@ packages: file-type: 4.4.0 dev: true + /archiver-utils/2.1.0: + resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} + engines: {node: '>= 6'} + dependencies: + glob: 7.2.3 + graceful-fs: 4.2.11 + lazystream: 1.0.1 + lodash.defaults: 4.2.0 + lodash.difference: 4.5.0 + lodash.flatten: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.union: 4.6.0 + normalize-path: 3.0.0 + readable-stream: 2.3.8 + dev: false + + /archiver-utils/3.0.4: + resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==} + engines: {node: '>= 10'} + dependencies: + glob: 7.2.3 + graceful-fs: 4.2.11 + lazystream: 1.0.1 + lodash.defaults: 4.2.0 + lodash.difference: 4.5.0 + lodash.flatten: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.union: 4.6.0 + normalize-path: 3.0.0 + readable-stream: 3.6.2 + dev: false + + /archiver/5.3.2: + resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==} + engines: {node: '>= 10'} + dependencies: + archiver-utils: 2.1.0 + async: 3.2.4 + buffer-crc32: 0.2.13 + readable-stream: 3.6.2 + readdir-glob: 1.1.3 + tar-stream: 2.2.0 + zip-stream: 4.1.1 + dev: false + /archy/1.0.0: resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} @@ -5199,7 +5312,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 get-intrinsic: 1.2.1 is-string: 1.0.7 @@ -5272,7 +5385,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 es-shim-unscopables: 1.0.0 get-intrinsic: 1.2.1 dev: true @@ -5283,7 +5396,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 es-shim-unscopables: 1.0.0 /array.prototype.flatmap/1.3.2: @@ -5292,7 +5405,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 es-shim-unscopables: 1.0.0 /array.prototype.reduce/1.0.6: @@ -5301,7 +5414,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 es-array-method-boxes-properly: 1.0.0 is-string: 1.0.7 dev: true @@ -5313,7 +5426,7 @@ packages: array-buffer-byte-length: 1.0.0 call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 get-intrinsic: 1.2.1 is-array-buffer: 3.0.2 is-shared-array-buffer: 1.0.2 @@ -5412,7 +5525,6 @@ packages: /async/3.2.4: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} - dev: true /asynckit/0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -5430,7 +5542,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.10 - caniuse-lite: 1.0.30001534 + caniuse-lite: 1.0.30001535 fraction.js: 4.3.6 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -5443,7 +5555,7 @@ packages: hasBin: true dependencies: browserslist: 3.2.8 - caniuse-lite: 1.0.30001534 + caniuse-lite: 1.0.30001535 normalize-range: 0.1.2 num2fraction: 1.2.2 postcss: 6.0.23 @@ -5456,7 +5568,7 @@ packages: hasBin: true dependencies: browserslist: 4.21.10 - caniuse-lite: 1.0.30001534 + caniuse-lite: 1.0.30001535 chalk: 2.4.2 normalize-range: 0.1.2 num2fraction: 1.2.2 @@ -5469,7 +5581,7 @@ packages: hasBin: true dependencies: browserslist: 4.21.10 - caniuse-lite: 1.0.30001534 + caniuse-lite: 1.0.30001535 normalize-range: 0.1.2 num2fraction: 1.2.2 picocolors: 0.2.1 @@ -5585,11 +5697,11 @@ packages: dependencies: '@babel/code-frame': 7.22.13 '@babel/parser': 7.22.16 - '@babel/traverse': 7.22.17 - '@babel/types': 7.22.17 + '@babel/traverse': 7.22.20 + '@babel/types': 7.22.19 eslint: 6.8.0 eslint-visitor-keys: 1.3.0 - resolve: 1.22.4 + resolve: 1.22.6 transitivePeerDependencies: - supports-color dev: true @@ -5603,11 +5715,11 @@ packages: dependencies: '@babel/code-frame': 7.22.13 '@babel/parser': 7.22.16 - '@babel/traverse': 7.22.17 - '@babel/types': 7.22.17 + '@babel/traverse': 7.22.20 + '@babel/types': 7.22.19 eslint: 8.18.0 eslint-visitor-keys: 1.3.0 - resolve: 1.22.4 + resolve: 1.22.6 transitivePeerDependencies: - supports-color dev: true @@ -5789,7 +5901,7 @@ packages: resolution: {integrity: sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==} engines: {node: '>= 6'} dependencies: - '@types/babel__traverse': 7.20.1 + '@types/babel__traverse': 7.20.2 dev: true /babel-plugin-jest-hoist/26.6.2: @@ -5797,9 +5909,9 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 '@types/babel__core': 7.20.0 - '@types/babel__traverse': 7.20.1 + '@types/babel__traverse': 7.20.2 dev: true /babel-plugin-jsx-attributes-array-to-object/0.3.0: @@ -5811,7 +5923,7 @@ packages: dependencies: '@babel/runtime': 7.17.0 cosmiconfig: 6.0.0 - resolve: 1.22.4 + resolve: 1.22.6 dev: true /babel-plugin-minify-dead-code/1.3.2: @@ -5825,7 +5937,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.22.20 '@babel/core': 7.20.12 '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.12 semver: 6.3.1 @@ -6140,7 +6252,6 @@ packages: /base64-js/1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - dev: true /batch/0.6.1: resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} @@ -6171,6 +6282,11 @@ packages: babel-runtime: 6.26.0 dev: true + /big-integer/1.6.51: + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + engines: {node: '>=0.6'} + dev: false + /big.js/3.2.0: resolution: {integrity: sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==} dev: true @@ -6188,6 +6304,13 @@ packages: engines: {node: '>=8'} dev: true + /binary/0.3.0: + resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==} + dependencies: + buffers: 0.1.1 + chainsaw: 0.1.0 + dev: false + /binaryextensions/2.3.0: resolution: {integrity: sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==} engines: {node: '>=0.8'} @@ -6206,6 +6329,18 @@ packages: safe-buffer: 5.2.1 dev: true + /bl/4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: false + + /bluebird/3.4.7: + resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==} + dev: false + /bluebird/3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} dev: true @@ -6391,8 +6526,8 @@ packages: resolution: {integrity: sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==} hasBin: true dependencies: - caniuse-lite: 1.0.30001534 - electron-to-chromium: 1.4.520 + caniuse-lite: 1.0.30001535 + electron-to-chromium: 1.4.523 dev: true /browserslist/4.21.10: @@ -6400,8 +6535,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001534 - electron-to-chromium: 1.4.520 + caniuse-lite: 1.0.30001535 + electron-to-chromium: 1.4.523 node-releases: 2.0.13 update-browserslist-db: 1.0.11_browserslist@4.21.10 @@ -6431,7 +6566,6 @@ packages: /buffer-crc32/0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - dev: true /buffer-equal/1.0.1: resolution: {integrity: sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==} @@ -6444,6 +6578,11 @@ packages: /buffer-from/1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + /buffer-indexof-polyfill/1.0.2: + resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==} + engines: {node: '>=0.10'} + dev: false + /buffer-indexof/1.1.1: resolution: {integrity: sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==} dev: true @@ -6465,7 +6604,11 @@ packages: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - dev: true + + /buffers/0.1.1: + resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} + engines: {node: '>=0.2.0'} + dev: false /builtin-modules/1.1.1: resolution: {integrity: sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==} @@ -6688,8 +6831,8 @@ packages: resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} dev: true - /caniuse-lite/1.0.30001534: - resolution: {integrity: sha512-vlPVrhsCS7XaSh2VvWluIQEzVhefrUQcEsQWSS5A5V+dM07uv1qHeQzAOTGIMy9i3e9bH15+muvI/UHojVgS/Q==} + /caniuse-lite/1.0.30001535: + resolution: {integrity: sha512-48jLyUkiWFfhm/afF7cQPqPjaUmSraEhK4j+FCTJpgnGGEZHqyLe3hmWH7lIooZdSzXL0ReMvHz0vKDoTBsrwg==} /canvas/2.11.2: resolution: {integrity: sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==} @@ -6747,6 +6890,12 @@ packages: type-detect: 4.0.8 dev: true + /chainsaw/0.1.0: + resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==} + dependencies: + traverse: 0.3.9 + dev: false + /chalk/1.1.3: resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} engines: {node: '>=0.10.0'} @@ -7237,6 +7386,16 @@ packages: arity-n: 1.0.4 dev: true + /compress-commons/4.1.2: + resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==} + engines: {node: '>= 10'} + dependencies: + buffer-crc32: 0.2.13 + crc32-stream: 4.0.3 + normalize-path: 3.0.0 + readable-stream: 3.6.2 + dev: false + /compressible/2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} @@ -7524,6 +7683,20 @@ packages: yaml: 1.10.2 dev: true + /crc-32/1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + dev: false + + /crc32-stream/4.0.3: + resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==} + engines: {node: '>= 10'} + dependencies: + crc-32: 1.2.2 + readable-stream: 3.6.2 + dev: false + /create-ecdh/4.0.4: resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} dependencies: @@ -8221,7 +8394,7 @@ packages: hasBin: true dependencies: '@babel/parser': 7.22.16 - '@babel/traverse': 7.22.17 + '@babel/traverse': 7.22.20 builtin-modules: 3.3.0 deprecate: 1.1.1 deps-regex: 0.1.4 @@ -8231,7 +8404,7 @@ packages: node-sass-tilde-importer: 1.0.2 please-upgrade-node: 3.2.0 require-package-name: 2.0.1 - resolve: 1.22.4 + resolve: 1.22.6 vue-template-compiler: 2.7.14 walkdir: 0.3.2 yargs: 13.3.2 @@ -8538,6 +8711,12 @@ packages: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} dev: true + /duplexer2/0.1.4: + resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} + dependencies: + readable-stream: 2.3.8 + dev: false + /duplexer3/0.1.5: resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} dev: true @@ -8595,8 +8774,8 @@ packages: jake: 10.8.7 dev: true - /electron-to-chromium/1.4.520: - resolution: {integrity: sha512-Frfus2VpYADsrh1lB3v/ft/WVFlVzOIm+Q0p7U7VqHI6qr7NWHYKe+Wif3W50n7JAFoBsWVsoU0+qDks6WQ60g==} + /electron-to-chromium/1.4.523: + resolution: {integrity: sha512-9AreocSUWnzNtvLcbpng6N+GkXnCcBR80IQkxRC9Dfdyg4gaWNUPBujAHUpKkiUkoSoR9UlhA4zD/IgBklmhzg==} /electron/11.5.0: resolution: {integrity: sha512-WjNDd6lGpxyiNjE3LhnFCAk/D9GIj1rU3GSDealVShhkkkPR3Vh4q8ErXGDl1OAO/faomVa10KoFPUN/pLbNxg==} @@ -8721,8 +8900,8 @@ packages: stackframe: 1.3.4 dev: true - /es-abstract/1.22.1: - resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==} + /es-abstract/1.22.2: + resolution: {integrity: sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 @@ -9121,7 +9300,7 @@ packages: dependencies: debug: 3.2.7 is-core-module: 2.13.0 - resolve: 1.22.4 + resolve: 1.22.6 dev: true /eslint-module-utils/2.8.0_eslint@6.8.0: @@ -9651,6 +9830,21 @@ packages: safe-buffer: 5.2.1 dev: true + /exceljs/4.3.0: + resolution: {integrity: sha512-hTAeo5b5TPvf8Z02I2sKIT4kSfCnOO2bCxYX8ABqODCdAjppI3gI9VYiGCQQYVcBaBSKlFDMKlAQRqC+kV9O8w==} + engines: {node: '>=8.3.0'} + dependencies: + archiver: 5.3.2 + dayjs: 1.11.9 + fast-csv: 4.3.6 + jszip: 3.10.1 + readable-stream: 3.6.2 + saxes: 5.0.1 + tmp: 0.2.1 + unzipper: 0.10.14 + uuid: 8.3.2 + dev: false + /exec-sh/0.3.6: resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} dev: true @@ -9949,6 +10143,14 @@ packages: time-stamp: 1.1.0 dev: false + /fast-csv/4.3.6: + resolution: {integrity: sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==} + engines: {node: '>=10.0.0'} + dependencies: + '@fast-csv/format': 4.3.5 + '@fast-csv/parse': 4.3.6 + dev: false + /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -10338,7 +10540,7 @@ packages: resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==} engines: {node: '>=12.0.0'} dependencies: - flatted: 3.2.7 + flatted: 3.2.9 keyv: 4.5.3 rimraf: 3.0.2 @@ -10351,8 +10553,8 @@ packages: resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} dev: true - /flatted/3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + /flatted/3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} /flush-write-stream/1.1.1: resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==} @@ -10484,7 +10686,6 @@ packages: /fs-constants/1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - dev: true /fs-extra/10.1.0: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} @@ -10564,6 +10765,16 @@ packages: requiresBuild: true optional: true + /fstream/1.0.12: + resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} + engines: {node: '>=0.6'} + dependencies: + graceful-fs: 4.2.11 + inherits: 2.0.4 + mkdirp: 0.5.6 + rimraf: 2.7.1 + dev: false + /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} @@ -10573,7 +10784,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 functions-have-names: 1.2.3 /functional-red-black-tree/1.0.1: @@ -11183,7 +11394,7 @@ packages: resolution: {integrity: sha512-SVSF7ikuWKhpAW4l4wapAqPPSToJoiNKsbDoUnRrSgwZHH7lH8pbPeQj1aOVYQrbZKhfSVBxVW+Py7vtulRktw==} engines: {node: '>=10'} dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 '@types/vinyl': 2.0.7 istextorbinary: 3.3.0 replacestream: 4.0.3 @@ -11728,6 +11939,10 @@ packages: requiresBuild: true optional: true + /immediate/3.0.6: + resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} + dev: false + /import-fresh/2.0.0: resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} engines: {node: '>=4'} @@ -12467,6 +12682,10 @@ packages: engines: {node: '>=10'} dev: true + /is-url/1.2.4: + resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==} + dev: false + /is-utf8/0.2.1: resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} @@ -12562,8 +12781,8 @@ packages: '@babel/generator': 7.21.1 '@babel/parser': 7.22.16 '@babel/template': 7.22.15 - '@babel/traverse': 7.22.17 - '@babel/types': 7.22.17 + '@babel/traverse': 7.22.20 + '@babel/types': 7.22.19 istanbul-lib-coverage: 2.0.5 semver: 6.3.1 transitivePeerDependencies: @@ -12835,7 +13054,7 @@ packages: jest-validate: 26.6.2 micromatch: 4.0.5 pretty-format: 26.6.2 - ts-node: 10.9.0_cqr6jgkr7tkibwc2hupq6vz5k4 + ts-node: 10.9.0_3puo4rtspwl3idxgm5pkqjgczy transitivePeerDependencies: - bufferutil - canvas @@ -12870,7 +13089,7 @@ packages: jest-validate: 26.6.2 micromatch: 4.0.5 pretty-format: 26.6.2 - ts-node: 10.9.0_cqr6jgkr7tkibwc2hupq6vz5k4 + ts-node: 10.9.0_3puo4rtspwl3idxgm5pkqjgczy transitivePeerDependencies: - bufferutil - canvas @@ -12975,7 +13194,7 @@ packages: '@jest/environment': 26.6.2 '@jest/fake-timers': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 jest-mock: 26.6.2 jest-util: 26.6.2 jsdom: 16.7.0 @@ -12993,7 +13212,7 @@ packages: '@jest/environment': 26.6.2 '@jest/fake-timers': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 jest-mock: 26.6.2 jest-util: 26.6.2 jsdom: 16.7.0_canvas@2.11.2 @@ -13024,7 +13243,7 @@ packages: '@jest/environment': 26.6.2 '@jest/fake-timers': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 jest-mock: 26.6.2 jest-util: 26.6.2 dev: true @@ -13064,7 +13283,7 @@ packages: dependencies: '@jest/types': 26.6.2 '@types/graceful-fs': 4.1.6 - '@types/node': 20.6.0 + '@types/node': 20.6.2 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -13083,7 +13302,7 @@ packages: resolution: {integrity: sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==} engines: {node: '>= 6'} dependencies: - '@babel/traverse': 7.22.17 + '@babel/traverse': 7.22.20 '@jest/environment': 24.9.0 '@jest/test-result': 24.9.0 '@jest/types': 24.9.0 @@ -13107,12 +13326,12 @@ packages: resolution: {integrity: sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==} engines: {node: '>= 10.14.2'} dependencies: - '@babel/traverse': 7.22.17 + '@babel/traverse': 7.22.20 '@jest/environment': 26.6.2 '@jest/source-map': 26.6.2 '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 chalk: 4.1.2 co: 4.6.0 expect: 26.6.2 @@ -13137,12 +13356,12 @@ packages: resolution: {integrity: sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==} engines: {node: '>= 10.14.2'} dependencies: - '@babel/traverse': 7.22.17 + '@babel/traverse': 7.22.20 '@jest/environment': 26.6.2 '@jest/source-map': 26.6.2 '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 chalk: 4.1.2 co: 4.6.0 expect: 26.6.2 @@ -13167,12 +13386,12 @@ packages: resolution: {integrity: sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==} engines: {node: '>= 10.14.2'} dependencies: - '@babel/traverse': 7.22.17 + '@babel/traverse': 7.22.20 '@jest/environment': 26.6.2 '@jest/source-map': 26.6.2 '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 chalk: 4.1.2 co: 4.6.0 expect: 26.6.2 @@ -13270,7 +13489,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 dev: true /jest-pnp-resolver/1.2.3_jest-resolve@24.9.0: @@ -13337,7 +13556,7 @@ packages: jest-pnp-resolver: 1.2.3_jest-resolve@26.6.2 jest-util: 26.6.2 read-pkg-up: 7.0.1 - resolve: 1.22.4 + resolve: 1.22.6 slash: 3.0.0 dev: true @@ -13376,7 +13595,7 @@ packages: '@jest/environment': 26.6.2 '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 chalk: 4.1.2 emittery: 0.7.2 exit: 0.1.2 @@ -13408,7 +13627,7 @@ packages: '@jest/environment': 26.6.2 '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 chalk: 4.1.2 emittery: 0.7.2 exit: 0.1.2 @@ -13440,7 +13659,7 @@ packages: '@jest/environment': 26.6.2 '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 chalk: 4.1.2 emittery: 0.7.2 exit: 0.1.2 @@ -13625,7 +13844,7 @@ packages: resolution: {integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==} engines: {node: '>= 10.14.2'} dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 graceful-fs: 4.2.11 dev: true @@ -13633,7 +13852,7 @@ packages: resolution: {integrity: sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==} engines: {node: '>= 6'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 '@jest/types': 24.9.0 chalk: 2.4.2 expect: 24.9.0 @@ -13652,9 +13871,9 @@ packages: resolution: {integrity: sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==} engines: {node: '>= 10.14.2'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.22.19 '@jest/types': 26.6.2 - '@types/babel__traverse': 7.20.1 + '@types/babel__traverse': 7.20.2 '@types/prettier': 2.7.3 chalk: 4.1.2 expect: 26.6.2 @@ -13693,7 +13912,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 chalk: 4.1.2 graceful-fs: 4.2.11 is-ci: 2.0.0 @@ -13730,7 +13949,7 @@ packages: dependencies: '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.6.0 + '@types/node': 20.6.2 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 26.6.2 @@ -13749,7 +13968,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -14115,6 +14334,15 @@ packages: object.assign: 4.1.4 object.values: 1.1.7 + /jszip/3.10.1: + resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} + dependencies: + lie: 3.3.0 + pako: 1.0.11 + readable-stream: 2.3.8 + setimmediate: 1.0.5 + dev: false + /just-debounce/1.1.0: resolution: {integrity: sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==} dev: false @@ -14313,6 +14541,12 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 + /lie/3.3.0: + resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} + dependencies: + immediate: 3.0.6 + dev: false + /liftoff/3.1.0: resolution: {integrity: sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==} engines: {node: '>= 0.8'} @@ -14324,7 +14558,7 @@ packages: is-plain-object: 2.0.4 object.map: 1.0.1 rechoir: 0.6.2 - resolve: 1.22.4 + resolve: 1.22.6 dev: false /lilconfig/2.0.4: @@ -14365,6 +14599,10 @@ packages: - enquirer dev: true + /listenercount/1.0.1: + resolution: {integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==} + dev: false + /listr2/4.0.5: resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==} engines: {node: '>=12'} @@ -14501,6 +14739,50 @@ packages: /lodash.debounce/4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + /lodash.defaults/4.2.0: + resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} + dev: false + + /lodash.difference/4.5.0: + resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} + dev: false + + /lodash.escaperegexp/4.1.2: + resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==} + dev: false + + /lodash.flatten/4.4.0: + resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} + dev: false + + /lodash.groupby/4.6.0: + resolution: {integrity: sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==} + dev: false + + /lodash.isboolean/3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + dev: false + + /lodash.isequal/4.5.0: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + dev: false + + /lodash.isfunction/3.0.9: + resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} + dev: false + + /lodash.isnil/4.0.0: + resolution: {integrity: sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==} + dev: false + + /lodash.isplainobject/4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: false + + /lodash.isundefined/3.0.1: + resolution: {integrity: sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==} + dev: false + /lodash.kebabcase/4.1.1: resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} dev: true @@ -14512,6 +14794,14 @@ packages: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} dev: true + /lodash.union/4.6.0: + resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} + dev: false + + /lodash.uniq/4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + dev: false + /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -14741,7 +15031,7 @@ packages: dependencies: findup-sync: 2.0.0 micromatch: 3.1.10 - resolve: 1.22.4 + resolve: 1.22.6 stack-trace: 0.0.10 dev: false @@ -15205,7 +15495,6 @@ packages: /minimist/1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: true /minipass-collect/1.0.2: resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} @@ -15302,7 +15591,6 @@ packages: hasBin: true dependencies: minimist: 1.2.8 - dev: true /mkdirp/1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} @@ -15527,7 +15815,6 @@ packages: optional: true dependencies: whatwg-url: 5.0.0 - dev: true /node-forge/0.10.0: resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} @@ -15561,7 +15848,7 @@ packages: string_decoder: 1.3.0 timers-browserify: 2.0.12 tty-browserify: 0.0.0 - url: 0.11.2 + url: 0.11.3 util: 0.11.1 vm-browserify: 1.1.2 dev: true @@ -15600,7 +15887,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.4 + resolve: 1.22.6 semver: 5.7.2 validate-npm-package-license: 3.0.4 @@ -15809,7 +16096,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 /object.fromentries/2.0.7: resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} @@ -15817,7 +16104,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 /object.getownpropertydescriptors/2.1.7: resolution: {integrity: sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==} @@ -15826,7 +16113,7 @@ packages: array.prototype.reduce: 1.0.6 call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 safe-array-concat: 1.0.1 dev: true @@ -15835,7 +16122,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 get-intrinsic: 1.2.1 dev: true @@ -15843,7 +16130,7 @@ packages: resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} dependencies: define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 /object.map/1.0.1: resolution: {integrity: sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==} @@ -15881,7 +16168,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 /obuf/1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} @@ -16195,7 +16482,6 @@ packages: /pako/1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} - dev: true /parallel-transform/1.2.0: resolution: {integrity: sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==} @@ -16644,7 +16930,7 @@ packages: postcss: 7.0.39 postcss-value-parser: 3.3.1 read-cache: 1.0.0 - resolve: 1.22.4 + resolve: 1.22.6 dev: true /postcss-less/2.0.0: @@ -17339,6 +17625,17 @@ packages: ua-parser-js: 1.0.36 dev: true + /react-dom/17.0.2_react@17.0.2: + resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} + peerDependencies: + react: 17.0.2 + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react: 17.0.2 + scheduler: 0.20.2 + dev: false + /react-dom/18.2.0_react@18.2.0: resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: @@ -17405,6 +17702,19 @@ packages: engines: {node: '>=0.10.0'} dev: true + /react-router-dom/6.16.0_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-aTfBLv3mk/gaKLxgRDUPbPw+s4Y/O+ma3rEN1u8EgEpLpPe6gNjIsWt9rxushMHHMb7mSwxRGdGlGdvmFsyPIg==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@remix-run/router': 1.9.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-router: 6.16.0_react@17.0.2 + dev: false + /react-router-dom/6.9.0_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-/seUAPY01VAuwkGyVBPCn1OXfVbaWGGu4QN9uj0kCPcTyNYgL1ldZpxZUpRU7BLheKQI4Twtl/OW2nHRF1u26Q==} engines: {node: '>=14'} @@ -17418,6 +17728,16 @@ packages: react-router: 6.9.0_react@18.2.0 dev: false + /react-router/6.16.0_react@17.0.2: + resolution: {integrity: sha512-VT4Mmc4jj5YyjpOi5jOf0I+TYzGpvzERy4ckNSvSh2RArv8LLoCxlsZ2D+tc7zgjxcY34oTz2hZaeX5RVprKqA==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + dependencies: + '@remix-run/router': 1.9.0 + react: 17.0.2 + dev: false + /react-router/6.9.0_react@18.2.0: resolution: {integrity: sha512-51lKevGNUHrt6kLuX3e/ihrXoXCa9ixY/nVWRLlob4r/l0f45x3SzBvYJe3ctleLUQQ5fVa4RGgJOTH7D9Umhw==} engines: {node: '>=14'} @@ -17442,6 +17762,14 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: false + /react/17.0.2: + resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + dev: false + /react/18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} @@ -17541,6 +17869,12 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 + /readdir-glob/1.1.3: + resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} + dependencies: + minimatch: 5.1.6 + dev: false + /readdirp/2.2.1: resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==} engines: {node: '>=0.10'} @@ -17582,7 +17916,7 @@ packages: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} dependencies: - resolve: 1.22.4 + resolve: 1.22.6 /redent/1.0.0: resolution: {integrity: sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==} @@ -17612,8 +17946,8 @@ packages: resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==} dev: true - /regenerate-unicode-properties/10.1.0: - resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} + /regenerate-unicode-properties/10.1.1: + resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} engines: {node: '>=4'} dependencies: regenerate: 1.4.2 @@ -17678,7 +18012,7 @@ packages: dependencies: '@babel/regjsgen': 0.8.0 regenerate: 1.4.2 - regenerate-unicode-properties: 10.1.0 + regenerate-unicode-properties: 10.1.1 regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 @@ -18041,8 +18375,8 @@ packages: path-parse: 1.0.7 dev: true - /resolve/1.22.4: - resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} + /resolve/1.22.6: + resolution: {integrity: sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==} hasBin: true dependencies: is-core-module: 2.13.0 @@ -18164,7 +18498,7 @@ packages: resolution: {integrity: sha512-rGUmYYsYsceRJRqLVlE9FivJMxJ7X6jDlP79fmFkL8sJs7VVMSVyA2yfyL+PGyO/vJs4A87hwhgVfz61njI+uQ==} engines: {node: '>=8.3'} dependencies: - '@types/fs-extra': 8.1.2 + '@types/fs-extra': 8.1.3 colorette: 1.4.0 fs-extra: 8.1.0 globby: 10.0.1 @@ -18419,14 +18753,12 @@ packages: engines: {node: '>=10'} dependencies: xmlchars: 2.2.0 - dev: true /scheduler/0.20.2: resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - dev: true /scheduler/0.23.0: resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} @@ -18446,7 +18778,7 @@ packages: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} engines: {node: '>= 8.9.0'} dependencies: - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.13 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 dev: true @@ -18455,7 +18787,7 @@ packages: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.13 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 dev: true @@ -18472,7 +18804,7 @@ packages: dependencies: '@types/archy': 0.0.31 '@types/debug': 4.1.7 - '@types/fs-extra': 8.1.2 + '@types/fs-extra': 8.1.3 '@types/glob': 7.2.0 '@types/lodash.debounce': 4.0.7 '@types/sass': 1.45.0 @@ -18641,7 +18973,6 @@ packages: /setimmediate/1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} - dev: true /setprototypeof/1.1.0: resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} @@ -19252,7 +19583,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 get-intrinsic: 1.2.1 has-symbols: 1.0.3 internal-slot: 1.0.5 @@ -19266,21 +19597,21 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 /string.prototype.trimend/1.0.7: resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 /string.prototype.trimstart/1.0.7: resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: call-bind: 1.0.2 define-properties: 1.2.1 - es-abstract: 1.22.1 + es-abstract: 1.22.2 /string_decoder/0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} @@ -19749,6 +20080,17 @@ packages: xtend: 4.0.2 dev: true + /tar-stream/2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: false + /tar/6.2.0: resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} engines: {node: '>=10'} @@ -20000,6 +20342,13 @@ packages: os-tmpdir: 1.0.2 dev: true + /tmp/0.2.1: + resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} + engines: {node: '>=8.17.0'} + dependencies: + rimraf: 3.0.2 + dev: false + /tmpl/1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} dev: true @@ -20119,7 +20468,6 @@ packages: /tr46/0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - dev: true /tr46/1.0.1: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} @@ -20134,6 +20482,10 @@ packages: punycode: 2.3.0 dev: true + /traverse/0.3.9: + resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==} + dev: false + /traverse/0.6.6: resolution: {integrity: sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==} dev: true @@ -20226,7 +20578,7 @@ packages: engines: {node: '>=10.0.0'} hasBin: true dependencies: - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.13 commander: 11.0.0 glob: 8.1.0 json5: 2.2.3 @@ -20249,7 +20601,7 @@ packages: typescript: 4.9.5 dev: true - /ts-node/10.9.0_cqr6jgkr7tkibwc2hupq6vz5k4: + /ts-node/10.9.0_3puo4rtspwl3idxgm5pkqjgczy: resolution: {integrity: sha512-bunW18GUyaCSYRev4DPf4SQpom3pWH29wKl0sDk5zE7ze19RImEVhCW7K4v3hHKkUyfWotU08ToE2RS+Y49aug==} hasBin: true peerDependencies: @@ -20268,7 +20620,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.6.0 + '@types/node': 20.6.2 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -20315,7 +20667,7 @@ packages: glob: 7.2.3 js-yaml: 3.14.1 minimatch: 3.1.2 - resolve: 1.22.4 + resolve: 1.22.6 semver: 5.7.2 tslib: 1.14.1 tsutils: 2.29.0_typescript@4.9.5 @@ -20728,6 +21080,21 @@ packages: engines: {node: '>=4'} dev: true + /unzipper/0.10.14: + resolution: {integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==} + dependencies: + big-integer: 1.6.51 + binary: 0.3.0 + bluebird: 3.4.7 + buffer-indexof-polyfill: 1.0.2 + duplexer2: 0.1.4 + fstream: 1.0.12 + graceful-fs: 4.2.11 + listenercount: 1.0.1 + readable-stream: 2.3.8 + setimmediate: 1.0.5 + dev: false + /upath/1.2.0: resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} engines: {node: '>=4'} @@ -20814,8 +21181,8 @@ packages: engines: {node: '>= 4'} dev: true - /url/0.11.2: - resolution: {integrity: sha512-7yIgNnrST44S7PJ5+jXbdIupfU1nWUdQJBFBeJRclPXiWgCvrSq5Frw8lr/i//n5sqDfzoKmBymMS81l4U/7cg==} + /url/0.11.3: + resolution: {integrity: sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==} dependencies: punycode: 1.4.1 qs: 6.11.2 @@ -20908,8 +21275,6 @@ packages: /uuid/8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true - dev: true - optional: true /v8-compile-cache-lib/3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} @@ -21048,7 +21413,7 @@ packages: remove-trailing-separator: 1.1.0 replace-ext: 1.0.1 - /vite-node/0.30.1_7zwh35utftxekdfxofw6etm2hq: + /vite-node/0.30.1_cm2ifh3gw4aehqhb6wklfhbq74: resolution: {integrity: sha512-vTikpU/J7e6LU/8iM3dzBo8ZhEiKZEKRznEMm+mJh95XhWaPrJQraT/QsT2NWmuEf+zgAoMe64PKT7hfZ1Njmg==} engines: {node: '>=v14.18.0'} hasBin: true @@ -21058,7 +21423,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 3.2.6_7zwh35utftxekdfxofw6etm2hq + vite: 3.2.6_cm2ifh3gw4aehqhb6wklfhbq74 transitivePeerDependencies: - '@types/node' - less @@ -21096,13 +21461,13 @@ packages: dependencies: esbuild: 0.15.18 postcss: 8.4.21 - resolve: 1.22.4 + resolve: 1.22.6 rollup: 2.79.1 optionalDependencies: fsevents: 2.3.3 dev: true - /vite/3.2.6_7zwh35utftxekdfxofw6etm2hq: + /vite/3.2.6_@types+node@20.6.2: resolution: {integrity: sha512-nTXTxYVvaQNLoW5BQ8PNNQ3lPia57gzsQU/Khv+JvzKPku8kNZL6NMUR/qwXhMG6E+g1idqEPanomJ+VZgixEg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -21127,18 +21492,16 @@ packages: terser: optional: true dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 esbuild: 0.15.18 - less: 4.1.3 postcss: 8.4.21 - resolve: 1.22.4 + resolve: 1.22.6 rollup: 2.79.1 - terser: 5.17.1 optionalDependencies: fsevents: 2.3.3 dev: true - /vite/3.2.6_@types+node@20.6.0: + /vite/3.2.6_cm2ifh3gw4aehqhb6wklfhbq74: resolution: {integrity: sha512-nTXTxYVvaQNLoW5BQ8PNNQ3lPia57gzsQU/Khv+JvzKPku8kNZL6NMUR/qwXhMG6E+g1idqEPanomJ+VZgixEg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -21163,11 +21526,13 @@ packages: terser: optional: true dependencies: - '@types/node': 20.6.0 + '@types/node': 20.6.2 esbuild: 0.15.18 + less: 4.1.3 postcss: 8.4.21 - resolve: 1.22.4 + resolve: 1.22.6 rollup: 2.79.1 + terser: 5.17.1 optionalDependencies: fsevents: 2.3.3 dev: true @@ -21205,7 +21570,7 @@ packages: dependencies: '@types/chai': 4.3.6 '@types/chai-subset': 1.3.3 - '@types/node': 20.6.0 + '@types/node': 20.6.2 '@vitest/expect': 0.30.1 '@vitest/runner': 0.30.1 '@vitest/snapshot': 0.30.1 @@ -21226,8 +21591,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.4.0 - vite: 3.2.6_7zwh35utftxekdfxofw6etm2hq - vite-node: 0.30.1_7zwh35utftxekdfxofw6etm2hq + vite: 3.2.6_cm2ifh3gw4aehqhb6wklfhbq74 + vite-node: 0.30.1_cm2ifh3gw4aehqhb6wklfhbq74 why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -21342,7 +21707,6 @@ packages: /webidl-conversions/3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - dev: true /webidl-conversions/4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} @@ -21418,7 +21782,7 @@ packages: spdy: 4.0.2_supports-color@6.1.0 strip-ansi: 3.0.1 supports-color: 6.1.0 - url: 0.11.2 + url: 0.11.3 webpack: 4.46.0 webpack-dev-middleware: 3.7.3_webpack@4.46.0 webpack-log: 2.0.0 @@ -21535,7 +21899,6 @@ packages: dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 - dev: true /whatwg-url/6.5.0: resolution: {integrity: sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==} @@ -21780,7 +22143,6 @@ packages: /xmlchars/2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - dev: true /xtend/4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} @@ -21967,6 +22329,15 @@ packages: engines: {node: '>=12.20'} dev: true + /zip-stream/4.1.1: + resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} + engines: {node: '>= 10'} + dependencies: + archiver-utils: 3.0.4 + compress-commons: 4.1.2 + readable-stream: 3.6.2 + dev: false + /zwitch/1.0.5: resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} dev: true diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index 4c84ff9dcd..b127f5ba42 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -1 +1 @@ -[{"definitionName":"lockStepVersion","policyName":"vchartMain","version":"1.3.2","mainProject":"@visactor/vchart","nextBump":"patch"}] +[{"definitionName":"lockStepVersion","policyName":"vchartMain","version":"1.3.3","mainProject":"@visactor/vchart","nextBump":"patch"}] diff --git a/docs/assets/api/menu.json b/docs/assets/api/menu.json index 616f497c1e..b6f6b5b165 100644 --- a/docs/assets/api/menu.json +++ b/docs/assets/api/menu.json @@ -2,25 +2,30 @@ "menu": "api", "children": [ { - "path": "API/vchart", - "title": { - "zh": "VChart", - "en": "VChart" - } - }, - { - "path": "API/event", - "title": { - "zh": "事件", - "en": "Event" - } - }, - { - "path": "API/theme", - "title": { - "zh": "主题", - "en": "Theme" - } + "path": "API", + "children": [ + { + "path": "vchart", + "title": { + "zh": "VChart", + "en": "VChart" + } + }, + { + "path": "event", + "title": { + "zh": "事件", + "en": "Event" + } + }, + { + "path": "theme", + "title": { + "zh": "主题", + "en": "Theme" + } + } + ] } ] -} \ No newline at end of file +} diff --git a/docs/assets/demos/vmind-chart-generation/App.tsx b/docs/assets/demos/vmind-chart-generation/App.tsx new file mode 100644 index 0000000000..560ea019e6 --- /dev/null +++ b/docs/assets/demos/vmind-chart-generation/App.tsx @@ -0,0 +1,11 @@ +import * as React from 'react'; +import { Home } from './pages/Home'; +import { LayoutWrap } from './Layout'; + +export default function App() { + return ( + + + + ); +} diff --git a/docs/assets/demos/vmind-chart-generation/Layout.tsx b/docs/assets/demos/vmind-chart-generation/Layout.tsx new file mode 100644 index 0000000000..87f06a7742 --- /dev/null +++ b/docs/assets/demos/vmind-chart-generation/Layout.tsx @@ -0,0 +1,15 @@ +import * as React from 'react'; +import { PageHeader, Button, Layout } from '@arco-design/web-react'; + +export function LayoutWrap(props: any) { + return ( + + + {props.children} + + ); +} diff --git a/docs/assets/demos/vmind-chart-generation/constants/index.ts b/docs/assets/demos/vmind-chart-generation/constants/index.ts new file mode 100644 index 0000000000..fb2ee6be87 --- /dev/null +++ b/docs/assets/demos/vmind-chart-generation/constants/index.ts @@ -0,0 +1,932 @@ +/* + **动态条形图 + */ +export const mockUserInput6 = { + csv: `country,continent,GDP,year +日本,亚洲,239270,1973 +印度,亚洲,22960,1973 +韩国,亚洲,7870,1973 +土耳其,亚洲,17240,1973 +印度尼西亚,亚洲,10980,1973 +沙特阿拉伯,亚洲,23760,1973 +泰国,亚洲,4130,1973 +菲律宾,亚洲,5660,1973 +马来西亚,亚洲,2780,1973 +英国,欧洲,114750,1973 +意大利,欧洲,107570,1973 +西班牙,欧洲,55990,1973 +荷兰,欧洲,36410,1973 +瑞士,欧洲,33920,1973 +芬兰,欧洲,9930,1973 +瑞典,欧洲,23020,1973 +比利时,欧洲,22280,1973 +挪威,欧洲,14540,1973 +日本,亚洲,278390,1978 +印度,亚洲,29220,1978 +韩国,亚洲,13120,1978 +土耳其,亚洲,22620,1978 +印度尼西亚,亚洲,15390,1978 +沙特阿拉伯,亚洲,30080,1978 +泰国,亚洲,6000,1978 +菲律宾,亚洲,7480,1978 +马来西亚,亚洲,3900,1978 +英国,欧洲,121140,1978 +意大利,欧洲,126030,1978 +西班牙,欧洲,64080,1978 +荷兰,欧洲,41420,1978 +瑞士,欧洲,32360,1978 +芬兰,欧洲,10800,1978 +瑞典,欧洲,24650,1978 +比利时,欧洲,24970,1978 +挪威,欧洲,18160,1978 +日本,亚洲,336520,1983 +印度,亚洲,34790,1983 +韩国,亚洲,18480,1983 +土耳其,亚洲,25000,1983 +印度尼西亚,亚洲,20870,1983 +沙特阿拉伯,亚洲,24130,1983 +泰国,亚洲,7840,1983 +菲律宾,亚洲,9070,1983 +马来西亚,亚洲,5510,1983 +英国,欧洲,129860.00000000001,1983 +意大利,欧洲,141500,1983 +西班牙,欧洲,67430,1983 +荷兰,欧洲,42830,1983 +瑞士,欧洲,35000,1983 +芬兰,欧洲,13130,1983 +瑞典,欧洲,26980,1983 +比利时,欧洲,26860,1983 +挪威,欧洲,20980,1983 +日本,亚洲,427650,1988 +印度,亚洲,45400,1988 +韩国,亚洲,30960,1988 +土耳其,亚洲,33340,1988 +印度尼西亚,亚洲,26890,1988 +沙特阿拉伯,亚洲,25640,1988 +泰国,亚洲,11350,1988 +菲律宾,亚洲,8970,1988 +马来西亚,亚洲,6880,1988 +英国,欧洲,158980,1988 +意大利,欧洲,166060,1988 +西班牙,欧洲,80430,1988 +荷兰,欧洲,49070,1988 +瑞士,欧洲,39950,1988 +芬兰,欧洲,15720,1988 +瑞典,欧洲,31270,1988 +比利时,欧洲,30520,1988 +挪威,欧洲,24800,1988 +日本,亚洲,488020,1993 +印度,亚洲,56680,1993 +韩国,亚洲,45790,1993 +土耳其,亚洲,41600,1993 +印度尼西亚,亚洲,37570,1993 +沙特阿拉伯,亚洲,34670,1993 +泰国,亚洲,17990,1993 +菲律宾,亚洲,10000,1993 +马来西亚,亚洲,10720,1993 +英国,欧洲,167180,1993 +意大利,欧洲,177750,1993 +西班牙,欧洲,89630,1993 +荷兰,欧洲,56320,1993 +瑞士,欧洲,42740,1993 +芬兰,欧洲,15040,1993 +瑞典,欧洲,30950,1993 +比利时,欧洲,33350,1993 +挪威,欧洲,28050,1993 +日本,亚洲,521740,1998 +印度,亚洲,77270,1998 +韩国,亚洲,59600,1998 +土耳其,亚洲,50560,1998 +印度尼西亚,亚洲,42880,1998 +沙特阿拉伯,亚洲,37310,1998 +泰国,亚洲,19930,1998 +菲律宾,亚洲,12090,1998 +马来西亚,亚洲,14070,1998 +英国,欧洲,196370,1998 +意大利,欧洲,196130,1998 +西班牙,欧洲,104800,1998 +荷兰,欧洲,67570,1998 +瑞士,欧洲,46090,1998 +芬兰,欧洲,18940,1998 +瑞典,欧洲,36510,1998 +比利时,欧洲,37790,1998 +挪威,欧洲,34830,1998 +日本,亚洲,545920,2003 +印度,亚洲,102500,2003 +韩国,亚洲,84420,2003 +土耳其,亚洲,55060,2003 +印度尼西亚,亚洲,51460,2003 +沙特阿拉伯,亚洲,40500,2003 +泰国,亚洲,25620,2003 +菲律宾,亚洲,14620,2003 +马来西亚,亚洲,18210,2003 +英国,欧洲,228640,2003 +意大利,欧洲,211730,2003 +西班牙,欧洲,126720,2003 +荷兰,欧洲,75950,2003 +瑞士,欧洲,49450,2003 +芬兰,欧洲,22260,2003 +瑞典,欧洲,42290,2003 +比利时,欧洲,42160,2003 +挪威,欧洲,38320,2003 +日本,亚洲,578410,2008 +印度,亚洲,143180,2008 +韩国,亚洲,106280,2008 +土耳其,亚洲,74660,2008 +印度尼西亚,亚洲,67940,2008 +沙特阿拉伯,亚洲,51340,2008 +泰国,亚洲,31950,2008 +菲律宾,亚洲,19140,2008 +马来西亚,亚洲,24100,2008 +英国,欧洲,253560,2008 +意大利,欧洲,221500,2008 +西班牙,欧洲,147390,2008 +荷兰,欧洲,86710,2008 +瑞士,欧洲,57960,2008 +芬兰,欧洲,26270,2008 +瑞典,欧洲,48920,2008 +比利时,欧洲,47720,2008 +挪威,欧洲,43330,2008 +日本,亚洲,589420,2013 +印度,亚洲,197840,2013 +韩国,亚洲,125320,2013 +土耳其,亚洲,97510,2013 +印度尼西亚,亚洲,89730,2013 +沙特阿拉伯,亚洲,62900,2013 +泰国,亚洲,37880,2013 +菲律宾,亚洲,24700,2013 +马来西亚,亚洲,29650,2013 +英国,欧洲,260510,2013 +意大利,欧洲,204670,2013 +西班牙,欧洲,134780,2013 +荷兰,欧洲,84970,2013 +瑞士,欧洲,61070,2013 +芬兰,欧洲,24970,2013 +瑞典,欧洲,51470,2013 +比利时,欧洲,49500,2013 +挪威,欧洲,44930,2013 +日本,亚洲,617030,2018 +印度,亚洲,282220,2018 +韩国,亚洲,144970,2018 +土耳其,亚洲,124050,2018 +印度尼西亚,亚洲,114690,2018 +沙特阿拉伯,亚洲,70160,2018 +泰国,亚洲,44230,2018 +菲律宾,亚洲,34030,2018 +马来西亚,亚洲,38210,2018 +英国,欧洲,287930,2018 +意大利,欧洲,214100,2018 +西班牙,欧洲,153950,2018 +荷兰,欧洲,94810,2018 +瑞士,欧洲,67460,2018 +芬兰,欧洲,26920,2018 +瑞典,欧洲,58930,2018 +比利时,欧洲,53840,2018 +挪威,欧洲,48930,2018 +`, + input: '帮我展示各国GDP排名变化' +}; + +/* + **动态条形图-英文 + */ +export const mockUserInput6Eng = { + csv: `country,continent,GDP,year +China,Asia,239270,1973 +India,Asia,22960,1973 +South Korea,Asia,7870,1973 +Turkey,Asia,17240,1973 +Indonesia,Asia,10980,1973 +Saudi Arabia,Asia,23760,1973 +Thailand,Asia,4130,1973 +Philippines,Asia,5660,1973 +Malaysia,Asia,2780,1973 +United Kingdom,Europe,114750,1973 +Italy,Europe,107570,1973 +Spain,Europe,55990,1973 +Netherlands,Europe,36410,1973 +Switzerland,Europe,33920,1973 +Finland,Europe,9930,1973 +Sweden,Europe,23020,1973 +Belgium,Europe,22280,1973 +Norway,Europe,14540,1973 +China,Asia,278390,1978 +India,Asia,29220,1978 +South Korea,Asia,13120,1978 +Turkey,Asia,22620,1978 +Indonesia,Asia,15390,1978 +Saudi Arabia,Asia,30080,1978 +Thailand,Asia,6000,1978 +Philippines,Asia,7480,1978 +Malaysia,Asia,3900,1978 +United Kingdom,Europe,121140,1978 +Italy,Europe,126030,1978 +Spain,Europe,64080,1978 +Netherlands,Europe,41420,1978 +Switzerland,Europe,32360,1978 +Finland,Europe,10800,1978 +Sweden,Europe,24650,1978 +Belgium,Europe,24970,1978 +Norway,Europe,18160,1978 +China,Asia,336520,1983 +India,Asia,34790,1983 +South Korea,Asia,18480,1983 +Turkey,Asia,25000,1983 +Indonesia,Asia,20870,1983 +Saudi Arabia,Asia,24130,1983 +Thailand,Asia,7840,1983 +Philippines,Asia,9070,1983 +Malaysia,Asia,5510,1983 +United Kingdom,Europe,129860.00000000001,1983 +Italy,Europe,141500,1983 +Spain,Europe,67430,1983 +Netherlands,Europe,42830,1983 +Switzerland,Europe,35000,1983 +Finland,Europe,13130,1983 +Sweden,Europe,26980,1983 +Belgium,Europe,26860,1983 +Norway,Europe,20980,1983 +China,Asia,427650,1988 +India,Asia,45400,1988 +South Korea,Asia,30960,1988 +Turkey,Asia,33340,1988 +Indonesia,Asia,26890,1988 +Saudi Arabia,Asia,25640,1988 +Thailand,Asia,11350,1988 +Philippines,Asia,8970,1988 +Malaysia,Asia,6880,1988 +United Kingdom,Europe,158980,1988 +Italy,Europe,166060,1988 +Spain,Europe,80430,1988 +Netherlands,Europe,49070,1988 +Switzerland,Europe,39950,1988 +Finland,Europe,15720,1988 +Sweden,Europe,31270,1988 +Belgium,Europe,30520,1988 +Norway,Europe,24800,1988 +China,Asia,488020,1993 +India,Asia,56680,1993 +South Korea,Asia,45790,1993 +Turkey,Asia,41600,1993 +Indonesia,Asia,37570,1993 +Saudi Arabia,Asia,34670,1993 +Thailand,Asia,17990,1993 +Philippines,Asia,10000,1993 +Malaysia,Asia,10720,1993 +United Kingdom,Europe,167180,1993 +Italy,Europe,177750,1993 +Spain,Europe,89630,1993 +Netherlands,Europe,56320,1993 +Switzerland,Europe,42740,1993 +Finland,Europe,15040,1993 +Sweden,Europe,30950,1993 +Belgium,Europe,33350,1993 +Norway,Europe,28050,1993 +China,Asia,521740,1998 +India,Asia,77270,1998 +South Korea,Asia,59600,1998 +Turkey,Asia,50560,1998 +Indonesia,Asia,42880,1998 +Saudi Arabia,Asia,37310,1998 +Thailand,Asia,19930,1998 +Philippines,Asia,12090,1998 +Malaysia,Asia,14070,1998 +United Kingdom,Europe,196370,1998 +Italy,Europe,196130,1998 +Spain,Europe,104800,1998 +Netherlands,Europe,67570,1998 +Switzerland,Europe,46090,1998 +Finland,Europe,18940,1998 +Sweden,Europe,36510,1998 +Belgium,Europe,37790,1998 +Norway,Europe,34830,1998 +China,Asia,545920,2003 +India,Asia,102500,2003 +South Korea,Asia,84420,2003 +Turkey,Asia,55060,2003 +Indonesia,Asia,51460,2003 +Saudi Arabia,Asia,40500,2003 +Thailand,Asia,25620,2003 +Philippines,Asia,14620,2003 +Malaysia,Asia,18210,2003 +United Kingdom,Europe,228640,2003 +Italy,Europe,211730,2003 +Spain,Europe,126720,2003 +Netherlands,Europe,75950,2003 +Switzerland,Europe,49450,2003 +Finland,Europe,22260,2003 +Sweden,Europe,42290,2003 +Belgium,Europe,42160,2003 +Norway,Europe,38320,2003 +China,Asia,578410,2008 +India,Asia,143180,2008 +South Korea,Asia,106280,2008 +Turkey,Asia,74660,2008 +Indonesia,Asia,67940,2008 +Saudi Arabia,Asia,51340,2008 +Thailand,Asia,31950,2008 +Philippines,Asia,19140,2008 +Malaysia,Asia,24100,2008 +United Kingdom,Europe,253560,2008 +Italy,Europe,221500,2008 +Spain,Europe,147390,2008 +Netherlands,Europe,86710,2008 +Switzerland,Europe,57960,2008 +Finland,Europe,26270,2008 +Sweden,Europe,48920,2008 +Belgium,Europe,47720,2008 +Norway,Europe,43330,2008 +China,Asia,589420,2013 +India,Asia,197840,2013 +South Korea,Asia,125320,2013 +Turkey,Asia,97510,2013 +Indonesia,Asia,89730,2013 +Saudi Arabia,Asia,62900,2013 +Thailand,Asia,37880,2013 +Philippines,Asia,24700,2013 +Malaysia,Asia,29650,2013 +United Kingdom,Europe,260510,2013 +Italy,Europe,204670,2013 +Spain,Europe,134780,2013 +Netherlands,Europe,84970,2013 +Switzerland,Europe,61070,2013 +Finland,Europe,24970,2013 +Sweden,Europe,51470,2013 +Belgium,Europe,49500,2013 +Norway,Europe,44930,2013 +China,Asia,617030,2018 +India,Asia,282220,2018 +South Korea,Asia,144970,2018 +Turkey,Asia,124050,2018 +Indonesia,Asia,114690,2018 +Saudi Arabia,Asia,70160,2018 +Thailand,Asia,44230,2018 +Philippines,Asia,34030,2018 +Malaysia,Asia,38210,2018 +United Kingdom,Europe,287930,2018 +Italy,Europe,214100,2018 +Spain,Europe,153950,2018 +Netherlands,Europe,94810,2018 +Switzerland,Europe,67460,2018 +Finland,Europe,26920,2018 +Sweden,Europe,58930,2018 +Belgium,Europe,53840,2018 +Norway,Europe,48930,2018 +`, + input: 'Show me the change of the GDP rankings of each country ' +}; + +/* + **饼图 + */ +export const mockUserInput2 = { + csv: `品牌名称,市场份额,平均价格,净利润 +Apple,0.5,7068,314531 +Samsung,0.2,6059,362345 +Vivo,0.05,3406,234512 +Nokia,0.01,1064,-1345 +Xiaomi,0.1,4087,131345`, + input: '展示各品牌市场占有率,森林风格' +}; + +export const mockUserInput8 = { + csv: `date,type,value +2023-01-01,产品 A,52.9 +2023-01-01,产品 B,63.6 +2023-01-01,产品 C,11.2 +2023-01-02,产品 A,45.7 +2023-01-02,产品 B,89.1 +2023-01-02,产品 C,21.4 +2023-01-03,产品 A,67.2 +2023-01-03,产品 B,82.4 +2023-01-03,产品 C,31.7 +2023-01-04,产品 A,80.7 +2023-01-04,产品 B,55.1 +2023-01-04,产品 C,21.1 +2023-01-05,产品 A,65.6 +2023-01-05,产品 B,78 +2023-01-05,产品 C,31.3 +2023-01-06,产品 A,75.6 +2023-01-06,产品 B,89.1 +2023-01-06,产品 C,63.5 +2023-01-07,产品 A,67.3 +2023-01-07,产品 B,77.2 +2023-01-07,产品 C,43.7 +2023-01-08,产品 A,96.1 +2023-01-08,产品 B,97.6 +2023-01-08,产品 C,59.9 +2023-01-09,产品 A,96.1 +2023-01-09,产品 B,100.6 +2023-01-09,产品 C,66.8 +2023-01-10,产品 A,101.6 +2023-01-10,产品 B,108.3 +2023-01-10,产品 C,56.9`, + input: '请帮我展示各产品的销售趋势' +}; + +/* + **柱状图 + */ +export const mockUserInput3 = { + csv: `商品名称,region,销售额 +可乐,south,2350 +可乐,east,1027 +可乐,west,1027 +可乐,north,1027 +雪碧,south,215 +雪碧,east,654 +雪碧,west,159 +雪碧,north,28 +芬达,south,345 +芬达,east,654 +芬达,west,2100 +芬达,north,1679 +醒目,south,1476 +醒目,east,830 +醒目,west,532 +醒目,north,498 +`, + input: '帮我展示不同区域各商品销售额' +}; + +export const mockUserInput10 = { + csv: `城市,2022年GDP(亿元) +北京,31897 +上海,30956 +广州,30000 +深圳,30395 +苏州,25000`, + input: '请使用[柱状图]展示[2022年GDP排名前五的中国城市及其2022年的GDP]' +}; + +/* + **柱状图 + */ +export const mockUserInput3Eng = { + csv: `Product Name,Region,Sales +Coke, South, 2350 +Coke, East, 1027 +Coke, West, 1027 +Coke, North, 1027 +Sprite, South, 215 +Sprite, East, 654 +Sprite, West, 159 +Sprite, North, 28 +Fanta, South, 345 +Fanta, East, 654 +Fanta, West, 2100 +Fanta, North, 1679 +Mirinda, South, 1476 +Mirinda, East, 830 +Mirinda, West, 532 +Mirinda, North, 498 +`, + input: 'display the sales figures of different products in various regions.' +}; + +export const carSaleMockData = { + csv: `时间,汽车厂商,销量 +2022年1月,上汽大众,124491 +2022年1月,长安汽车,123707 +2022年1月,吉利汽车,112325 +2022年1月,东风日产,110996 +2022年1月,一汽-大众,103462 +2022年1月,广汽丰田,99707 +2022年1月,比亚迪,93363 +2022年1月,华晨宝马,79087 +2022年1月,广汽本田,77377 +2022年1月,东风本田,76903 +2022年2月,比亚迪,88093 +2022年2月,上汽大众,86076 +2022年2月,一汽丰田,75918 +2022年2月,东风日产,74308 +2022年2月,一汽-大众,70638 +2022年2月,东风本田,58954 +2022年2月,广汽本田,56734 +2022年2月,特斯拉中国,56515 +2022年2月,吉利汽车,55357 +2022年2月,长安汽车,53034 +2022年3月,长安汽车,110015 +2022年3月,上汽大众,104200 +2022年3月,比亚迪,103852 +2022年3月,上汽通用五菱,102951 +2022年3月,广汽丰田,96984 +2022年3月,一汽-大众,76586 +2022年3月,广汽本田,75858 +2022年3月,吉利汽车,75447 +2022年3月,东风本田,71074 +2022年3月,一汽丰田,69957 +2022年4月,比亚迪,105475 +2022年4月,广汽丰田,68450 +2022年4月,吉利汽车,49137 +2022年4月,长安汽车,47980 +2022年4月,上汽通用五菱,44002 +2022年4月,一汽-大众,39444 +2022年4月,东风日产,37636 +2022年4月,华晨宝马,31743 +2022年4月,一汽丰田,31443 +2022年4月,长城汽车,29125 +2022年5月,比亚迪,114183 +2022年5月,一汽-大众,89025 +2022年5月,广汽丰田,83730 +2022年5月,上汽大众,83502 +2022年5月,上汽通用五菱,71493 +2022年5月,长安汽车,66091 +2022年5月,华晨宝马,62567 +2022年5月,吉利汽车,60197 +2022年5月,一汽丰田,57958 +2022年5月,东风日产,52531 +2022年6月,比亚迪,133762 +2022年6月,一汽-大众,123358 +2022年6月,上汽大众,122100 +2022年6月,一汽丰田,102039 +2022年6月,广汽丰田,100794 +2022年6月,吉利汽车,91695 +2022年6月,长安汽车,88010 +2022年6月,上汽通用五菱,87462 +2022年6月,东风日产,79570 +2022年6月,特斯拉中国,78906 +2022年7月,比亚迪,162214 +2022年7月,上汽大众,125450 +2022年7月,上汽通用五菱,106483 +2022年7月,一汽-大众,100160 +2022年7月,长安汽车,96786 +2022年7月,广汽丰田,83940 +2022年7月,吉利汽车,83392 +2022年7月,一汽丰田,82697 +2022年7月,东风日产,80439 +2022年7月,东风本田,78239 +2022年8月,上汽大众,180439 +2022年8月,比亚迪,173977 +2022年8月,广汽丰田,108679 +2022年8月,上汽通用五菱,96363 +2022年8月,广汽本田,96325 +2022年8月,奇瑞汽车,93720 +2022年8月,一汽丰田,93361 +2022年8月,吉利汽车,92525 +2022年8月,一汽-大众奥迪,82348 +2022年8月,特斯拉中国,76965 +2022年9月,比亚迪,200973 +2022年9月,上汽大众,125484 +2022年9月,一汽-大众,114112 +2022年9月,上汽通用五菱,105179 +2022年9月,广汽丰田,95951 +2022年9月,长安汽车,92616 +2022年9月,奇瑞汽车,86915 +2022年9月,一汽丰田,84954 +2022年9月,特斯拉中国,83135 +2022年9月,吉利汽车,82688 +2022年10月,比亚迪,216593 +2022年10月,上汽大众,121973 +2022年10月,长安汽车,109451 +2022年10月,吉利汽车,106877 +2022年10月,上汽通用五菱,106458 +2022年10月,一汽-大众,83332 +2022年10月,广汽丰田,80800 +2022年10月,一汽丰田,74924 +2022年10月,奇瑞汽车,72512 +2022年10月,东风日产,71986 +2022年11月,比亚迪,224576 +2022年11月,上汽通用五菱,129039 +2022年11月,上汽大众,109343 +2022年11月,特斯拉中国,100291 +2022年11月,吉利汽车,94638 +2022年11月,长安汽车,85776 +2022年11月,广汽丰田,85169 +2022年11月,一汽-大众,72423 +2022年11月,一汽丰田,65837 +2022年11月,华晨宝马,58527 +2022年12月,比亚迪,226492 +2022年12月,上汽通用五菱,141821 +2022年12月,长安汽车,124609 +2022年12月,上汽大众,118750 +2022年12月,一汽-大众,93851 +2022年12月,吉利汽车,82623 +2022年12月,广汽丰田,74033 +2022年12月,东风本田,60922 +2022年12月,华晨宝马,60117 +2022年12月,一汽丰田,59696 +2023年1月,比亚迪,133317 +2023年1月,长安汽车,90067 +2023年1月,上汽大众,78000 +2023年1月,一汽-大众,70004 +2023年1月,吉利汽车,67479 +2023年1月,广汽丰田,61105 +2023年1月,华晨宝马,56765 +2023年1月,上汽通用五菱,46922 +2023年1月,一汽丰田,43787 +2023年1月,北京奔驰,42357 +2023年2月,比亚迪,169337 +2023年2月,长安汽车,72241 +2023年2月,上汽大众,71450 +2023年2月,广汽丰田,66936 +2023年2月,上汽通用五菱,65513 +2023年2月,吉利汽车,65140 +2023年2月,一汽-大众,60710 +2023年2月,一汽丰田,49959 +2023年2月,东风日产,49553 +2023年2月,华晨宝马,49340 +2023年3月,比亚迪,181391 +2023年3月,一汽-大众,81030 +2023年3月,上汽大众,81009 +2023年3月,特斯拉中国,76663 +2023年3月,长安汽车,67379 +2023年3月,一汽丰田,62347 +2023年3月,吉利汽车,61714 +2023年3月,广汽丰田,60498 +2023年3月,华晨宝马,58320 +2023年3月,上汽通用五菱,56440 +2023年4月,比亚迪,183534 +2023年4月,上汽大众,96203 +2023年4月,一汽-大众,78011 +2023年4月,广汽丰田,76925 +2023年4月,长安汽车,76455 +2023年4月,一汽丰田,71383 +2023年4月,广汽本田,60462 +2023年4月,吉利汽车,59661 +2023年4月,上汽通用五菱,58210 +2023年4月,华晨宝马,53205 +2023年5月,比亚迪,209730 +2023年5月,上汽大众,90193 +2023年5月,一汽-大众,83610 +2023年5月,长安汽车,81209 +2023年5月,广汽丰田,77513 +2023年5月,一汽丰田,70001 +2023年5月,吉利汽车,67100 +2023年5月,上汽通用五菱,63292 +2023年5月,东风日产,56511 +2023年5月,一汽-大众奥迪,52696 +2023年6月,比亚迪,220600 +2023年6月,一汽-大众,98052 +2023年6月,上汽大众,94018 +2023年6月,广汽丰田,86345 +2023年6月,长安汽车,86189 +2023年6月,特斯拉中国,74212 +2023年6月,吉利汽车,71726 +2023年6月,一汽丰田,70795 +2023年6月,广汽本田,65540 +2023年6月,一汽-大众奥迪,64037`, + input: '帮我展示各品牌汽车销量排行的变化' +}; + +export const carSalesDataEng = { + csv: `Time,Manufacturer,Sales +2022-01,SAIC Volkswagen,124491 +2022-01,Changan Automobile,123707 +2022-01,Geely Automobile,112325 +2022-01,Dongfeng Nissan,110996 +2022-01,FAW-Volkswagen,103462 +2022-01,GAC Toyota,99707 +2022-01,BYD,93363 +2022-01,BMW Brilliance,79087 +2022-01,GAC Honda,77377 +2022-01,Dongfeng Honda,76903 +2022-02,BYD,88093 +2022-02,SAIC Volkswagen,86076 +2022-02,FAW Toyota,75918 +2022-02,Dongfeng Nissan,74308 +2022-02,FAW-Volkswagen,70638 +2022-02,Dongfeng Honda,58954 +2022-02,GAC Honda,56734 +2022-02,Tesla China,56515 +2022-02,Geely Automobile,55357 +2022-02,Changan Automobile,53034 +2022-03,Changan Automobile,110015 +2022-03,SAIC Volkswagen,104200 +2022-03,BYD,103852 +2022-03,SAIC-GM-Wuling,102951 +2022-03,GAC Toyota,96984 +2022-03,FAW-Volkswagen,76586 +2022-03,GAC Honda,75858 +2022-03,Geely Automobile,75447 +2022-03,Dongfeng Honda,71074 +2022-03,FAW Toyota,69957 +2022-04,BYD,105475 +2022-04,GAC Toyota,68450 +2022-04,Geely Automobile,49137 +2022-04,Changan Automobile,47980 +2022-04,SAIC-GM-Wuling,44002 +2022-04,FAW-Volkswagen,39444 +2022-04,Dongfeng Nissan,37636 +2022-04,BMW Brilliance,31743 +2022-04,FAW Toyota,31443 +2022-04,Great Wall Motors,29125 +2022-05,BYD,114183 +2022-05,FAW-Volkswagen,89025 +2022-05,GAC Toyota,83730 +2022-05,SAIC Volkswagen,83502 +2022-05,SAIC-GM-Wuling,71493 +2022-05,Changan Automobile,66091 +2022-05,BMW Brilliance,62567 +2022-05,Geely Automobile,60197 +2022-05,FAW Toyota,57958 +2022-05,Dongfeng Nissan,52531 +2022-06,BYD,133762 +2022-06,FAW-Volkswagen,123358 +2022-06,SAIC Volkswagen,122100 +2022-06,FAW Toyota,102039 +2022-06,GAC Toyota,100794 +2022-06,Geely Automobile,91695 +2022-06,Changan Automobile,88010 +2022-06,SAIC-GM-Wuling,87462 +2022-06,Dongfeng Nissan,79570 +2022-06,Tesla China,78906 +2022-07,BYD,162214 +2022-07,SAIC Volkswagen,125450 +2022-07,SAIC-GM-Wuling,106483 +2022-07,FAW-Volkswagen,100160 +2022-07,Changan Automobile,96786 +2022-07,GAC Toyota,83940 +2022-07,Geely Automobile,83392 +2022-07,FAW Toyota,82697 +2022-07,Dongfeng Nissan,80439 +2022-07,Dongfeng Honda,78239 +2022-08,SAIC Volkswagen,180439 +2022-08,BYD,173977 +2022-08,GAC Toyota,108679 +2022-08,SAIC-GM-Wuling,96363 +2022-08,GAC Honda,96325 +2022-08,Chery Automobile,93720 +2022-08,FAW Toyota,93361 +2022-08,Geely Automobile,92525 +2022-08,FAW-Volkswagen Audi,82348 +2022-08,Tesla China,76965 +2022-09,BYD,200973 +2022-09,SAIC Volkswagen,125484 +2022-09,FAW-Volkswagen,114112 +2022-09,SAIC-GM-Wuling,105179 +2022-09,GAC Toyota,95951 +2022-09,Changan Automobile,92616 +2022-09,Chery Automobile,86915 +2022-09,FAW Toyota,84954 +2022-09,Tesla China,83135 +2022-09,Geely Automobile,82688 +2022-10,BYD,216593 +2022-10,SAIC Volkswagen,121973 +2022-10,Changan Automobile,109451 +2022-10,Geely Automobile,106877 +2022-10,SAIC-GM-Wuling,106458 +2022-10,FAW-Volkswagen,83332 +2022-10,GAC Toyota,80800 +2022-10,FAW Toyota,74924 +2022-10,Chery Automobile,72512 +2022-10,Dongfeng Nissan,71986 +2022-11,BYD,224576 +2022-11,SAIC-GM-Wuling,129039 +2022-11,SAIC Volkswagen,109343 +2022-11,Tesla China,100291 +2022-11,Geely Automobile,94638 +2022-11,Changan Automobile,85776 +2022-11,GAC Toyota,85169 +2022-11,FAW-Volkswagen,72423 +2022-11,FAW Toyota,65837 +2022-11,BMW Brilliance,58527 +2022-12,BYD,226492 +2022-12,SAIC-GM-Wuling,141821 +2022-12,Changan Automobile,124609 +2022-12,SAIC Volkswagen,118750 +2022-12,FAW-Volkswagen,93851 +2022-12,Geely Automobile,82623 +2022-12,GAC Toyota,74033 +2022-12,Dongfeng Honda,60922 +2022-12,BMW Brilliance,60117 +2022-12,FAW Toyota,59696 +2023-01,BYD,133317 +2023-01,Changan Automobile,90067 +2023-01,SAIC Volkswagen,78000 +2023-01,FAW-Volkswagen,70004 +2023-01,Geely Automobile,67479 +2023-01,GAC Toyota,61105 +2023-01,BMW Brilliance,56765 +2023-01,SAIC-GM-Wuling,46922 +2023-01,FAW Toyota,43787 +2023-01,Beijing Benz,42357 +2023-02,BYD,169337 +2023-02,Changan Automobile,72241 +2023-02,SAIC Volkswagen,71450 +2023-02,GAC Toyota,66936 +2023-02,SAIC-GM-Wuling,65513 +2023-02,Geely Automobile,65140 +2023-02,FAW-Volkswagen,60710 +2023-02,FAW Toyota,49959 +2023-02,Dongfeng Nissan,49553 +2023-02,BMW Brilliance,49340 +2023-03,BYD,181391 +2023-03,FAW-Volkswagen,81030 +2023-03,SAIC Volkswagen,81009 +2023-03,Tesla China,76663 +2023-03,Changan Automobile,67379 +2023-03,FAW Toyota,62347 +2023-03,Geely Automobile,61714 +2023-03,GAC Toyota,60498 +2023-03,BMW Brilliance,58320 +2023-03,SAIC-GM-Wuling,56440 +2023-04,BYD,183534 +2023-04,SAIC Volkswagen,96203 +2023-04,FAW-Volkswagen,78011 +2023-04,GAC Toyota,76925 +2023-04,Changan Automobile,76455 +2023-04,FAW Toyota,71383 +2023-04,GAC Honda,60462 +2023-04,Geely Automobile,59661 +2023-04,SAIC-GM-Wuling,58210 +2023-04,BMW Brilliance,53205 +2023-05,BYD,209730 +2023-05,SAIC Volkswagen,90193 +2023-05,FAW-Volkswagen,83610 +2023-05,Changan Automobile,81209 +2023-05,GAC Toyota,77513 +2023-05,FAW Toyota,70001 +2023-05,Geely Automobile,67100 +2023-05,SAIC-GM-Wuling,63292 +2023-05,Dongfeng Nissan,56511 +2023-05,FAW-Volkswagen Audi,52696 +2023-06,BYD,220600 +2023-06,FAW-Volkswagen,98052 +2023-06,SAIC Volkswagen,94018 +2023-06,GAC Toyota,86345 +2023-06,Changan Automobile,86189 +2023-06,Tesla China,74212 +2023-06,Geely Automobile,71726 +2023-06,FAW Toyota,70795 +2023-06,GAC Honda,65540 +2023-06,FAW-Volkswagen Audi,64037`, + input: 'show me the changes in sales rankings of various car brands' +}; + +export const acceptRatioData = { + csv: `Year,Number of Gaokao Candidates,Number of Gaokao Admissions,Gaokao Admission Rate,Number of Enrolling Universities +1977,570,27.3,0.05 ,404 +1978,610,40.2,0.07 ,598 +1979,468,28,0.06 ,633 +1980,333,28,0.08 ,675 +1981,259,28,0.11 ,704 +1982,187,32,0.17 ,715 +1983,167,39,0.23 ,805 +1984,164,48,0.29 ,902 +1985,176,62,0.35 ,1016 +1986,191,57,0.30 ,1054 +1987,228,62,0.27 ,1063 +1988,272,67,0.25 ,1075 +1989,266,60,0.23 ,1079 +1990,283,61,0.22 ,1075 +1991,296,62,0.21 ,1075 +1992,303,75,0.25 ,1053 +1993,286,98,0.34 ,1065 +1994,251,90,0.36 ,1080 +1995,253,93,0.37 ,1054 +1996,241,97,0.40 ,1032 +1997,278,100,0.36 ,1020 +1998,320,108,0.34 ,1022 +1999,288,160,0.56 ,1071 +2000,375,221,0.59 ,1041 +2001,454,268,0.59 ,1225 +2002,510,320,0.63 ,1396 +2003,613,382,0.62 ,1552 +2004,729,447,0.61 ,1731 +2005,877,504,0.57 ,1792 +2006,950,546,0.57 ,1867 +2007,1010,566,0.56 ,1908 +2008,1050,599,0.57 ,2263 +2009,1020,629,0.62 ,2305 +2010,946,657,0.69 ,2385 +2011,933,675,0.72 ,2487 +2012,915,685,0.75 ,2442 +2013,912,684,0.75 ,2622 +2014,939,697,0.74 ,2529 +2015,942,700,0.74 ,2553 +2016,940,705,0.75 ,2595 +2017,940,700,0.74 ,2631 +2018,975,790.99,0.81 ,2663 +2019,1031,820,0.80 ,2688 +2020,1071,856,0.80 ,2956 +2021,1078,1001.32,0.93 ,2956 +2022,1193,1145.28,0.96 ,2956`, + input: 'show me the changes in the Gaokao Admission Rate over the years, for 10 seconds.' +}; + +export const mallSalesData = { + csv: `Shopping Center,Year,Sales Performance +IFS (Chengdu), 2019, 64.9 +IFS (Chengdu), 2020, 70 +Denis David City, 2019, 61.5 +Denis David City, 2020, 70 +The Temple House (Chengdu), 2019, 68.7 +The Temple House (Chengdu), 2020, 73 +Golden Center (Shanghai), 2019, 90 +Golden Center (Shanghai), 2020, 100 +Hang Lung Plaza (Shanghai), 2019, 62.5 +Hang Lung Plaza (Shanghai), 2020, 100 +MixC (Shenzhen), 2019, 90 +MixC (Shenzhen), 2020, 100 +Hangzhou Tower (Hangzhou), 2019, 90 +Hangzhou Tower (Hangzhou), 2020, 100 +Deji Plaza (Nanjing), 2019, 122.4 +Deji Plaza (Nanjing), 2020, 150 +China World Mall (Beijing), 2019, 117 +China World Mall (Beijing), 2020, 160 +SKP (Beijing), 2019, 152.9 +SKP (Beijing), 2020, 177`, + input: + 'Use a bar chart to display the sales performance of each shopping center, with Shopping Center as x-axis and year as color, 10s.' +}; diff --git a/docs/assets/demos/vmind-chart-generation/index.html b/docs/assets/demos/vmind-chart-generation/index.html new file mode 100644 index 0000000000..5fa917aa43 --- /dev/null +++ b/docs/assets/demos/vmind-chart-generation/index.html @@ -0,0 +1,14 @@ + + + + + + + Document + + + +
+ + + diff --git a/docs/assets/demos/vmind-chart-generation/index.scss b/docs/assets/demos/vmind-chart-generation/index.scss new file mode 100644 index 0000000000..b85745d3bb --- /dev/null +++ b/docs/assets/demos/vmind-chart-generation/index.scss @@ -0,0 +1,3 @@ +#root { + height: 100vh; +} diff --git a/docs/assets/demos/vmind-chart-generation/index.tsx b/docs/assets/demos/vmind-chart-generation/index.tsx new file mode 100644 index 0000000000..88d4485182 --- /dev/null +++ b/docs/assets/demos/vmind-chart-generation/index.tsx @@ -0,0 +1,14 @@ + + +import ReactDOM from 'react-dom'; +import * as React from 'react'; +import { BrowserRouter } from 'react-router-dom'; +import "@arco-design/web-react/dist/css/arco.css"; +import './index.scss' +import App from './App'; + +ReactDOM.render( + + + +, document.getElementById('root')); diff --git a/docs/assets/demos/vmind-chart-generation/pages/Home.tsx b/docs/assets/demos/vmind-chart-generation/pages/Home.tsx new file mode 100644 index 0000000000..fc63adaeaa --- /dev/null +++ b/docs/assets/demos/vmind-chart-generation/pages/Home.tsx @@ -0,0 +1,39 @@ +import React, { useState } from 'react'; +import { Layout } from '@arco-design/web-react'; +import { LeftInput } from './LeftInput'; +import { RightChart } from './RightChart'; +const Sider = Layout.Sider; +const Content = Layout.Content; + +export function Home() { + const [spec, setSpec] = useState(undefined); + const [openAIKey, setOpenAIKey] = useState(undefined); + document.body.setAttribute('arco-theme', 'dark'); + const [time, setTime] = useState<{ + totalTime: number; + frameArr: any[]; + }>(); + return ( + + + { + setSpec(spec); + setTime(time); + }} + openAIKey={openAIKey} + setOpenAIKey={setOpenAIKey} + /> + + + + + + ); +} diff --git a/docs/assets/demos/vmind-chart-generation/pages/LeftInput.tsx b/docs/assets/demos/vmind-chart-generation/pages/LeftInput.tsx new file mode 100644 index 0000000000..bb81f0c31a --- /dev/null +++ b/docs/assets/demos/vmind-chart-generation/pages/LeftInput.tsx @@ -0,0 +1,162 @@ +import React, { useState, useCallback, useEffect } from 'react'; +import './index.scss'; +import { Avatar, Input, Divider, Button, InputNumber, Upload, Message, Select } from '@arco-design/web-react'; +import { + acceptRatioData, + carSaleMockData, + carSalesDataEng, + mallSalesData, + mockUserInput10, + mockUserInput2, + mockUserInput3, + mockUserInput3Eng, + mockUserInput6, + mockUserInput6Eng, + mockUserInput8 +} from '../constants'; +import VMind from '@visactor/vmind'; +const Option = Select.Option; +const TextArea = Input.TextArea; +type IPropsType = { + openAIKey: string | undefined; + setOpenAIKey: any; + onSpecGenerate: ( + spec: any, + time: { + totalTime: number; + frameArr: any[]; + } + ) => void; +}; + +const demoDataList: { [key: string]: any } = { + 'Electric vehicle sales': carSalesDataEng, + 'College entrance examination': acceptRatioData, + 'Shopping Mall Sales Performance': mallSalesData, + 'Global GDP': mockUserInput6Eng, + 'Sales of different drinkings': mockUserInput3Eng +}; + +export function LeftInput(props: IPropsType) { + const defaultDataKey = Object.keys(demoDataList)[0]; + const { openAIKey, setOpenAIKey } = props; + const [describe, setDescribe] = useState(demoDataList[defaultDataKey].input); + const [csv, setCsv] = useState(demoDataList[defaultDataKey].csv); + const [loading, setLoading] = useState(false); + const [selectedDataName, setSelectedDataName] = useState(defaultDataKey); + + const askGPT = useCallback(async () => { + setLoading(true); + if (!openAIKey) { + Message.warning('Please input your openAI api key!'); + return; + } + const vmind = new VMind(openAIKey!); + + const { spec, time } = await vmind.generateChart(csv, describe); + props.onSpecGenerate(spec, time); + setLoading(false); + }, [describe, csv, openAIKey]); + + return ( +
+
+
+ Demo Data: +
+ +
+
+

+ 1 + + Input your openAI api key: + +

+ setOpenAIKey(v)} style={{ width: '100%' }} /> +
+ +
+

+ 2 + What would you like to visualize? +

+ +