From 0c342378c352cb6a07e8deb8686b58218e8fa8df Mon Sep 17 00:00:00 2001 From: YuanHuakk <1751826683@qq.com> Date: Wed, 30 Aug 2023 14:19:23 +0800 Subject: [PATCH] init --- .eslintrc | 5 +- __tests__/index.test.js | 2 +- config/index.ts | 9 +- package.json | 57 +- pnpm-lock.yaml | 3609 +++++++----------- src/app.config.ts | 6 +- src/app.scss | 7 + src/app.ts | 5 +- src/pages/game_detail/index.config.ts | 3 + src/pages/game_detail/index.scss | 32 + src/pages/game_detail/index.vue | 36 + src/pages/game_list/yaotouzi/index.config.ts | 3 + src/pages/game_list/yaotouzi/index.scss | 259 ++ src/pages/game_list/yaotouzi/index.vue | 190 + src/pages/index/index.config.ts | 2 +- src/pages/index/index.scss | 22 + src/pages/index/index.vue | 35 +- src/static/cais.png | Bin 0 -> 141061 bytes src/static/cz.png | Bin 0 -> 3528 bytes src/static/dz.png | Bin 0 -> 1644 bytes src/static/qz.png | Bin 0 -> 3100 bytes src/static/ssd.png | Bin 0 -> 3414 bytes src/static/tx.png | Bin 0 -> 29782 bytes src/static/tz.png | Bin 0 -> 3696 bytes types/global.d.ts | 2 +- 25 files changed, 2066 insertions(+), 2218 deletions(-) create mode 100644 src/pages/game_detail/index.config.ts create mode 100644 src/pages/game_detail/index.scss create mode 100644 src/pages/game_detail/index.vue create mode 100644 src/pages/game_list/yaotouzi/index.config.ts create mode 100644 src/pages/game_list/yaotouzi/index.scss create mode 100644 src/pages/game_list/yaotouzi/index.vue create mode 100644 src/static/cais.png create mode 100644 src/static/cz.png create mode 100644 src/static/dz.png create mode 100644 src/static/qz.png create mode 100644 src/static/ssd.png create mode 100644 src/static/tx.png create mode 100644 src/static/tz.png diff --git a/.eslintrc b/.eslintrc index 13d38a6..c0a8ab3 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,5 +1,8 @@ // ESLint 检查 .vue 文件需要单独配置编辑器: // https://eslint.vuejs.org/user-guide/#editor-integrations { - "extends": ["taro/vue3"] + "extends": ["taro/vue3"], + "rules": { + "vue/multi-word-component-names": "off" + } } diff --git a/__tests__/index.test.js b/__tests__/index.test.js index c3904d1..0206ac7 100644 --- a/__tests__/index.test.js +++ b/__tests__/index.test.js @@ -5,7 +5,7 @@ describe('Testing', () => { test('Test', async () => { const testUtils = new TestUtils() await testUtils.createApp() - await testUtils.PageLifecycle.onShow('pages/index/index') + await testUtils.PageLifecycle.onShow() expect(testUtils.html()).toMatchSnapshot() }) diff --git a/config/index.ts b/config/index.ts index eab69d9..746acb0 100644 --- a/config/index.ts +++ b/config/index.ts @@ -4,7 +4,7 @@ import devConfig from './dev' import prodConfig from './prod' // https://taro-docs.jd.com/docs/next/config#defineconfig-辅助函数 -export default defineConfig(async (merge, { command, mode }) => { +export default defineConfig(async (merge, {}) => { const baseConfig: UserConfigExport = { projectName: 'newGameHome', date: '2023-8-29', @@ -29,7 +29,7 @@ export default defineConfig(async (merge, { command, mode }) => { framework: 'vue3', compiler: 'webpack5', cache: { - enable: false // Webpack 持久化缓存配置,建议开启。默认配置请参考:https://docs.taro.zone/docs/config-detail#cache + enable: true // Webpack 持久化缓存配置,建议开启。默认配置请参考:https://docs.taro.zone/docs/config-detail#cache }, mini: { postcss: { @@ -60,6 +60,9 @@ export default defineConfig(async (merge, { command, mode }) => { h5: { publicPath: '/', staticDirectory: 'static', + router: { + mode: 'browser' + }, output: { filename: 'js/[name].[hash:8].js', chunkFilename: 'js/[name].[chunkhash:8].js' @@ -75,7 +78,7 @@ export default defineConfig(async (merge, { command, mode }) => { config: {} }, cssModules: { - enable: false, // 默认为 false,如需使用 css modules 功能,则设为 true + enable: true, // 默认为 false,如需使用 css modules 功能,则设为 true config: { namingPattern: 'module', // 转换模式,取值为 global/module generateScopedName: '[name]__[local]___[hash:base64:5]' diff --git a/package.json b/package.json index 44fc198..4b058f9 100644 --- a/package.json +++ b/package.json @@ -36,49 +36,52 @@ ], "author": "", "dependencies": { - "@babel/runtime": "^7.21.5", + "@babel/runtime": "^7.22.11", "@tarojs/components": "3.6.11", "@tarojs/helper": "3.6.11", - "@tarojs/plugin-platform-weapp": "3.6.11", + "@tarojs/plugin-framework-vue3": "3.6.11", "@tarojs/plugin-platform-alipay": "3.6.11", - "@tarojs/plugin-platform-tt": "3.6.11", - "@tarojs/plugin-platform-swan": "3.6.11", + "@tarojs/plugin-platform-h5": "3.6.11", "@tarojs/plugin-platform-jd": "3.6.11", "@tarojs/plugin-platform-qq": "3.6.11", - "@tarojs/plugin-platform-h5": "3.6.11", + "@tarojs/plugin-platform-swan": "3.6.11", + "@tarojs/plugin-platform-tt": "3.6.11", + "@tarojs/plugin-platform-weapp": "3.6.11", "@tarojs/runtime": "3.6.11", "@tarojs/shared": "3.6.11", "@tarojs/taro": "3.6.11", - "@tarojs/plugin-framework-vue3": "3.6.11", - "vue": "^3.0.0" + "vue": "^3.3.4" }, "devDependencies": { - "@babel/core": "^7.8.0", + "@babel/core": "^7.22.11", "@tarojs/cli": "3.6.11", - "@types/webpack-env": "^1.13.6", - "webpack": "5.78.0", "@tarojs/taro-loader": "3.6.11", + "@tarojs/test-utils-vue3": "^0.1.1", "@tarojs/webpack5-runner": "3.6.11", + "@types/jest": "^29.5.4", + "@types/node": "^18.17.12", + "@types/webpack-env": "^1.18.1", + "@typescript-eslint/eslint-plugin": "^5.62.0", + "@typescript-eslint/parser": "^5.62.0", + "@unocss/webpack": "^0.55.3", + "@vue/babel-plugin-jsx": "^1.1.5", + "@vue/compiler-sfc": "^3.3.4", "babel-preset-taro": "3.6.11", "css-loader": "3.4.2", - "style-loader": "1.3.0", - "@tarojs/test-utils-vue3": "^0.1.1", - "@vue/babel-plugin-jsx": "^1.0.6", - "@vue/compiler-sfc": "^3.0.0", - "vue-loader": "^17.0.0", - "eslint-plugin-vue": "^8.0.0", + "eslint": "^8.48.0", "eslint-config-taro": "3.6.11", - "eslint": "^8.12.0", - "stylelint": "^14.4.0", - "@typescript-eslint/parser": "^5.20.0", - "@typescript-eslint/eslint-plugin": "^5.20.0", - "typescript": "^4.1.0", - "tsconfig-paths-webpack-plugin": "^4.0.1", - "postcss": "^8.4.18", + "eslint-plugin-vue": "^8.7.1", + "jest": "^29.6.4", + "jest-environment-jsdom": "^29.6.4", + "postcss": "^8.4.29", + "style-loader": "1.3.0", + "stylelint": "^14.16.1", "ts-node": "^10.9.1", - "@types/node": "^18.15.11", - "@types/jest": "^29.3.1", - "jest": "^29.3.1", - "jest-environment-jsdom": "^29.5.0" + "tsconfig-paths-webpack-plugin": "^4.1.0", + "typescript": "^4.9.5", + "unocss": "^0.55.3", + "unocss-preset-weapp": "^0.55.2", + "vue-loader": "^17.2.2", + "webpack": "5.78.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 616c6a4..467d721 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,38 +6,38 @@ settings: dependencies: '@babel/runtime': - specifier: ^7.21.5 - version: 7.21.5 + specifier: ^7.22.11 + version: 7.22.11 '@tarojs/components': specifier: 3.6.11 - version: 3.6.11(postcss@8.4.18)(vue@3.0.0) + version: 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/helper': specifier: 3.6.11 version: 3.6.11 '@tarojs/plugin-framework-vue3': specifier: 3.6.11 - version: 3.6.11(postcss@8.4.18)(vue@3.0.0) + version: 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/plugin-platform-alipay': specifier: 3.6.11 - version: 3.6.11(postcss@8.4.18)(vue@3.0.0) + version: 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/plugin-platform-h5': specifier: 3.6.11 - version: 3.6.11(postcss@8.4.18)(vue@3.0.0) + version: 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/plugin-platform-jd': specifier: 3.6.11 - version: 3.6.11(postcss@8.4.18)(vue@3.0.0) + version: 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/plugin-platform-qq': specifier: 3.6.11 - version: 3.6.11(postcss@8.4.18)(vue@3.0.0) + version: 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/plugin-platform-swan': specifier: 3.6.11 - version: 3.6.11(postcss@8.4.18)(vue@3.0.0) + version: 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/plugin-platform-tt': specifier: 3.6.11 - version: 3.6.11(postcss@8.4.18)(vue@3.0.0) + version: 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/plugin-platform-weapp': specifier: 3.6.11 - version: 3.6.11(postcss@8.4.18)(vue@3.0.0) + version: 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/runtime': specifier: 3.6.11 version: 3.6.11 @@ -46,90 +46,99 @@ dependencies: version: 3.6.11 '@tarojs/taro': specifier: 3.6.11 - version: 3.6.11(postcss@8.4.18)(vue@3.0.0) + version: 3.6.11(postcss@8.4.29)(vue@3.3.4) vue: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^3.3.4 + version: 3.3.4 devDependencies: '@babel/core': - specifier: ^7.8.0 - version: 7.8.0 + specifier: ^7.22.11 + version: 7.22.11 '@tarojs/cli': specifier: 3.6.11 - version: 3.6.11(postcss@8.4.18)(vue@3.0.0) + version: 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/taro-loader': specifier: 3.6.11 - version: 3.6.11(postcss@8.4.18)(vue@3.0.0) + version: 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/test-utils-vue3': specifier: ^0.1.1 - version: 0.1.1(@babel/core@7.8.0)(@tarojs/components@3.6.11)(@tarojs/helper@3.6.11)(@tarojs/plugin-framework-vue3@3.6.11)(@tarojs/plugin-platform-h5@3.6.11)(@tarojs/runtime@3.6.11)(@tarojs/shared@3.6.11)(jest@29.3.1)(typescript@4.1.2)(vue@3.0.0) + version: 0.1.1(@babel/core@7.22.11)(@tarojs/components@3.6.11)(@tarojs/helper@3.6.11)(@tarojs/plugin-framework-vue3@3.6.11)(@tarojs/plugin-platform-h5@3.6.11)(@tarojs/runtime@3.6.11)(@tarojs/shared@3.6.11)(jest@29.6.4)(typescript@4.9.5)(vue@3.3.4) '@tarojs/webpack5-runner': specifier: 3.6.11 - version: 3.6.11(@babel/core@7.8.0)(@swc/core@1.3.23)(@vue/compiler-sfc@3.0.0)(postcss@8.4.18)(vue@3.0.0)(webpack@5.78.0) + version: 3.6.11(@babel/core@7.22.11)(@swc/core@1.3.23)(@vue/compiler-sfc@3.3.4)(postcss@8.4.29)(vue@3.3.4)(webpack@5.78.0) '@types/jest': - specifier: ^29.3.1 - version: 29.4.0 + specifier: ^29.5.4 + version: 29.5.4 '@types/node': - specifier: ^18.15.11 - version: 18.15.11 + specifier: ^18.17.12 + version: 18.17.12 '@types/webpack-env': - specifier: ^1.13.6 - version: 1.13.6 + specifier: ^1.18.1 + version: 1.18.1 '@typescript-eslint/eslint-plugin': - specifier: ^5.20.0 - version: 5.20.0(@typescript-eslint/parser@5.20.0)(eslint@8.12.0)(typescript@4.1.2) + specifier: ^5.62.0 + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.48.0)(typescript@4.9.5) '@typescript-eslint/parser': - specifier: ^5.20.0 - version: 5.20.0(eslint@8.12.0)(typescript@4.1.2) + specifier: ^5.62.0 + version: 5.62.0(eslint@8.48.0)(typescript@4.9.5) + '@unocss/webpack': + specifier: ^0.55.3 + version: 0.55.3(webpack@5.78.0) '@vue/babel-plugin-jsx': - specifier: ^1.0.6 - version: 1.0.6(@babel/core@7.8.0) + specifier: ^1.1.5 + version: 1.1.5(@babel/core@7.22.11) '@vue/compiler-sfc': - specifier: ^3.0.0 - version: 3.0.0(vue@3.0.0) + specifier: ^3.3.4 + version: 3.3.4 babel-preset-taro: specifier: 3.6.11 - version: 3.6.11(@babel/core@7.8.0) + version: 3.6.11(@babel/core@7.22.11) css-loader: specifier: 3.4.2 version: 3.4.2(webpack@5.78.0) eslint: - specifier: ^8.12.0 - version: 8.12.0 + specifier: ^8.48.0 + version: 8.48.0 eslint-config-taro: specifier: 3.6.11 - version: 3.6.11(@babel/core@7.8.0)(eslint@8.12.0)(typescript@4.1.2) + version: 3.6.11(@babel/core@7.22.11)(eslint@8.48.0)(typescript@4.9.5) eslint-plugin-vue: - specifier: ^8.0.0 - version: 8.0.0(eslint@8.12.0) + specifier: ^8.7.1 + version: 8.7.1(eslint@8.48.0) jest: - specifier: ^29.3.1 - version: 29.3.1(@types/node@18.15.11)(ts-node@10.9.1) + specifier: ^29.6.4 + version: 29.6.4(@types/node@18.17.12)(ts-node@10.9.1) jest-environment-jsdom: - specifier: ^29.5.0 - version: 29.5.0 + specifier: ^29.6.4 + version: 29.6.4 postcss: - specifier: ^8.4.18 - version: 8.4.18 + specifier: ^8.4.29 + version: 8.4.29 style-loader: specifier: 1.3.0 version: 1.3.0(webpack@5.78.0) stylelint: - specifier: ^14.4.0 - version: 14.4.0 + specifier: ^14.16.1 + version: 14.16.1 ts-node: specifier: ^10.9.1 - version: 10.9.1(@swc/core@1.3.23)(@types/node@18.15.11)(typescript@4.1.2) + version: 10.9.1(@swc/core@1.3.23)(@types/node@18.17.12)(typescript@4.9.5) tsconfig-paths-webpack-plugin: - specifier: ^4.0.1 - version: 4.0.1 - typescript: specifier: ^4.1.0 - version: 4.1.2 + version: 4.1.0 + typescript: + specifier: ^4.9.5 + version: 4.9.5 + unocss: + specifier: ^0.55.3 + version: 0.55.3(@unocss/webpack@0.55.3)(postcss@8.4.29)(vite@4.4.9) + unocss-preset-weapp: + specifier: ^0.55.2 + version: 0.55.2 vue-loader: - specifier: ^17.0.0 - version: 17.0.0(webpack@5.78.0) + specifier: ^17.2.2 + version: 17.2.2(@vue/compiler-sfc@3.3.4)(vue@3.3.4)(webpack@5.78.0) webpack: specifier: 5.78.0 version: 5.78.0(@swc/core@1.3.23) @@ -148,6 +157,17 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.19 + /@antfu/install-pkg@0.1.1: + resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} + dependencies: + execa: 5.1.1 + find-up: 5.0.0 + dev: true + + /@antfu/utils@0.7.6: + resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==} + dev: true + /@babel/code-frame@7.22.13: resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} engines: {node: '>=6.9.0'} @@ -181,39 +201,16 @@ packages: transitivePeerDependencies: - supports-color - /@babel/core@7.8.0: - resolution: {integrity: sha512-3rqPi/bv/Xfu2YzHvBz4XqMI1fKVwnhntPA1/fjoECrSjrhbOCxlTrbVu5gUtr8zkxW+RpkDOa/HCW93gzS2Dw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.22.10 - '@babel/helpers': 7.22.11 - '@babel/parser': 7.22.13 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.11 - '@babel/types': 7.22.11 - convert-source-map: 1.9.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - lodash: 4.17.21 - resolve: 1.22.4 - semver: 5.7.2 - source-map: 0.5.7 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/eslint-parser@7.22.11(@babel/core@7.8.0)(eslint@8.12.0): + /@babel/eslint-parser@7.22.11(@babel/core@7.22.11)(eslint@8.48.0): resolution: {integrity: sha512-YjOYZ3j7TjV8OhLW6NCtyg8G04uStATEUe5eiLuCZaXz2VSDQ3dsAtm2D+TuQyAqNMUK2WacGo0/uma9Pein1w==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.12.0 + eslint: 8.48.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 dev: true @@ -266,24 +263,6 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-y1grdYL4WzmUDBRGK0pDbIoFd7UZKoDurDzWEoNMYoj1EL+foGRQNyPWDcC+YyegN5y1DUsFFmzjGijB3nSVAQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.8.0) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - dev: true - /@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.22.11): resolution: {integrity: sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==} engines: {node: '>=6.9.0'} @@ -295,18 +274,6 @@ packages: regexpu-core: 5.3.2 semver: 6.3.1 - /@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.8.0): - resolution: {integrity: sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-annotate-as-pure': 7.22.5 - regexpu-core: 5.3.2 - semver: 6.3.1 - dev: true - /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.22.11): resolution: {integrity: sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==} peerDependencies: @@ -321,21 +288,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.8.0): - resolution: {integrity: sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4 - lodash.debounce: 4.0.8 - resolve: 1.22.4 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-environment-visitor@7.22.5: resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} engines: {node: '>=6.9.0'} @@ -378,20 +330,6 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.5 - /@babel/helper-module-transforms@7.22.9(@babel/core@7.8.0): - resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.5 - dev: true - /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} @@ -413,18 +351,6 @@ packages: '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-wrap-function': 7.22.10 - /@babel/helper-remap-async-to-generator@7.22.9(@babel/core@7.8.0): - resolution: {integrity: sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-wrap-function': 7.22.10 - dev: true - /@babel/helper-replace-supers@7.22.9(@babel/core@7.22.11): resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} engines: {node: '>=6.9.0'} @@ -436,18 +362,6 @@ packages: '@babel/helper-member-expression-to-functions': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5 - /@babel/helper-replace-supers@7.22.9(@babel/core@7.8.0): - resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - dev: true - /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} @@ -528,16 +442,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==} engines: {node: '>=6.9.0'} @@ -549,39 +453,27 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.22.12(@babel/core@7.22.11) - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.22.12(@babel/core@7.8.0) - dev: true - - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.8.0): + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.11): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.8.0) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.8.0) + '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.11) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.11) dev: true - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.8.0): + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.11): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.8.0) + '@babel/core': 7.22.11 + '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -598,40 +490,26 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.22.11) - /@babel/plugin-proposal-decorators@7.22.10(@babel/core@7.8.0): - resolution: {integrity: sha512-KxN6TqZzcFi4uD3UifqXElBTBNLAEH1l3vzMQj6JwJZbL2sZlThxSViOKCYY+4Ah4V4JhQ95IVB7s/Y6SJSlMQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.8.0) - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.8.0) - dev: true - - /@babel/plugin-proposal-export-default-from@7.22.5(@babel/core@7.8.0): + /@babel/plugin-proposal-export-default-from@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-UCe1X/hplyv6A5g2WnQ90tnHRvYL29dabCWww92lO7VdfMVTVReBTRrhiMrKQejHD9oVkdnRdwYuzUZkBVQisg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.8.0) + '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.22.11) dev: true - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.8.0): + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.22.11): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.8.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.11) dev: true /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.22.11): @@ -647,41 +525,27 @@ packages: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.11) '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.11) - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.8.0): - resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.8.0 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.8.0) - dev: true - - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.8.0): + /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.22.11): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.8.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.11) dev: true - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.8.0): + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.22.11): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.8.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.11) dev: true /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.11): @@ -692,15 +556,6 @@ packages: dependencies: '@babel/core': 7.22.11 - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.8.0): - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.11): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -709,15 +564,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.8.0): - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.11): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: @@ -727,15 +573,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.8.0): - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.11): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -744,15 +581,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.8.0): - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.11): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -762,16 +590,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.8.0): - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.22.11): resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==} engines: {node: '>=6.9.0'} @@ -781,16 +599,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.8.0): - resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.11): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -799,22 +607,13 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.8.0): - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.8.0): + /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -826,22 +625,13 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.8.0): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.8.0): + /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -854,16 +644,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} engines: {node: '>=6.9.0'} @@ -873,16 +653,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.11): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -891,15 +661,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.8.0): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.11): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -908,15 +669,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.8.0): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} @@ -926,16 +678,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.11): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -944,15 +686,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.8.0): - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.11): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -961,15 +694,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.8.0): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.11): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -978,15 +702,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.8.0): - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.11): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -995,15 +710,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.8.0): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.11): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -1012,15 +718,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.8.0): - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.11): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -1029,15 +726,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.8.0): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.11): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -1047,16 +735,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.8.0): - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.11): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -1066,16 +744,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.8.0): - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} @@ -1085,16 +753,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.11): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -1105,17 +763,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.11) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.8.0): - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} engines: {node: '>=6.9.0'} @@ -1125,16 +772,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-async-generator-functions@7.22.11(@babel/core@7.22.11): resolution: {integrity: sha512-0pAlmeRJn6wU84zzZsEOx1JV1Jf8fqO9ok7wofIJwUnplYo247dcd24P+cMJht7ts9xkzdtB0EPHmOb7F+KzXw==} engines: {node: '>=6.9.0'} @@ -1147,19 +784,6 @@ packages: '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.11) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.11) - /@babel/plugin-transform-async-generator-functions@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-0pAlmeRJn6wU84zzZsEOx1JV1Jf8fqO9ok7wofIJwUnplYo247dcd24P+cMJht7ts9xkzdtB0EPHmOb7F+KzXw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.8.0) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.8.0) - dev: true - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} engines: {node: '>=6.9.0'} @@ -1171,18 +795,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.11) - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.8.0) - dev: true - /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} engines: {node: '>=6.9.0'} @@ -1192,16 +804,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-block-scoping@7.22.10(@babel/core@7.22.11): resolution: {integrity: sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==} engines: {node: '>=6.9.0'} @@ -1211,16 +813,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-block-scoping@7.22.10(@babel/core@7.8.0): - resolution: {integrity: sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} engines: {node: '>=6.9.0'} @@ -1231,17 +823,6 @@ packages: '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.22.11): resolution: {integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==} engines: {node: '>=6.9.0'} @@ -1253,18 +834,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.11) - /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.8.0) - dev: true - /@babel/plugin-transform-classes@7.22.6(@babel/core@7.22.11): resolution: {integrity: sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==} engines: {node: '>=6.9.0'} @@ -1282,24 +851,6 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 - /@babel/plugin-transform-classes@7.22.6(@babel/core@7.8.0): - resolution: {integrity: sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-environment-visitor': 7.22.5 - '@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.8.0) - '@babel/helper-split-export-declaration': 7.22.6 - globals: 11.12.0 - dev: true - /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} engines: {node: '>=6.9.0'} @@ -1310,17 +861,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.5 - /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.5 - dev: true - /@babel/plugin-transform-destructuring@7.22.10(@babel/core@7.22.11): resolution: {integrity: sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==} engines: {node: '>=6.9.0'} @@ -1330,16 +870,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-destructuring@7.22.10(@babel/core@7.8.0): - resolution: {integrity: sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} engines: {node: '>=6.9.0'} @@ -1350,17 +880,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.11) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} engines: {node: '>=6.9.0'} @@ -1370,16 +889,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.22.11): resolution: {integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==} engines: {node: '>=6.9.0'} @@ -1390,17 +899,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.11) - /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.8.0) - dev: true - /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} engines: {node: '>=6.9.0'} @@ -1411,17 +909,6 @@ packages: '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.22.11): resolution: {integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==} engines: {node: '>=6.9.0'} @@ -1432,26 +919,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.11) - /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.8.0) - dev: true - - /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.8.0): + /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.8.0) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.11) dev: true /@babel/plugin-transform-for-of@7.22.5(@babel/core@7.22.11): @@ -1463,16 +939,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-for-of@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} engines: {node: '>=6.9.0'} @@ -1484,18 +950,6 @@ packages: '@babel/helper-function-name': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.22.11): resolution: {integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==} engines: {node: '>=6.9.0'} @@ -1506,17 +960,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.11) - /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.8.0) - dev: true - /@babel/plugin-transform-literals@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} engines: {node: '>=6.9.0'} @@ -1526,16 +969,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-literals@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.22.11): resolution: {integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==} engines: {node: '>=6.9.0'} @@ -1546,17 +979,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.11) - /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.8.0) - dev: true - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} engines: {node: '>=6.9.0'} @@ -1566,16 +988,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} engines: {node: '>=6.9.0'} @@ -1586,17 +998,6 @@ packages: '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-modules-commonjs@7.22.11(@babel/core@7.22.11): resolution: {integrity: sha512-o2+bg7GDS60cJMgz9jWqRUsWkMzLCxp+jFDeDUT5sjRlAxcJWZ2ylNdI7QQ2+CH5hWu7OnN+Cv3htt7AkSf96g==} engines: {node: '>=6.9.0'} @@ -1608,18 +1009,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 - /@babel/plugin-transform-modules-commonjs@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-o2+bg7GDS60cJMgz9jWqRUsWkMzLCxp+jFDeDUT5sjRlAxcJWZ2ylNdI7QQ2+CH5hWu7OnN+Cv3htt7AkSf96g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - dev: true - /@babel/plugin-transform-modules-systemjs@7.22.11(@babel/core@7.22.11): resolution: {integrity: sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==} engines: {node: '>=6.9.0'} @@ -1632,19 +1021,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.5 - /@babel/plugin-transform-modules-systemjs@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - dev: true - /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} engines: {node: '>=6.9.0'} @@ -1655,17 +1031,6 @@ packages: '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} @@ -1676,17 +1041,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.11) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} engines: {node: '>=6.9.0'} @@ -1696,16 +1050,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.22.11): resolution: {integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==} engines: {node: '>=6.9.0'} @@ -1716,17 +1060,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.11) - /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.8.0) - dev: true - /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.22.11): resolution: {integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==} engines: {node: '>=6.9.0'} @@ -1737,17 +1070,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.11) - /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.8.0) - dev: true - /@babel/plugin-transform-object-rest-spread@7.22.11(@babel/core@7.22.11): resolution: {integrity: sha512-nX8cPFa6+UmbepISvlf5jhQyaC7ASs/7UxHmMkuJ/k5xSHvDPPaibMo+v3TXwU/Pjqhep/nFNpd3zn4YR59pnw==} engines: {node: '>=6.9.0'} @@ -1761,20 +1083,6 @@ packages: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.11) '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.11) - /@babel/plugin-transform-object-rest-spread@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-nX8cPFa6+UmbepISvlf5jhQyaC7ASs/7UxHmMkuJ/k5xSHvDPPaibMo+v3TXwU/Pjqhep/nFNpd3zn4YR59pnw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.8.0 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.8.0) - dev: true - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} engines: {node: '>=6.9.0'} @@ -1785,17 +1093,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.11) - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.8.0) - dev: true - /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.22.11): resolution: {integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==} engines: {node: '>=6.9.0'} @@ -1806,17 +1103,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.11) - /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.8.0) - dev: true - /@babel/plugin-transform-optional-chaining@7.22.12(@babel/core@7.22.11): resolution: {integrity: sha512-7XXCVqZtyFWqjDsYDY4T45w4mlx1rf7aOgkc/Ww76xkgBiOlmjPkx36PBLHa1k1rwWvVgYMPsbuVnIamx2ZQJw==} engines: {node: '>=6.9.0'} @@ -1828,18 +1114,6 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.11) - /@babel/plugin-transform-optional-chaining@7.22.12(@babel/core@7.8.0): - resolution: {integrity: sha512-7XXCVqZtyFWqjDsYDY4T45w4mlx1rf7aOgkc/Ww76xkgBiOlmjPkx36PBLHa1k1rwWvVgYMPsbuVnIamx2ZQJw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.8.0) - dev: true - /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} engines: {node: '>=6.9.0'} @@ -1849,16 +1123,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} engines: {node: '>=6.9.0'} @@ -1869,17 +1133,6 @@ packages: '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.22.11): resolution: {integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==} engines: {node: '>=6.9.0'} @@ -1892,19 +1145,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.11) - /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.8.0) - dev: true - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} engines: {node: '>=6.9.0'} @@ -1914,77 +1154,67 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.8.0): + /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.8.0): + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.8.0) + '@babel/core': 7.22.11 + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.11) dev: true - /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.8.0): + /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.8.0): + /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.8.0): + /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.8.0) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.11) '@babel/types': 7.22.11 dev: true - /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.8.0): + /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -1999,17 +1229,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 - /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.8.0): - resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - regenerator-transform: 0.15.2 - dev: true - /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} engines: {node: '>=6.9.0'} @@ -2019,16 +1238,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-runtime@7.22.10(@babel/core@7.22.11): resolution: {integrity: sha512-RchI7HePu1eu0CYNKHHHQdfenZcM4nz8rew5B1VWqeRKdcwW5aQ5HeG9eTUbWiAS1UrmHVLmoxTWHt3iLD/NhA==} engines: {node: '>=6.9.0'} @@ -2045,23 +1254,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-runtime@7.22.10(@babel/core@7.8.0): - resolution: {integrity: sha512-RchI7HePu1eu0CYNKHHHQdfenZcM4nz8rew5B1VWqeRKdcwW5aQ5HeG9eTUbWiAS1UrmHVLmoxTWHt3iLD/NhA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.8.0) - babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.8.0) - babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.8.0) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} engines: {node: '>=6.9.0'} @@ -2071,16 +1263,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-spread@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} engines: {node: '>=6.9.0'} @@ -2091,17 +1273,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-spread@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true - /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} engines: {node: '>=6.9.0'} @@ -2111,16 +1282,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} engines: {node: '>=6.9.0'} @@ -2130,16 +1291,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} engines: {node: '>=6.9.0'} @@ -2149,16 +1300,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-typescript@7.22.11(@babel/core@7.22.11): resolution: {integrity: sha512-0E4/L+7gfvHub7wsbTv03oRtD69X31LByy44fGmFzbZScpupFByMcgCJ0VbBTkzyjSJKuRoGN8tcijOWKTmqOA==} engines: {node: '>=6.9.0'} @@ -2171,19 +1312,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.11) - /@babel/plugin-transform-typescript@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-0E4/L+7gfvHub7wsbTv03oRtD69X31LByy44fGmFzbZScpupFByMcgCJ0VbBTkzyjSJKuRoGN8tcijOWKTmqOA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.8.0) - dev: true - /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.22.11): resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==} engines: {node: '>=6.9.0'} @@ -2193,16 +1321,6 @@ packages: '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.8.0): - resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} engines: {node: '>=6.9.0'} @@ -2213,17 +1331,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.11) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} engines: {node: '>=6.9.0'} @@ -2234,17 +1341,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.11) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} engines: {node: '>=6.9.0'} @@ -2255,17 +1351,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.11) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.8.0): - resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.8.0) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/preset-env@7.22.10(@babel/core@7.22.11): resolution: {integrity: sha512-riHpLb1drNkpLlocmSyEg4oYJIQFeXAK/d7rI6mbD0XsvoTOOweXDmQPG/ErxsEhWk3rl3Q/3F6RFQlVFS8m0A==} engines: {node: '>=6.9.0'} @@ -2356,97 +1441,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/preset-env@7.22.10(@babel/core@7.8.0): - resolution: {integrity: sha512-riHpLb1drNkpLlocmSyEg4oYJIQFeXAK/d7rI6mbD0XsvoTOOweXDmQPG/ErxsEhWk3rl3Q/3F6RFQlVFS8m0A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.8.0 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.8.0) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.8.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.8.0) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.8.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.8.0) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.8.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.8.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.8.0) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.8.0) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.8.0) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-async-generator-functions': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.8.0) - '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-class-static-block': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.8.0) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-destructuring': 7.22.10(@babel/core@7.8.0) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-dynamic-import': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-export-namespace-from': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-json-strings': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-logical-assignment-operators': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-modules-commonjs': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-modules-systemjs': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-numeric-separator': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-object-rest-spread': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-optional-catch-binding': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-optional-chaining': 7.22.12(@babel/core@7.8.0) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-private-property-in-object': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.8.0) - '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.8.0) - '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.8.0) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.8.0) - '@babel/types': 7.22.11 - babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.8.0) - babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.8.0) - babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.8.0) - core-js-compat: 3.32.1 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.22.11): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: @@ -2457,30 +1451,19 @@ packages: '@babel/types': 7.22.11 esutils: 2.0.3 - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.8.0): - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.22.11 - esutils: 2.0.3 - dev: true - - /@babel/preset-react@7.22.5(@babel/core@7.8.0): + /@babel/preset-react@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.8.0) + '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.22.11) dev: true /@babel/preset-typescript@7.22.11(@babel/core@7.22.11): @@ -2496,20 +1479,6 @@ packages: '@babel/plugin-transform-modules-commonjs': 7.22.11(@babel/core@7.22.11) '@babel/plugin-transform-typescript': 7.22.11(@babel/core@7.22.11) - /@babel/preset-typescript@7.22.11(@babel/core@7.8.0): - resolution: {integrity: sha512-tWY5wyCZYBGY7IlalfKI1rLiGlIfnwsRHZqlky0HVv8qviwQ1Uo/05M6+s+TcTCVa6Bmoo2uJW5TMFX6Wa4qVg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-modules-commonjs': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-typescript': 7.22.11(@babel/core@7.8.0) - dev: true - /@babel/register@7.22.5(@babel/core@7.22.11): resolution: {integrity: sha512-vV6pm/4CijSQ8Y47RH5SopXzursN35RQINfGJkmOlcpAtGuf94miFvIPhCKGQN7WGIcsgG1BHEX2KVdTYwTwUQ==} engines: {node: '>=6.9.0'} @@ -2534,11 +1503,11 @@ packages: regenerator-runtime: 0.14.0 dev: true - /@babel/runtime@7.21.5: - resolution: {integrity: sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==} + /@babel/runtime@7.22.11: + resolution: {integrity: sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.11 + regenerator-runtime: 0.14.0 /@babel/template@7.22.5: resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} @@ -2602,12 +1571,111 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true + /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.13): + resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.10 + dependencies: + postcss-selector-parser: 6.0.13 + dev: true + /@devexpress/error-stack-parser@2.0.6: resolution: {integrity: sha512-fneVypElGUH6Be39mlRZeAu00pccTlf4oVuzf9xPJD1cdEqI8NyAiQua/EW7lZdrbMUbgyXcJmfKPefhYius3A==} dependencies: stackframe: 1.3.4 dev: true + /@esbuild/android-arm64@0.18.20: + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.18.20: + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.18.20: + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.18.20: + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.18.20: + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.18.20: + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.18.20: + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.18.20: + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.18.20: + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.18.20: + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.14.54: resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} engines: {node: '>=12'} @@ -2616,6 +1684,114 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-loong64@0.18.20: + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.18.20: + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.18.20: + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.18.20: + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.18.20: + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.18.20: + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.18.20: + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.18.20: + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.18.20: + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.18.20: + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.18.20: + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.18.20: + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.41.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2626,28 +1802,21 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.48.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.48.0 + eslint-visitor-keys: 3.4.3 + dev: true + /@eslint-community/regexpp@4.8.0: resolution: {integrity: sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc@1.4.1: - resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - ajv: 6.12.6 - debug: 4.3.4 - espree: 9.6.1 - globals: 13.21.0 - ignore: 5.2.4 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - /@eslint/eslintrc@2.1.2: resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2670,6 +1839,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@eslint/js@8.48.0: + resolution: {integrity: sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@hapi/hoek@9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -2678,19 +1852,8 @@ packages: dependencies: '@hapi/hoek': 9.3.0 - /@humanwhocodes/config-array@0.11.10: - resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} - engines: {node: '>=10.10.0'} - dependencies: - '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@humanwhocodes/config-array@0.9.5: - resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} + /@humanwhocodes/config-array@0.11.11: + resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -2709,6 +1872,23 @@ packages: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true + /@iconify/types@2.0.0: + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + dev: true + + /@iconify/utils@2.1.9: + resolution: {integrity: sha512-mo+A4n3MwLlWlg1SoSO+Dt6pOPWKElk9sSJ6ZpuzbB9OcjxN8RUWxU3ulPwB1nglErWKRam2x4BAohbYF7FiFA==} + dependencies: + '@antfu/install-pkg': 0.1.1 + '@antfu/utils': 0.7.6 + '@iconify/types': 2.0.0 + debug: 4.3.4 + kolorist: 1.8.0 + local-pkg: 0.4.3 + transitivePeerDependencies: + - supports-color + dev: true + /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -2742,7 +1922,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 18.17.12 chalk: 4.1.2 jest-message-util: 29.6.3 jest-util: 29.6.3 @@ -2763,14 +1943,14 @@ packages: '@jest/test-result': 29.6.4 '@jest/transform': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 18.17.12 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.6.3 - jest-config: 29.6.4(@types/node@18.15.11)(ts-node@10.9.1) + jest-config: 29.6.4(@types/node@18.17.12)(ts-node@10.9.1) jest-haste-map: 29.6.4 jest-message-util: 29.6.3 jest-regex-util: 29.6.3 @@ -2798,7 +1978,7 @@ packages: dependencies: '@jest/fake-timers': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 18.17.12 jest-mock: 29.6.3 dev: true @@ -2825,7 +2005,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.15.11 + '@types/node': 18.17.12 jest-message-util: 29.6.3 jest-mock: 29.6.3 jest-util: 29.6.3 @@ -2858,7 +2038,7 @@ packages: '@jest/transform': 29.6.4 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.19 - '@types/node': 18.15.11 + '@types/node': 18.17.12 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -2946,7 +2126,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.15.11 + '@types/node': 18.17.12 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -2994,6 +2174,12 @@ packages: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: true + /@meoc/utils@0.2.7: + resolution: {integrity: sha512-D8kyxVOwgN8fOkrKWkXtva8EmWDPYawXEdSwKy44jj/+jWlolpbJoMpajcmB695sujg5ApnIixaIZuTYdlawNg==} + dependencies: + dayjs: 1.11.9 + dev: true + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} dependencies: @@ -3039,6 +2225,24 @@ packages: dev: true optional: true + /@polka/url@1.0.0-next.21: + resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + dev: true + + /@rollup/pluginutils@5.0.4: + resolution: {integrity: sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.1 + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true + /@sideway/address@4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: @@ -3203,26 +2407,26 @@ packages: /@tarojs/api@3.6.11: resolution: {integrity: sha512-AMjxSYU5yD8ooRiZc4eqdBfiZU1XMWmlcrvme6Tx1305BXYcZJ2Hqu1H+GhbyRkiWG+7eIzz1dKc673dlgh0OQ==} dependencies: - '@babel/runtime': 7.21.5 + '@babel/runtime': 7.22.11 '@tarojs/runtime': 3.6.11 '@tarojs/shared': 3.6.11 /@tarojs/api@3.6.7: resolution: {integrity: sha512-pSvvYbCWELz0k00OJwNQqMUrjWpzTZF4gPat2N8pNcTR4hLx5RERwLpEzZbjuh4f5F1+1dwQ2kO6XZ81EgA8Ew==} dependencies: - '@babel/runtime': 7.21.5 + '@babel/runtime': 7.22.11 '@tarojs/runtime': 3.6.7 '@tarojs/shared': 3.6.7 dev: true - /@tarojs/cli@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/cli@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-h3lvTzjLEnXUSvIy4L4eGgGXuOnaSc3l2j3k5H+qSGKVehZCYrQgk57FqQm9d8RZgArPmI8mLXkTvhLmQY7zjQ==} engines: {node: '>=12'} hasBin: true dependencies: '@tarojs/helper': 3.6.11 - '@tarojs/plugin-doctor': 0.0.10(vue@3.0.0) - '@tarojs/service': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/plugin-doctor': 0.0.10(vue@3.3.4) + '@tarojs/service': 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/shared': 3.6.11 adm-zip: 0.4.16 cli-highlight: 2.1.11 @@ -3230,7 +2434,7 @@ packages: dotenv-expand: 9.0.0 download-git-repo: 2.0.0 envinfo: 7.10.0 - eslint: 8.12.0 + eslint: 8.48.0 glob: 7.2.3 inquirer: 8.2.6 joi: 17.10.0 @@ -3254,7 +2458,7 @@ packages: - vue dev: true - /@tarojs/components-advanced@3.6.11(vue@3.0.0): + /@tarojs/components-advanced@3.6.11(vue@3.3.4): resolution: {integrity: sha512-LlKNwHO59p0QDJSB0LmSLbqS8ti85KXH9VR7YDvEQniCOrat54E4B10qclNuV4THxH/vyZgBPrVZeCDfY0Ezzw==} peerDependencies: react: '>=17' @@ -3265,27 +2469,27 @@ packages: vue: optional: true dependencies: - '@tarojs/components': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/components': 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/runtime': 3.6.11 '@tarojs/shared': 3.6.11 - '@tarojs/taro': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/taro': 3.6.11(postcss@8.4.29)(vue@3.3.4) classnames: 2.3.2 csstype: 3.1.2 memoize-one: 6.0.0 - postcss: 8.4.18 - vue: 3.0.0 + postcss: 8.4.29 + vue: 3.3.4 transitivePeerDependencies: - '@types/react' - '@types/react-native' - '@types/webpack' - '@types/webpack-dev-server' - /@tarojs/components-react@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/components-react@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-UPBZUNYDe4o60QEqyqwlcZmFaYELBGxKtppkbNH7+nhpOvO6wo2kFnpsH8Nte4om6wAveBwae2EYr6QMl3OqNw==} dependencies: - '@babel/runtime': 7.21.5 - '@tarojs/components': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/taro': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@babel/runtime': 7.22.11 + '@tarojs/components': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/taro': 3.6.11(postcss@8.4.29)(vue@3.3.4) classnames: 2.3.2 intersection-observer: 0.7.0 resolve-pathname: 3.0.0 @@ -3299,7 +2503,7 @@ packages: - postcss - vue - /@tarojs/components@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/components@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-AB9ItZ5KTDlXfa1H+XeUUZokIkbFfOtA6kdpdU81UV77fI/jD9vZhPv/mp0P6bsMfJ1W4wxynLOQ6TwHgYIpVw==} peerDependencies: '@types/react': '*' @@ -3314,15 +2518,15 @@ packages: optional: true dependencies: '@stencil/core': 2.22.3 - '@tarojs/components-advanced': 3.6.11(vue@3.0.0) - '@tarojs/router': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/taro': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/components-advanced': 3.6.11(vue@3.3.4) + '@tarojs/router': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/taro': 3.6.11(postcss@8.4.29)(vue@3.3.4) classnames: 2.3.2 hls.js: 1.4.10 intersection-observer: 0.7.0 resolve-pathname: 3.0.0 swiper: 6.8.0 - vue: 3.0.0 + vue: 3.3.4 weui: 1.1.3 transitivePeerDependencies: - '@types/webpack' @@ -3341,7 +2545,7 @@ packages: '@babel/preset-env': 7.22.10(@babel/core@7.22.11) '@babel/preset-typescript': 7.22.11(@babel/core@7.22.11) '@babel/register': 7.22.5(@babel/core@7.22.11) - '@babel/runtime': 7.21.5 + '@babel/runtime': 7.22.11 '@babel/traverse': 7.22.11 '@swc/core': 1.3.23 '@swc/register': 0.1.10(@swc/core@1.3.23) @@ -3372,7 +2576,7 @@ packages: '@babel/preset-env': 7.22.10(@babel/core@7.22.11) '@babel/preset-typescript': 7.22.11(@babel/core@7.22.11) '@babel/register': 7.22.5(@babel/core@7.22.11) - '@babel/runtime': 7.21.5 + '@babel/runtime': 7.22.11 '@babel/traverse': 7.22.11 '@swc/core': 1.3.23 '@swc/register': 0.1.10(@swc/core@1.3.23) @@ -3495,11 +2699,11 @@ packages: dev: true optional: true - /@tarojs/plugin-doctor@0.0.10(vue@3.0.0): + /@tarojs/plugin-doctor@0.0.10(vue@3.3.4): resolution: {integrity: sha512-ov8CRb2w92KDSJRM5IhJILeC5/D/m4QMEt8ZVfm9SrMgoLrvK8klwgGNOiKz0JLPy4vCNtU/oNRxleEYGQrlZg==} engines: {node: '>= 10'} dependencies: - '@tarojs/service': 3.6.7(vue@3.0.0) + '@tarojs/service': 3.6.7(vue@3.3.4) eslint: 8.41.0 glob: 10.2.6 optionalDependencies: @@ -3522,7 +2726,7 @@ packages: - vue dev: true - /@tarojs/plugin-framework-vue3@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/plugin-framework-vue3@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-ZUTAZkp+iUNifenS67qinJacHcJOXtG7eP1Er5E+0VO1DsaKCyKVzSRod2QubklHqaxtZiAfJjvJjmctgB9tGw==} peerDependencies: vue: ^3.0.0 @@ -3530,10 +2734,10 @@ packages: '@tarojs/helper': 3.6.11 '@tarojs/runner-utils': 3.6.11 '@tarojs/runtime': 3.6.11 - '@tarojs/service': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/service': 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/shared': 3.6.11 lodash: 4.17.21 - vue: 3.0.0 + vue: 3.3.4 transitivePeerDependencies: - '@types/react' - '@types/webpack' @@ -3541,11 +2745,11 @@ packages: - postcss - supports-color - /@tarojs/plugin-platform-alipay@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/plugin-platform-alipay@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-B/PSFEm/3ujGuzNuKFKTAoU1SUv9oiPrBEc0wf0KlQPFjlJNvLh/NWX3LfrX8iiB6oonmbKGoTLUSPRXdW0Bdw==} dependencies: - '@tarojs/components': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/service': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/components': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/service': 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/shared': 3.6.11 transitivePeerDependencies: - '@types/react' @@ -3557,15 +2761,15 @@ packages: - supports-color - vue - /@tarojs/plugin-platform-h5@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/plugin-platform-h5@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-4mlbcLmfKs54xhb73MA31ErDZn+R+OIk+eUVMvRXn6O5uApi4mzlFenC+CJpXEVIP6JHJS7BpltR+SuJuEtG6w==} dependencies: - '@tarojs/components': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/components-react': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/router': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/service': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/components': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/components-react': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/router': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/service': 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/shared': 3.6.11 - '@tarojs/taro-h5': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/taro-h5': 3.6.11(postcss@8.4.29)(vue@3.3.4) babel-plugin-transform-taroapi: 3.6.11 change-case: 4.1.2 lodash-es: 4.17.21 @@ -3579,10 +2783,10 @@ packages: - supports-color - vue - /@tarojs/plugin-platform-jd@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/plugin-platform-jd@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-L3RfhRQCZ/naQBGpSLvzLk8F4jlAw2LPHRXaECDMDnuxCdEybo7HveMacxgC357ytTPf7CXjZvfHszutUu3g2g==} dependencies: - '@tarojs/service': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/service': 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/shared': 3.6.11 transitivePeerDependencies: - '@types/react' @@ -3592,11 +2796,11 @@ packages: - supports-color - vue - /@tarojs/plugin-platform-qq@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/plugin-platform-qq@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-DDta5xTjGQzj00dukN0Vwg4YYvXupVVTGGx5Eclk2Fpv6c05bxXePVtxx0/9KAPcSwkYwAiYOaJIlKwpPMR9Rw==} dependencies: - '@tarojs/plugin-platform-weapp': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/service': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/plugin-platform-weapp': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/service': 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/shared': 3.6.11 transitivePeerDependencies: - '@types/react' @@ -3607,11 +2811,11 @@ packages: - supports-color - vue - /@tarojs/plugin-platform-swan@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/plugin-platform-swan@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-3W5bKO5rc3EfUx9kCnXzFu0qjKP7EP3MQWKEqBr5q9BEJH/cg90j+38jMnbHVREoNtzoAIAYMuvD+yIeQGO+AA==} dependencies: - '@tarojs/components': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/service': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/components': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/service': 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/shared': 3.6.11 transitivePeerDependencies: - '@types/react' @@ -3622,11 +2826,11 @@ packages: - supports-color - vue - /@tarojs/plugin-platform-tt@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/plugin-platform-tt@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-iczx0Lk5i2q6/5D96gbaiF3hf6cCRd4NkD9Dl3vSeDJRHnO/7GXgOt8yCPiKpy1P2E9FQKWiYUDhLY/8L7zvkA==} dependencies: - '@tarojs/components': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/service': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/components': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/service': 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/shared': 3.6.11 transitivePeerDependencies: - '@types/react' @@ -3637,11 +2841,11 @@ packages: - supports-color - vue - /@tarojs/plugin-platform-weapp@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/plugin-platform-weapp@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-24+oFASSco9KjYV2PpJv+80xpjnzV/WUd/iPrKeeHCa8dprJTiZdg84nIrvDdZTsveFGF8WxL1NK6qR0IoPc1w==} dependencies: - '@tarojs/components': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/service': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/components': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/service': 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/shared': 3.6.11 transitivePeerDependencies: - '@types/react' @@ -3652,11 +2856,11 @@ packages: - supports-color - vue - /@tarojs/router@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/router@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-HIJIMUaXerCV8/UK4JqRB+IHB1Soje4aRKWkf8I07VYgrdBM6R4qdfdQ5mv0RF2EOtDqI6g+kFMf5uOOCgw/0g==} dependencies: '@tarojs/runtime': 3.6.11 - '@tarojs/taro': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/taro': 3.6.11(postcss@8.4.29)(vue@3.3.4) dingtalk-jsapi: 2.15.4 history: 5.3.0 mobile-detect: 1.4.5 @@ -3690,12 +2894,12 @@ packages: lodash-es: 4.17.21 dev: true - /@tarojs/service@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/service@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-W1ceF6+vWwOBCOyPUmCYiWtsl91GSbBV2Tdey5dvRAzSdghvSBgp3geRCvKW+g88ROdJvkRDx0CDA2t6J39OpQ==} dependencies: '@tarojs/helper': 3.6.11 '@tarojs/shared': 3.6.11 - '@tarojs/taro': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/taro': 3.6.11(postcss@8.4.29)(vue@3.3.4) joi: 17.10.0 lodash: 4.17.21 ora: 5.4.1 @@ -3710,12 +2914,12 @@ packages: - supports-color - vue - /@tarojs/service@3.6.7(vue@3.0.0): + /@tarojs/service@3.6.7(vue@3.3.4): resolution: {integrity: sha512-UMdhW91Hrwj4X+ixLIar1UdncGrsV552ITe3zuDnXlKtqzpVmSjaIiSiRcOcsAzntrbR3XhYElvnKFkC49Pa3A==} dependencies: '@tarojs/helper': 3.6.7 '@tarojs/shared': 3.6.7 - '@tarojs/taro': 3.6.7(vue@3.0.0) + '@tarojs/taro': 3.6.7(vue@3.3.4) joi: 17.10.0 lodash: 4.17.21 ora: 5.4.1 @@ -3737,12 +2941,12 @@ packages: resolution: {integrity: sha512-KOgj1TA+FyFy1ap0gZrB6ilC4H764ivSMyfr8mvlYgygevssticmaKTzkhZsNXRQFOQ+jjZ59cLh0F7VBVhlxg==} dev: true - /@tarojs/taro-h5@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/taro-h5@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-29x9xjhTZdxZOx4AJ1/4Ax6t1gsc3mSl2JN7Ia/Aj62ZR8j8UG5CrtP2MfcZE9tqf+gCHN618NNoEn1pYgoFBQ==} dependencies: '@tarojs/api': 3.6.11 - '@tarojs/components': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/router': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/components': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/router': 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/runtime': 3.6.11 '@tarojs/shared': 3.6.11 abortcontroller-polyfill: 1.7.5 @@ -3761,11 +2965,11 @@ packages: - postcss - vue - /@tarojs/taro-loader@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/taro-loader@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-OO4MyLIbIjAbl0+qwsfdwWzsp/G/bM53Eeq26NZzq/6HhY7LiMlcJ1D/W0pIuP1s5Zjtqjbc+M3DwoxT7aYeNA==} dependencies: '@tarojs/helper': 3.6.11 - '@tarojs/taro': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/taro': 3.6.11(postcss@8.4.29)(vue@3.3.4) loader-utils: 1.4.2 transitivePeerDependencies: - '@types/react' @@ -3776,7 +2980,7 @@ packages: - vue dev: true - /@tarojs/taro@3.6.11(postcss@8.4.18)(vue@3.0.0): + /@tarojs/taro@3.6.11(postcss@8.4.29)(vue@3.3.4): resolution: {integrity: sha512-wAqvGRuOjEdIfpRn+7APimf00RjQBOmkhK1ZF67iRUPw6kUBrXfDtmoserVTarlPEj0DPt2I8vWGN7tas+cWlQ==} peerDependencies: '@types/react': '*' @@ -3798,10 +3002,10 @@ packages: dependencies: '@tarojs/api': 3.6.11 '@tarojs/runtime': 3.6.11 - postcss: 8.4.18 - vue: 3.0.0 + postcss: 8.4.29 + vue: 3.3.4 - /@tarojs/taro@3.6.7(vue@3.0.0): + /@tarojs/taro@3.6.7(vue@3.3.4): resolution: {integrity: sha512-j1PPgAKEtdhGXliQGbFaqC7wtyezpqmEEakWEtD83Xdpr4riNePO7xgv9irYNP0cpkjVt3/hLeSddc54X1zh6w==} peerDependencies: '@types/react': '*' @@ -3820,32 +3024,32 @@ packages: dependencies: '@tarojs/api': 3.6.7 '@tarojs/runtime': 3.6.7 - vue: 3.0.0 + vue: 3.3.4 dev: true - /@tarojs/test-utils-dom@0.1.1(@babel/core@7.8.0): + /@tarojs/test-utils-dom@0.1.1(@babel/core@7.22.11): resolution: {integrity: sha512-IbX/fhfxYZT1sZjFi3i9pGLypUa86I1/HW134BLsn2ByEID3MON1Zay9uT7qAFPQsfGuek/VbjjbyFfrGajULA==} dependencies: - '@babel/runtime': 7.21.5 - babel-jest: 29.6.4(@babel/core@7.8.0) + '@babel/runtime': 7.22.11 + babel-jest: 29.6.4(@babel/core@7.22.11) pretty-format: 29.6.3 transitivePeerDependencies: - '@babel/core' - supports-color dev: true - /@tarojs/test-utils-shared@0.1.1(@babel/core@7.8.0): + /@tarojs/test-utils-shared@0.1.1(@babel/core@7.22.11): resolution: {integrity: sha512-DnBFzVFrunaR8B80amqwfIAcYVp6kLEXlwC6nY2vfN3JeuMvUI6IOcKq1NqjapuNulI6hwfUKI4Drsz7GZS+cw==} dependencies: - '@babel/runtime': 7.21.5 - babel-jest: 29.6.4(@babel/core@7.8.0) + '@babel/runtime': 7.22.11 + babel-jest: 29.6.4(@babel/core@7.22.11) pretty-format: 29.6.3 transitivePeerDependencies: - '@babel/core' - supports-color dev: true - /@tarojs/test-utils-vue3@0.1.1(@babel/core@7.8.0)(@tarojs/components@3.6.11)(@tarojs/helper@3.6.11)(@tarojs/plugin-framework-vue3@3.6.11)(@tarojs/plugin-platform-h5@3.6.11)(@tarojs/runtime@3.6.11)(@tarojs/shared@3.6.11)(jest@29.3.1)(typescript@4.1.2)(vue@3.0.0): + /@tarojs/test-utils-vue3@0.1.1(@babel/core@7.22.11)(@tarojs/components@3.6.11)(@tarojs/helper@3.6.11)(@tarojs/plugin-framework-vue3@3.6.11)(@tarojs/plugin-platform-h5@3.6.11)(@tarojs/runtime@3.6.11)(@tarojs/shared@3.6.11)(jest@29.6.4)(typescript@4.9.5)(vue@3.3.4): resolution: {integrity: sha512-odJg34kiDLQNo1lUBfW24JKhFbgkXgbSvwiVEYd8SxcTomMtAtuBy1Fp9Y4TMPraBinVqfaag0KlI9MpJiOpJg==} peerDependencies: '@tarojs/components': ^3.6.0 @@ -3859,18 +3063,18 @@ packages: '@tarojs/router': optional: true dependencies: - '@babel/runtime': 7.21.5 - '@tarojs/components': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@babel/runtime': 7.22.11 + '@tarojs/components': 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/helper': 3.6.11 - '@tarojs/plugin-framework-vue3': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/plugin-platform-h5': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/plugin-framework-vue3': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/plugin-platform-h5': 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/runtime': 3.6.11 '@tarojs/shared': 3.6.11 - '@tarojs/test-utils-dom': 0.1.1(@babel/core@7.8.0) - '@tarojs/test-utils-shared': 0.1.1(@babel/core@7.8.0) - '@vue/test-utils': 2.4.1(vue@3.0.0) - '@vue/vue3-jest': 29.2.5(@babel/core@7.8.0)(babel-jest@29.6.4)(jest@29.3.1)(typescript@4.1.2)(vue@3.0.0) - babel-jest: 29.6.4(@babel/core@7.8.0) + '@tarojs/test-utils-dom': 0.1.1(@babel/core@7.22.11) + '@tarojs/test-utils-shared': 0.1.1(@babel/core@7.22.11) + '@vue/test-utils': 2.4.1(vue@3.3.4) + '@vue/vue3-jest': 29.2.5(@babel/core@7.22.11)(babel-jest@29.6.4)(jest@29.6.4)(typescript@4.9.5)(vue@3.3.4) + babel-jest: 29.6.4(@babel/core@7.22.11) pretty-format: 29.6.3 transitivePeerDependencies: - '@babel/core' @@ -3881,13 +3085,13 @@ packages: - vue dev: true - /@tarojs/webpack5-prebundle@3.6.11(postcss@8.4.18)(vue@3.0.0)(webpack@5.78.0): + /@tarojs/webpack5-prebundle@3.6.11(postcss@8.4.29)(vue@3.3.4)(webpack@5.78.0): resolution: {integrity: sha512-8Sb4J7NmIfOv2nHpfIrurRoyX26qt10FWByZ4ImZZd/Ig/TWjUePTyqU3pN/1yvIZfeMgVB1VnjNgY21qOAgIA==} peerDependencies: webpack: ^5.78.0 dependencies: '@tarojs/helper': 3.6.11 - '@tarojs/taro': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/taro': 3.6.11(postcss@8.4.29)(vue@3.3.4) enhanced-resolve: 5.15.0 es-module-lexer: 0.10.5 lodash: 4.17.21 @@ -3903,7 +3107,7 @@ packages: - vue dev: true - /@tarojs/webpack5-runner@3.6.11(@babel/core@7.8.0)(@swc/core@1.3.23)(@vue/compiler-sfc@3.0.0)(postcss@8.4.18)(vue@3.0.0)(webpack@5.78.0): + /@tarojs/webpack5-runner@3.6.11(@babel/core@7.22.11)(@swc/core@1.3.23)(@vue/compiler-sfc@3.3.4)(postcss@8.4.29)(vue@3.3.4)(webpack@5.78.0): resolution: {integrity: sha512-8w04GLStzACSe4ReoClpm+ePJlW4i3/c3IRTj1HrCPx2+2M/1/dMVinogOK/V/idkTaLW0J+3xMEX3x67r9j3w==} peerDependencies: postcss: ^8.4.18 @@ -3911,21 +3115,21 @@ packages: dependencies: '@parcel/css': 1.14.0 '@tarojs/helper': 3.6.11 - '@tarojs/plugin-platform-alipay': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/plugin-platform-jd': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/plugin-platform-qq': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/plugin-platform-swan': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/plugin-platform-tt': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/plugin-platform-weapp': 3.6.11(postcss@8.4.18)(vue@3.0.0) + '@tarojs/plugin-platform-alipay': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/plugin-platform-jd': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/plugin-platform-qq': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/plugin-platform-swan': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/plugin-platform-tt': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/plugin-platform-weapp': 3.6.11(postcss@8.4.29)(vue@3.3.4) '@tarojs/runner-utils': 3.6.11 '@tarojs/runtime': 3.6.11 '@tarojs/shared': 3.6.11 - '@tarojs/taro': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/taro-loader': 3.6.11(postcss@8.4.18)(vue@3.0.0) - '@tarojs/webpack5-prebundle': 3.6.11(postcss@8.4.18)(vue@3.0.0)(webpack@5.78.0) + '@tarojs/taro': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/taro-loader': 3.6.11(postcss@8.4.29)(vue@3.3.4) + '@tarojs/webpack5-prebundle': 3.6.11(postcss@8.4.29)(vue@3.3.4)(webpack@5.78.0) acorn-walk: 8.2.0 autoprefixer: 9.8.8 - babel-loader: 8.2.1(@babel/core@7.8.0)(webpack@5.78.0) + babel-loader: 8.2.1(@babel/core@7.22.11)(webpack@5.78.0) copy-webpack-plugin: 10.2.0(webpack@5.78.0) css-loader: 6.8.1(webpack@5.78.0) css-minimizer-webpack-plugin: 3.4.1(@parcel/css@1.14.0)(csso@5.0.5)(esbuild@0.14.54)(webpack@5.78.0) @@ -3947,13 +3151,13 @@ packages: miniprogram-simulate: 1.6.0 mkdirp: 1.0.4 ora: 5.4.1 - postcss: 8.4.18 - postcss-html-transform: 3.6.11(postcss@8.4.18) - postcss-import: 14.1.0(postcss@8.4.18) - postcss-loader: 7.3.3(postcss@8.4.18)(webpack@5.78.0) - postcss-plugin-constparse: 3.6.11(postcss@8.4.18) - postcss-pxtransform: 3.6.11(postcss@8.4.18) - postcss-url: 10.1.3(postcss@8.4.18) + postcss: 8.4.29 + postcss-html-transform: 3.6.11(postcss@8.4.29) + postcss-import: 14.1.0(postcss@8.4.29) + postcss-loader: 7.3.3(postcss@8.4.29)(webpack@5.78.0) + postcss-plugin-constparse: 3.6.11(postcss@8.4.29) + postcss-pxtransform: 3.6.11(postcss@8.4.29) + postcss-url: 10.1.3(postcss@8.4.29) regenerator-runtime: 0.11.1 resolve: 1.22.4 resolve-url-loader: 5.0.0 @@ -3966,7 +3170,7 @@ packages: terser-webpack-plugin: 5.3.9(@swc/core@1.3.23)(esbuild@0.14.54)(webpack@5.78.0) url-loader: 4.1.0(file-loader@6.0.0)(webpack@5.78.0) vm2: 3.9.19 - vue-loader: 15.10.2(@vue/compiler-sfc@3.0.0)(css-loader@6.8.1)(lodash@4.17.21)(webpack@5.78.0) + vue-loader: 15.10.2(@vue/compiler-sfc@3.3.4)(css-loader@6.8.1)(lodash@4.17.21)(webpack@5.78.0) webpack: 5.78.0(@swc/core@1.3.23) webpack-chain: 6.5.1 webpack-dev-server: 4.11.1(webpack@5.78.0) @@ -4110,26 +3314,26 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.15.11 + '@types/node': 18.17.12 dev: true /@types/bonjour@3.5.10: resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.17.12 dev: true /@types/connect-history-api-fallback@1.5.0: resolution: {integrity: sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==} dependencies: '@types/express-serve-static-core': 4.17.36 - '@types/node': 18.15.11 + '@types/node': 18.17.12 dev: true /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.17.12 dev: true /@types/debug@4.1.8: @@ -4155,6 +3359,10 @@ packages: resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} dev: true + /@types/estree@1.0.1: + resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} + dev: true + /@types/expect@1.20.4: resolution: {integrity: sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==} dev: true @@ -4162,7 +3370,7 @@ packages: /@types/express-serve-static-core@4.17.36: resolution: {integrity: sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.17.12 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -4180,18 +3388,18 @@ packages: /@types/fs-extra@8.1.2: resolution: {integrity: sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.17.12 /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.15.11 + '@types/node': 18.17.12 /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.17.12 dev: true /@types/html-minifier-terser@6.1.0: @@ -4205,7 +3413,7 @@ packages: /@types/http-proxy@1.17.11: resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.17.12 dev: true /@types/istanbul-lib-coverage@2.0.4: @@ -4224,8 +3432,8 @@ packages: '@types/istanbul-lib-report': 3.0.0 dev: true - /@types/jest@29.4.0: - resolution: {integrity: sha512-VaywcGQ9tPorCX/Jkkni7RWGFfI11whqzs8dvxF41P17Z+z872thvEvlIbznjPJ02kl1HMX3LmLOonsj2n7HeQ==} + /@types/jest@29.5.4: + resolution: {integrity: sha512-PhglGmhWeD46FYOVLt3X7TiWjzwuVGW9wG/4qocPevXMjCmrIc5b6db9WjeGE4QYVpUAWMDv3v0IiBwObY289A==} dependencies: expect: 29.6.4 pretty-format: 29.6.3 @@ -4234,7 +3442,7 @@ packages: /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.17.12 '@types/tough-cookie': 4.0.2 parse5: 7.1.2 dev: true @@ -4246,7 +3454,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.17.12 dev: true /@types/lodash.debounce@4.0.7: @@ -4283,8 +3491,8 @@ packages: resolution: {integrity: sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==} dev: true - /@types/node@18.15.11: - resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==} + /@types/node@18.17.12: + resolution: {integrity: sha512-d6xjC9fJ/nSnfDeU0AMDsaJyb1iHsqCSOdi84w4u+SlN/UgQdY5tRhpMzaFYsI4mnpvgTivEaQd0yOUhAtOnEQ==} /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -4305,7 +3513,7 @@ packages: /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.17.12 dev: true /@types/retry@0.12.0: @@ -4318,11 +3526,15 @@ packages: dependencies: sass: 1.50.0 + /@types/semver@7.5.1: + resolution: {integrity: sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==} + dev: true + /@types/send@0.17.1: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 18.15.11 + '@types/node': 18.17.12 dev: true /@types/serve-index@1.9.1: @@ -4336,13 +3548,13 @@ packages: dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 18.15.11 + '@types/node': 18.17.12 dev: true /@types/sockjs@0.3.33: resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.17.12 dev: true /@types/stack-utils@2.0.1: @@ -4365,17 +3577,17 @@ packages: resolution: {integrity: sha512-4UqPv+2567NhMQuMLdKAyK4yzrfCqwaTt6bLhHEs8PFcxbHILsrxaY63n4wgE/BRLDWDQeI+WcTmkXKExh9hQg==} dependencies: '@types/expect': 1.20.4 - '@types/node': 18.15.11 + '@types/node': 18.17.12 dev: true - /@types/webpack-env@1.13.6: - resolution: {integrity: sha512-5Th3OsZ4gTRdr9Mho83BQ23cex4sRhOR4XTG+m+cJc0FhtUBK9Vn62hBJ+pnQYnSxoPOsKoAPOx6FcphxBC8ng==} + /@types/webpack-env@1.18.1: + resolution: {integrity: sha512-D0HJET2/UY6k9L6y3f5BL+IDxZmPkYmPT4+qBrRdmRLYRuV0qNKizMgTvYxXZYn+36zjPeoDZAEYBCM6XB+gww==} dev: true /@types/ws@8.5.5: resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.17.12 dev: true /@types/yargs-parser@21.0.0: @@ -4388,8 +3600,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin@5.20.0(@typescript-eslint/parser@5.20.0)(eslint@8.12.0)(typescript@4.1.2): - resolution: {integrity: sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==} + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.48.0)(typescript@4.9.5): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -4399,24 +3611,25 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.20.0(eslint@8.12.0)(typescript@4.1.2) - '@typescript-eslint/scope-manager': 5.20.0 - '@typescript-eslint/type-utils': 5.20.0(eslint@8.12.0)(typescript@4.1.2) - '@typescript-eslint/utils': 5.20.0(eslint@8.12.0)(typescript@4.1.2) + '@eslint-community/regexpp': 4.8.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.48.0)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.48.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.48.0)(typescript@4.9.5) debug: 4.3.4 - eslint: 8.12.0 - functional-red-black-tree: 1.0.1 + eslint: 8.48.0 + graphemer: 1.4.0 ignore: 5.2.4 - regexpp: 3.2.0 + natural-compare-lite: 1.4.0 semver: 7.5.4 - tsutils: 3.21.0(typescript@4.1.2) - typescript: 4.1.2 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.20.0(eslint@8.12.0)(typescript@4.1.2): - resolution: {integrity: sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==} + /@typescript-eslint/parser@5.62.0(eslint@8.48.0)(typescript@4.9.5): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -4425,26 +3638,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.20.0 - '@typescript-eslint/types': 5.20.0 - '@typescript-eslint/typescript-estree': 5.20.0(typescript@4.1.2) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) debug: 4.3.4 - eslint: 8.12.0 - typescript: 4.1.2 + eslint: 8.48.0 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@5.20.0: - resolution: {integrity: sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==} + /@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.20.0 - '@typescript-eslint/visitor-keys': 5.20.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/type-utils@5.20.0(eslint@8.12.0)(typescript@4.1.2): - resolution: {integrity: sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==} + /@typescript-eslint/type-utils@5.62.0(eslint@8.48.0)(typescript@4.9.5): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -4453,22 +3666,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.20.0(eslint@8.12.0)(typescript@4.1.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.48.0)(typescript@4.9.5) debug: 4.3.4 - eslint: 8.12.0 - tsutils: 3.21.0(typescript@4.1.2) - typescript: 4.1.2 + eslint: 8.48.0 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@5.20.0: - resolution: {integrity: sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==} + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.20.0(typescript@4.1.2): - resolution: {integrity: sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==} + /@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -4476,53 +3690,271 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.20.0 - '@typescript-eslint/visitor-keys': 5.20.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@4.1.2) - typescript: 4.1.2 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.20.0(eslint@8.12.0)(typescript@4.1.2): - resolution: {integrity: sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==} + /@typescript-eslint/utils@5.62.0(eslint@8.48.0)(typescript@4.9.5): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) '@types/json-schema': 7.0.12 - '@typescript-eslint/scope-manager': 5.20.0 - '@typescript-eslint/types': 5.20.0 - '@typescript-eslint/typescript-estree': 5.20.0(typescript@4.1.2) - eslint: 8.12.0 + '@types/semver': 7.5.1 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + eslint: 8.48.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.12.0) + semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@5.20.0: - resolution: {integrity: sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==} + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.20.0 + '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 dev: true + /@unocss/astro@0.55.3(vite@4.4.9): + resolution: {integrity: sha512-WyRvx1RvT3x4c19jrKYq9dN2KHJ8YYOHUmFKWaPVc9EpkTG802ElWq23Ly5G+tv6l3lITRT+tUVloL4i43Ipiw==} + peerDependencies: + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + '@unocss/core': 0.55.3 + '@unocss/reset': 0.55.3 + '@unocss/vite': 0.55.3(vite@4.4.9) + vite: 4.4.9(@types/node@18.17.12)(less@4.2.0)(stylus@0.55.0) + transitivePeerDependencies: + - rollup + dev: true + + /@unocss/cli@0.55.3: + resolution: {integrity: sha512-r5WcO/L0g8jUlUge/jdRKt1rG8Cm5K46edIHI2GL59uEXYq4T1Llh8gfIMXeP0Geqfml69E1QRNNocwRxYGDcA==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@ampproject/remapping': 2.2.1 + '@rollup/pluginutils': 5.0.4 + '@unocss/config': 0.55.3 + '@unocss/core': 0.55.3 + '@unocss/preset-uno': 0.55.3 + cac: 6.7.14 + chokidar: 3.5.3 + colorette: 2.0.20 + consola: 3.2.3 + fast-glob: 3.3.1 + magic-string: 0.30.3 + pathe: 1.1.1 + perfect-debounce: 1.0.0 + transitivePeerDependencies: + - rollup + dev: true + + /@unocss/config@0.55.3: + resolution: {integrity: sha512-d1AK44n8DeYA1gIMaWg5lR/zx2FgVS6luaeMMGm5985VJqZoj7WJAj+Av/BOaEFJEP9ruYO1Hsb2ng2ega0ybQ==} + engines: {node: '>=14'} + dependencies: + '@unocss/core': 0.55.3 + unconfig: 0.3.10 + dev: true + + /@unocss/core@0.55.3: + resolution: {integrity: sha512-2hV9QlE/iOM4DHQ7i6L8sMC1t5/OVAz6AfGHjetTXcgbNfDCsHWqE8jhLZ1y2DeUvKwJvj2A09sYbYQ8E27+Gg==} + dev: true + + /@unocss/extractor-arbitrary-variants@0.55.3: + resolution: {integrity: sha512-ATVNywbUw0DhIT+iau35WQuoij/NPCPd5uKshhs+vnS4c7BVKUMXE1fk9df9AgVPVhwBN4A256EqkcPHrfv70w==} + dependencies: + '@unocss/core': 0.55.3 + dev: true + + /@unocss/inspector@0.55.3: + resolution: {integrity: sha512-AHgjYbeaqSKSMIKkyUqFrXs9qi2hPhkIahMtv4nS0HZDzzrGGHv5lAmdYr4CxJEGs9G1lgrl2g7a4nz23LTRMQ==} + dependencies: + gzip-size: 6.0.0 + sirv: 2.0.3 + dev: true + + /@unocss/postcss@0.55.3(postcss@8.4.29): + resolution: {integrity: sha512-JWfjtSLGuYFWcZwP3eUT2ItdRwehnpmry36cMSuuPNLXG0SPtklP2LRFahvgH85YhASNDAL2OIHP4jGTlG2Jfw==} + engines: {node: '>=14'} + peerDependencies: + postcss: ^8.4.21 + dependencies: + '@unocss/config': 0.55.3 + '@unocss/core': 0.55.3 + css-tree: 2.3.1 + fast-glob: 3.3.1 + magic-string: 0.30.3 + postcss: 8.4.29 + dev: true + + /@unocss/preset-attributify@0.55.3: + resolution: {integrity: sha512-h3t6hPIk8pll3LubIIIsgRigvJivK3PX308Pi9Q0IUdw0vFq4S80iLQ1N0kRchQtgOaAIGffo9ux+TCbyunP3A==} + dependencies: + '@unocss/core': 0.55.3 + dev: true + + /@unocss/preset-icons@0.55.3: + resolution: {integrity: sha512-UVpzkvO1ghNBNRMGylgYE73ufRFdU1l3pY11ePV8a/80HWFKL3QNq4Hoqa00M5CEnxBZT8dECTuj+f+l3Pn5wg==} + dependencies: + '@iconify/utils': 2.1.9 + '@unocss/core': 0.55.3 + ofetch: 1.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@unocss/preset-mini@0.55.3: + resolution: {integrity: sha512-TsDPatfA3nGybRDHtxWz7mGuXQqzFWqgOZDZlPEq+HQxK2DY5KdVekkq8G3kp8N8Alu/Tf52aDwIBSn/RC2qFg==} + dependencies: + '@unocss/core': 0.55.3 + '@unocss/extractor-arbitrary-variants': 0.55.3 + dev: true + + /@unocss/preset-tagify@0.55.3: + resolution: {integrity: sha512-5nvKAREDkoAkwmbMKBwBDZjrhP2+pMeKMIdd8IOsEWpKbhJThXCRDcMZWuJ+nqm0kGkgZTtqzNso68+WjEwhuw==} + dependencies: + '@unocss/core': 0.55.3 + dev: true + + /@unocss/preset-typography@0.55.3: + resolution: {integrity: sha512-O6YvQQ3b+qbqLVlCASmNFj1PfCkqgWVu+gnMFloFofB9olGix9H0qjsOyC6vJg9m2f9+MzPoNR4s2Du0V8fj5A==} + dependencies: + '@unocss/core': 0.55.3 + '@unocss/preset-mini': 0.55.3 + dev: true + + /@unocss/preset-uno@0.55.3: + resolution: {integrity: sha512-6/JYKsgsHi24QFU8cXeXvRFmsosXdb6dmjsBma7ywEmzV2187uDDqI6NG/Aah5y5s2/QCyqqQFKN4vfatPARlQ==} + dependencies: + '@unocss/core': 0.55.3 + '@unocss/preset-mini': 0.55.3 + '@unocss/preset-wind': 0.55.3 + dev: true + + /@unocss/preset-web-fonts@0.55.3: + resolution: {integrity: sha512-Mmj5HMvGOaDjobGno7rcLHUFHxIorw5kjobYJnEj48Wy7ixkYGQCvwguVZfE3YKsTEYVsMDojxC7ETK6Qae6vQ==} + dependencies: + '@unocss/core': 0.55.3 + ofetch: 1.3.3 + dev: true + + /@unocss/preset-wind@0.55.3: + resolution: {integrity: sha512-3K/46j4tRLMspVR4MvY6l7yBe8Eb+csTLOrDFKmj5+uZc7Y4+PTjFqURifrtgEpnwgW9SfXbXjPo/ALzA6x0XA==} + dependencies: + '@unocss/core': 0.55.3 + '@unocss/preset-mini': 0.55.3 + dev: true + + /@unocss/reset@0.55.3: + resolution: {integrity: sha512-zl3mogr3z6huA5CHZggOljoYFQDTidEw5T6pGPahfHB5qS9DH0UGozg5T9UtYWiidHL3xqyv6ZU27nyIMnlnhg==} + dev: true + + /@unocss/scope@0.55.3: + resolution: {integrity: sha512-h9OlxjXYwtASw8Lm/ucuWOIlrLFXHH9Cek17kPG3upWPKBMRQJl3GT18jTtPim0mqakhZY+8GQM1itHyOtHkSQ==} + dev: true + + /@unocss/transformer-attributify-jsx-babel@0.55.3: + resolution: {integrity: sha512-EDmliP9NYJZKg13SdfHfFaE0HroH+mNEEoICqiuvAKr3YVc+qhdk105+xwZDUGEJi/wVf1q8AZ3oEmwpAqtd9g==} + dependencies: + '@unocss/core': 0.55.3 + dev: true + + /@unocss/transformer-attributify-jsx@0.55.3: + resolution: {integrity: sha512-Z+jCSRCxMkAFyjye52rFL+yrIvu6AxwOqhDT8jVLyVGgMFRYm79FP6fsDhsgr/EipHE9Szk+H0yt16aNlPYU4Q==} + dependencies: + '@unocss/core': 0.55.3 + dev: true + + /@unocss/transformer-compile-class@0.55.3: + resolution: {integrity: sha512-g6UgDqTwhbpuyN/tCse2p+bQvyGmEyQk3kOFq8P9P7+mtfOXPmkkVnShDSs2K4FyfTpFGouOSTge0rrJyVj3LQ==} + dependencies: + '@unocss/core': 0.55.3 + dev: true + + /@unocss/transformer-directives@0.55.3: + resolution: {integrity: sha512-9la+Gk7doqTl+drg9RflkFqN7bXavzI119amJ6xa+ZlUm04vaC5WxFMxZD3V29zu505IhGWMOVJNfnV6g4hLvg==} + dependencies: + '@unocss/core': 0.55.3 + css-tree: 2.3.1 + dev: true + + /@unocss/transformer-variant-group@0.55.3: + resolution: {integrity: sha512-3Pe04N6If+1o0tsa1n58ysV6Yt7OW6ER6lNtbpyZcuG+gMgjU6u7FsCC+IuZ50aHsXRVpFbFtjMeugN9KaO5ow==} + dependencies: + '@unocss/core': 0.55.3 + dev: true + + /@unocss/vite@0.55.3(vite@4.4.9): + resolution: {integrity: sha512-ykHIBwssTZMQ2FC2wj8+LDrrYkq8PUIekdyeazznX38CNxAwZtwrrtUjieoJkAl6Ebxv8oMadxamqnP/0E8Ygw==} + peerDependencies: + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 + dependencies: + '@ampproject/remapping': 2.2.1 + '@rollup/pluginutils': 5.0.4 + '@unocss/config': 0.55.3 + '@unocss/core': 0.55.3 + '@unocss/inspector': 0.55.3 + '@unocss/scope': 0.55.3 + '@unocss/transformer-directives': 0.55.3 + chokidar: 3.5.3 + fast-glob: 3.3.1 + magic-string: 0.30.3 + vite: 4.4.9(@types/node@18.17.12)(less@4.2.0)(stylus@0.55.0) + transitivePeerDependencies: + - rollup + dev: true + + /@unocss/webpack@0.55.3(webpack@5.78.0): + resolution: {integrity: sha512-1cWq56akKJwLVlTECjnEKV+lhPTqtNZ/7xtJ8UioU33Q8D6M/PvYB3kPPU1VTiUVqvWZPJGG30XGc1nt0nrq9g==} + peerDependencies: + webpack: ^4 || ^5 + dependencies: + '@ampproject/remapping': 2.2.1 + '@rollup/pluginutils': 5.0.4 + '@unocss/config': 0.55.3 + '@unocss/core': 0.55.3 + chokidar: 3.5.3 + fast-glob: 3.3.1 + magic-string: 0.30.3 + unplugin: 1.4.0 + webpack: 5.78.0(@swc/core@1.3.23) + webpack-sources: 3.2.3 + transitivePeerDependencies: + - rollup + dev: true + /@vue/babel-helper-vue-transform-on@1.1.5: resolution: {integrity: sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==} dev: true - /@vue/babel-plugin-jsx@1.0.6(@babel/core@7.8.0): - resolution: {integrity: sha512-RzYsvBhzKUmY2YG6LoV+W5PnlnkInq0thh1AzCmewwctAgGN6e9UFon6ZrQQV1CO5G5PeME7MqpB+/vvGg0h4g==} + /@vue/babel-plugin-jsx@1.1.5(@babel/core@7.22.11): + resolution: {integrity: sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: + '@babel/core': 7.22.11 '@babel/helper-module-imports': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.8.0) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.11) '@babel/template': 7.22.5 '@babel/traverse': 7.22.11 '@babel/types': 7.22.11 @@ -4531,123 +3963,27 @@ packages: html-tags: 3.3.1 svg-tags: 1.0.0 transitivePeerDependencies: - - '@babel/core' - supports-color dev: true - /@vue/compiler-core@3.0.0: - resolution: {integrity: sha512-XqPC7vdv4rFE77S71oCHmT1K4Ks3WE2Gi6Lr4B5wn0Idmp+NyQQBUHsCNieMDRiEpgtJrw+yOHslrsV0AfAsfQ==} - dependencies: - '@babel/parser': 7.22.13 - '@babel/types': 7.22.11 - '@vue/shared': 3.0.0 - estree-walker: 2.0.2 - source-map: 0.6.1 - /@vue/compiler-core@3.3.4: resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} dependencies: - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.13 '@vue/shared': 3.3.4 estree-walker: 2.0.2 source-map-js: 1.0.2 - dev: true - - /@vue/compiler-dom@3.0.0: - resolution: {integrity: sha512-ukDEGOP8P7lCPyStuM3F2iD5w2QPgUu2xwCW2XNeqPjFKIlR2xMsWjy4raI/cLjN6W16GtlMFaZdK8tLj5PRog==} - dependencies: - '@vue/compiler-core': 3.0.0 - '@vue/shared': 3.0.0 /@vue/compiler-dom@3.3.4: resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} dependencies: '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 - dev: true - - /@vue/compiler-sfc@3.0.0(vue@3.0.0): - resolution: {integrity: sha512-1Bn4L5jNRm6tlb79YwqYUGGe+Yc9PRoRSJi67NJX6icdhf84+tRMtESbx1zCLL9QixQXu2+7aLkXHxvh4RpqAA==} - peerDependencies: - vue: 3.0.0 - dependencies: - '@babel/parser': 7.22.13 - '@babel/types': 7.22.11 - '@vue/compiler-core': 3.0.0 - '@vue/compiler-dom': 3.0.0 - '@vue/compiler-ssr': 3.0.0 - '@vue/shared': 3.0.0 - consolidate: 0.16.0 - estree-walker: 2.0.2 - hash-sum: 2.0.0 - lru-cache: 5.1.1 - magic-string: 0.25.9 - merge-source-map: 1.1.0 - postcss: 7.0.39 - postcss-modules: 3.2.2 - postcss-selector-parser: 6.0.13 - source-map: 0.6.1 - vue: 3.0.0 - transitivePeerDependencies: - - arc-templates - - atpl - - babel-core - - bracket-template - - coffee-script - - dot - - dust - - dustjs-helpers - - dustjs-linkedin - - eco - - ect - - ejs - - haml-coffee - - hamlet - - hamljs - - handlebars - - hogan.js - - htmling - - jade - - jazz - - jqtpl - - just - - liquid-node - - liquor - - lodash - - marko - - mote - - mustache - - nunjucks - - plates - - pug - - qejs - - ractive - - razor-tmpl - - react - - react-dom - - slm - - squirrelly - - swig - - swig-templates - - teacup - - templayed - - then-jade - - then-pug - - tinyliquid - - toffee - - twig - - twing - - underscore - - vash - - velocityjs - - walrus - - whiskers - dev: true /@vue/compiler-sfc@3.3.4: resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} dependencies: - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.13 '@vue/compiler-core': 3.3.4 '@vue/compiler-dom': 3.3.4 '@vue/compiler-ssr': 3.3.4 @@ -4655,23 +3991,14 @@ packages: '@vue/shared': 3.3.4 estree-walker: 2.0.2 magic-string: 0.30.3 - postcss: 8.4.18 + postcss: 8.4.29 source-map-js: 1.0.2 - dev: true - - /@vue/compiler-ssr@3.0.0: - resolution: {integrity: sha512-Er41F9ZFyKB3YnNbE6JSTIGCVWve3NAQimgDOk4uP42OnckxBYKGBTutDeFNeqUZBMu/9vRHYrxlGFC9Z5jBVQ==} - dependencies: - '@vue/compiler-dom': 3.0.0 - '@vue/shared': 3.0.0 - dev: true /@vue/compiler-ssr@3.3.4: resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==} dependencies: '@vue/compiler-dom': 3.3.4 '@vue/shared': 3.3.4 - dev: true /@vue/component-compiler-utils@3.3.0(lodash@4.17.21): resolution: {integrity: sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==} @@ -4745,39 +4072,43 @@ packages: /@vue/reactivity-transform@3.3.4: resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} dependencies: - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.13 '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 estree-walker: 2.0.2 magic-string: 0.30.3 - dev: true - /@vue/reactivity@3.0.0: - resolution: {integrity: sha512-mEGkztGQrAPZRhV7C6PorrpT3+NtuA4dY2QjMzzrW31noKhssWTajRZTwpLF39NBRrF5UU6cp9+1I0FfavMgEQ==} + /@vue/reactivity@3.3.4: + resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} dependencies: - '@vue/shared': 3.0.0 + '@vue/shared': 3.3.4 - /@vue/runtime-core@3.0.0: - resolution: {integrity: sha512-3ABMLeA0ZbeVNLbGGLXr+pNUwqXILOqz8WCVGfDWwQb+jW114Cm8djOHVVDoqdvRETQvDf8yHSUmpKHZpQuTkA==} + /@vue/runtime-core@3.3.4: + resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==} dependencies: - '@vue/reactivity': 3.0.0 - '@vue/shared': 3.0.0 + '@vue/reactivity': 3.3.4 + '@vue/shared': 3.3.4 - /@vue/runtime-dom@3.0.0: - resolution: {integrity: sha512-f312n5w9gK6mVvkDSj6/Xnot1XjlKXzFBYybmoy6ahAVC8ExbQ+LOWti1IZM/adU8VMNdKaw7Q53Hxz3y5jX8g==} + /@vue/runtime-dom@3.3.4: + resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==} dependencies: - '@vue/runtime-core': 3.0.0 - '@vue/shared': 3.0.0 - csstype: 2.6.21 + '@vue/runtime-core': 3.3.4 + '@vue/shared': 3.3.4 + csstype: 3.1.2 - /@vue/shared@3.0.0: - resolution: {integrity: sha512-4XWL/avABGxU2E2ZF1eZq3Tj7fvksCMssDZUHOykBIMmh5d+KcAnQMC5XHMhtnA0NAvktYsA2YpdsVwVmhWzvA==} + /@vue/server-renderer@3.3.4(vue@3.3.4): + resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==} + peerDependencies: + vue: 3.3.4 + dependencies: + '@vue/compiler-ssr': 3.3.4 + '@vue/shared': 3.3.4 + vue: 3.3.4 /@vue/shared@3.3.4: resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} - dev: true - /@vue/test-utils@2.4.1(vue@3.0.0): + /@vue/test-utils@2.4.1(vue@3.3.4): resolution: {integrity: sha512-VO8nragneNzUZUah6kOjiFmD/gwRjUauG9DROh6oaOeFwX1cZRUNHhdeogE8635cISigXFTtGLUQWx5KCb0xeg==} peerDependencies: '@vue/server-renderer': ^3.0.1 @@ -4787,11 +4118,11 @@ packages: optional: true dependencies: js-beautify: 1.14.9 - vue: 3.0.0 + vue: 3.3.4 vue-component-type-helpers: 1.8.4 dev: true - /@vue/vue3-jest@29.2.5(@babel/core@7.8.0)(babel-jest@29.6.4)(jest@29.3.1)(typescript@4.1.2)(vue@3.0.0): + /@vue/vue3-jest@29.2.5(@babel/core@7.22.11)(babel-jest@29.6.4)(jest@29.6.4)(typescript@4.9.5)(vue@3.3.4): resolution: {integrity: sha512-CyRVpP30t1q0DS4yai5WXNfS/I8T4l3Ln6vdst1MsnlbuBGTAJM/YgnlSkip3v+2Z5NHMfFgEB50D4ZFQMxAjQ==} engines: {node: '>10'} peerDependencies: @@ -4804,17 +4135,17 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.8.0 - '@babel/plugin-transform-modules-commonjs': 7.22.11(@babel/core@7.8.0) - babel-jest: 29.6.4(@babel/core@7.8.0) + '@babel/core': 7.22.11 + '@babel/plugin-transform-modules-commonjs': 7.22.11(@babel/core@7.22.11) + babel-jest: 29.6.4(@babel/core@7.22.11) chalk: 2.4.2 convert-source-map: 1.9.0 css-tree: 2.3.1 - jest: 29.3.1(@types/node@18.15.11)(ts-node@10.9.1) + jest: 29.6.4(@types/node@18.17.12)(ts-node@10.9.1) source-map: 0.5.6 tsconfig: 7.0.0 - typescript: 4.1.2 - vue: 3.0.0 + typescript: 4.9.5 + vue: 3.3.4 dev: true /@webassemblyjs/ast@1.11.1: @@ -5255,32 +4586,14 @@ packages: - supports-color dev: true - /babel-jest@29.6.4(@babel/core@7.8.0): - resolution: {integrity: sha512-meLj23UlSLddj6PC+YTOFRgDAtjnZom8w/ACsrx0gtPtv5cJZk0A5Unk5bV4wixD7XaPCN1fQvpww8czkZURmw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@babel/core': ^7.8.0 - dependencies: - '@babel/core': 7.8.0 - '@jest/transform': 29.6.4 - '@types/babel__core': 7.20.1 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.8.0) - chalk: 4.1.2 - graceful-fs: 4.2.11 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-loader@8.2.1(@babel/core@7.8.0)(webpack@5.78.0): + /babel-loader@8.2.1(@babel/core@7.22.11)(webpack@5.78.0): resolution: {integrity: sha512-dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw==} engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: - '@babel/core': 7.8.0 + '@babel/core': 7.22.11 find-cache-dir: 2.1.0 loader-utils: 1.4.2 make-dir: 2.1.0 @@ -5348,19 +4661,6 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs2@0.4.5(@babel/core@7.8.0): - resolution: {integrity: sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.8.0 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.8.0) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-polyfill-corejs3@0.8.3(@babel/core@7.22.11): resolution: {integrity: sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==} peerDependencies: @@ -5372,18 +4672,6 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3@0.8.3(@babel/core@7.8.0): - resolution: {integrity: sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.8.0) - core-js-compat: 3.32.1 - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.22.11): resolution: {integrity: sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==} peerDependencies: @@ -5394,17 +4682,6 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.8.0): - resolution: {integrity: sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.8.0) - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-transform-imports-api@1.0.0: resolution: {integrity: sha512-EtPFtwUFwXy4HyRwXiR7dCijk2b1dd12bVs39oY8aMZUnypFEMrctGX6/YrhQzhCPFweV7NTPhc+fD4zItWzUA==} dependencies: @@ -5444,26 +4721,6 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.11) dev: true - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.8.0): - resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.0 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.8.0) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.8.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.8.0) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.8.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.8.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.8.0) - dev: true - /babel-preset-jest@29.6.3(@babel/core@7.22.11): resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5475,31 +4732,20 @@ packages: babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.11) dev: true - /babel-preset-jest@29.6.3(@babel/core@7.8.0): - resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.0 - babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.8.0) - dev: true - - /babel-preset-taro@3.6.11(@babel/core@7.8.0): + /babel-preset-taro@3.6.11(@babel/core@7.22.11): resolution: {integrity: sha512-7hgapHkFYOjlPXF9BA0SbFgyqwTmPJ3JqJcDnSzMAsMLCuObGdqRCX2HKznpo4bOPveVunvX8EiKyhrmcKCesA==} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.8.0 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.8.0) - '@babel/plugin-proposal-decorators': 7.22.10(@babel/core@7.8.0) - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-runtime': 7.22.10(@babel/core@7.8.0) - '@babel/preset-env': 7.22.10(@babel/core@7.8.0) - '@babel/preset-react': 7.22.5(@babel/core@7.8.0) - '@babel/preset-typescript': 7.22.11(@babel/core@7.8.0) - '@babel/runtime': 7.21.5 + '@babel/core': 7.22.11 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.11) + '@babel/plugin-proposal-decorators': 7.22.10(@babel/core@7.22.11) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-runtime': 7.22.10(@babel/core@7.22.11) + '@babel/preset-env': 7.22.10(@babel/core@7.22.11) + '@babel/preset-react': 7.22.5(@babel/core@7.22.11) + '@babel/preset-typescript': 7.22.11(@babel/core@7.22.11) + '@babel/runtime': 7.22.11 '@babel/runtime-corejs3': 7.22.11 '@tarojs/helper': 3.6.11 '@tarojs/shared': 3.6.11 @@ -5511,7 +4757,7 @@ packages: babel-plugin-transform-react-jsx-to-rn-stylesheet: 3.6.11 core-js: 3.32.1 lodash: 4.17.21 - metro-react-native-babel-preset: 0.72.4(@babel/core@7.8.0) + metro-react-native-babel-preset: 0.72.4(@babel/core@7.22.11) react-refresh: 0.11.0 transitivePeerDependencies: - supports-color @@ -5639,7 +4885,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001524 - electron-to-chromium: 1.4.504 + electron-to-chromium: 1.4.505 node-releases: 2.0.13 update-browserslist-db: 1.0.11(browserslist@4.21.10) @@ -5692,6 +4938,11 @@ packages: engines: {node: '>= 0.8'} dev: true + /cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + dev: true + /cacheable-request@2.1.4: resolution: {integrity: sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==} dependencies: @@ -5977,13 +5228,6 @@ packages: kind-of: 6.0.3 shallow-clone: 3.0.1 - /clone-regexp@2.2.0: - resolution: {integrity: sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==} - engines: {node: '>=6'} - dependencies: - is-regexp: 2.1.0 - dev: true - /clone-response@1.0.2: resolution: {integrity: sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==} dependencies: @@ -6137,6 +5381,11 @@ packages: resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} dev: true + /consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} + dev: true + /consolidate@0.15.1(lodash@4.17.21): resolution: {integrity: sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==} engines: {node: '>= 0.10.0'} @@ -6307,175 +5556,6 @@ packages: lodash: 4.17.21 dev: true - /consolidate@0.16.0: - resolution: {integrity: sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==} - engines: {node: '>= 0.10.0'} - deprecated: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog - peerDependencies: - arc-templates: ^0.5.3 - atpl: '>=0.7.6' - babel-core: ^6.26.3 - bracket-template: ^1.1.5 - coffee-script: ^1.12.7 - dot: ^1.1.3 - dust: ^0.3.0 - dustjs-helpers: ^1.7.4 - dustjs-linkedin: ^2.7.5 - eco: ^1.1.0-rc-3 - ect: ^0.5.9 - ejs: ^3.1.5 - haml-coffee: ^1.14.1 - hamlet: ^0.3.3 - hamljs: ^0.6.2 - handlebars: ^4.7.6 - hogan.js: ^3.0.2 - htmling: ^0.0.8 - jade: ^1.11.0 - jazz: ^0.0.18 - jqtpl: ~1.1.0 - just: ^0.1.8 - liquid-node: ^3.0.1 - liquor: ^0.0.5 - lodash: ^4.17.20 - marko: ^3.14.4 - mote: ^0.2.0 - mustache: ^4.0.1 - nunjucks: ^3.2.2 - plates: ~0.4.11 - pug: ^3.0.0 - qejs: ^3.0.5 - ractive: ^1.3.12 - razor-tmpl: ^1.3.1 - react: ^16.13.1 - react-dom: ^16.13.1 - slm: ^2.0.0 - squirrelly: ^5.1.0 - swig: ^1.4.2 - swig-templates: ^2.0.3 - teacup: ^2.0.0 - templayed: '>=0.2.3' - then-jade: '*' - then-pug: '*' - tinyliquid: ^0.2.34 - toffee: ^0.3.6 - twig: ^1.15.2 - twing: ^5.0.2 - underscore: ^1.11.0 - vash: ^0.13.0 - velocityjs: ^2.0.1 - walrus: ^0.10.1 - whiskers: ^0.4.0 - peerDependenciesMeta: - arc-templates: - optional: true - atpl: - optional: true - babel-core: - optional: true - bracket-template: - optional: true - coffee-script: - optional: true - dot: - optional: true - dust: - optional: true - dustjs-helpers: - optional: true - dustjs-linkedin: - optional: true - eco: - optional: true - ect: - optional: true - ejs: - optional: true - haml-coffee: - optional: true - hamlet: - optional: true - hamljs: - optional: true - handlebars: - optional: true - hogan.js: - optional: true - htmling: - optional: true - jade: - optional: true - jazz: - optional: true - jqtpl: - optional: true - just: - optional: true - liquid-node: - optional: true - liquor: - optional: true - lodash: - optional: true - marko: - optional: true - mote: - optional: true - mustache: - optional: true - nunjucks: - optional: true - plates: - optional: true - pug: - optional: true - qejs: - optional: true - ractive: - optional: true - razor-tmpl: - optional: true - react: - optional: true - react-dom: - optional: true - slm: - optional: true - squirrelly: - optional: true - swig: - optional: true - swig-templates: - optional: true - teacup: - optional: true - templayed: - optional: true - then-jade: - optional: true - then-pug: - optional: true - tinyliquid: - optional: true - toffee: - optional: true - twig: - optional: true - twing: - optional: true - underscore: - optional: true - vash: - optional: true - velocityjs: - optional: true - walrus: - optional: true - whiskers: - optional: true - dependencies: - bluebird: 3.7.2 - dev: true - /constant-case@3.0.4: resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==} dependencies: @@ -6602,13 +5682,13 @@ packages: engines: {node: '>=4'} dev: true - /css-declaration-sorter@6.4.1(postcss@8.4.18): + /css-declaration-sorter@6.4.1(postcss@8.4.29): resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} engines: {node: ^10 || ^12 || >=14} peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 dev: true /css-functions-list@3.2.0: @@ -6643,12 +5723,12 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.28) - postcss: 8.4.28 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.28) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.28) - postcss-modules-scope: 3.0.0(postcss@8.4.28) - postcss-modules-values: 4.0.0(postcss@8.4.28) + icss-utils: 5.1.0(postcss@8.4.29) + postcss: 8.4.29 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.29) + postcss-modules-local-by-default: 4.0.3(postcss@8.4.29) + postcss-modules-scope: 3.0.0(postcss@8.4.29) + postcss-modules-values: 4.0.0(postcss@8.4.29) postcss-value-parser: 4.2.0 semver: 7.5.4 webpack: 5.78.0(@swc/core@1.3.23) @@ -6678,11 +5758,11 @@ packages: optional: true dependencies: '@parcel/css': 1.14.0 - cssnano: 5.1.15(postcss@8.4.18) + cssnano: 5.1.15(postcss@8.4.29) csso: 5.0.5 esbuild: 0.14.54 jest-worker: 27.5.1 - postcss: 8.4.18 + postcss: 8.4.29 schema-utils: 4.2.0 serialize-javascript: 6.0.1 source-map: 0.6.1 @@ -6750,62 +5830,62 @@ packages: hasBin: true dev: true - /cssnano-preset-default@5.2.14(postcss@8.4.18): + /cssnano-preset-default@5.2.14(postcss@8.4.29): resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.4.1(postcss@8.4.18) - cssnano-utils: 3.1.0(postcss@8.4.18) - postcss: 8.4.18 - postcss-calc: 8.2.4(postcss@8.4.18) - postcss-colormin: 5.3.1(postcss@8.4.18) - postcss-convert-values: 5.1.3(postcss@8.4.18) - postcss-discard-comments: 5.1.2(postcss@8.4.18) - postcss-discard-duplicates: 5.1.0(postcss@8.4.18) - postcss-discard-empty: 5.1.1(postcss@8.4.18) - postcss-discard-overridden: 5.1.0(postcss@8.4.18) - postcss-merge-longhand: 5.1.7(postcss@8.4.18) - postcss-merge-rules: 5.1.4(postcss@8.4.18) - postcss-minify-font-values: 5.1.0(postcss@8.4.18) - postcss-minify-gradients: 5.1.1(postcss@8.4.18) - postcss-minify-params: 5.1.4(postcss@8.4.18) - postcss-minify-selectors: 5.2.1(postcss@8.4.18) - postcss-normalize-charset: 5.1.0(postcss@8.4.18) - postcss-normalize-display-values: 5.1.0(postcss@8.4.18) - postcss-normalize-positions: 5.1.1(postcss@8.4.18) - postcss-normalize-repeat-style: 5.1.1(postcss@8.4.18) - postcss-normalize-string: 5.1.0(postcss@8.4.18) - postcss-normalize-timing-functions: 5.1.0(postcss@8.4.18) - postcss-normalize-unicode: 5.1.1(postcss@8.4.18) - postcss-normalize-url: 5.1.0(postcss@8.4.18) - postcss-normalize-whitespace: 5.1.1(postcss@8.4.18) - postcss-ordered-values: 5.1.3(postcss@8.4.18) - postcss-reduce-initial: 5.1.2(postcss@8.4.18) - postcss-reduce-transforms: 5.1.0(postcss@8.4.18) - postcss-svgo: 5.1.0(postcss@8.4.18) - postcss-unique-selectors: 5.1.1(postcss@8.4.18) + css-declaration-sorter: 6.4.1(postcss@8.4.29) + cssnano-utils: 3.1.0(postcss@8.4.29) + postcss: 8.4.29 + postcss-calc: 8.2.4(postcss@8.4.29) + postcss-colormin: 5.3.1(postcss@8.4.29) + postcss-convert-values: 5.1.3(postcss@8.4.29) + postcss-discard-comments: 5.1.2(postcss@8.4.29) + postcss-discard-duplicates: 5.1.0(postcss@8.4.29) + postcss-discard-empty: 5.1.1(postcss@8.4.29) + postcss-discard-overridden: 5.1.0(postcss@8.4.29) + postcss-merge-longhand: 5.1.7(postcss@8.4.29) + postcss-merge-rules: 5.1.4(postcss@8.4.29) + postcss-minify-font-values: 5.1.0(postcss@8.4.29) + postcss-minify-gradients: 5.1.1(postcss@8.4.29) + postcss-minify-params: 5.1.4(postcss@8.4.29) + postcss-minify-selectors: 5.2.1(postcss@8.4.29) + postcss-normalize-charset: 5.1.0(postcss@8.4.29) + postcss-normalize-display-values: 5.1.0(postcss@8.4.29) + postcss-normalize-positions: 5.1.1(postcss@8.4.29) + postcss-normalize-repeat-style: 5.1.1(postcss@8.4.29) + postcss-normalize-string: 5.1.0(postcss@8.4.29) + postcss-normalize-timing-functions: 5.1.0(postcss@8.4.29) + postcss-normalize-unicode: 5.1.1(postcss@8.4.29) + postcss-normalize-url: 5.1.0(postcss@8.4.29) + postcss-normalize-whitespace: 5.1.1(postcss@8.4.29) + postcss-ordered-values: 5.1.3(postcss@8.4.29) + postcss-reduce-initial: 5.1.2(postcss@8.4.29) + postcss-reduce-transforms: 5.1.0(postcss@8.4.29) + postcss-svgo: 5.1.0(postcss@8.4.29) + postcss-unique-selectors: 5.1.1(postcss@8.4.29) dev: true - /cssnano-utils@3.1.0(postcss@8.4.18): + /cssnano-utils@3.1.0(postcss@8.4.29): resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 dev: true - /cssnano@5.1.15(postcss@8.4.18): + /cssnano@5.1.15(postcss@8.4.29): resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.2.14(postcss@8.4.18) + cssnano-preset-default: 5.2.14(postcss@8.4.29) lilconfig: 2.1.0 - postcss: 8.4.18 + postcss: 8.4.29 yaml: 1.10.2 dev: true @@ -6852,9 +5932,6 @@ packages: rrweb-cssom: 0.6.0 dev: true - /csstype@2.6.21: - resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} - /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} @@ -6887,6 +5964,10 @@ packages: whatwg-url: 12.0.1 dev: true + /dayjs@1.11.9: + resolution: {integrity: sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==} + dev: true + /debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -7071,6 +6152,10 @@ packages: object-keys: 1.1.1 dev: true + /defu@6.1.2: + resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} + dev: true + /delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -7123,6 +6208,10 @@ packages: resolution: {integrity: sha512-3tzwGYogSJi8HoG93R5x9NrdefZQOXgHgGih/7eivloOq6yC6O+yoFxZnkgP661twvfILONfoKRdF9GQOGx2RA==} dev: true + /destr@2.0.1: + resolution: {integrity: sha512-M1Ob1zPSIvlARiJUkKqvAZ3VAqQY6Jcuth/pBKQ2b1dX/Qx0OnJ8Vux6J2H5PTMQeRzWrrbTu70VxBfv/OPDJA==} + dev: true + /destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -7296,6 +6385,10 @@ packages: resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} dev: true + /duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + dev: true + /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true @@ -7330,8 +6423,8 @@ packages: jake: 10.8.7 dev: true - /electron-to-chromium@1.4.504: - resolution: {integrity: sha512-cSMwIAd8yUh54VwitVRVvHK66QqHWE39C3DRj8SWiXitEpVSY3wNPD9y1pxQtLIi4w3UdzF9klLsmuPshz09DQ==} + /electron-to-chromium@1.4.505: + resolution: {integrity: sha512-0A50eL5BCCKdxig2SsCXhpuztnB9PfUgRMojj5tMvt8O54lbwz3t6wNgnpiTRosw5QjlJB7ixhVyeg8daLQwSQ==} /emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -7610,6 +6703,36 @@ packages: esbuild-windows-64: 0.14.54 esbuild-windows-arm64: 0.14.54 + /esbuild@0.18.20: + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.18.20 + '@esbuild/android-arm64': 0.18.20 + '@esbuild/android-x64': 0.18.20 + '@esbuild/darwin-arm64': 0.18.20 + '@esbuild/darwin-x64': 0.18.20 + '@esbuild/freebsd-arm64': 0.18.20 + '@esbuild/freebsd-x64': 0.18.20 + '@esbuild/linux-arm': 0.18.20 + '@esbuild/linux-arm64': 0.18.20 + '@esbuild/linux-ia32': 0.18.20 + '@esbuild/linux-loong64': 0.18.20 + '@esbuild/linux-mips64el': 0.18.20 + '@esbuild/linux-ppc64': 0.18.20 + '@esbuild/linux-riscv64': 0.18.20 + '@esbuild/linux-s390x': 0.18.20 + '@esbuild/linux-x64': 0.18.20 + '@esbuild/netbsd-x64': 0.18.20 + '@esbuild/openbsd-x64': 0.18.20 + '@esbuild/sunos-x64': 0.18.20 + '@esbuild/win32-arm64': 0.18.20 + '@esbuild/win32-ia32': 0.18.20 + '@esbuild/win32-x64': 0.18.20 + dev: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -7649,31 +6772,33 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-taro@3.6.11(@babel/core@7.8.0)(eslint@8.12.0)(typescript@4.1.2): + /eslint-config-taro@3.6.11(@babel/core@7.22.11)(eslint@8.48.0)(typescript@4.9.5): resolution: {integrity: sha512-nxHL3iB4XYi0XggyGqftdyUmZhGAYdW53YXj2LLurJCYzTuXo1F6U7lUMAYaQrmFfJZTe8gc/p3Y7xiyy7lJMw==} peerDependencies: eslint: '*' dependencies: - '@babel/eslint-parser': 7.22.11(@babel/core@7.8.0)(eslint@8.12.0) - '@typescript-eslint/parser': 5.20.0(eslint@8.12.0)(typescript@4.1.2) - eslint: 8.12.0 + '@babel/eslint-parser': 7.22.11(@babel/core@7.22.11)(eslint@8.48.0) + '@typescript-eslint/parser': 5.62.0(eslint@8.48.0)(typescript@4.9.5) + eslint: 8.48.0 transitivePeerDependencies: - '@babel/core' - supports-color - typescript dev: true - /eslint-plugin-vue@8.0.0(eslint@8.12.0): - resolution: {integrity: sha512-BhS+B4bHFXS4b3bwpfPIJXgvydgvw+2lsM7Ue2AA8BscBjCFT+PbsTAGqpOnc+k28AsM6S8oplqgu/R/5ISeag==} + /eslint-plugin-vue@8.7.1(eslint@8.48.0): + resolution: {integrity: sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.12.0 - eslint-utils: 3.0.0(eslint@8.12.0) + eslint: 8.48.0 + eslint-utils: 3.0.0(eslint@8.48.0) natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 6.0.13 semver: 7.5.4 - vue-eslint-parser: 8.3.0(eslint@8.12.0) + vue-eslint-parser: 8.3.0(eslint@8.48.0) transitivePeerDependencies: - supports-color dev: true @@ -7694,13 +6819,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.12.0): + /eslint-utils@3.0.0(eslint@8.48.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.12.0 + eslint: 8.48.0 eslint-visitor-keys: 2.1.0 dev: true @@ -7714,50 +6839,6 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.12.0: - resolution: {integrity: sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - dependencies: - '@eslint/eslintrc': 1.4.1 - '@humanwhocodes/config-array': 0.9.5 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4 - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-utils: 3.0.0(eslint@8.12.0) - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.5.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 - glob-parent: 6.0.2 - globals: 13.21.0 - ignore: 5.2.4 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.3 - regexpp: 3.2.0 - strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 - text-table: 0.2.0 - v8-compile-cache: 2.4.0 - transitivePeerDependencies: - - supports-color - dev: true - /eslint@8.41.0: resolution: {integrity: sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7767,7 +6848,7 @@ packages: '@eslint-community/regexpp': 4.8.0 '@eslint/eslintrc': 2.1.2 '@eslint/js': 8.41.0 - '@humanwhocodes/config-array': 0.11.10 + '@humanwhocodes/config-array': 0.11.11 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 @@ -7806,6 +6887,52 @@ packages: - supports-color dev: true + /eslint@8.48.0: + resolution: {integrity: sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) + '@eslint-community/regexpp': 4.8.0 + '@eslint/eslintrc': 2.1.2 + '@eslint/js': 8.48.0 + '@humanwhocodes/config-array': 0.11.11 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.21.0 + graphemer: 1.4.0 + ignore: 5.2.4 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7881,13 +7008,6 @@ packages: strip-final-newline: 2.0.0 dev: true - /execall@2.0.0: - resolution: {integrity: sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==} - engines: {node: '>=8'} - dependencies: - clone-regexp: 2.2.0 - dev: true - /exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} @@ -8292,16 +7412,6 @@ packages: /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - /functional-red-black-tree@1.0.1: - resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} - dev: true - - /generic-names@2.0.1: - resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==} - dependencies: - loader-utils: 1.4.2 - dev: true - /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -8332,11 +7442,6 @@ packages: npm-conf: 1.1.3 dev: true - /get-stdin@8.0.0: - resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} - engines: {node: '>=10'} - dev: true - /get-stream@2.3.1: resolution: {integrity: sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==} engines: {node: '>=0.10.0'} @@ -8407,7 +7512,7 @@ packages: hasBin: true dependencies: foreground-child: 3.1.1 - jackspeak: 2.3.0 + jackspeak: 2.3.1 minimatch: 9.0.3 minipass: 6.0.2 path-scurry: 1.10.1 @@ -8572,6 +7677,13 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true + /gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + dependencies: + duplexer: 0.1.2 + dev: true + /handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} dev: true @@ -8674,7 +7786,7 @@ packages: /history@5.3.0: resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==} dependencies: - '@babel/runtime': 7.21.5 + '@babel/runtime': 7.22.11 /hls.js@1.4.10: resolution: {integrity: sha512-wAVSj4Fm2MqOHy5+BlYnlKxXvJlv5IuZHjlzHu18QmjRzSDFQiUDWdHs5+NsFMQrgKEBwuWDcyvaMC9dUzJ5Uw==} @@ -8732,7 +7844,7 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.19.2 + terser: 5.19.3 dev: true /html-minifier@4.0.0: @@ -8899,10 +8011,6 @@ packages: nanoid: 3.3.6 yup: 1.2.0 - /icss-replace-symbols@1.1.0: - resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==} - dev: true - /icss-utils@4.1.1: resolution: {integrity: sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==} engines: {node: '>= 6'} @@ -8910,13 +8018,13 @@ packages: postcss: 7.0.39 dev: true - /icss-utils@5.1.0(postcss@8.4.28): + /icss-utils@5.1.0(postcss@8.4.29): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.28 + postcss: 8.4.29 dev: true /ieee754@1.2.1: @@ -9183,11 +8291,6 @@ packages: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} dev: true - /is-regexp@2.1.0: - resolution: {integrity: sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==} - engines: {node: '>=6'} - dev: true - /is-retry-allowed@1.2.0: resolution: {integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==} engines: {node: '>=0.10.0'} @@ -9330,8 +8433,8 @@ packages: miniprogram-exparser: 2.29.1 dev: true - /jackspeak@2.3.0: - resolution: {integrity: sha512-uKmsITSsF4rUWQHzqaRUuyAir3fZfW3f202Ee34lz/gZCi970CPZwyQXLGNgWJvvZbvFyzeyGq0+4fcG/mBKZg==} + /jackspeak@2.3.1: + resolution: {integrity: sha512-4iSY3Bh1Htv+kLhiiZunUhQ+OYXIn0ze3ulq8JeWrFKmhPAJSySV2+kdtRh2pGcCeF0s6oR8Oc+pYZynJj4t8A==} engines: {node: '>=14'} dependencies: '@isaacs/cliui': 8.0.2 @@ -9371,7 +8474,7 @@ packages: '@jest/expect': 29.6.4 '@jest/test-result': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 18.17.12 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -9392,7 +8495,7 @@ packages: - supports-color dev: true - /jest-cli@29.6.4(@types/node@18.15.11)(ts-node@10.9.1): + /jest-cli@29.6.4(@types/node@18.17.12)(ts-node@10.9.1): resolution: {integrity: sha512-+uMCQ7oizMmh8ZwRfZzKIEszFY9ksjjEQnTEMTaL7fYiL3Kw4XhqT9bYh+A4DQKUb67hZn2KbtEnDuHvcgK4pQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -9409,7 +8512,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.6.4(@types/node@18.15.11)(ts-node@10.9.1) + jest-config: 29.6.4(@types/node@18.17.12)(ts-node@10.9.1) jest-util: 29.6.3 jest-validate: 29.6.3 prompts: 2.4.2 @@ -9421,7 +8524,7 @@ packages: - ts-node dev: true - /jest-config@29.6.4(@types/node@18.15.11)(ts-node@10.9.1): + /jest-config@29.6.4(@types/node@18.17.12)(ts-node@10.9.1): resolution: {integrity: sha512-JWohr3i9m2cVpBumQFv2akMEnFEPVOh+9L2xIBJhJ0zOaci2ZXuKJj0tgMKQCBZAKA09H049IR4HVS/43Qb19A==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -9436,7 +8539,7 @@ packages: '@babel/core': 7.22.11 '@jest/test-sequencer': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 18.17.12 babel-jest: 29.6.4(@babel/core@7.22.11) chalk: 4.1.2 ci-info: 3.8.0 @@ -9456,7 +8559,7 @@ packages: pretty-format: 29.6.3 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@swc/core@1.3.23)(@types/node@18.15.11)(typescript@4.1.2) + ts-node: 10.9.1(@swc/core@1.3.23)(@types/node@18.17.12)(typescript@4.9.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -9490,8 +8593,8 @@ packages: pretty-format: 29.6.3 dev: true - /jest-environment-jsdom@29.5.0: - resolution: {integrity: sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==} + /jest-environment-jsdom@29.6.4: + resolution: {integrity: sha512-K6wfgUJ16DoMs02JYFid9lOsqfpoVtyJxpRlnTxUHzvZWBnnh2VNGRB9EC1Cro96TQdq5TtSjb3qUjNaJP9IyA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: canvas: ^2.5.0 @@ -9503,7 +8606,7 @@ packages: '@jest/fake-timers': 29.6.4 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 18.15.11 + '@types/node': 18.17.12 jest-mock: 29.6.3 jest-util: 29.6.3 jsdom: 20.0.3 @@ -9520,7 +8623,7 @@ packages: '@jest/environment': 29.6.4 '@jest/fake-timers': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 18.17.12 jest-mock: 29.6.3 jest-util: 29.6.3 dev: true @@ -9536,7 +8639,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.6 - '@types/node': 18.15.11 + '@types/node': 18.17.12 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -9587,7 +8690,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 18.17.12 jest-util: 29.6.3 dev: true @@ -9642,7 +8745,7 @@ packages: '@jest/test-result': 29.6.4 '@jest/transform': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 18.17.12 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -9673,7 +8776,7 @@ packages: '@jest/test-result': 29.6.4 '@jest/transform': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 18.17.12 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -9725,7 +8828,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 18.17.12 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -9750,7 +8853,7 @@ packages: dependencies: '@jest/test-result': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 18.17.12 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -9762,7 +8865,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.17.12 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -9771,14 +8874,14 @@ packages: resolution: {integrity: sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.17.12 jest-util: 29.6.3 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.3.1(@types/node@18.15.11)(ts-node@10.9.1): - resolution: {integrity: sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==} + /jest@29.6.4(@types/node@18.17.12)(ts-node@10.9.1): + resolution: {integrity: sha512-tEFhVQFF/bzoYV1YuGyzLPZ6vlPrdfvDmmAxudA1dLEuiztqg2Rkx20vkKY32xiDROcD2KXlgZ7Cu8RPeEHRKw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: @@ -9790,7 +8893,7 @@ packages: '@jest/core': 29.6.4(ts-node@10.9.1) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.6.4(@types/node@18.15.11)(ts-node@10.9.1) + jest-cli: 29.6.4(@types/node@18.17.12)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -9989,6 +9092,10 @@ packages: engines: {node: '>=6'} hasBin: true + /jsonc-parser@3.2.0: + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + dev: true + /jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: @@ -10041,8 +9148,12 @@ packages: engines: {node: '>= 8'} dev: true - /known-css-properties@0.24.0: - resolution: {integrity: sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==} + /known-css-properties@0.26.0: + resolution: {integrity: sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==} + dev: true + + /kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} dev: true /latest-version@5.1.0: @@ -10258,6 +9369,11 @@ packages: json5: 2.2.3 dev: true + /local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + dev: true + /locate-path@3.0.0: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} engines: {node: '>=6'} @@ -10282,10 +9398,6 @@ packages: /lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - /lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - dev: true - /lodash.clonedeep@4.5.0: resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} @@ -10373,18 +9485,11 @@ packages: yallist: 4.0.0 dev: true - /magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - dependencies: - sourcemap-codec: 1.4.8 - dev: true - /magic-string@0.30.3: resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - dev: true /make-dir@1.3.0: resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} @@ -10551,48 +9656,48 @@ packages: engines: {node: '>= 0.6'} dev: true - /metro-react-native-babel-preset@0.72.4(@babel/core@7.8.0): + /metro-react-native-babel-preset@0.72.4(@babel/core@7.22.11): resolution: {integrity: sha512-YGCVaYe1H5fOFktdDdL9IwAyiXjPh1t2eZZFp3KFJak6fxKpN+q5PPhe1kzMa77dbCAqgImv43zkfGa6i27eyA==} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.8.0 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.8.0) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.8.0) - '@babel/plugin-proposal-export-default-from': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.8.0) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.8.0) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.8.0) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.8.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.8.0) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.8.0) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.8.0) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-destructuring': 7.22.10(@babel/core@7.8.0) - '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-modules-commonjs': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-runtime': 7.22.10(@babel/core@7.8.0) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.8.0) - '@babel/plugin-transform-typescript': 7.22.11(@babel/core@7.8.0) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.8.0) + '@babel/core': 7.22.11 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.22.11) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.11) + '@babel/plugin-proposal-export-default-from': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.22.11) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.11) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.22.11) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.11) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.11) + '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.11) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.11) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.22.11) + '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.22.11) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-destructuring': 7.22.10(@babel/core@7.22.11) + '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-modules-commonjs': 7.22.11(@babel/core@7.22.11) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-runtime': 7.22.10(@babel/core@7.22.11) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-transform-typescript': 7.22.11(@babel/core@7.22.11) + '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.11) '@babel/template': 7.22.5 react-refresh: 0.4.3 transitivePeerDependencies: @@ -10746,9 +9851,23 @@ packages: hasBin: true dev: true + /mlly@1.4.1: + resolution: {integrity: sha512-SCDs78Q2o09jiZiE2WziwVBEqXQ02XkGdUy45cbJf+BpYRIjArXRJ1Wbowxkb+NaM9DWvS3UC9GiO/6eqvQ/pg==} + dependencies: + acorn: 8.10.0 + pathe: 1.1.1 + pkg-types: 1.0.3 + ufo: 1.3.0 + dev: true + /mobile-detect@1.4.5: resolution: {integrity: sha512-yc0LhH6tItlvfLBugVUEtgawwFU2sIe+cSdmRJJCTMZ5GEJyLxNyC/NIOAOGk67Fa8GNpOttO3Xz/1bHpXFD/g==} + /mrmime@1.0.1: + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + engines: {node: '>=10'} + dev: true + /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} dev: true @@ -10802,6 +9921,10 @@ packages: dev: true optional: true + /natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: true + /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true @@ -10847,6 +9970,10 @@ packages: lodash: 4.17.21 dev: true + /node-fetch-native@1.4.0: + resolution: {integrity: sha512-F5kfEj95kX8tkDhUCYdV8dg3/8Olx/94zB8+ZNthFs6Bz31UpUi8Xh40TN3thLwXgrwXry1pEg9lJ++tLWTcqA==} + dev: true + /node-forge@1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} @@ -10895,10 +10022,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /normalize-selector@0.2.0: - resolution: {integrity: sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw==} - dev: true - /normalize-url@2.0.1: resolution: {integrity: sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==} engines: {node: '>=4'} @@ -11014,6 +10137,14 @@ packages: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} dev: true + /ofetch@1.3.3: + resolution: {integrity: sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==} + dependencies: + destr: 2.0.1 + node-fetch-native: 1.4.0 + ufo: 1.3.0 + dev: true + /on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} @@ -11282,9 +10413,17 @@ packages: engines: {node: '>=8'} dev: true + /pathe@1.1.1: + resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} + dev: true + /pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + /perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + dev: true + /performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} dev: true @@ -11350,23 +10489,31 @@ packages: find-up: 5.0.0 dev: true + /pkg-types@1.0.3: + resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + dependencies: + jsonc-parser: 3.2.0 + mlly: 1.4.1 + pathe: 1.1.1 + dev: true + /please-upgrade-node@3.2.0: resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==} dependencies: semver-compare: 1.0.0 dev: true - /postcss-calc@8.2.4(postcss@8.4.18): + /postcss-calc@8.2.4(postcss@8.4.29): resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 dev: true - /postcss-colormin@5.3.1(postcss@8.4.18): + /postcss-colormin@5.3.1(postcss@8.4.29): resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -11375,78 +10522,78 @@ packages: browserslist: 4.21.10 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.18 + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true - /postcss-convert-values@5.1.3(postcss@8.4.18): + /postcss-convert-values@5.1.3(postcss@8.4.29): resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.10 - postcss: 8.4.18 + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true - /postcss-discard-comments@5.1.2(postcss@8.4.18): + /postcss-discard-comments@5.1.2(postcss@8.4.29): resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 dev: true - /postcss-discard-duplicates@5.1.0(postcss@8.4.18): + /postcss-discard-duplicates@5.1.0(postcss@8.4.29): resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 dev: true - /postcss-discard-empty@5.1.1(postcss@8.4.18): + /postcss-discard-empty@5.1.1(postcss@8.4.29): resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 dev: true - /postcss-discard-overridden@5.1.0(postcss@8.4.18): + /postcss-discard-overridden@5.1.0(postcss@8.4.29): resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 dev: true - /postcss-html-transform@3.6.11(postcss@8.4.18): + /postcss-html-transform@3.6.11(postcss@8.4.29): resolution: {integrity: sha512-7aVRFiObNlNSyRDdsSrhs3bky7B0eoSPt1HUAf1HDBKunQMddooRRQSV0eGY5ip0CSRBGTYA0ijIse5BNXD60w==} peerDependencies: postcss: ^8.4.18 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 dev: true - /postcss-import@14.1.0(postcss@8.4.18): + /postcss-import@14.1.0(postcss@8.4.29): resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.4 dev: true - /postcss-loader@7.3.3(postcss@8.4.18)(webpack@5.78.0): + /postcss-loader@7.3.3(postcss@8.4.29)(webpack@5.78.0): resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -11455,7 +10602,7 @@ packages: dependencies: cosmiconfig: 8.2.0 jiti: 1.19.3 - postcss: 8.4.18 + postcss: 8.4.29 semver: 7.5.4 webpack: 5.78.0(@swc/core@1.3.23) dev: true @@ -11464,18 +10611,18 @@ packages: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} dev: true - /postcss-merge-longhand@5.1.7(postcss@8.4.18): + /postcss-merge-longhand@5.1.7(postcss@8.4.29): resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 postcss-value-parser: 4.2.0 - stylehacks: 5.1.1(postcss@8.4.18) + stylehacks: 5.1.1(postcss@8.4.29) dev: true - /postcss-merge-rules@5.1.4(postcss@8.4.18): + /postcss-merge-rules@5.1.4(postcss@8.4.29): resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -11483,52 +10630,52 @@ packages: dependencies: browserslist: 4.21.10 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.4.18) - postcss: 8.4.18 + cssnano-utils: 3.1.0(postcss@8.4.29) + postcss: 8.4.29 postcss-selector-parser: 6.0.13 dev: true - /postcss-minify-font-values@5.1.0(postcss@8.4.18): + /postcss-minify-font-values@5.1.0(postcss@8.4.29): resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-gradients@5.1.1(postcss@8.4.18): + /postcss-minify-gradients@5.1.1(postcss@8.4.29): resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: colord: 2.9.3 - cssnano-utils: 3.1.0(postcss@8.4.18) - postcss: 8.4.18 + cssnano-utils: 3.1.0(postcss@8.4.29) + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-params@5.1.4(postcss@8.4.18): + /postcss-minify-params@5.1.4(postcss@8.4.29): resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.10 - cssnano-utils: 3.1.0(postcss@8.4.18) - postcss: 8.4.18 + cssnano-utils: 3.1.0(postcss@8.4.29) + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-selectors@5.2.1(postcss@8.4.18): + /postcss-minify-selectors@5.2.1(postcss@8.4.29): resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 postcss-selector-parser: 6.0.13 dev: true @@ -11539,13 +10686,13 @@ packages: postcss: 7.0.39 dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.28): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.29): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.28 + postcss: 8.4.29 dev: true /postcss-modules-local-by-default@3.0.3: @@ -11558,14 +10705,14 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-modules-local-by-default@4.0.3(postcss@8.4.28): + /postcss-modules-local-by-default@4.0.3(postcss@8.4.29): resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.28) - postcss: 8.4.28 + icss-utils: 5.1.0(postcss@8.4.29) + postcss: 8.4.29 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 dev: true @@ -11578,13 +10725,13 @@ packages: postcss-selector-parser: 6.0.13 dev: true - /postcss-modules-scope@3.0.0(postcss@8.4.28): + /postcss-modules-scope@3.0.0(postcss@8.4.29): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.28 + postcss: 8.4.29 postcss-selector-parser: 6.0.13 dev: true @@ -11595,149 +10742,135 @@ packages: postcss: 7.0.39 dev: true - /postcss-modules-values@4.0.0(postcss@8.4.28): + /postcss-modules-values@4.0.0(postcss@8.4.29): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.28) - postcss: 8.4.28 + icss-utils: 5.1.0(postcss@8.4.29) + postcss: 8.4.29 dev: true - /postcss-modules@3.2.2: - resolution: {integrity: sha512-JQ8IAqHELxC0N6tyCg2UF40pACY5oiL6UpiqqcIFRWqgDYO8B0jnxzoQ0EOpPrWXvcpu6BSbQU/3vSiq7w8Nhw==} - dependencies: - generic-names: 2.0.1 - icss-replace-symbols: 1.1.0 - lodash.camelcase: 4.3.0 - postcss: 7.0.39 - postcss-modules-extract-imports: 2.0.0 - postcss-modules-local-by-default: 3.0.3 - postcss-modules-scope: 2.2.0 - postcss-modules-values: 3.0.0 - string-hash: 1.1.3 - dev: true - - /postcss-normalize-charset@5.1.0(postcss@8.4.18): + /postcss-normalize-charset@5.1.0(postcss@8.4.29): resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 dev: true - /postcss-normalize-display-values@5.1.0(postcss@8.4.18): + /postcss-normalize-display-values@5.1.0(postcss@8.4.29): resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-positions@5.1.1(postcss@8.4.18): + /postcss-normalize-positions@5.1.1(postcss@8.4.29): resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-repeat-style@5.1.1(postcss@8.4.18): + /postcss-normalize-repeat-style@5.1.1(postcss@8.4.29): resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-string@5.1.0(postcss@8.4.18): + /postcss-normalize-string@5.1.0(postcss@8.4.29): resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-timing-functions@5.1.0(postcss@8.4.18): + /postcss-normalize-timing-functions@5.1.0(postcss@8.4.29): resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-unicode@5.1.1(postcss@8.4.18): + /postcss-normalize-unicode@5.1.1(postcss@8.4.29): resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.10 - postcss: 8.4.18 + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-url@5.1.0(postcss@8.4.18): + /postcss-normalize-url@5.1.0(postcss@8.4.29): resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: normalize-url: 6.1.0 - postcss: 8.4.18 + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-whitespace@5.1.1(postcss@8.4.18): + /postcss-normalize-whitespace@5.1.1(postcss@8.4.29): resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true - /postcss-ordered-values@5.1.3(postcss@8.4.18): + /postcss-ordered-values@5.1.3(postcss@8.4.29): resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0(postcss@8.4.18) - postcss: 8.4.18 + cssnano-utils: 3.1.0(postcss@8.4.29) + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true - /postcss-plugin-constparse@3.6.11(postcss@8.4.18): + /postcss-plugin-constparse@3.6.11(postcss@8.4.29): resolution: {integrity: sha512-PeuE7o0lfDuH7IbI2WwnLJUh+25S+xKtINAnIRumt0fnI+3f2Uby1SPQ8giwt0yS2EAk/tsWl44Rrf/ichc1Tg==} peerDependencies: postcss: ^8.4.18 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 dev: true - /postcss-pxtransform@3.6.11(postcss@8.4.18): + /postcss-pxtransform@3.6.11(postcss@8.4.29): resolution: {integrity: sha512-KRYmnxFKPGtm69sbtEmBnBWMj7RNhLwdRPG+GBKzQmztgvloOZIH1e1DhPt0kC7dZ51E8kSpoTh9IUpmZVc+Bg==} peerDependencies: postcss: ^8.4.18 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 dev: true - /postcss-reduce-initial@5.1.2(postcss@8.4.18): + /postcss-reduce-initial@5.1.2(postcss@8.4.29): resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -11745,16 +10878,16 @@ packages: dependencies: browserslist: 4.21.10 caniuse-api: 3.0.0 - postcss: 8.4.18 + postcss: 8.4.29 dev: true - /postcss-reduce-transforms@5.1.0(postcss@8.4.18): + /postcss-reduce-transforms@5.1.0(postcss@8.4.29): resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true @@ -11762,13 +10895,13 @@ packages: resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} dev: true - /postcss-safe-parser@6.0.0(postcss@8.4.18): + /postcss-safe-parser@6.0.0(postcss@8.4.29): resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 dev: true /postcss-selector-parser@6.0.13: @@ -11779,28 +10912,28 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-svgo@5.1.0(postcss@8.4.18): + /postcss-svgo@5.1.0(postcss@8.4.29): resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 postcss-value-parser: 4.2.0 svgo: 2.8.0 dev: true - /postcss-unique-selectors@5.1.1(postcss@8.4.18): + /postcss-unique-selectors@5.1.1(postcss@8.4.29): resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 postcss-selector-parser: 6.0.13 dev: true - /postcss-url@10.1.3(postcss@8.4.18): + /postcss-url@10.1.3(postcss@8.4.29): resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} engines: {node: '>=10'} peerDependencies: @@ -11809,7 +10942,7 @@ packages: make-dir: 3.1.0 mime: 2.5.2 minimatch: 3.0.8 - postcss: 8.4.18 + postcss: 8.4.29 xxhashjs: 0.2.2 dev: true @@ -11829,23 +10962,14 @@ packages: source-map: 0.6.1 dev: true - /postcss@8.4.18: - resolution: {integrity: sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==} + /postcss@8.4.29: + resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 - /postcss@8.4.28: - resolution: {integrity: sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.6 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - /preferred-pm@3.0.3: resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} engines: {node: '>=10'} @@ -12137,27 +11261,18 @@ packages: resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} dev: true - /regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - /regenerator-runtime@0.14.0: resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} - dev: true /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.21.5 + '@babel/runtime': 7.22.11 /regex-parser@2.2.11: resolution: {integrity: sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==} dev: true - /regexpp@3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} - engines: {node: '>=8'} - dev: true - /regexpu-core@5.3.2: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} engines: {node: '>=4'} @@ -12292,7 +11407,7 @@ packages: adjust-sourcemap-loader: 4.0.0 convert-source-map: 1.9.0 loader-utils: 2.0.4 - postcss: 8.4.18 + postcss: 8.4.29 source-map: 0.6.1 dev: true @@ -12346,6 +11461,14 @@ packages: glob: 7.2.3 dev: true + /rollup@3.28.1: + resolution: {integrity: sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.3 + dev: true + /rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} dev: true @@ -12634,6 +11757,15 @@ packages: engines: {node: '>=14'} dev: true + /sirv@2.0.3: + resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} + engines: {node: '>= 10'} + dependencies: + '@polka/url': 1.0.0-next.21 + mrmime: 1.0.1 + totalist: 3.0.1 + dev: true + /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: true @@ -12740,11 +11872,6 @@ packages: engines: {node: '>= 8'} dev: true - /sourcemap-codec@1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead - dev: true - /spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: @@ -12793,11 +11920,6 @@ packages: - supports-color dev: true - /specificity@0.4.1: - resolution: {integrity: sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==} - hasBin: true - dev: true - /split-on-first@1.1.0: resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} engines: {node: '>=6'} @@ -12864,10 +11986,6 @@ packages: resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} - /string-hash@1.1.3: - resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==} - dev: true - /string-length@4.0.2: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} engines: {node: '>=10'} @@ -13013,32 +12131,31 @@ packages: resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} dev: true - /stylehacks@5.1.1(postcss@8.4.18): + /stylehacks@5.1.1(postcss@8.4.29): resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.10 - postcss: 8.4.18 + postcss: 8.4.29 postcss-selector-parser: 6.0.13 dev: true - /stylelint@14.4.0: - resolution: {integrity: sha512-F6H2frcmdpB5ZXPjvHKSZRmszuYz7bsbl2NXyE+Pn+1P6PMD3dYMKjXci6yEzj9+Yf2ZinxBMaXYvSzYjaHtog==} + /stylelint@14.16.1: + resolution: {integrity: sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.13) balanced-match: 2.0.0 colord: 2.9.3 cosmiconfig: 7.1.0 css-functions-list: 3.2.0 debug: 4.3.4 - execall: 2.0.0 fast-glob: 3.3.1 fastest-levenshtein: 1.0.16 file-entry-cache: 6.0.1 - get-stdin: 8.0.0 global-modules: 2.0.0 globby: 11.1.0 globjoin: 0.1.4 @@ -13047,21 +12164,19 @@ packages: import-lazy: 4.0.0 imurmurhash: 0.1.4 is-plain-object: 5.0.0 - known-css-properties: 0.24.0 + known-css-properties: 0.26.0 mathml-tag-names: 2.1.3 meow: 9.0.0 micromatch: 4.0.5 normalize-path: 3.0.0 - normalize-selector: 0.2.0 picocolors: 1.0.0 - postcss: 8.4.18 + postcss: 8.4.29 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 6.0.0(postcss@8.4.18) + postcss-safe-parser: 6.0.0(postcss@8.4.29) postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 - specificity: 0.4.1 string-width: 4.2.3 strip-ansi: 6.0.1 style-search: 0.1.0 @@ -13229,12 +12344,12 @@ packages: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.19.2 + terser: 5.19.3 webpack: 5.78.0(@swc/core@1.3.23) dev: true - /terser@5.19.2: - resolution: {integrity: sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==} + /terser@5.19.3: + resolution: {integrity: sha512-pQzJ9UJzM0IgmT4FAtYI6+VqFf0lj/to58AV0Xfgg0Up37RyPG7Al+1cepC6/BVuAxR9oNb41/DL4DEoHJvTdg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -13333,6 +12448,11 @@ packages: /toposort@2.0.2: resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} + /totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + dev: true + /tough-cookie@2.5.0: resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} engines: {node: '>=0.8'} @@ -13377,7 +12497,7 @@ packages: escape-string-regexp: 1.0.5 dev: true - /ts-node@10.9.1(@swc/core@1.3.23)(@types/node@18.15.11)(typescript@4.1.2): + /ts-node@10.9.1(@swc/core@1.3.23)(@types/node@18.17.12)(typescript@4.9.5): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -13397,20 +12517,20 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.15.11 + '@types/node': 18.17.12 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.1.2 + typescript: 4.9.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true - /tsconfig-paths-webpack-plugin@4.0.1: - resolution: {integrity: sha512-m5//KzLoKmqu2MVix+dgLKq70MnFi8YL8sdzQZ6DblmCdfuq/y3OqvJd5vMndg2KEVCOeNz8Es4WVZhYInteLw==} + /tsconfig-paths-webpack-plugin@4.1.0: + resolution: {integrity: sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==} engines: {node: '>=10.13.0'} dependencies: chalk: 4.1.2 @@ -13442,14 +12562,14 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsutils@3.21.0(typescript@4.1.2): + /tsutils@3.21.0(typescript@4.9.5): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.1.2 + typescript: 4.9.5 dev: true /tunnel-agent@0.6.0: @@ -13516,12 +12636,16 @@ packages: is-typedarray: 1.0.0 dev: true - /typescript@4.1.2: - resolution: {integrity: sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ==} + /typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} hasBin: true dev: true + /ufo@1.3.0: + resolution: {integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==} + dev: true + /uglify-js@3.17.4: resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} engines: {node: '>=0.8.0'} @@ -13535,6 +12659,15 @@ packages: through: 2.3.8 dev: true + /unconfig@0.3.10: + resolution: {integrity: sha512-tj317lhIq2iZF/NXrJnU1t2UaGUKKz1eL1sK2t63Oq66V9BxqvZV12m55fp/fpQJ+DDmVlLgo7cnLVOZkhlO/A==} + dependencies: + '@antfu/utils': 0.7.6 + defu: 6.1.2 + jiti: 1.19.3 + mlly: 1.4.1 + dev: true + /unescape-js@1.1.4: resolution: {integrity: sha512-42SD8NOQEhdYntEiUQdYq/1V/YHwr1HLwlHuTJB5InVVdOSbgI6xu8jK5q65yIzuFCfczzyDF/7hbGzVbyCw0g==} dependencies: @@ -13581,11 +12714,102 @@ packages: engines: {node: '>= 4.0.0'} dev: true + /unocss-preset-weapp@0.55.2: + resolution: {integrity: sha512-5/G3IGgcHcgSu2s/lun5yFho3odBR1npZqUfdq997bcbwgVrzcXAGD5shPO8vPQWQ0a+iLBBvlHascXLoTBg4A==} + dependencies: + '@rollup/pluginutils': 5.0.4 + '@unocss/core': 0.55.3 + '@unocss/extractor-arbitrary-variants': 0.55.3 + unplugin-attributify-to-class: 0.2.4 + unplugin-transform-class: 0.5.1 + transitivePeerDependencies: + - rollup + dev: true + + /unocss@0.55.3(@unocss/webpack@0.55.3)(postcss@8.4.29)(vite@4.4.9): + resolution: {integrity: sha512-laHtypsgqXQ8798h8cYO1fkxPumSQG8Y7GDvvSY1TWmha+mbl1YzbHqakxiJvoThJrMFLiwmpZ2vD7KFbzfGfg==} + engines: {node: '>=14'} + peerDependencies: + '@unocss/webpack': 0.55.3 + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 + peerDependenciesMeta: + '@unocss/webpack': + optional: true + vite: + optional: true + dependencies: + '@unocss/astro': 0.55.3(vite@4.4.9) + '@unocss/cli': 0.55.3 + '@unocss/core': 0.55.3 + '@unocss/extractor-arbitrary-variants': 0.55.3 + '@unocss/postcss': 0.55.3(postcss@8.4.29) + '@unocss/preset-attributify': 0.55.3 + '@unocss/preset-icons': 0.55.3 + '@unocss/preset-mini': 0.55.3 + '@unocss/preset-tagify': 0.55.3 + '@unocss/preset-typography': 0.55.3 + '@unocss/preset-uno': 0.55.3 + '@unocss/preset-web-fonts': 0.55.3 + '@unocss/preset-wind': 0.55.3 + '@unocss/reset': 0.55.3 + '@unocss/transformer-attributify-jsx': 0.55.3 + '@unocss/transformer-attributify-jsx-babel': 0.55.3 + '@unocss/transformer-compile-class': 0.55.3 + '@unocss/transformer-directives': 0.55.3 + '@unocss/transformer-variant-group': 0.55.3 + '@unocss/vite': 0.55.3(vite@4.4.9) + '@unocss/webpack': 0.55.3(webpack@5.78.0) + vite: 4.4.9(@types/node@18.17.12)(less@4.2.0)(stylus@0.55.0) + transitivePeerDependencies: + - postcss + - rollup + - supports-color + dev: true + /unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} dev: true + /unplugin-attributify-to-class@0.2.4: + resolution: {integrity: sha512-Tf0N235/kQGdBGQUP0pXdLF5uJ7zznOoXOZCyhB9y7X4L/ElIE3wQlP5XmfHLbFMRDnjcUt+XsRyzQG9N7CIYw==} + dependencies: + '@rollup/pluginutils': 5.0.4 + unplugin: 1.4.0 + unplugin-transform-class: 0.4.1 + transitivePeerDependencies: + - rollup + dev: true + + /unplugin-transform-class@0.4.1: + resolution: {integrity: sha512-0I8NmOxPcCftvzLJ5tzUaGKpfXHycdAgbEUT8AbxrCFO1bUSuAKKPSLQ3FYfp+ECOFvwPotII7OLaziCHzy9Vw==} + dependencies: + '@meoc/utils': 0.2.7 + '@rollup/pluginutils': 5.0.4 + unplugin: 1.4.0 + transitivePeerDependencies: + - rollup + dev: true + + /unplugin-transform-class@0.5.1: + resolution: {integrity: sha512-v3TvmVFsosuq6GXyelcr1lPsgDVcAQiWE7NA6JezVjUUdiSjDvnZYQf8x6hCm1+Ouh5dg3QvCZ57o8la/svDNA==} + dependencies: + '@meoc/utils': 0.2.7 + '@rollup/pluginutils': 5.0.4 + unplugin: 1.4.0 + transitivePeerDependencies: + - rollup + dev: true + + /unplugin@1.4.0: + resolution: {integrity: sha512-5x4eIEL6WgbzqGtF9UV8VEC/ehKptPXDS6L2b0mv4FRMkJxRtjaJfOWDd6a8+kYbqsjklix7yWP0N3SUepjXcg==} + dependencies: + acorn: 8.10.0 + chokidar: 3.5.3 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.5.0 + dev: true + /update-browserslist-db@1.0.11(browserslist@4.21.10): resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true @@ -13763,6 +12987,44 @@ packages: replace-ext: 1.0.1 dev: true + /vite@4.4.9(@types/node@18.17.12)(less@4.2.0)(stylus@0.55.0): + resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.17.12 + esbuild: 0.18.20 + less: 4.2.0 + postcss: 8.4.29 + rollup: 3.28.1 + stylus: 0.55.0 + optionalDependencies: + fsevents: 2.3.3 + dev: true + /vm2@3.9.19: resolution: {integrity: sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==} engines: {node: '>=6.0'} @@ -13777,14 +13039,14 @@ packages: resolution: {integrity: sha512-6bnLkn8O0JJyiFSIF0EfCogzeqNXpnjJ0vW/SZzNHfe6sPx30lTtTXlE5TFs2qhJlAtDFybStVNpL73cPe3OMQ==} dev: true - /vue-eslint-parser@8.3.0(eslint@8.12.0): + /vue-eslint-parser@8.3.0(eslint@8.48.0): resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.12.0 + eslint: 8.48.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -13799,7 +13061,7 @@ packages: resolution: {integrity: sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==} dev: true - /vue-loader@15.10.2(@vue/compiler-sfc@3.0.0)(css-loader@6.8.1)(lodash@4.17.21)(webpack@5.78.0): + /vue-loader@15.10.2(@vue/compiler-sfc@3.3.4)(css-loader@6.8.1)(lodash@4.17.21)(webpack@5.78.0): resolution: {integrity: sha512-ndeSe/8KQc/nlA7TJ+OBhv2qalmj1s+uBs7yHDRFaAXscFTApBzY9F1jES3bautmgWjDlDct0fw8rPuySDLwxw==} peerDependencies: '@vue/compiler-sfc': ^3.0.8 @@ -13818,7 +13080,7 @@ packages: vue-template-compiler: optional: true dependencies: - '@vue/compiler-sfc': 3.0.0(vue@3.0.0) + '@vue/compiler-sfc': 3.3.4 '@vue/component-compiler-utils': 3.3.0(lodash@4.17.21) css-loader: 6.8.1(webpack@5.78.0) hash-sum: 1.0.2 @@ -13882,14 +13144,23 @@ packages: - whiskers dev: true - /vue-loader@17.0.0(webpack@5.78.0): - resolution: {integrity: sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==} + /vue-loader@17.2.2(@vue/compiler-sfc@3.3.4)(vue@3.3.4)(webpack@5.78.0): + resolution: {integrity: sha512-aqNvKJvnz2A/6VWeJZodAo8XLoAlVwBv+2Z6dama+LHsAF+P/xijQ+OfWrxIs0wcGSJduvdzvTuATzXbNKkpiw==} peerDependencies: + '@vue/compiler-sfc': '*' + vue: '*' webpack: ^4.1.0 || ^5.0.0-0 + peerDependenciesMeta: + '@vue/compiler-sfc': + optional: true + vue: + optional: true dependencies: + '@vue/compiler-sfc': 3.3.4 chalk: 4.1.2 hash-sum: 2.0.0 - loader-utils: 2.0.4 + vue: 3.3.4 + watchpack: 2.4.0 webpack: 5.78.0(@swc/core@1.3.23) dev: true @@ -13904,12 +13175,14 @@ packages: resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==} dev: true - /vue@3.0.0: - resolution: {integrity: sha512-ZMrAARZ32sGIaYKr7Fk2GZEBh/VhulSrGxcGBiAvbN4fhjl3tuJyNFbbbLFqGjndbLoBW66I2ECq8ICdvkKdJw==} + /vue@3.3.4: + resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} dependencies: - '@vue/compiler-dom': 3.0.0 - '@vue/runtime-dom': 3.0.0 - '@vue/shared': 3.0.0 + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-sfc': 3.3.4 + '@vue/runtime-dom': 3.3.4 + '@vue/server-renderer': 3.3.4(vue@3.3.4) + '@vue/shared': 3.3.4 /w3c-xmlserializer@4.0.0: resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} diff --git a/src/app.config.ts b/src/app.config.ts index 15c683b..072386f 100644 --- a/src/app.config.ts +++ b/src/app.config.ts @@ -1,11 +1,13 @@ export default defineAppConfig({ pages: [ - 'pages/index/index' + 'pages/index/index', + 'pages/game_list/yaotouzi/index', + 'pages/game_detail/index' ], window: { backgroundTextStyle: 'light', navigationBarBackgroundColor: '#fff', - navigationBarTitleText: 'WeChat', + navigationBarTitleText: 'Game', navigationBarTextStyle: 'black' } }) diff --git a/src/app.scss b/src/app.scss index e69de29..080a2c9 100644 --- a/src/app.scss +++ b/src/app.scss @@ -0,0 +1,7 @@ +.taro_page { + background-color: #f5f5f5!important; +} + +.mt-15 { + margin-top: 15px; +} diff --git a/src/app.ts b/src/app.ts index 36c9fe7..b79b0cb 100644 --- a/src/app.ts +++ b/src/app.ts @@ -1,9 +1,8 @@ -import { createApp } from 'vue' +import {createApp} from 'vue' import './app.scss' const App = createApp({ - onShow (options) { - console.log('App onShow.') + onShow() { }, // 入口组件不需要实现 render 方法,即使实现了也会被 taro 所覆盖 }) diff --git a/src/pages/game_detail/index.config.ts b/src/pages/game_detail/index.config.ts new file mode 100644 index 0000000..1874b87 --- /dev/null +++ b/src/pages/game_detail/index.config.ts @@ -0,0 +1,3 @@ +export default definePageConfig({ + navigationBarTitleText: '游戏详情' +}) diff --git a/src/pages/game_detail/index.scss b/src/pages/game_detail/index.scss new file mode 100644 index 0000000..cfabad1 --- /dev/null +++ b/src/pages/game_detail/index.scss @@ -0,0 +1,32 @@ +.index { + position: relative; + + .swiper { + background-color: white; + } + + .container { + z-index: 1; + position: absolute; + top: 260px; + background-color: white; + box-sizing: border-box; + width: 100%; + padding: 10px; + text-align: center; + border-top-left-radius: 20px; + border-top-right-radius: 20px; + + .btn { + margin: 20px auto; + padding: 10px; + border-radius: 50px; + background-color: #74c0fc; + color: #fff; + width: 300px; + text-align: center; + border: 1px solid #f5f5f5; + + } + } +} diff --git a/src/pages/game_detail/index.vue b/src/pages/game_detail/index.vue new file mode 100644 index 0000000..74ce43b --- /dev/null +++ b/src/pages/game_detail/index.vue @@ -0,0 +1,36 @@ + + + diff --git a/src/pages/game_list/yaotouzi/index.config.ts b/src/pages/game_list/yaotouzi/index.config.ts new file mode 100644 index 0000000..be6ed99 --- /dev/null +++ b/src/pages/game_list/yaotouzi/index.config.ts @@ -0,0 +1,3 @@ +export default definePageConfig({ + navigationBarTitleText: '摇骰子' +}) diff --git a/src/pages/game_list/yaotouzi/index.scss b/src/pages/game_list/yaotouzi/index.scss new file mode 100644 index 0000000..8604ee3 --- /dev/null +++ b/src/pages/game_list/yaotouzi/index.scss @@ -0,0 +1,259 @@ +.index { + background-color: #23684B; + width: 100%; + height: 100%; + + .tips { + width: 100%; + height: 80px; + } + + .userInfo { + width: 680px; + margin: 20px auto; + padding: 20px; + display: flex; + justify-content: space-between; + align-items: center; + + .left { + display: flex; + align-items: center; + + + image { + width: 100px; + height: 100px; + border-radius: 50%; + border: 2px solid #FFFFFF; + } + + .userText { + margin-left: 10px; + width: 250px; + // 文字超出显示省略号 + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + + .userName { + font-size: 35px; + } + + .userScore { + font-size: 25px; + } + } + } + + + .right { + background-color: #429C78; + border-radius: 50px; + flex: 1; + display: flex; + justify-content: flex-start; + align-items: center; + padding: 15px; + + .icon { + background-image: url("../../../static/dz.png"); + background-size: 100% 100%; + width: 60px; + height: 60px; + display: inline-block; + } + + .bean { + margin-left: 20px; + } + } + } + + .gameInfo { + width: 680px; + margin: 20px auto; + padding: 20px; + display: flex; + justify-content: space-between; + align-items: center; + + .left { + display: flex; + + image { + width: 110px; + height: 110px; + } + + .game_box { + margin-left: 10px; + width: 250px; + // 文字超出显示省略号 + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + + .gameName { + font-size: 35px; + } + + .lottery { + font-size: 25px; + display: flex; + justify-content: flex-start; + + .text { + background-color: #E9422F; + width: 55px; + height: 55px; + text-align: center; + line-height: 55px; + font-size: 40px; + margin-right: 30px; + border-radius: 10px; + } + } + } + } + + .right { + + .btn { + width: 137px; + background: linear-gradient(-180deg, #FBE039, #FDC413); + font-size: 30px; + text-align: center; + border: 1px solid #FFEDC5; + border-radius: 26px; + } + } + } + + .opt { + display: flex; + justify-content: space-evenly; + flex-wrap: wrap; + + .item { + width: 140px; + text-align: center; + + .name { + //font-size: 30px; + font-weight: bold; + } + + .odd { + font-size: 25px; + } + } + } + + .opt1 { + display: flex; + justify-content: space-evenly; + flex-wrap: wrap; + text-align: center; + + .item { + width: 200px; + margin-bottom: 10px; + text-align: center; + padding: 33px 0; + + .name { + font-size: 55px; + font-weight: bold; + } + + .odd { + font-size: 25px; + } + } + + .base { + background-image: url("../../../static/cais.png"); + background-size: 100% 100%; + width: 300px; + height: 400px; + display: flex; + flex-direction: column; + justify-content: flex-end; + align-items: center; + + .qz { + background-image: url("../../../static/qz.png"); + background-size: 100% 100%; + width: 300px; + height: 100px; + margin-bottom: 20px; + } + } + } + + .bottomBar { + width: 100%; + box-sizing: border-box; + height: 130px; + position: fixed; + bottom: 0; + border-top-left-radius: 40px; + border-top-right-radius: 40px; + display: flex; + justify-content: space-between; + align-items: center; + padding: 0 50px; + + .btn1 { + background-image: url("../../../static/cz.png"); + background-size: 100% 100%; + width: 150px; + height: 100px; + text-align: center; + line-height: 95px; + } + + .btn2 { + background-image: url("../../../static/ssd.png"); + background-size: 100% 100%; + width: 150px; + height: 100px; + text-align: center; + line-height: 100px; + } + + .btn3 { + background-image: url("../../../static/tz.png"); + background-size: 100% 100%; + width: 150px; + height: 100px; + text-align: center; + line-height: 95px; + } + } +} + +.subColor { + background-color: #228960; + color: white; + border-radius: 10px; +} + +.btn1, .btn2, .btn3 { + &:active { + animation: btn ease 0.3s; + } +} + +@keyframes btn { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.1); + } + 100% { + transform: scale(1); + } +} diff --git a/src/pages/game_list/yaotouzi/index.vue b/src/pages/game_list/yaotouzi/index.vue new file mode 100644 index 0000000..4339f6e --- /dev/null +++ b/src/pages/game_list/yaotouzi/index.vue @@ -0,0 +1,190 @@ + + + + + diff --git a/src/pages/index/index.config.ts b/src/pages/index/index.config.ts index 12abc5f..eef0b0c 100644 --- a/src/pages/index/index.config.ts +++ b/src/pages/index/index.config.ts @@ -1,3 +1,3 @@ export default definePageConfig({ - navigationBarTitleText: '首页' + navigationBarTitleText: '游戏大厅' }) diff --git a/src/pages/index/index.scss b/src/pages/index/index.scss index e69de29..76f6ba3 100644 --- a/src/pages/index/index.scss +++ b/src/pages/index/index.scss @@ -0,0 +1,22 @@ +.index { + .title { + margin: 60px; + font-size: 50px; + } + + .card_list { + display: flex; + justify-content: center; + flex-wrap: wrap; + + .card_item { + width: 700px; + height: 300px; + background-color: #fff; + margin-bottom: 20px; + border-radius: 20px; + text-align: center; + line-height: 300px; + } + } +} diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index b124722..c1a51e5 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -1,20 +1,33 @@ - diff --git a/src/static/cais.png b/src/static/cais.png new file mode 100644 index 0000000000000000000000000000000000000000..c643da0e4fefcc5e073839c4c3ff66b619504ad5 GIT binary patch literal 141061 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

_U27YS^p{gncgfd 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 literal 0 HcmV?d00001 diff --git a/src/static/cz.png b/src/static/cz.png new file mode 100644 index 0000000000000000000000000000000000000000..4ffb848a24099a3e2842746a2927646464126983 GIT binary patch literal 3528 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 literal 0 HcmV?d00001 diff --git a/src/static/ssd.png b/src/static/ssd.png new file mode 100644 index 0000000000000000000000000000000000000000..f6767166c604c7fac0cd2999fa6535dbaf554765 GIT binary patch literal 3414 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 literal 0 HcmV?d00001 diff --git a/src/static/tx.png b/src/static/tx.png new file mode 100644 index 0000000000000000000000000000000000000000..0c70c62634aa40b4ba8ac60705a99c52361e165e GIT binary patch literal 29782 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 B*r)&i literal 0 HcmV?d00001 diff --git a/src/static/tz.png b/src/static/tz.png new file mode 100644 index 0000000000000000000000000000000000000000..630489b65733f109e56ef9fc62ab7db7eaf80270 GIT binary patch literal 3696 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 O0000