From 3a4554bfb512d57a53a28445034e877199dc42d6 Mon Sep 17 00:00:00 2001 From: lzc Date: Fri, 14 Mar 2025 17:52:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=A4=A7=E5=B1=8F=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/.env.development | 1 + .../custom-echart-bar-line/index.vue | 86 + main/src/components/index.js | 2 + main/src/micro/app.js | 15 +- package.json | 3 + sub-government-screen-service/.editorconfig | 9 + .../.env.development | 10 + sub-government-screen-service/.env.production | 10 + sub-government-screen-service/.eslintignore | 14 + sub-government-screen-service/.eslintrc.cjs | 62 + sub-government-screen-service/.gitignore | 116 + sub-government-screen-service/.prettierignore | 20 + sub-government-screen-service/.prettierrc.cjs | 52 + .../.stylelintignore | 17 + .../.stylelintrc.cjs | 131 + .../auto-imports.d.ts | 75 + sub-government-screen-service/components.d.ts | 23 + sub-government-screen-service/index.html | 16 + sub-government-screen-service/package.json | 76 + .../public/images/avatar.gif | Bin 0 -> 6334 bytes sub-government-screen-service/public/logo.png | Bin 0 -> 12781 bytes sub-government-screen-service/src/App.vue | 27 + .../src/apis/baseInfo.js | 109 + .../src/apis/casualLandApi.js | 1 + .../src/apis/coding.js | 81 + .../src/apis/grid.js | 51 + .../src/apis/index.js | 35 + .../src/apis/inputSuppliesApi/index.js | 3 + .../src/apis/inputSuppliesApi/redAndBlank.js | 1 + .../src/apis/land.js | 258 + .../src/apis/plan.js | 61 + .../src/apis/quality.js | 41 + .../src/apis/user.js | 53 + .../src/assets/fonts/demo.css | 539 ++ .../src/assets/fonts/demo_index.html | 1223 +++ .../src/assets/fonts/iconfont.css | 195 + .../src/assets/fonts/iconfont.js | 1 + .../src/assets/fonts/iconfont.json | 324 + .../src/assets/fonts/iconfont.ttf | Bin 0 -> 16608 bytes .../src/assets/fonts/iconfont.woff | Bin 0 -> 11212 bytes .../src/assets/fonts/iconfont.woff2 | Bin 0 -> 9644 bytes .../src/assets/images/bottombj.jpg | Bin 0 -> 36768 bytes .../src/assets/images/gmmap.png | Bin 0 -> 173575 bytes .../src/assets/images/screenbg.png | Bin 0 -> 292021 bytes .../src/assets/images/trace/search-1.png | Bin 0 -> 13432 bytes .../src/assets/images/trace/search-2.png | Bin 0 -> 4895 bytes .../src/assets/images/trace/search-3.png | Bin 0 -> 3311 bytes .../images/trace/statistic-card-bg1.png | Bin 0 -> 3698 bytes .../images/trace/statistic-card-bg2.png | Bin 0 -> 4935 bytes .../images/trace/statistic-card-bg3.png | Bin 0 -> 4246 bytes .../images/trace/statistic-card-bg4.png | Bin 0 -> 3920 bytes .../assets/images/trace/statistic-card1.png | Bin 0 -> 1927 bytes .../assets/images/trace/statistic-card2.png | Bin 0 -> 2159 bytes .../assets/images/trace/statistic-card3.png | Bin 0 -> 2405 bytes .../assets/images/trace/statistic-card4.png | Bin 0 -> 1843 bytes .../images/trace/statistic-traceability-1.png | Bin 0 -> 2443 bytes .../images/trace/statistic-traceability-2.png | Bin 0 -> 2054 bytes .../images/trace/statistic-traceability-3.png | Bin 0 -> 1626 bytes .../images/trace/statistic-traceability-4.png | Bin 0 -> 2632 bytes .../assets/template/采收赋码-导入模板.xlsx | Bin 0 -> 10676 bytes .../src/components/CustomCard.vue | 21 + .../src/components/CustomSelect.vue | 94 + .../src/components/GridSelect.vue | 44 + .../src/components/LandClassificationType.vue | 60 + .../src/components/LandIsTransfer.vue | 54 + .../src/components/LandType.vue | 55 + .../src/components/Pagina.vue | 72 + .../src/components/baseBg.vue | 134 + .../src/components/code-dialog/index.vue | 54 + .../src/components/subTop.vue | 50 + .../src/config/index.js | 42 + .../src/directives/auth.js | 32 + .../src/directives/index.js | 9 + .../src/hooks/index.js | 5 + .../src/hooks/useWrapComponents.js | 22 + .../src/layouts/Views.vue | 4 + .../src/layouts/component/Avatar/index.vue | 82 + .../layouts/component/Breadcrumb/index.vue | 46 + .../src/layouts/component/Hamburger/index.vue | 40 + .../src/layouts/component/Header/index.vue | 108 + .../src/layouts/component/Logo/index.vue | 47 + .../src/layouts/component/Main/index.vue | 48 + .../src/layouts/component/Menu/Icon.vue | 23 + .../src/layouts/component/Menu/Link.vue | 44 + .../src/layouts/component/Menu/SubItem.vue | 81 + .../layouts/component/ScreenFull/index.vue | 44 + .../src/layouts/component/Sider/index.vue | 87 + .../src/layouts/component/TagsView/More.vue | 56 + .../src/layouts/component/TagsView/index.vue | 161 + .../src/layouts/index.vue | 54 + sub-government-screen-service/src/main.js | 30 + .../src/plugins/globalComponents.js | 8 + .../src/plugins/icon.js | 8 + .../src/plugins/micro.js | 26 + .../src/router/index.js | 87 + .../src/store/index.js | 20 + .../src/store/modules/permission.js | 53 + .../src/store/modules/setting.js | 70 + .../src/store/modules/tagsView.js | 105 + .../src/store/modules/user.js | 65 + .../src/styles/common/base.scss | 283 + .../src/styles/common/define.scss | 133 + .../src/styles/global.scss | 61 + .../src/styles/style.scss | 17 + .../src/styles/utils/_bem.scss | 31 + .../src/styles/utils/_ellipsis.scss | 30 + .../src/styles/utils/_scrollable.scss | 4 + .../src/styles/utils/_scrollbar.scss | 32 + .../src/styles/utils/_value-of.scss | 11 + .../src/styles/utils/utils.scss | 21 + .../src/utils/axios.js | 123 + .../src/utils/index.js | 468 ++ .../src/utils/permission.js | 65 + .../src/utils/router.js | 111 + .../src/utils/validate.js | 184 + .../src/views/breed/index.vue | 53 + .../src/views/early/index.vue | 53 + .../src/views/entities/index.vue | 53 + .../src/views/error/403.vue | 12 + .../src/views/error/404.vue | 12 + .../views/home/components/comprehensive.vue | 111 + .../views/home/components/entitiesCharts.vue | 70 + .../src/views/home/components/inputs.vue | 100 + .../home/components/plantBreedCharts.vue | 59 + .../src/views/home/components/rolllist.vue | 102 + .../src/views/home/components/traceCharts.vue | 94 + .../src/views/home/index.vue | 104 + .../src/views/index.vue | 3 + .../src/views/inputs/index.vue | 53 + .../src/views/land/index.vue | 53 + .../src/views/plant/index.vue | 53 + .../src/views/trace/index.vue | 53 + sub-government-screen-service/vite.config.js | 116 + sub-government-screen-service/yarn.lock | 6694 +++++++++++++++++ 134 files changed, 15304 insertions(+), 4 deletions(-) create mode 100644 main/src/components/custom-echart-bar-line/index.vue create mode 100644 sub-government-screen-service/.editorconfig create mode 100644 sub-government-screen-service/.env.development create mode 100644 sub-government-screen-service/.env.production create mode 100644 sub-government-screen-service/.eslintignore create mode 100644 sub-government-screen-service/.eslintrc.cjs create mode 100644 sub-government-screen-service/.gitignore create mode 100644 sub-government-screen-service/.prettierignore create mode 100644 sub-government-screen-service/.prettierrc.cjs create mode 100644 sub-government-screen-service/.stylelintignore create mode 100644 sub-government-screen-service/.stylelintrc.cjs create mode 100644 sub-government-screen-service/auto-imports.d.ts create mode 100644 sub-government-screen-service/components.d.ts create mode 100644 sub-government-screen-service/index.html create mode 100644 sub-government-screen-service/package.json create mode 100644 sub-government-screen-service/public/images/avatar.gif create mode 100644 sub-government-screen-service/public/logo.png create mode 100644 sub-government-screen-service/src/App.vue create mode 100644 sub-government-screen-service/src/apis/baseInfo.js create mode 100644 sub-government-screen-service/src/apis/casualLandApi.js create mode 100644 sub-government-screen-service/src/apis/coding.js create mode 100644 sub-government-screen-service/src/apis/grid.js create mode 100644 sub-government-screen-service/src/apis/index.js create mode 100644 sub-government-screen-service/src/apis/inputSuppliesApi/index.js create mode 100644 sub-government-screen-service/src/apis/inputSuppliesApi/redAndBlank.js create mode 100644 sub-government-screen-service/src/apis/land.js create mode 100644 sub-government-screen-service/src/apis/plan.js create mode 100644 sub-government-screen-service/src/apis/quality.js create mode 100644 sub-government-screen-service/src/apis/user.js create mode 100644 sub-government-screen-service/src/assets/fonts/demo.css create mode 100644 sub-government-screen-service/src/assets/fonts/demo_index.html create mode 100644 sub-government-screen-service/src/assets/fonts/iconfont.css create mode 100644 sub-government-screen-service/src/assets/fonts/iconfont.js create mode 100644 sub-government-screen-service/src/assets/fonts/iconfont.json create mode 100644 sub-government-screen-service/src/assets/fonts/iconfont.ttf create mode 100644 sub-government-screen-service/src/assets/fonts/iconfont.woff create mode 100644 sub-government-screen-service/src/assets/fonts/iconfont.woff2 create mode 100644 sub-government-screen-service/src/assets/images/bottombj.jpg create mode 100644 sub-government-screen-service/src/assets/images/gmmap.png create mode 100644 sub-government-screen-service/src/assets/images/screenbg.png create mode 100644 sub-government-screen-service/src/assets/images/trace/search-1.png create mode 100644 sub-government-screen-service/src/assets/images/trace/search-2.png create mode 100644 sub-government-screen-service/src/assets/images/trace/search-3.png create mode 100644 sub-government-screen-service/src/assets/images/trace/statistic-card-bg1.png create mode 100644 sub-government-screen-service/src/assets/images/trace/statistic-card-bg2.png create mode 100644 sub-government-screen-service/src/assets/images/trace/statistic-card-bg3.png create mode 100644 sub-government-screen-service/src/assets/images/trace/statistic-card-bg4.png create mode 100644 sub-government-screen-service/src/assets/images/trace/statistic-card1.png create mode 100644 sub-government-screen-service/src/assets/images/trace/statistic-card2.png create mode 100644 sub-government-screen-service/src/assets/images/trace/statistic-card3.png create mode 100644 sub-government-screen-service/src/assets/images/trace/statistic-card4.png create mode 100644 sub-government-screen-service/src/assets/images/trace/statistic-traceability-1.png create mode 100644 sub-government-screen-service/src/assets/images/trace/statistic-traceability-2.png create mode 100644 sub-government-screen-service/src/assets/images/trace/statistic-traceability-3.png create mode 100644 sub-government-screen-service/src/assets/images/trace/statistic-traceability-4.png create mode 100644 sub-government-screen-service/src/assets/template/采收赋码-导入模板.xlsx create mode 100644 sub-government-screen-service/src/components/CustomCard.vue create mode 100644 sub-government-screen-service/src/components/CustomSelect.vue create mode 100644 sub-government-screen-service/src/components/GridSelect.vue create mode 100644 sub-government-screen-service/src/components/LandClassificationType.vue create mode 100644 sub-government-screen-service/src/components/LandIsTransfer.vue create mode 100644 sub-government-screen-service/src/components/LandType.vue create mode 100644 sub-government-screen-service/src/components/Pagina.vue create mode 100644 sub-government-screen-service/src/components/baseBg.vue create mode 100644 sub-government-screen-service/src/components/code-dialog/index.vue create mode 100644 sub-government-screen-service/src/components/subTop.vue create mode 100644 sub-government-screen-service/src/config/index.js create mode 100644 sub-government-screen-service/src/directives/auth.js create mode 100644 sub-government-screen-service/src/directives/index.js create mode 100644 sub-government-screen-service/src/hooks/index.js create mode 100644 sub-government-screen-service/src/hooks/useWrapComponents.js create mode 100644 sub-government-screen-service/src/layouts/Views.vue create mode 100644 sub-government-screen-service/src/layouts/component/Avatar/index.vue create mode 100644 sub-government-screen-service/src/layouts/component/Breadcrumb/index.vue create mode 100644 sub-government-screen-service/src/layouts/component/Hamburger/index.vue create mode 100644 sub-government-screen-service/src/layouts/component/Header/index.vue create mode 100644 sub-government-screen-service/src/layouts/component/Logo/index.vue create mode 100644 sub-government-screen-service/src/layouts/component/Main/index.vue create mode 100644 sub-government-screen-service/src/layouts/component/Menu/Icon.vue create mode 100644 sub-government-screen-service/src/layouts/component/Menu/Link.vue create mode 100644 sub-government-screen-service/src/layouts/component/Menu/SubItem.vue create mode 100644 sub-government-screen-service/src/layouts/component/ScreenFull/index.vue create mode 100644 sub-government-screen-service/src/layouts/component/Sider/index.vue create mode 100644 sub-government-screen-service/src/layouts/component/TagsView/More.vue create mode 100644 sub-government-screen-service/src/layouts/component/TagsView/index.vue create mode 100644 sub-government-screen-service/src/layouts/index.vue create mode 100644 sub-government-screen-service/src/main.js create mode 100644 sub-government-screen-service/src/plugins/globalComponents.js create mode 100644 sub-government-screen-service/src/plugins/icon.js create mode 100644 sub-government-screen-service/src/plugins/micro.js create mode 100644 sub-government-screen-service/src/router/index.js create mode 100644 sub-government-screen-service/src/store/index.js create mode 100644 sub-government-screen-service/src/store/modules/permission.js create mode 100644 sub-government-screen-service/src/store/modules/setting.js create mode 100644 sub-government-screen-service/src/store/modules/tagsView.js create mode 100644 sub-government-screen-service/src/store/modules/user.js create mode 100644 sub-government-screen-service/src/styles/common/base.scss create mode 100644 sub-government-screen-service/src/styles/common/define.scss create mode 100644 sub-government-screen-service/src/styles/global.scss create mode 100644 sub-government-screen-service/src/styles/style.scss create mode 100644 sub-government-screen-service/src/styles/utils/_bem.scss create mode 100644 sub-government-screen-service/src/styles/utils/_ellipsis.scss create mode 100644 sub-government-screen-service/src/styles/utils/_scrollable.scss create mode 100644 sub-government-screen-service/src/styles/utils/_scrollbar.scss create mode 100644 sub-government-screen-service/src/styles/utils/_value-of.scss create mode 100644 sub-government-screen-service/src/styles/utils/utils.scss create mode 100644 sub-government-screen-service/src/utils/axios.js create mode 100644 sub-government-screen-service/src/utils/index.js create mode 100644 sub-government-screen-service/src/utils/permission.js create mode 100644 sub-government-screen-service/src/utils/router.js create mode 100644 sub-government-screen-service/src/utils/validate.js create mode 100644 sub-government-screen-service/src/views/breed/index.vue create mode 100644 sub-government-screen-service/src/views/early/index.vue create mode 100644 sub-government-screen-service/src/views/entities/index.vue create mode 100644 sub-government-screen-service/src/views/error/403.vue create mode 100644 sub-government-screen-service/src/views/error/404.vue create mode 100644 sub-government-screen-service/src/views/home/components/comprehensive.vue create mode 100644 sub-government-screen-service/src/views/home/components/entitiesCharts.vue create mode 100644 sub-government-screen-service/src/views/home/components/inputs.vue create mode 100644 sub-government-screen-service/src/views/home/components/plantBreedCharts.vue create mode 100644 sub-government-screen-service/src/views/home/components/rolllist.vue create mode 100644 sub-government-screen-service/src/views/home/components/traceCharts.vue create mode 100644 sub-government-screen-service/src/views/home/index.vue create mode 100644 sub-government-screen-service/src/views/index.vue create mode 100644 sub-government-screen-service/src/views/inputs/index.vue create mode 100644 sub-government-screen-service/src/views/land/index.vue create mode 100644 sub-government-screen-service/src/views/plant/index.vue create mode 100644 sub-government-screen-service/src/views/trace/index.vue create mode 100644 sub-government-screen-service/vite.config.js create mode 100644 sub-government-screen-service/yarn.lock diff --git a/main/.env.development b/main/.env.development index 4d36f5c..4891629 100644 --- a/main/.env.development +++ b/main/.env.development @@ -5,6 +5,7 @@ VITE_APP_TITLE = '数字农业产业管理平台' VITE_APP_SUB_OS = '//localhost:9526/sub-operation-service/' VITE_APP_SUB_ADMIN = '//localhost:9527/sub-admin/' VITE_APP_SUB_GAS = '//localhost:9528/sub-government-affairs-service/' +VITE_APP_SUB_GSS = '//localhost:9529/sub-government-screen-service/' # 接口 VITE_APP_BASE_API = '/apis' VITE_APP_BASE_URL = 'http://192.168.18.99:8080' diff --git a/main/src/components/custom-echart-bar-line/index.vue b/main/src/components/custom-echart-bar-line/index.vue new file mode 100644 index 0000000..cdc2fc2 --- /dev/null +++ b/main/src/components/custom-echart-bar-line/index.vue @@ -0,0 +1,86 @@ + + + diff --git a/main/src/components/index.js b/main/src/components/index.js index 9e092b9..d973647 100644 --- a/main/src/components/index.js +++ b/main/src/components/index.js @@ -7,6 +7,7 @@ import CustomEchartBar from './custom-echart-bar'; import CustomEchartPie from './custom-echart-pie'; import CustomEchartLine from './custom-echart-line'; import CustomEchartMixin from './custom-echart-mixin'; +import CustomEchartBarLine from './custom-echart-bar-line'; export { SvgIcon, @@ -18,4 +19,5 @@ export { CustomEchartPie, CustomEchartLine, CustomEchartMixin, + CustomEchartBarLine, }; diff --git a/main/src/micro/app.js b/main/src/micro/app.js index 83958c2..beee6ed 100644 --- a/main/src/micro/app.js +++ b/main/src/micro/app.js @@ -1,6 +1,6 @@ import actions from './actions'; -const { VITE_APP_SUB_OS, VITE_APP_SUB_ADMIN, VITE_APP_SUB_GAS } = import.meta.env; +const { VITE_APP_SUB_OS, VITE_APP_SUB_ADMIN, VITE_APP_SUB_GAS, VITE_APP_SUB_GSS } = import.meta.env; export const leftApps = [ { @@ -56,9 +56,9 @@ export const rightApps = [ icon: 'images/platform/icon-app.png', }, { - name: 'sub-government-screen', - entry: VITE_APP_SUB_ADMIN, - activeRule: '/sub-government-screen/', + name: 'sub-government-screen-service', + entry: VITE_APP_SUB_GSS, + activeRule: '/sub-government-screen-service/', title: '数据大屏', icon: 'images/platform/icon-screen.png', }, @@ -72,6 +72,13 @@ export const defaultApps = [ title: '政务服务', icon: 'images/platform/icon-home.png', }, + { + name: 'sub-government-screen-service', + entry: VITE_APP_SUB_GSS, + activeRule: '/sub-government-screen-service/', + title: '数据大屏', + icon: 'images/platform/icon-screen.png', + }, ]; // export const microApps = [...defaultApps, ...leftApps, ...rightApps]; diff --git a/package.json b/package.json index 0f232c7..625bdfa 100644 --- a/package.json +++ b/package.json @@ -8,16 +8,19 @@ "install:main": "cd main && yarn install", "install:sub-admin": "cd sub-admin && yarn install", "install:sub-gas": "cd sub-government-affairs-service && yarn install", + "install:sub-gss": "cd sub-government-screen-service && yarn install", "install:sub-os": "cd sub-operation-service && yarn install", "dev": "npm-run-all --parallel dev:*", "dev:main": "cd main && yarn dev", "dev:sub-admin": "cd sub-app && yarn dev", "dev:sub-gas": "cd sub-government-affairs-service && yarn dev", + "dev:sub-gss": "cd sub-government-screen-service && yarn dev", "dev:sub-os": "cd sub-operation-service && yarn dev", "build": "npm-run-all --serial build:*", "build:main": "cd main && yarn build", "build:sub-admin": "cd sub-admin && yarn build", "build:sub-gas": "cd sub-government-affairs-service && yarn build", + "build:sub-gss": "cd sub-government-screen-service && yarn build", "build:sub-os": "cd sub-operation-service && yarn build", "test": "echo \"Error: no test specified\" && exit 1" }, diff --git a/sub-government-screen-service/.editorconfig b/sub-government-screen-service/.editorconfig new file mode 100644 index 0000000..b453705 --- /dev/null +++ b/sub-government-screen-service/.editorconfig @@ -0,0 +1,9 @@ +root = true + +[*.{js,jsx,ts,tsx,vue}] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true +end_of_line = auto \ No newline at end of file diff --git a/sub-government-screen-service/.env.development b/sub-government-screen-service/.env.development new file mode 100644 index 0000000..cd7a991 --- /dev/null +++ b/sub-government-screen-service/.env.development @@ -0,0 +1,10 @@ +# 开发环境 +VITE_PORT = 9529 +VITE_MODE = 'DEV' +VITE_APP_MIAN = 'daimp-front-main' +VITE_APP_MIAN_URL = 'http://localhost:9000' +VITE_APP_NAME = 'sub-government-screen-service' +VITE_APP_BASE_API = '/apis' +VITE_APP_BASE_URL = 'http://192.168.18.99:8080' +VITE_APP_UPLOAD_API = '/uploadApis' +VITE_APP_UPLOAD_URL = 'http://192.168.18.99:9300' diff --git a/sub-government-screen-service/.env.production b/sub-government-screen-service/.env.production new file mode 100644 index 0000000..e0e9b13 --- /dev/null +++ b/sub-government-screen-service/.env.production @@ -0,0 +1,10 @@ +# 生产环境 +VITE_MODE = 'PRO' +VITE_APP_MIAN = 'daimp-front-main' +VITE_APP_MIAN_URL = 'http://192.168.18.99:88' +VITE_APP_NAME = 'sub-government-screen-service' +# 接口 +VITE_APP_BASE_API = '/apis' +VITE_APP_BASE_URL = '' +VITE_APP_UPLOAD_API = '/uploadApis' +VITE_APP_UPLOAD_URL = '' diff --git a/sub-government-screen-service/.eslintignore b/sub-government-screen-service/.eslintignore new file mode 100644 index 0000000..a69d31e --- /dev/null +++ b/sub-government-screen-service/.eslintignore @@ -0,0 +1,14 @@ +*.sh +*.md +*.woff +*.ttf +.vscode +.idea +.husky +.local +dist +src/assets +node_modules +Dockerfile +stats.html +tailwind.config.js \ No newline at end of file diff --git a/sub-government-screen-service/.eslintrc.cjs b/sub-government-screen-service/.eslintrc.cjs new file mode 100644 index 0000000..974ba1b --- /dev/null +++ b/sub-government-screen-service/.eslintrc.cjs @@ -0,0 +1,62 @@ +/* + * @Descripttion: .eslintrc.cjs + * 在VSCode中安装ESLint插件,编写过程中检测代码质量 + * ESLint 代码质量校验相关配置 + * 这里使用prettier作为代码格式化工具,用ESLint做代码质检 + * 相关配置使用下面extends扩展先做默认设置 + * 在.prettierrc.cjs文件中配置好后,格式化规则会以.prettierrc.cjs作为最终格式,所以不建议在本文件中做代码格式化相关配置 + * 相关prettier配置ESLint会默认加载为代码质检 格式化以prettier为主 + * 在本配置文件中只做代码质量约束规范配置 + * @Author: zenghua.wang + * @Date: 2022-09-22 15:53:58 + * @LastEditors: zenghua.wang + * @LastEditTime: 2024-03-22 10:19:39 + */ +module.exports = { + env: { + browser: true, + es2021: true, + node: true, + }, + extends: [ + 'eslint-config-prettier', + 'eslint:recommended', + // 'plugin:@typescript-eslint/recommended', + 'plugin:vue/vue3-recommended', + 'plugin:vue/vue3-essential', + 'plugin:prettier/recommended', + ], + overrides: [ + { + env: { + node: true, + }, + files: ['.eslintrc.{js,cjs}'], + parserOptions: { + sourceType: 'script', + }, + }, + ], + parserOptions: { + ecmaVersion: 'latest', + sourceType: 'module', + requireConfigFile: false, + parser: '@babel/eslint-parser', + // parser: '@typescript-eslint/parser', + }, + plugins: ['vue', 'prettier'], + globals: { + defineProps: 'readonly', + defineEmits: 'readonly', + defineExpose: 'readonly', + withDefaults: 'readonly', + }, + // 这里时配置规则的,自己看情况配置 + rules: { + 'prettier/prettier': 'error', + 'no-debugger': 'off', + 'no-unused-vars': 'off', + 'vue/no-unused-vars': 'off', + 'vue/multi-word-component-names': 'off', + }, +}; diff --git a/sub-government-screen-service/.gitignore b/sub-government-screen-service/.gitignore new file mode 100644 index 0000000..1f22b9c --- /dev/null +++ b/sub-government-screen-service/.gitignore @@ -0,0 +1,116 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* diff --git a/sub-government-screen-service/.prettierignore b/sub-government-screen-service/.prettierignore new file mode 100644 index 0000000..701d2e4 --- /dev/null +++ b/sub-government-screen-service/.prettierignore @@ -0,0 +1,20 @@ +## OS +.DS_Store +node_modules +.idea +.editorconfig +package-lock.json +.npmrc + +# Ignored suffix +*.log +*.md +*.svg +*.png +*ignore + +## Local + +## Built-files +.cache +dist \ No newline at end of file diff --git a/sub-government-screen-service/.prettierrc.cjs b/sub-government-screen-service/.prettierrc.cjs new file mode 100644 index 0000000..a5effb1 --- /dev/null +++ b/sub-government-screen-service/.prettierrc.cjs @@ -0,0 +1,52 @@ +/* + * @Descripttion: .prettierrc.cjs + * 在VSCode中安装prettier插件 打开插件配置填写`.prettierrc.js` 将本文件作为其代码格式化规范 + * 在本文件中修改格式化规则,不会同时触发改变ESLint代码检查,所以每次修改本文件需要重启VSCode,ESLint检查才能同步代码格式化 + * 需要相应的代码格式化规范请自行查阅配置,下面为默认项目配置 + * @Author: zenghua.wang + * @Date: 2022-09-22 15:53:58 + * @LastEditors: zenghua.wang + * @LastEditTime: 2024-01-24 19:22:25 + */ +module.exports = { + // 一行最多多少个字符 + printWidth: 150, + // 指定每个缩进级别的空格数 + tabWidth: 2, + // 使用制表符而不是空格缩进行 + useTabs: false, + // 在语句末尾是否需要分号 + semi: true, + // 是否使用单引号 + singleQuote: true, + // 更改引用对象属性的时间 可选值"" + quoteProps: 'as-needed', + // 在JSX中使用单引号而不是双引号 + jsxSingleQuote: false, + // 多行时尽可能打印尾随逗号。(例如,单行数组永远不会出现逗号结尾。) 可选值"",默认none + trailingComma: 'es5', + // 在对象文字中的括号之间打印空格 + bracketSpacing: true, + // jsx 标签的反尖括号需要换行 + jsxBracketSameLine: false, + // 在单独的箭头函数参数周围包括括号 always:(x) => x \ avoid:x => x + arrowParens: 'always', + // 这两个选项可用于格式化以给定字符偏移量(分别包括和不包括)开始和结束的代码 + rangeStart: 0, + rangeEnd: Infinity, + // 指定要使用的解析器,不需要写文件开头的 @prettier + requirePragma: false, + // 不需要自动在文件开头插入 @prettier + insertPragma: false, + // 使用默认的折行标准 always\never\preserve + proseWrap: 'preserve', + // 指定HTML文件的全局空格敏感度 css\strict\ignore + htmlWhitespaceSensitivity: 'css', + // Vue文件脚本和样式标签缩进 + vueIndentScriptAndStyle: false, + //在 windows 操作系统中换行符通常是回车 (CR) 加换行分隔符 (LF),也就是回车换行(CRLF), + //然而在 Linux 和 Unix 中只使用简单的换行分隔符 (LF)。 + //对应的控制字符为 "\n" (LF) 和 "\r\n"(CRLF)。auto意为保持现有的行尾 + // 换行符使用 lf 结尾是 可选值"" + endOfLine: 'auto', +}; diff --git a/sub-government-screen-service/.stylelintignore b/sub-government-screen-service/.stylelintignore new file mode 100644 index 0000000..b1a1302 --- /dev/null +++ b/sub-government-screen-service/.stylelintignore @@ -0,0 +1,17 @@ +# .stylelintignore +# 旧的不需打包的样式库 +*.min.css + +# 其他类型文件 +*.js +*.jpg +*.png +*.eot +*.ttf +*.woff +*.json + +# 测试和打包目录 +/dist/* +/node_modules/* +/src/assets/* \ No newline at end of file diff --git a/sub-government-screen-service/.stylelintrc.cjs b/sub-government-screen-service/.stylelintrc.cjs new file mode 100644 index 0000000..c5a5100 --- /dev/null +++ b/sub-government-screen-service/.stylelintrc.cjs @@ -0,0 +1,131 @@ +/* + * @Descripttion: .stylelintrc.cjs + * @Author: zenghua.wang + * @Date: 2022-09-22 15:53:58 + * @LastEditors: zenghua.wang + * @LastEditTime: 2024-01-24 18:49:26 + */ +module.exports = { + root: true, + plugins: ['stylelint-order', 'stylelint-scss'], + extends: [ + 'stylelint-config-standard', + 'stylelint-config-standard-scss', + 'stylelint-config-prettier', + 'stylelint-config-html/vue', + 'stylelint-config-recommended-vue', + 'stylelint-config-recommended-scss' + ], + overrides: [ + { + files: ['**/*.{html,vue}'], + customSyntax: 'postcss-html' + } + ], + rules: { + indentation: 2, + 'selector-pseudo-element-no-unknown': [ + true, + { + ignorePseudoElements: ['v-deep', ':deep'] + } + ], + 'number-leading-zero': 'always', + 'no-descending-specificity': null, + 'function-url-quotes': 'always', + 'string-quotes': 'single', + 'unit-case': null, + 'color-hex-case': 'lower', + 'color-hex-length': 'long', + 'rule-empty-line-before': 'never', + 'font-family-no-missing-generic-family-keyword': null, + 'selector-type-no-unknown': null, + 'block-opening-brace-space-before': 'always', + 'at-rule-no-unknown': null, + 'no-duplicate-selectors': null, + 'property-no-unknown': null, + 'no-empty-source': null, + 'selector-class-pattern': null, + 'keyframes-name-pattern': null, + 'selector-pseudo-class-no-unknown': [true, { ignorePseudoClasses: ['global', 'deep'] }], + 'function-no-unknown': null, + 'order/properties-order': [ + 'position', + 'top', + 'right', + 'bottom', + 'left', + 'z-index', + 'display', + 'justify-content', + 'align-items', + 'float', + 'clear', + 'overflow', + 'overflow-x', + 'overflow-y', + 'margin', + 'margin-top', + 'margin-right', + 'margin-bottom', + 'margin-left', + 'padding', + 'padding-top', + 'padding-right', + 'padding-bottom', + 'padding-left', + 'width', + 'min-width', + 'max-width', + 'height', + 'min-height', + 'max-height', + 'font-size', + 'font-family', + 'font-weight', + 'border', + 'border-style', + 'border-width', + 'border-color', + 'border-top', + 'border-top-style', + 'border-top-width', + 'border-top-color', + 'border-right', + 'border-right-style', + 'border-right-width', + 'border-right-color', + 'border-bottom', + 'border-bottom-style', + 'border-bottom-width', + 'border-bottom-color', + 'border-left', + 'border-left-style', + 'border-left-width', + 'border-left-color', + 'border-radius', + 'text-align', + 'text-justify', + 'text-indent', + 'text-overflow', + 'text-decoration', + 'white-space', + 'color', + 'background', + 'background-position', + 'background-repeat', + 'background-size', + 'background-color', + 'background-clip', + 'opacity', + 'filter', + 'list-style', + 'outline', + 'visibility', + 'box-shadow', + 'text-shadow', + 'resize', + 'transition' + ] + } +}; diff --git a/sub-government-screen-service/auto-imports.d.ts b/sub-government-screen-service/auto-imports.d.ts new file mode 100644 index 0000000..369aad4 --- /dev/null +++ b/sub-government-screen-service/auto-imports.d.ts @@ -0,0 +1,75 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// noinspection JSUnusedGlobalSymbols +// Generated by unplugin-auto-import +export {} +declare global { + const EffectScope: typeof import('vue')['EffectScope'] + const computed: typeof import('vue')['computed'] + const createApp: typeof import('vue')['createApp'] + const customRef: typeof import('vue')['customRef'] + const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] + const defineComponent: typeof import('vue')['defineComponent'] + const effectScope: typeof import('vue')['effectScope'] + const getCurrentInstance: typeof import('vue')['getCurrentInstance'] + const getCurrentScope: typeof import('vue')['getCurrentScope'] + const h: typeof import('vue')['h'] + const inject: typeof import('vue')['inject'] + const isProxy: typeof import('vue')['isProxy'] + const isReactive: typeof import('vue')['isReactive'] + const isReadonly: typeof import('vue')['isReadonly'] + const isRef: typeof import('vue')['isRef'] + const markRaw: typeof import('vue')['markRaw'] + const nextTick: typeof import('vue')['nextTick'] + const onActivated: typeof import('vue')['onActivated'] + const onBeforeMount: typeof import('vue')['onBeforeMount'] + const onBeforeRouteLeave: typeof import('vue-router')['onBeforeRouteLeave'] + const onBeforeRouteUpdate: typeof import('vue-router')['onBeforeRouteUpdate'] + const onBeforeUnmount: typeof import('vue')['onBeforeUnmount'] + const onBeforeUpdate: typeof import('vue')['onBeforeUpdate'] + const onDeactivated: typeof import('vue')['onDeactivated'] + const onErrorCaptured: typeof import('vue')['onErrorCaptured'] + const onMounted: typeof import('vue')['onMounted'] + const onRenderTracked: typeof import('vue')['onRenderTracked'] + const onRenderTriggered: typeof import('vue')['onRenderTriggered'] + const onScopeDispose: typeof import('vue')['onScopeDispose'] + const onServerPrefetch: typeof import('vue')['onServerPrefetch'] + const onUnmounted: typeof import('vue')['onUnmounted'] + const onUpdated: typeof import('vue')['onUpdated'] + const onWatcherCleanup: typeof import('vue')['onWatcherCleanup'] + const provide: typeof import('vue')['provide'] + const reactive: typeof import('vue')['reactive'] + const readonly: typeof import('vue')['readonly'] + const ref: typeof import('vue')['ref'] + const resolveComponent: typeof import('vue')['resolveComponent'] + const shallowReactive: typeof import('vue')['shallowReactive'] + const shallowReadonly: typeof import('vue')['shallowReadonly'] + const shallowRef: typeof import('vue')['shallowRef'] + const toRaw: typeof import('vue')['toRaw'] + const toRef: typeof import('vue')['toRef'] + const toRefs: typeof import('vue')['toRefs'] + const toValue: typeof import('vue')['toValue'] + const triggerRef: typeof import('vue')['triggerRef'] + const unref: typeof import('vue')['unref'] + const useAttrs: typeof import('vue')['useAttrs'] + const useCssModule: typeof import('vue')['useCssModule'] + const useCssVars: typeof import('vue')['useCssVars'] + const useId: typeof import('vue')['useId'] + const useLink: typeof import('vue-router')['useLink'] + const useModel: typeof import('vue')['useModel'] + const useRoute: typeof import('vue-router')['useRoute'] + const useRouter: typeof import('vue-router')['useRouter'] + const useSlots: typeof import('vue')['useSlots'] + const useTemplateRef: typeof import('vue')['useTemplateRef'] + const watch: typeof import('vue')['watch'] + const watchEffect: typeof import('vue')['watchEffect'] + const watchPostEffect: typeof import('vue')['watchPostEffect'] + const watchSyncEffect: typeof import('vue')['watchSyncEffect'] +} +// for type re-export +declare global { + // @ts-ignore + export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue' + import('vue') +} diff --git a/sub-government-screen-service/components.d.ts b/sub-government-screen-service/components.d.ts new file mode 100644 index 0000000..9acd056 --- /dev/null +++ b/sub-government-screen-service/components.d.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// Generated by unplugin-vue-components +// Read more: https://github.com/vuejs/core/pull/3399 +export {} + +declare module 'vue' { + export interface GlobalComponents { + BaseBg: typeof import('./src/components/baseBg.vue')['default'] + CodeDialog: typeof import('./src/components/code-dialog/index.vue')['default'] + CustomCard: typeof import('./src/components/CustomCard.vue')['default'] + CustomSelect: typeof import('./src/components/CustomSelect.vue')['default'] + GridSelect: typeof import('./src/components/GridSelect.vue')['default'] + LandClassificationType: typeof import('./src/components/LandClassificationType.vue')['default'] + LandIsTransfer: typeof import('./src/components/LandIsTransfer.vue')['default'] + LandType: typeof import('./src/components/LandType.vue')['default'] + Pagina: typeof import('./src/components/Pagina.vue')['default'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] + SubTop: typeof import('./src/components/subTop.vue')['default'] + } +} diff --git a/sub-government-screen-service/index.html b/sub-government-screen-service/index.html new file mode 100644 index 0000000..f8ec8cc --- /dev/null +++ b/sub-government-screen-service/index.html @@ -0,0 +1,16 @@ + + + + + + + + 数据大屏 + + + +
+ + + + \ No newline at end of file diff --git a/sub-government-screen-service/package.json b/sub-government-screen-service/package.json new file mode 100644 index 0000000..7642c62 --- /dev/null +++ b/sub-government-screen-service/package.json @@ -0,0 +1,76 @@ +{ + "name": "government-affairs-service", + "private": true, + "version": "0.0.1", + "type": "module", + "scripts": { + "dev": "vite --mode development", + "build": "vite build --mode production", + "test": "vite build --mode test", + "preview": "vite preview", + "format": "prettier --write 'src/**/*.{vue,ts,tsx,js,jsx,css,less,scss,json,md}'", + "eslint": "npx eslint --init", + "lint": "npm run lint:script && npm run lint:style", + "lint:style": "stylelint 'src/**/*.{vue,scss,css,sass,less}' --fix", + "lint:script": "eslint --ext .js,.ts,.tsx,.vue --fix --quiet ./src" + }, + "dependencies": { + "@element-plus/icons-vue": "^2.3.1", + "@smallwei/avue": "^3.6.2", + "@wangeditor/editor": "^5.1.23", + "@wangeditor/editor-for-vue": "^5.1.12", + "axios": "^1.6.5", + "echarts": "^5.6.0", + "element-plus": "^2.7.2", + "js-base64": "^3.7.6", + "lodash": "^4.17.21", + "moment": "^2.30.1", + "nprogress": "^0.2.0", + "path-browserify": "^1.0.1", + "pinia": "^2.1.7", + "pinia-plugin-persistedstate": "^3.2.1", + "screenfull": "^6.0.2", + "vue": "^3.3.11", + "vue-router": "^4.2.5", + "vue3-scroll-seamless": "^1.0.6" + }, + "devDependencies": { + "@babel/core": "^7.23.7", + "@babel/eslint-parser": "^7.23.3", + "@types/path-browserify": "^1.0.2", + "@vitejs/plugin-vue": "^4.5.2", + "autoprefixer": "^10.4.17", + "eslint": "^8.56.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-vue": "^9.20.1", + "mockjs": "^1.1.0", + "postcss": "^8.4.33", + "postcss-html": "^1.6.0", + "postcss-import": "^16.0.0", + "prettier": "^3.2.4", + "sass": "^1.70.0", + "stylelint": "^16.2.0", + "stylelint-config-html": "^1.1.0", + "stylelint-config-prettier": "^9.0.5", + "stylelint-config-rational-order": "^0.1.2", + "stylelint-config-recommended": "^14.0.0", + "stylelint-config-recommended-scss": "^14.0.0", + "stylelint-config-recommended-vue": "^1.5.0", + "stylelint-config-standard": "^36.0.0", + "stylelint-config-standard-scss": "^13.0.0", + "stylelint-order": "^6.0.4", + "stylelint-scss": "^6.1.0", + "terser": "^5.27.0", + "unplugin-auto-import": "^0.17.3", + "unplugin-vue-components": "^0.26.0", + "vite": "^5.0.8", + "vite-plugin-compression": "^0.5.1", + "vite-plugin-eslint": "^1.8.1", + "vite-plugin-mock": "^3.0.1", + "vite-plugin-progress": "^0.0.7", + "vite-plugin-qiankun": "^1.0.15", + "vite-plugin-svg-icons": "^2.0.1", + "vite-plugin-vue-setup-extend": "^0.4.0" + } +} diff --git a/sub-government-screen-service/public/images/avatar.gif b/sub-government-screen-service/public/images/avatar.gif new file mode 100644 index 0000000000000000000000000000000000000000..fdbd32c675f85af4ed57021ac0638a21a3c6cad3 GIT binary patch literal 6334 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 literal 0 HcmV?d00001 diff --git a/sub-government-screen-service/public/logo.png b/sub-government-screen-service/public/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..eb02f4ffdb7628020fb56aab6f84c3ae5a5d33ac GIT binary patch literal 12781 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 literal 0 HcmV?d00001 diff --git a/sub-government-screen-service/src/App.vue b/sub-government-screen-service/src/App.vue new file mode 100644 index 0000000..7a2b418 --- /dev/null +++ b/sub-government-screen-service/src/App.vue @@ -0,0 +1,27 @@ + + + + + + diff --git a/sub-government-screen-service/src/apis/baseInfo.js b/sub-government-screen-service/src/apis/baseInfo.js new file mode 100644 index 0000000..2e2500e --- /dev/null +++ b/sub-government-screen-service/src/apis/baseInfo.js @@ -0,0 +1,109 @@ +import request from '@/utils/axios'; + +//基础信息维护——字典项管理 + +//种植产物相关 +// #region +export function getPlanCrop(params = {}) { + return request('land-resource/baseInfo/planTypePage', { + method: 'GET', + params, + }); +} + +export function savePlanCrop(data) { + return request('land-resource/baseInfo/planTypeSave', { + method: 'POST', + data, + }); +} + +export function upPlanCrop(data = {}) { + return request('land-resource/baseInfo/planTypeEdit', { + method: 'PUT', + data, + }); +} + +export function exportPlanCrop(params = {}) { + return request('/land-resource/baseInfo/planTypeExport', { + method: 'GET', + params, + responseType: 'blob', + }); +} + +export function delPlanCrop(params) { + return request('land-resource/baseInfo/planTypeDelete/' + params.id, { + method: 'DELETE', + }); +} + +// #endregion + +//种植产物对应的种植阶段相关 +// #region +// export function getPlanStage(params = {}) { +// return request('land-resource/baseInfo/planTypePage', { +// method: 'GET', +// params, +// }); +// } + +// export function upPlanStage(data = {}) { +// return request('land-resource/baseInfo/planTypeEdit', { +// method: 'PUT', +// data, +// }); +// } + +// export function exportPlanStage(params = {}) { +// return request('/land-resource/baseInfo/planTypeExport', { +// method: 'GET', +// params, +// responseType: 'blob', +// }); +// } + +// export function delPlanStage(params) { +// return request('land-resource/baseInfo/planTypeDelete/' + params.id, { +// method: 'DELETE', +// }); +// } + +// #endregion + +// #region + +export function savePlanStage(data) { + return request('land-resource/baseInfo/stageTypeSave', { + method: 'POST', + data, + }); +} + +/* ------ ------ */ + +/* 获取土壤类型列表 */ +export function getSoilType(params) { + return request('land-resource/baseInfo/soilTypePage', { + method: 'GET', + params, + }); +} +/* 创建土壤类型 */ +export function saveSoilType(data) { + return request('land-resource/baseInfo/soilTypeSave', { + method: 'POST', + data, + }); +} + +/* 编辑土壤类型 */ +export function updateSoilType(data) { + return request('land-resource/baseInfo/soilTypeSave', { + method: 'PUT', + data, + }); +} +// #endregion diff --git a/sub-government-screen-service/src/apis/casualLandApi.js b/sub-government-screen-service/src/apis/casualLandApi.js new file mode 100644 index 0000000..503f164 --- /dev/null +++ b/sub-government-screen-service/src/apis/casualLandApi.js @@ -0,0 +1 @@ +import request from '@/utils/request'; diff --git a/sub-government-screen-service/src/apis/coding.js b/sub-government-screen-service/src/apis/coding.js new file mode 100644 index 0000000..d0b5ac9 --- /dev/null +++ b/sub-government-screen-service/src/apis/coding.js @@ -0,0 +1,81 @@ +import request from '@/utils/axios'; + +/** + * @Title: 列表 + */ +export function GetEntityList(params = {}) { + return request('/trace/code/farmMange/page', { + method: 'GET', + params, + }); +} + +/** + * @Title: 新增 + */ +export function AddEntity(data = {}) { + return request('/trace/code/farmMange/save', { + method: 'POST', + data, + }); +} + +/** + * @Title: 修改 + */ +export function UpdateEntity(data = {}) { + return request('/trace/code/farmMange/edit', { + method: 'PUT', + data, + }); +} + +/** + * @Title: 删除 + */ +export function DeleteEntity(params = {}) { + return request('/trace/code/farmMange/delete', { + method: 'DELETE', + params, + }); +} + +/** + * @Title: 导入 + */ +export function ImportEntity(data = {}) { + return request('/trace/code/farmMange/import', { + method: 'POST', + headers: { 'Content-Type': 'multipart/form-data' }, + data, + }); +} + +/** + * @Title: 导出 + */ +export function ExportEntity(params = {}) { + return request('/trace/code/farmMange/export', { + method: 'GET', + params, + responseType: 'blob', + }); +} + +/** + * @Title: 采收详情 + */ +export function GetEntity(params = {}) { + return request(`/trace/code/farmMange/qualityCheck/${params?.id}`, { + method: 'GET', + }); +} + +/** + * @Title: 溯源详情 + */ +export function GetTraceDetail(params = {}) { + return request(`/trace/code/farmMange/originalCodeInfo/${params?.id}`, { + method: 'GET', + }); +} diff --git a/sub-government-screen-service/src/apis/grid.js b/sub-government-screen-service/src/apis/grid.js new file mode 100644 index 0000000..b597b25 --- /dev/null +++ b/sub-government-screen-service/src/apis/grid.js @@ -0,0 +1,51 @@ +import request from '@/utils/axios'; + +/** + * @Title: 列表 + */ +export function GetEntityList(params = {}) { + return request('/land-resource/gridManage/page', { + method: 'GET', + params, + }); +} + +/** + * @Title: 新增 + */ +export function AddEntity(data = {}) { + return request('/land-resource/gridManage/save', { + method: 'POST', + data, + }); +} + +/** + * @Title: 修改 + */ +export function UpdateEntity(data = {}) { + return request('/land-resource/gridManage/edit', { + method: 'PUT', + data, + }); +} + +/** + * @Title: 删除 + */ +export function DeleteEntity(params = {}) { + return request(`/land-resource/gridManage/delete/${params.id}`, { + method: 'DELETE', + }); +} + +/** + * @Title: 导出 + */ +export function ExportEntity(params = {}) { + return request('/land-resource/gridManage/export', { + method: 'GET', + params, + responseType: 'blob', + }); +} diff --git a/sub-government-screen-service/src/apis/index.js b/sub-government-screen-service/src/apis/index.js new file mode 100644 index 0000000..dff00a3 --- /dev/null +++ b/sub-government-screen-service/src/apis/index.js @@ -0,0 +1,35 @@ +import request from '@/utils/axios'; +import { isEmpty } from '@/utils'; + +/** + * @Title: 获取字典 + */ +export function CommonDicData(params = { pageNum: 1, pageSize: 20, dictType: null }) { + if (isEmpty(params?.dictType)) return; + return request(`/system/dict/data/list`, { + method: 'GET', + apisType: 'dicData', + params, + }); +} + +/** + * @Title: 上传图片 + */ +export function CommonUpload(data, params) { + return request(`/upload`, { + method: 'POST', + apisType: 'upload', + uploadType: 'multipart/form-data', + data, + params, + }); +} + +//云南省所有区域信息 +export function getRegion(code) { + let codeVal = code ? code : '530000'; + return request('/system/area/region?areaCode=' + codeVal, { + method: 'GET', + }); +} diff --git a/sub-government-screen-service/src/apis/inputSuppliesApi/index.js b/sub-government-screen-service/src/apis/inputSuppliesApi/index.js new file mode 100644 index 0000000..5346cfb --- /dev/null +++ b/sub-government-screen-service/src/apis/inputSuppliesApi/index.js @@ -0,0 +1,3 @@ +import * as redBlack from './redAndBlank'; + +export { redBlack }; diff --git a/sub-government-screen-service/src/apis/inputSuppliesApi/redAndBlank.js b/sub-government-screen-service/src/apis/inputSuppliesApi/redAndBlank.js new file mode 100644 index 0000000..503f164 --- /dev/null +++ b/sub-government-screen-service/src/apis/inputSuppliesApi/redAndBlank.js @@ -0,0 +1 @@ +import request from '@/utils/request'; diff --git a/sub-government-screen-service/src/apis/land.js b/sub-government-screen-service/src/apis/land.js new file mode 100644 index 0000000..4fd94f8 --- /dev/null +++ b/sub-government-screen-service/src/apis/land.js @@ -0,0 +1,258 @@ +import request from '@/utils/axios'; + +/* 土地列表 */ +export function getLandsList(params = {}) { + return request('land-resource/landManage/page', { + method: 'GET', + params, + }); +} + +export function saveLand(data = {}) { + return request('land-resource/landManage/save', { + method: 'POST', + data, + }); +} +export function exportLands(params = {}) { + return request('/land-resource/landManage/export', { + method: 'GET', + params, + responseType: 'blob', + }); +} + +//年度计划相关 +export function getAnnualList(params = {}) { + return request('land-resource/annualManage/page', { + method: 'GET', + params, + }); +} + +export function saveAnnual(data) { + return request('land-resource/annualManage/save', { + method: 'POST', + data, + }); +} +export function editAnnual(data = {}) { + return request('land-resource/annualManage/edit', { + method: 'PUT', + data, + }); +} +export function examineAnnual(data = {}) { + return request('land-resource/annualManage/exam', { + method: 'PUT', + data, + }); +} + +export function exportAnnua(params = {}) { + return request('/land-resource/annualManage/export', { + method: 'GET', + params, + responseType: 'blob', + }); +} + +export function delAnnual(params) { + return request('land-resource/annualManage/delete/' + params.id, { + method: 'DELETE', + }); +} + +//种植规划相关 +export function getPlanList(params = {}) { + return request('land-resource/planManage/page', { + method: 'GET', + params, + }); +} + +export function savePlan(data) { + return request('land-resource/planManage/save', { + method: 'POST', + data, + }); +} + +export function editAlan(data = {}) { + return request('land-resource/planManage/edit', { + method: 'PUT', + data, + }); +} + +export function exportPlan(params = {}) { + return request('/land-resource/planManage/export', { + method: 'GET', + params, + responseType: 'blob', + }); +} + +export function delPlan(params) { + return request('land-resource/planManage/delete/' + params.id, { + method: 'DELETE', + }); +} + +//种植阶段相关 +export function getPlantingStage(params = {}) { + return request('land-resource/planManage/pageStage', { + method: 'GET', + params, + }); +} + +export function savePlantingStage(data) { + return request('land-resource/planManage/stageSave', { + method: 'POST', + data, + }); +} + +export function editPlantingStage(data = {}) { + return request('land-resource/planManage/editStage', { + method: 'PUT', + data, + }); +} + +export function delPlantingStage(params) { + return request('land-resource/planManage/deleteStage/' + params.id, { + method: 'DELETE', + }); +} +/* 删除土地 */ +export function delLand(id) { + return request('land-resource/landManage/delete/' + id, { + method: 'DELETE', + }); +} + +//作业记录相关 +export function getOperationRecord(params = {}) { + return request('land-resource/operationRecord/page', { + method: 'GET', + params, + }); +} + +export function saveOperationRecord(data) { + return request('land-resource/operationRecord/save', { + method: 'POST', + data, + }); +} + +export function editOperationRecord(data = {}) { + return request('land-resource/operationRecord/update', { + method: 'PUT', + data, + }); +} + +export function delOperationRecord(id) { + return request('land-resource/operationRecord/delete/' + id, { + method: 'DELETE', + }); +} + +export function exportOperationRecord(params = {}) { + return request('/land-resource/operationRecord/export', { + method: 'GET', + params, + responseType: 'blob', + }); +} + +export function importOperationRecord(data = {}) { + return request('/land-resource/operationRecord/import', { + method: 'POST', + data, + headers: { 'Content-Type': 'multipart/form-data' }, + }); +} + +//通过土地获取产物和位置 +export function getAddrCropByLand(landId) { + return request('land-resource/operationRecord/workArea/' + landId, { + method: 'GET', + }); +} +/* 导入土地 */ +export function importLands(data) { + return request('land-resource/landManage/import', { + method: 'POST', + data, + Headers: { + 'Content-Type': 'multipart/form-data', + }, + }); +} + +//土地巡查相关 +export function getlandInspection(params = {}) { + return request('land-resource/landInspection/page', { + method: 'GET', + params, + }); +} + +export function savelandInspection(data) { + return request('land-resource/landInspection/save', { + method: 'POST', + data, + }); +} + +export function enrolllandInspection(data = {}) { + return request('land-resource/landInspection/registrationResult', { + method: 'PUT', + data, + }); +} + +export function exportlandInspection(params = {}) { + return request('/land-resource/landInspection/export', { + method: 'GET', + params, + responseType: 'blob', + }); +} + +/* ------ 土地违法处理 ------ */ +// #region + +/* 查询土地违法处理 */ +export function getLandIllegal(params = {}) { + return request('land-resource/landViolation/page', { + method: 'GET', + params, + }); +} +/* 新增土地违法处理 */ +export function createLandIllegal(data = {}) { + return request('land-resource/landViolation/save', { + method: 'POST', + data, + }); +} + +/* 登记处理 */ +export function registerLandIllegal(data = {}) { + return request('land-resource/landViolation/registResult', { + method: 'PUT', + data, + }); +} +/* 违法详情 */ +export function illegalInfo(id = '') { + return request('land-resource/landViolation/detail/' + id, { + method: 'GET', + }); +} +// #endregion diff --git a/sub-government-screen-service/src/apis/plan.js b/sub-government-screen-service/src/apis/plan.js new file mode 100644 index 0000000..617d29c --- /dev/null +++ b/sub-government-screen-service/src/apis/plan.js @@ -0,0 +1,61 @@ +import request from '@/utils/axios'; + +/** + * @Title: 列表 + */ +export function GetEntityList(params = {}) { + return request('/land-resource/annualManage/page', { + method: 'GET', + params, + }); +} + +/** + * @Title: 新增 + */ +export function AddEntity(data = {}) { + return request('/land-resource/annualManage/save', { + method: 'POST', + data, + }); +} + +/** + * @Title: 修改 + */ +export function UpdateEntity(data = {}) { + return request('/land-resource/annualManage/edit', { + method: 'PUT', + data, + }); +} + +/** + * @Title: 审核 + */ +export function AuditEntity(data = {}) { + return request('/land-resource/annualManage/exam', { + method: 'PUT', + data, + }); +} + +/** + * @Title: 删除 + */ +export function DeleteEntity(params = {}) { + return request(`/land-resource/annualManage/delete/${params.id}`, { + method: 'DELETE', + }); +} + +/** + * @Title: 导出 + */ +export function ExportEntity(params = {}) { + return request('/land-resource/annualManage/export', { + method: 'GET', + params, + responseType: 'blob', + }); +} diff --git a/sub-government-screen-service/src/apis/quality.js b/sub-government-screen-service/src/apis/quality.js new file mode 100644 index 0000000..5d2f580 --- /dev/null +++ b/sub-government-screen-service/src/apis/quality.js @@ -0,0 +1,41 @@ +import request from '@/utils/axios'; + +/** + * @Title: 列表 + */ +export function GetEntityList(params) { + return request('/trace/code/qualityManage/page', { + method: 'GET', + params, + }); +} + +/** + * @Title: 新增 + */ +export function AddEntity(data) { + return request('/trace/code/qualityManage/save', { + method: 'POST', + data, + }); +} + +/** + * @Title: 修改 + */ +export function UpdateEntity(data) { + return request('/trace/code/qualityManage/edit', { + method: 'PUT', + data, + }); +} + +/** + * @Title: 删除 + */ +export function DeleteEntity(params) { + return request('/trace/code/qualityManage/delete', { + method: 'DELETE', + params, + }); +} diff --git a/sub-government-screen-service/src/apis/user.js b/sub-government-screen-service/src/apis/user.js new file mode 100644 index 0000000..17ca025 --- /dev/null +++ b/sub-government-screen-service/src/apis/user.js @@ -0,0 +1,53 @@ +import request from '@/utils/axios'; + +/** + * @Title: 列表 + */ +export function GetEntityList(data, params) { + return request('/store/user/query-user', { + method: 'POST', + data: data, + params: params, + }); +} + +/** + * @Title: 新增 + */ +export function AddEntity(data, params = {}) { + return request('/store/user/add-user', { + method: 'POST', + data: data, + params: params, + }); +} + +/** + * @Title: 修改 + */ +export function UpdateEntity(data, params = {}) { + return request('/store/user/update-user', { + method: 'PUT', + data: data, + params: params, + }); +} + +/** + * @Title: 删除 + */ +export function DeleteEntity(data, params) { + return request('/store/user/del-user', { + method: 'DELETE', + data: data, + params: params, + }); +} + +export function UploadAvatar(data, params) { + return request('/store/self/generate-avatar-pic-upload-url', { + method: 'POST', + data: data, + params: params, + }); +} diff --git a/sub-government-screen-service/src/assets/fonts/demo.css b/sub-government-screen-service/src/assets/fonts/demo.css new file mode 100644 index 0000000..a67054a --- /dev/null +++ b/sub-government-screen-service/src/assets/fonts/demo.css @@ -0,0 +1,539 @@ +/* Logo 字体 */ +@font-face { + font-family: "iconfont logo"; + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834'); + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg'); +} + +.logo { + font-family: "iconfont logo"; + font-size: 160px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* tabs */ +.nav-tabs { + position: relative; +} + +.nav-tabs .nav-more { + position: absolute; + right: 0; + bottom: 0; + height: 42px; + line-height: 42px; + color: #666; +} + +#tabs { + border-bottom: 1px solid #eee; +} + +#tabs li { + cursor: pointer; + width: 100px; + height: 40px; + line-height: 40px; + text-align: center; + font-size: 16px; + border-bottom: 2px solid transparent; + position: relative; + z-index: 1; + margin-bottom: -1px; + color: #666; +} + + +#tabs .active { + border-bottom-color: #f00; + color: #222; +} + +.tab-container .content { + display: none; +} + +/* 页面布局 */ +.main { + padding: 30px 100px; + width: 960px; + margin: 0 auto; +} + +.main .logo { + color: #333; + text-align: left; + margin-bottom: 30px; + line-height: 1; + height: 110px; + margin-top: -50px; + overflow: hidden; + *zoom: 1; +} + +.main .logo a { + font-size: 160px; + color: #333; +} + +.helps { + margin-top: 40px; +} + +.helps pre { + padding: 20px; + margin: 10px 0; + border: solid 1px #e7e1cd; + background-color: #fffdef; + overflow: auto; +} + +.icon_lists { + width: 100% !important; + overflow: hidden; + *zoom: 1; +} + +.icon_lists li { + width: 100px; + margin-bottom: 10px; + margin-right: 20px; + text-align: center; + list-style: none !important; + cursor: default; +} + +.icon_lists li .code-name { + line-height: 1.2; +} + +.icon_lists .icon { + display: block; + height: 100px; + line-height: 100px; + font-size: 42px; + margin: 10px auto; + color: #333; + -webkit-transition: font-size 0.25s linear, width 0.25s linear; + -moz-transition: font-size 0.25s linear, width 0.25s linear; + transition: font-size 0.25s linear, width 0.25s linear; +} + +.icon_lists .icon:hover { + font-size: 100px; +} + +.icon_lists .svg-icon { + /* 通过设置 font-size 来改变图标大小 */ + width: 1em; + /* 图标和文字相邻时,垂直对齐 */ + vertical-align: -0.15em; + /* 通过设置 color 来改变 SVG 的颜色/fill */ + fill: currentColor; + /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示 + normalize.css 中也包含这行 */ + overflow: hidden; +} + +.icon_lists li .name, +.icon_lists li .code-name { + color: #666; +} + +/* markdown 样式 */ +.markdown { + color: #666; + font-size: 14px; + line-height: 1.8; +} + +.highlight { + line-height: 1.5; +} + +.markdown img { + vertical-align: middle; + max-width: 100%; +} + +.markdown h1 { + color: #404040; + font-weight: 500; + line-height: 40px; + margin-bottom: 24px; +} + +.markdown h2, +.markdown h3, +.markdown h4, +.markdown h5, +.markdown h6 { + color: #404040; + margin: 1.6em 0 0.6em 0; + font-weight: 500; + clear: both; +} + +.markdown h1 { + font-size: 28px; +} + +.markdown h2 { + font-size: 22px; +} + +.markdown h3 { + font-size: 16px; +} + +.markdown h4 { + font-size: 14px; +} + +.markdown h5 { + font-size: 12px; +} + +.markdown h6 { + font-size: 12px; +} + +.markdown hr { + height: 1px; + border: 0; + background: #e9e9e9; + margin: 16px 0; + clear: both; +} + +.markdown p { + margin: 1em 0; +} + +.markdown>p, +.markdown>blockquote, +.markdown>.highlight, +.markdown>ol, +.markdown>ul { + width: 80%; +} + +.markdown ul>li { + list-style: circle; +} + +.markdown>ul li, +.markdown blockquote ul>li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown>ul li p, +.markdown>ol li p { + margin: 0.6em 0; +} + +.markdown ol>li { + list-style: decimal; +} + +.markdown>ol li, +.markdown blockquote ol>li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown code { + margin: 0 3px; + padding: 0 5px; + background: #eee; + border-radius: 3px; +} + +.markdown strong, +.markdown b { + font-weight: 600; +} + +.markdown>table { + border-collapse: collapse; + border-spacing: 0px; + empty-cells: show; + border: 1px solid #e9e9e9; + width: 95%; + margin-bottom: 24px; +} + +.markdown>table th { + white-space: nowrap; + color: #333; + font-weight: 600; +} + +.markdown>table th, +.markdown>table td { + border: 1px solid #e9e9e9; + padding: 8px 16px; + text-align: left; +} + +.markdown>table th { + background: #F7F7F7; +} + +.markdown blockquote { + font-size: 90%; + color: #999; + border-left: 4px solid #e9e9e9; + padding-left: 0.8em; + margin: 1em 0; +} + +.markdown blockquote p { + margin: 0; +} + +.markdown .anchor { + opacity: 0; + transition: opacity 0.3s ease; + margin-left: 8px; +} + +.markdown .waiting { + color: #ccc; +} + +.markdown h1:hover .anchor, +.markdown h2:hover .anchor, +.markdown h3:hover .anchor, +.markdown h4:hover .anchor, +.markdown h5:hover .anchor, +.markdown h6:hover .anchor { + opacity: 1; + display: inline-block; +} + +.markdown>br, +.markdown>p>br { + clear: both; +} + + +.hljs { + display: block; + background: white; + padding: 0.5em; + color: #333333; + overflow-x: auto; +} + +.hljs-comment, +.hljs-meta { + color: #969896; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-strong, +.hljs-emphasis, +.hljs-quote { + color: #df5000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #a71d5d; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute { + color: #0086b3; +} + +.hljs-section, +.hljs-name { + color: #63a35c; +} + +.hljs-tag { + color: #333333; +} + +.hljs-title, +.hljs-attr, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #795da3; +} + +.hljs-addition { + color: #55a532; + background-color: #eaffea; +} + +.hljs-deletion { + color: #bd2c00; + background-color: #ffecec; +} + +.hljs-link { + text-decoration: underline; +} + +/* 代码高亮 */ +/* PrismJS 1.15.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} + +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} + +@media print { + + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre)>code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} + +/* Inline code */ +:not(pre)>code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #999; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + background: hsla(0, 0%, 100%, .5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} diff --git a/sub-government-screen-service/src/assets/fonts/demo_index.html b/sub-government-screen-service/src/assets/fonts/demo_index.html new file mode 100644 index 0000000..24647ea --- /dev/null +++ b/sub-government-screen-service/src/assets/fonts/demo_index.html @@ -0,0 +1,1223 @@ + + + + + iconfont Demo + + + + + + + + + + + + + +
+

+ + +

+ +
+
+
    + +
  • + +
    销售明细
    +
    &#xe60c;
    +
  • + +
  • + +
    销售明细
    +
    &#xe6be;
    +
  • + +
  • + +
    充值记录
    +
    &#xe614;
    +
  • + +
  • + +
    充值规则
    +
    &#xe628;
    +
  • + +
  • + +
    用户画像
    +
    &#xe783;
    +
  • + +
  • + +
    成就
    +
    &#xe616;
    +
  • + +
  • + +
    我的-段位
    +
    &#xe61a;
    +
  • + +
  • + +
    皮肤
    +
    &#xe790;
    +
  • + +
  • + +
    个人中心-积分商城
    +
    &#xe996;
    +
  • + +
  • + +
    价值投资
    +
    &#xe661;
    +
  • + +
  • + +
    费用统计
    +
    &#xe632;
    +
  • + +
  • + +
    数据报表
    +
    &#xe64e;
    +
  • + +
  • + +
    游戏管理
    +
    &#xe6d0;
    +
  • + +
  • + +
    banner
    +
    &#xe613;
    +
  • + +
  • + +
    核销码核销
    +
    &#xe601;
    +
  • + +
  • + +
    结算管理
    +
    &#xe6b9;
    +
  • + +
  • + +
    退货退款
    +
    &#xe7af;
    +
  • + +
  • + +
    wechat
    +
    &#xe681;
    +
  • + +
  • + +
    alipay
    +
    &#xe61e;
    +
  • + +
  • + +
    会员
    +
    &#xe67f;
    +
  • + +
  • + +
    我的优惠券
    +
    &#xe65a;
    +
  • + +
  • + +
    会员等级
    +
    &#xe7d8;
    +
  • + +
  • + +
    活动
    +
    &#xe67b;
    +
  • + +
  • + +
    门店
    +
    &#xe60a;
    +
  • + +
  • + +
    会员
    +
    &#xe640;
    +
  • + +
  • + +
    会员充值
    +
    &#xe799;
    +
  • + +
  • + +
    营销
    +
    &#xe765;
    +
  • + +
  • + +
    商品规格
    +
    &#xe6d7;
    +
  • + +
  • + +
    商家入驻
    +
    &#xe62b;
    +
  • + +
  • + +
    小店商品库
    +
    &#xe6c6;
    +
  • + +
  • + +
    商家列表
    +
    &#xe64a;
    +
  • + +
  • + +
    订单
    +
    &#xe737;
    +
  • + +
  • + +
    权限
    +
    &#xe612;
    +
  • + +
  • + +
    06商品-线性
    +
    &#xe889;
    +
  • + +
  • + +
    菜单
    +
    &#xe60e;
    +
  • + +
  • + +
    dictionary
    +
    &#xe652;
    +
  • + +
  • + +
    dictionary
    +
    &#xe600;
    +
  • + +
  • + +
    new-role
    +
    &#xe604;
    +
  • + +
  • + +
    327全屏
    +
    &#xe8fa;
    +
  • + +
  • + +
    328退出全屏
    +
    &#xe8fb;
    +
  • + +
  • + +
    表格
    +
    &#xe615;
    +
  • + +
  • + +
    测试
    +
    &#xe610;
    +
  • + +
  • + +
    中英文
    +
    &#xe649;
    +
  • + +
  • + +
    方案列表-默认
    +
    &#xe6ee;
    +
  • + +
  • + +
    文字大小
    +
    &#xe660;
    +
  • + +
+
+

Unicode 引用

+
+ +

Unicode 是字体在网页端最原始的应用方式,特点是:

+
    +
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • +
  • 默认情况下不支持多色,直接添加多色图标会自动去色。
  • +
+
+

注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)

+
+

Unicode 使用步骤如下:

+

第一步:拷贝项目下面生成的 @font-face

+
@font-face {
+  font-family: 'iconfont';
+  src: url('iconfont.woff2?t=1725879404188') format('woff2'),
+       url('iconfont.woff?t=1725879404188') format('woff'),
+       url('iconfont.ttf?t=1725879404188') format('truetype');
+}
+
+

第二步:定义使用 iconfont 的样式

+
.iconfont {
+  font-family: "iconfont" !important;
+  font-size: 16px;
+  font-style: normal;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+

第三步:挑选相应图标并获取字体编码,应用于页面

+
+<span class="iconfont">&#x33;</span>
+
+
+

"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    + 销售明细 +
    +
    .icon-data4 +
    +
  • + +
  • + +
    + 销售明细 +
    +
    .icon-data5 +
    +
  • + +
  • + +
    + 充值记录 +
    +
    .icon-recharge-record +
    +
  • + +
  • + +
    + 充值规则 +
    +
    .icon-recharge-rule +
    +
  • + +
  • + +
    + 用户画像 +
    +
    .icon-user-profile +
    +
  • + +
  • + +
    + 成就 +
    +
    .icon-achieve +
    +
  • + +
  • + +
    + 我的-段位 +
    +
    .icon-activity-level +
    +
  • + +
  • + +
    + 皮肤 +
    +
    .icon-skins +
    +
  • + +
  • + +
    + 个人中心-积分商城 +
    +
    .icon-data1 +
    +
  • + +
  • + +
    + 价值投资 +
    +
    .icon-data2 +
    +
  • + +
  • + +
    + 费用统计 +
    +
    .icon-data3 +
    +
  • + +
  • + +
    + 数据报表 +
    +
    .icon-data +
    +
  • + +
  • + +
    + 游戏管理 +
    +
    .icon-game +
    +
  • + +
  • + +
    + banner +
    +
    .icon-banner +
    +
  • + +
  • + +
    + 核销码核销 +
    +
    .icon-verification +
    +
  • + +
  • + +
    + 结算管理 +
    +
    .icon-balance +
    +
  • + +
  • + +
    + 退货退款 +
    +
    .icon-refund +
    +
  • + +
  • + +
    + wechat +
    +
    .icon-wechat +
    +
  • + +
  • + +
    + alipay +
    +
    .icon-alipay +
    +
  • + +
  • + +
    + 会员 +
    +
    .icon-user +
    +
  • + +
  • + +
    + 我的优惠券 +
    +
    .icon-coupon +
    +
  • + +
  • + +
    + 会员等级 +
    +
    .icon-level +
    +
  • + +
  • + +
    + 活动 +
    +
    .icon-activity +
    +
  • + +
  • + +
    + 门店 +
    +
    .icon-shop +
    +
  • + +
  • + +
    + 会员 +
    +
    .icon-member +
    +
  • + +
  • + +
    + 会员充值 +
    +
    .icon-recharge +
    +
  • + +
  • + +
    + 营销 +
    +
    .icon-marketing +
    +
  • + +
  • + +
    + 商品规格 +
    +
    .icon-goods-sku +
    +
  • + +
  • + +
    + 商家入驻 +
    +
    .icon-store +
    +
  • + +
  • + +
    + 小店商品库 +
    +
    .icon-goods-store +
    +
  • + +
  • + +
    + 商家列表 +
    +
    .icon-storer +
    +
  • + +
  • + +
    + 订单 +
    +
    .icon-order +
    +
  • + +
  • + +
    + 权限 +
    +
    .icon-permission +
    +
  • + +
  • + +
    + 06商品-线性 +
    +
    .icon-goods +
    +
  • + +
  • + +
    + 菜单 +
    +
    .icon-menu +
    +
  • + +
  • + +
    + dictionary +
    +
    .icon-dict-type +
    +
  • + +
  • + +
    + dictionary +
    +
    .icon-dictionary +
    +
  • + +
  • + +
    + new-role +
    +
    .icon-role +
    +
  • + +
  • + +
    + 327全屏 +
    +
    .icon-fullscreen +
    +
  • + +
  • + +
    + 328退出全屏 +
    +
    .icon-exit-fullscreen +
    +
  • + +
  • + +
    + 表格 +
    +
    .icon-table +
    +
  • + +
  • + +
    + 测试 +
    +
    .icon-test +
    +
  • + +
  • + +
    + 中英文 +
    +
    .icon-lang +
    +
  • + +
  • + +
    + 方案列表-默认 +
    +
    .icon-demo +
    +
  • + +
  • + +
    + 文字大小 +
    +
    .icon-size +
    +
  • + +
+
+

font-class 引用

+
+ +

font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

+

与 Unicode 使用方式相比,具有如下特点:

+
    +
  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • +
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 fontclass 代码:

+
<link rel="stylesheet" href="./iconfont.css">
+
+

第二步:挑选相应图标并获取类名,应用于页面:

+
<span class="iconfont icon-xxx"></span>
+
+
+

" + iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    销售明细
    +
    #icon-data4
    +
  • + +
  • + +
    销售明细
    +
    #icon-data5
    +
  • + +
  • + +
    充值记录
    +
    #icon-recharge-record
    +
  • + +
  • + +
    充值规则
    +
    #icon-recharge-rule
    +
  • + +
  • + +
    用户画像
    +
    #icon-user-profile
    +
  • + +
  • + +
    成就
    +
    #icon-achieve
    +
  • + +
  • + +
    我的-段位
    +
    #icon-activity-level
    +
  • + +
  • + +
    皮肤
    +
    #icon-skins
    +
  • + +
  • + +
    个人中心-积分商城
    +
    #icon-data1
    +
  • + +
  • + +
    价值投资
    +
    #icon-data2
    +
  • + +
  • + +
    费用统计
    +
    #icon-data3
    +
  • + +
  • + +
    数据报表
    +
    #icon-data
    +
  • + +
  • + +
    游戏管理
    +
    #icon-game
    +
  • + +
  • + +
    banner
    +
    #icon-banner
    +
  • + +
  • + +
    核销码核销
    +
    #icon-verification
    +
  • + +
  • + +
    结算管理
    +
    #icon-balance
    +
  • + +
  • + +
    退货退款
    +
    #icon-refund
    +
  • + +
  • + +
    wechat
    +
    #icon-wechat
    +
  • + +
  • + +
    alipay
    +
    #icon-alipay
    +
  • + +
  • + +
    会员
    +
    #icon-user
    +
  • + +
  • + +
    我的优惠券
    +
    #icon-coupon
    +
  • + +
  • + +
    会员等级
    +
    #icon-level
    +
  • + +
  • + +
    活动
    +
    #icon-activity
    +
  • + +
  • + +
    门店
    +
    #icon-shop
    +
  • + +
  • + +
    会员
    +
    #icon-member
    +
  • + +
  • + +
    会员充值
    +
    #icon-recharge
    +
  • + +
  • + +
    营销
    +
    #icon-marketing
    +
  • + +
  • + +
    商品规格
    +
    #icon-goods-sku
    +
  • + +
  • + +
    商家入驻
    +
    #icon-store
    +
  • + +
  • + +
    小店商品库
    +
    #icon-goods-store
    +
  • + +
  • + +
    商家列表
    +
    #icon-storer
    +
  • + +
  • + +
    订单
    +
    #icon-order
    +
  • + +
  • + +
    权限
    +
    #icon-permission
    +
  • + +
  • + +
    06商品-线性
    +
    #icon-goods
    +
  • + +
  • + +
    菜单
    +
    #icon-menu
    +
  • + +
  • + +
    dictionary
    +
    #icon-dict-type
    +
  • + +
  • + +
    dictionary
    +
    #icon-dictionary
    +
  • + +
  • + +
    new-role
    +
    #icon-role
    +
  • + +
  • + +
    327全屏
    +
    #icon-fullscreen
    +
  • + +
  • + +
    328退出全屏
    +
    #icon-exit-fullscreen
    +
  • + +
  • + +
    表格
    +
    #icon-table
    +
  • + +
  • + +
    测试
    +
    #icon-test
    +
  • + +
  • + +
    中英文
    +
    #icon-lang
    +
  • + +
  • + +
    方案列表-默认
    +
    #icon-demo
    +
  • + +
  • + +
    文字大小
    +
    #icon-size
    +
  • + +
+
+

Symbol 引用

+
+ +

这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 + 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:

+
    +
  • 支持多色图标了,不再受单色限制。
  • +
  • 通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
  • +
  • 兼容性较差,支持 IE9+,及现代浏览器。
  • +
  • 浏览器渲染 SVG 的性能一般,还不如 png。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 symbol 代码:

+
<script src="./iconfont.js"></script>
+
+

第二步:加入通用 CSS 代码(引入一次就行):

+
<style>
+.icon {
+  width: 1em;
+  height: 1em;
+  vertical-align: -0.15em;
+  fill: currentColor;
+  overflow: hidden;
+}
+</style>
+
+

第三步:挑选相应图标并获取类名,应用于页面:

+
<svg class="icon" aria-hidden="true">
+  <use xlink:href="#icon-xxx"></use>
+</svg>
+
+
+
+ +
+
+ + + diff --git a/sub-government-screen-service/src/assets/fonts/iconfont.css b/sub-government-screen-service/src/assets/fonts/iconfont.css new file mode 100644 index 0000000..e618efa --- /dev/null +++ b/sub-government-screen-service/src/assets/fonts/iconfont.css @@ -0,0 +1,195 @@ +@font-face { + font-family: "iconfont"; /* Project id 4425172 */ + src: url('iconfont.woff2?t=1725879404188') format('woff2'), + url('iconfont.woff?t=1725879404188') format('woff'), + url('iconfont.ttf?t=1725879404188') format('truetype'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-data4:before { + content: "\e60c"; +} + +.icon-data5:before { + content: "\e6be"; +} + +.icon-recharge-record:before { + content: "\e614"; +} + +.icon-recharge-rule:before { + content: "\e628"; +} + +.icon-user-profile:before { + content: "\e783"; +} + +.icon-achieve:before { + content: "\e616"; +} + +.icon-activity-level:before { + content: "\e61a"; +} + +.icon-skins:before { + content: "\e790"; +} + +.icon-data1:before { + content: "\e996"; +} + +.icon-data2:before { + content: "\e661"; +} + +.icon-data3:before { + content: "\e632"; +} + +.icon-data:before { + content: "\e64e"; +} + +.icon-game:before { + content: "\e6d0"; +} + +.icon-banner:before { + content: "\e613"; +} + +.icon-verification:before { + content: "\e601"; +} + +.icon-balance:before { + content: "\e6b9"; +} + +.icon-refund:before { + content: "\e7af"; +} + +.icon-wechat:before { + content: "\e681"; +} + +.icon-alipay:before { + content: "\e61e"; +} + +.icon-user:before { + content: "\e67f"; +} + +.icon-coupon:before { + content: "\e65a"; +} + +.icon-level:before { + content: "\e7d8"; +} + +.icon-activity:before { + content: "\e67b"; +} + +.icon-shop:before { + content: "\e60a"; +} + +.icon-member:before { + content: "\e640"; +} + +.icon-recharge:before { + content: "\e799"; +} + +.icon-marketing:before { + content: "\e765"; +} + +.icon-goods-sku:before { + content: "\e6d7"; +} + +.icon-store:before { + content: "\e62b"; +} + +.icon-goods-store:before { + content: "\e6c6"; +} + +.icon-storer:before { + content: "\e64a"; +} + +.icon-order:before { + content: "\e737"; +} + +.icon-permission:before { + content: "\e612"; +} + +.icon-goods:before { + content: "\e889"; +} + +.icon-menu:before { + content: "\e60e"; +} + +.icon-dict-type:before { + content: "\e652"; +} + +.icon-dictionary:before { + content: "\e600"; +} + +.icon-role:before { + content: "\e604"; +} + +.icon-fullscreen:before { + content: "\e8fa"; +} + +.icon-exit-fullscreen:before { + content: "\e8fb"; +} + +.icon-table:before { + content: "\e615"; +} + +.icon-test:before { + content: "\e610"; +} + +.icon-lang:before { + content: "\e649"; +} + +.icon-demo:before { + content: "\e6ee"; +} + +.icon-size:before { + content: "\e660"; +} + diff --git a/sub-government-screen-service/src/assets/fonts/iconfont.js b/sub-government-screen-service/src/assets/fonts/iconfont.js new file mode 100644 index 0000000..0c8b2d7 --- /dev/null +++ b/sub-government-screen-service/src/assets/fonts/iconfont.js @@ -0,0 +1 @@ +window._iconfont_svg_string_4425172='',(h=>{var c=(l=(l=document.getElementsByTagName("script"))[l.length-1]).getAttribute("data-injectcss"),l=l.getAttribute("data-disable-injectsvg");if(!l){var a,t,v,o,i,z=function(c,l){l.parentNode.insertBefore(c,l)};if(c&&!h.__iconfont__svg__cssinject__){h.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}a=function(){var c,l=document.createElement("div");l.innerHTML=h._iconfont_svg_string_4425172,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(c=document.body).firstChild?z(l,c.firstChild):c.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(a,0):(t=function(){document.removeEventListener("DOMContentLoaded",t,!1),a()},document.addEventListener("DOMContentLoaded",t,!1)):document.attachEvent&&(v=a,o=h.document,i=!1,s(),o.onreadystatechange=function(){"complete"==o.readyState&&(o.onreadystatechange=null,m())})}function m(){i||(i=!0,v())}function s(){try{o.documentElement.doScroll("left")}catch(c){return void setTimeout(s,50)}m()}})(window); \ No newline at end of file diff --git a/sub-government-screen-service/src/assets/fonts/iconfont.json b/sub-government-screen-service/src/assets/fonts/iconfont.json new file mode 100644 index 0000000..93b8c53 --- /dev/null +++ b/sub-government-screen-service/src/assets/fonts/iconfont.json @@ -0,0 +1,324 @@ +{ + "id": "4425172", + "name": "sub-vue", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "react/vue项目后台管理平台", + "glyphs": [ + { + "icon_id": "1218184", + "name": "销售明细", + "font_class": "data4", + "unicode": "e60c", + "unicode_decimal": 58892 + }, + { + "icon_id": "2230090", + "name": "销售明细", + "font_class": "data5", + "unicode": "e6be", + "unicode_decimal": 59070 + }, + { + "icon_id": "6882983", + "name": "充值记录", + "font_class": "recharge-record", + "unicode": "e614", + "unicode_decimal": 58900 + }, + { + "icon_id": "34611004", + "name": "充值规则", + "font_class": "recharge-rule", + "unicode": "e628", + "unicode_decimal": 58920 + }, + { + "icon_id": "15562252", + "name": "用户画像", + "font_class": "user-profile", + "unicode": "e783", + "unicode_decimal": 59267 + }, + { + "icon_id": "18747445", + "name": "成就", + "font_class": "achieve", + "unicode": "e616", + "unicode_decimal": 58902 + }, + { + "icon_id": "33848542", + "name": "我的-段位", + "font_class": "activity-level", + "unicode": "e61a", + "unicode_decimal": 58906 + }, + { + "icon_id": "20406821", + "name": "皮肤", + "font_class": "skins", + "unicode": "e790", + "unicode_decimal": 59280 + }, + { + "icon_id": "2214847", + "name": "个人中心-积分商城", + "font_class": "data1", + "unicode": "e996", + "unicode_decimal": 59798 + }, + { + "icon_id": "14233304", + "name": "价值投资", + "font_class": "data2", + "unicode": "e661", + "unicode_decimal": 58977 + }, + { + "icon_id": "23059951", + "name": "费用统计", + "font_class": "data3", + "unicode": "e632", + "unicode_decimal": 58930 + }, + { + "icon_id": "2199049", + "name": "数据报表", + "font_class": "data", + "unicode": "e64e", + "unicode_decimal": 58958 + }, + { + "icon_id": "36257316", + "name": "游戏管理", + "font_class": "game", + "unicode": "e6d0", + "unicode_decimal": 59088 + }, + { + "icon_id": "11913396", + "name": "banner", + "font_class": "banner", + "unicode": "e613", + "unicode_decimal": 58899 + }, + { + "icon_id": "35264323", + "name": "核销码核销", + "font_class": "verification", + "unicode": "e601", + "unicode_decimal": 58881 + }, + { + "icon_id": "6514128", + "name": "结算管理", + "font_class": "balance", + "unicode": "e6b9", + "unicode_decimal": 59065 + }, + { + "icon_id": "12025983", + "name": "退货退款", + "font_class": "refund", + "unicode": "e7af", + "unicode_decimal": 59311 + }, + { + "icon_id": "1207908", + "name": "wechat", + "font_class": "wechat", + "unicode": "e681", + "unicode_decimal": 59009 + }, + { + "icon_id": "27188513", + "name": "alipay", + "font_class": "alipay", + "unicode": "e61e", + "unicode_decimal": 58910 + }, + { + "icon_id": "11111017", + "name": "会员", + "font_class": "user", + "unicode": "e67f", + "unicode_decimal": 59007 + }, + { + "icon_id": "630079", + "name": "我的优惠券", + "font_class": "coupon", + "unicode": "e65a", + "unicode_decimal": 58970 + }, + { + "icon_id": "2046370", + "name": "会员等级", + "font_class": "level", + "unicode": "e7d8", + "unicode_decimal": 59352 + }, + { + "icon_id": "2569868", + "name": "活动", + "font_class": "activity", + "unicode": "e67b", + "unicode_decimal": 59003 + }, + { + "icon_id": "2681698", + "name": "门店", + "font_class": "shop", + "unicode": "e60a", + "unicode_decimal": 58890 + }, + { + "icon_id": "2811147", + "name": "会员", + "font_class": "member", + "unicode": "e640", + "unicode_decimal": 58944 + }, + { + "icon_id": "4560182", + "name": "会员充值", + "font_class": "recharge", + "unicode": "e799", + "unicode_decimal": 59289 + }, + { + "icon_id": "5880283", + "name": "营销", + "font_class": "marketing", + "unicode": "e765", + "unicode_decimal": 59237 + }, + { + "icon_id": "6982618", + "name": "商品规格", + "font_class": "goods-sku", + "unicode": "e6d7", + "unicode_decimal": 59095 + }, + { + "icon_id": "7307041", + "name": "商家入驻", + "font_class": "store", + "unicode": "e62b", + "unicode_decimal": 58923 + }, + { + "icon_id": "11639867", + "name": "小店商品库", + "font_class": "goods-store", + "unicode": "e6c6", + "unicode_decimal": 59078 + }, + { + "icon_id": "13872198", + "name": "商家列表", + "font_class": "storer", + "unicode": "e64a", + "unicode_decimal": 58954 + }, + { + "icon_id": "577335", + "name": "订单", + "font_class": "order", + "unicode": "e737", + "unicode_decimal": 59191 + }, + { + "icon_id": "736503", + "name": "权限", + "font_class": "permission", + "unicode": "e612", + "unicode_decimal": 58898 + }, + { + "icon_id": "1727271", + "name": "06商品-线性", + "font_class": "goods", + "unicode": "e889", + "unicode_decimal": 59529 + }, + { + "icon_id": "7587933", + "name": "菜单", + "font_class": "menu", + "unicode": "e60e", + "unicode_decimal": 58894 + }, + { + "icon_id": "12758820", + "name": "dictionary", + "font_class": "dict-type", + "unicode": "e652", + "unicode_decimal": 58962 + }, + { + "icon_id": "13768112", + "name": "dictionary", + "font_class": "dictionary", + "unicode": "e600", + "unicode_decimal": 58880 + }, + { + "icon_id": "37734141", + "name": "new-role", + "font_class": "role", + "unicode": "e604", + "unicode_decimal": 58884 + }, + { + "icon_id": "1727563", + "name": "327全屏", + "font_class": "fullscreen", + "unicode": "e8fa", + "unicode_decimal": 59642 + }, + { + "icon_id": "1727566", + "name": "328退出全屏", + "font_class": "exit-fullscreen", + "unicode": "e8fb", + "unicode_decimal": 59643 + }, + { + "icon_id": "11641852", + "name": "表格", + "font_class": "table", + "unicode": "e615", + "unicode_decimal": 58901 + }, + { + "icon_id": "20104468", + "name": "测试", + "font_class": "test", + "unicode": "e610", + "unicode_decimal": 58896 + }, + { + "icon_id": "26686335", + "name": "中英文", + "font_class": "lang", + "unicode": "e649", + "unicode_decimal": 58953 + }, + { + "icon_id": "30012547", + "name": "方案列表-默认", + "font_class": "demo", + "unicode": "e6ee", + "unicode_decimal": 59118 + }, + { + "icon_id": "37702310", + "name": "文字大小", + "font_class": "size", + "unicode": "e660", + "unicode_decimal": 58976 + } + ] +} diff --git a/sub-government-screen-service/src/assets/fonts/iconfont.ttf b/sub-government-screen-service/src/assets/fonts/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cdae45d24d8235cdd01c3cfbd21c76f7d2ded0ab GIT binary patch literal 16608 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 literal 0 HcmV?d00001 diff --git a/sub-government-screen-service/src/assets/images/bottombj.jpg b/sub-government-screen-service/src/assets/images/bottombj.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d389883dd1d4703454d79674eb4bbd1b46052279 GIT binary patch literal 36768 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 literal 0 HcmV?d00001 diff --git a/sub-government-screen-service/src/assets/images/gmmap.png b/sub-government-screen-service/src/assets/images/gmmap.png new file mode 100644 index 0000000000000000000000000000000000000000..94c84351f7c1ab546f0d0f2647ba48f7cd0737de GIT binary patch literal 173575 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%0AY!b6qEoR>WI6 z#Jn#K>%ZN6J5y)BlcQ&d^LzVB9~bByNWNALcufnUom<&KI+s^W!oo2O-q^wA9}=-2 z^5n{u9j<&gK$DM35@t5wT*Y$l@^C|P(4@N*_B_OOofLo)R?~J97`T`r%iT_^-yP%@ z;0p2(6{DY(%A~)d7g7?xFQX=$EyW){eZ2kt8j}fncUS&4z!UOu(k158?iOJVwP72i zlchne?fdB}%{J9(oXzQsK<+x{h>zK#Fy{SN@vm?Ds4QFt@2_B;jfg2X;*Sdgn+{@W zRt3*V)qwf{-JrdPfsQxs8=pI0gUq*kX ziwANIZ=%nLp5twsIp}QnK6TQ4I{Ix0*FS!KtsRX^(=fWAelTfFEo{ShZFKbP^x5R- z`^^`u@Tn2b4lvuv0^JVrSRz|e-FByd?NW8ZPd3$j&&KNzqMOVxL)3&Lc3(%=#P}HYj-PUNMZq4OP3q?%A zd+H?NopaVxIjvKeqUFx|%FJC}?q|$3m-pXSlHKl6CeW>oW$T?AJAmG8UE62{!=!xY zoog##w;^HOVr;x4^}M?^%t;s1abj@}=;f)xm&b~2%tJ`~M61AvRLNWfIEe9jXz2BGEJmyDJ zeF>=ZH_1Vv5QR7-Cf5dCIqoF!Go}f)QOtcSWhO*W3x5jt0~s);wC6tUW;zMTL1M${ zn+ct!69pWVycb)0Z8hIEN4{Sy*u{*a`}c3&XPh^Q{zXVXE7D1h`~KRRaz7MaGv|{) zHxpetJpEOW=xy`Q<&4A#H`2XHZV%_Yk3Hz3p6$U0pK6fp!keVS80ZE$l#6pu`WvLi zTwo^f!h7P`6wg98v41aaxR;^;4r@KsCQ^xVnIh<<`*%{S>8v2XVq3_Rgp{Cb zsP6%~Tt&jWDqOd_n&+!s)oNH&NE1ZW?^pfh<+tIyKRUQaZr$Fq6DhWx453%08#~u} z&h^V1S0d+VOoa>nN-4puaV+;L83a}7n?|Ro04pi6w?Pg2Rb4V5 zMa>meJg@pWI0ij&9wT@=oqp7Z^{UEj`m2gUXN;|ZtO9DR&OW+)G}+%fc=VV)JC7gj z9^AS0q>Lb1A+cEA%r4NXjV`z)fUYuoCAa&k3+A6Xj9Z℞gUUP(7rngEv*ck&@ii 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Ðbo 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 literal 0 HcmV?d00001 diff --git a/sub-government-screen-service/src/assets/images/screenbg.png b/sub-government-screen-service/src/assets/images/screenbg.png new file mode 100644 index 0000000000000000000000000000000000000000..d7f91cbf608632f9bb532e51fce6270b9ccb4c33 GIT binary patch literal 292021 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

f2S3;}s^E7E2EnRMTNST!?@RzoErbQNl$)HH!+h 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%0A96HEV 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

-IkQqQP1xDcks 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

HYz!i&_QgvkAk_U8@i` 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 RC-ndT002ovPDHLkV1ls|kEs9v literal 0 HcmV?d00001 diff --git a/sub-government-screen-service/src/assets/images/trace/search-3.png b/sub-government-screen-service/src/assets/images/trace/search-3.png new file mode 100644 index 0000000000000000000000000000000000000000..2fecea6630990ff618bc2370c9115abb62c240dc GIT binary patch literal 3311 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 literal 0 HcmV?d00001 diff --git a/sub-government-screen-service/src/assets/images/trace/statistic-card-bg1.png b/sub-government-screen-service/src/assets/images/trace/statistic-card-bg1.png new file mode 100644 index 0000000000000000000000000000000000000000..33aad5c33391479d6cd2f60c7a9f0b8e7ce6bce6 GIT binary patch literal 3698 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 QdH?_b07*qoM6N<$f|Y0pEC2ui literal 0 HcmV?d00001 diff --git a/sub-government-screen-service/src/assets/images/trace/statistic-card-bg2.png b/sub-government-screen-service/src/assets/images/trace/statistic-card-bg2.png new file mode 100644 index 0000000000000000000000000000000000000000..d63d1ffce5362a6ec205f29e3aa73e9793c296cf GIT binary patch literal 4935 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 literal 0 HcmV?d00001 diff --git a/sub-government-screen-service/src/assets/images/trace/statistic-card-bg3.png b/sub-government-screen-service/src/assets/images/trace/statistic-card-bg3.png new file mode 100644 index 0000000000000000000000000000000000000000..41d0edcd123c4fbc8972cb0457e8ba3d4dbeabaa GIT binary patch literal 4246 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 literal 0 HcmV?d00001 diff --git a/sub-government-screen-service/src/assets/images/trace/statistic-card1.png b/sub-government-screen-service/src/assets/images/trace/statistic-card1.png new file mode 100644 index 0000000000000000000000000000000000000000..c8fac50fbbd0d6799bb206191dd8e950b1649ed6 GIT binary patch literal 1927 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 X?krVscp}<+00000NkvXXu0mjftmJ=B literal 0 HcmV?d00001 diff --git a/sub-government-screen-service/src/assets/images/trace/statistic-card4.png b/sub-government-screen-service/src/assets/images/trace/statistic-card4.png new file mode 100644 index 0000000000000000000000000000000000000000..443d6736bed9c7f6526830ff9761882df6061bcf GIT binary patch literal 1843 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 YA8xpBVXlJfMgRZ+07*qoM6N<$g5hQWdjJ3c literal 0 HcmV?d00001 diff --git a/sub-government-screen-service/src/assets/images/trace/statistic-traceability-4.png b/sub-government-screen-service/src/assets/images/trace/statistic-traceability-4.png new file mode 100644 index 0000000000000000000000000000000000000000..9364571ea5d51868c0b6f23b9c2304fa5c444c64 GIT binary patch literal 2632 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 literal 0 HcmV?d00001 diff --git a/sub-government-screen-service/src/components/CustomCard.vue b/sub-government-screen-service/src/components/CustomCard.vue new file mode 100644 index 0000000..cfd5ba2 --- /dev/null +++ b/sub-government-screen-service/src/components/CustomCard.vue @@ -0,0 +1,21 @@ + + + + + diff --git a/sub-government-screen-service/src/components/CustomSelect.vue b/sub-government-screen-service/src/components/CustomSelect.vue new file mode 100644 index 0000000..8bbe1c7 --- /dev/null +++ b/sub-government-screen-service/src/components/CustomSelect.vue @@ -0,0 +1,94 @@ + + + + + diff --git a/sub-government-screen-service/src/components/GridSelect.vue b/sub-government-screen-service/src/components/GridSelect.vue new file mode 100644 index 0000000..b0c1867 --- /dev/null +++ b/sub-government-screen-service/src/components/GridSelect.vue @@ -0,0 +1,44 @@ + + + + + diff --git a/sub-government-screen-service/src/components/LandClassificationType.vue b/sub-government-screen-service/src/components/LandClassificationType.vue new file mode 100644 index 0000000..b9e669c --- /dev/null +++ b/sub-government-screen-service/src/components/LandClassificationType.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/sub-government-screen-service/src/components/LandIsTransfer.vue b/sub-government-screen-service/src/components/LandIsTransfer.vue new file mode 100644 index 0000000..cb7febe --- /dev/null +++ b/sub-government-screen-service/src/components/LandIsTransfer.vue @@ -0,0 +1,54 @@ + + + + + diff --git a/sub-government-screen-service/src/components/LandType.vue b/sub-government-screen-service/src/components/LandType.vue new file mode 100644 index 0000000..26bae46 --- /dev/null +++ b/sub-government-screen-service/src/components/LandType.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/sub-government-screen-service/src/components/Pagina.vue b/sub-government-screen-service/src/components/Pagina.vue new file mode 100644 index 0000000..e95f5ba --- /dev/null +++ b/sub-government-screen-service/src/components/Pagina.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/sub-government-screen-service/src/components/baseBg.vue b/sub-government-screen-service/src/components/baseBg.vue new file mode 100644 index 0000000..7b7cf6b --- /dev/null +++ b/sub-government-screen-service/src/components/baseBg.vue @@ -0,0 +1,134 @@ + + + diff --git a/sub-government-screen-service/src/components/code-dialog/index.vue b/sub-government-screen-service/src/components/code-dialog/index.vue new file mode 100644 index 0000000..2a6a5bd --- /dev/null +++ b/sub-government-screen-service/src/components/code-dialog/index.vue @@ -0,0 +1,54 @@ + + + diff --git a/sub-government-screen-service/src/components/subTop.vue b/sub-government-screen-service/src/components/subTop.vue new file mode 100644 index 0000000..263bd72 --- /dev/null +++ b/sub-government-screen-service/src/components/subTop.vue @@ -0,0 +1,50 @@ + + + diff --git a/sub-government-screen-service/src/config/index.js b/sub-government-screen-service/src/config/index.js new file mode 100644 index 0000000..1fc2268 --- /dev/null +++ b/sub-government-screen-service/src/config/index.js @@ -0,0 +1,42 @@ +import { qiankunWindow } from 'vite-plugin-qiankun/dist/helper'; +const { VITE_APP_MIAN, VITE_APP_NAME } = import.meta.env; + +export const GenKey = (key, prefix = VITE_APP_NAME) => { + prefix = qiankunWindow.__POWERED_BY_QIANKUN__ ? VITE_APP_MIAN : VITE_APP_MIAN; + return prefix ? `${prefix}_` + key : key; +}; + +export const CONSTANTS = { + PREFIX: `${VITE_APP_NAME}_`, + PRIMARY: '#409eff', +}; + +export const CRUD_OPTIONS = { + index: true, + indexLabel: '序号', + indexWidth: 80, + selection: true, + align: 'center', + headerAlign: 'center', + gridBtn: false, + columnBtn: false, + addBtn: true, + viewBtn: false, + editBtn: false, + delBtn: false, + gutter: 20, + labelWidth: 150, + column: [], + menuWidth: 100, + actions: [], + dialogDrag: true, +}; + +export const CRUD_VIEW_OPTIONS = { + ...CRUD_OPTIONS, + index: true, + addBtn: false, + refreshBtn: false, + selection: false, + menu: false, +}; diff --git a/sub-government-screen-service/src/directives/auth.js b/sub-government-screen-service/src/directives/auth.js new file mode 100644 index 0000000..19c5e87 --- /dev/null +++ b/sub-government-screen-service/src/directives/auth.js @@ -0,0 +1,32 @@ +/** + * @Description: 按钮权限 + * @Author: zenghua.wang + * @Date: 2022-08-30 09:42:47 + * @LastEditors: zenghua.wang + * @LastEditTime: 2024-01-30 13:59:50 + */ + +// import { CACHE_KEY, useCache } from '@/hooks/web/useCache'; + +export function useAuth(app) { + app.directive('auth', (el, binding) => { + // const { wsCache } = useCache(); + const { value } = binding; + const all_permission = '*:*:*'; + const permissions = []; //wsCache.get(CACHE_KEY.USER).permissions; + + if (value && value instanceof Array && value.length > 0) { + const permissionFlag = value; + + const hasAuth = permissions.some((permission) => { + return all_permission === permission || permissionFlag.includes(permission); + }); + + if (!hasAuth) { + el.parentNode && el.parentNode.removeChild(el); + } + } else { + // throw new Error('no auth to access it.'); + } + }); +} diff --git a/sub-government-screen-service/src/directives/index.js b/sub-government-screen-service/src/directives/index.js new file mode 100644 index 0000000..251966b --- /dev/null +++ b/sub-government-screen-service/src/directives/index.js @@ -0,0 +1,9 @@ +import { useAuth } from './auth'; + +/** + * 指令:v-xxx + * @methods auth 按钮权限,用法: v-auth + */ +export const registerDirective = (app) => { + useAuth(app); +}; diff --git a/sub-government-screen-service/src/hooks/index.js b/sub-government-screen-service/src/hooks/index.js new file mode 100644 index 0000000..12e9756 --- /dev/null +++ b/sub-government-screen-service/src/hooks/index.js @@ -0,0 +1,5 @@ +import { getCurrentInstance } from 'vue'; + +export const useApp = () => { + return getCurrentInstance().appContext?.config?.globalProperties; +}; diff --git a/sub-government-screen-service/src/hooks/useWrapComponents.js b/sub-government-screen-service/src/hooks/useWrapComponents.js new file mode 100644 index 0000000..de1a7cd --- /dev/null +++ b/sub-government-screen-service/src/hooks/useWrapComponents.js @@ -0,0 +1,22 @@ +import { h } from 'vue'; + +const wrapperMap = new Map(); + +export const useWrapComponents = (Component, route) => { + let wrapper; + if (Component) { + const wrapperName = route.name; + if (wrapperMap.has(wrapperName)) { + wrapper = wrapperMap.get(wrapperName); + } else { + wrapper = { + name: wrapperName, + render() { + return h('div', { className: 'layout-main-inner' }, Component); + }, + }; + wrapperMap.set(wrapperName, wrapper); + } + return h(wrapper); + } +}; diff --git a/sub-government-screen-service/src/layouts/Views.vue b/sub-government-screen-service/src/layouts/Views.vue new file mode 100644 index 0000000..75cc243 --- /dev/null +++ b/sub-government-screen-service/src/layouts/Views.vue @@ -0,0 +1,4 @@ + + diff --git a/sub-government-screen-service/src/layouts/component/Avatar/index.vue b/sub-government-screen-service/src/layouts/component/Avatar/index.vue new file mode 100644 index 0000000..5dab309 --- /dev/null +++ b/sub-government-screen-service/src/layouts/component/Avatar/index.vue @@ -0,0 +1,82 @@ + + + + + + diff --git a/sub-government-screen-service/src/layouts/component/Breadcrumb/index.vue b/sub-government-screen-service/src/layouts/component/Breadcrumb/index.vue new file mode 100644 index 0000000..298510c --- /dev/null +++ b/sub-government-screen-service/src/layouts/component/Breadcrumb/index.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/sub-government-screen-service/src/layouts/component/Hamburger/index.vue b/sub-government-screen-service/src/layouts/component/Hamburger/index.vue new file mode 100644 index 0000000..d21ba91 --- /dev/null +++ b/sub-government-screen-service/src/layouts/component/Hamburger/index.vue @@ -0,0 +1,40 @@ + + + + + diff --git a/sub-government-screen-service/src/layouts/component/Header/index.vue b/sub-government-screen-service/src/layouts/component/Header/index.vue new file mode 100644 index 0000000..3ad7fdb --- /dev/null +++ b/sub-government-screen-service/src/layouts/component/Header/index.vue @@ -0,0 +1,108 @@ + + + + + + diff --git a/sub-government-screen-service/src/layouts/component/Logo/index.vue b/sub-government-screen-service/src/layouts/component/Logo/index.vue new file mode 100644 index 0000000..1fda7e2 --- /dev/null +++ b/sub-government-screen-service/src/layouts/component/Logo/index.vue @@ -0,0 +1,47 @@ + + + + + + diff --git a/sub-government-screen-service/src/layouts/component/Main/index.vue b/sub-government-screen-service/src/layouts/component/Main/index.vue new file mode 100644 index 0000000..09c10b8 --- /dev/null +++ b/sub-government-screen-service/src/layouts/component/Main/index.vue @@ -0,0 +1,48 @@ + + + + + + diff --git a/sub-government-screen-service/src/layouts/component/Menu/Icon.vue b/sub-government-screen-service/src/layouts/component/Menu/Icon.vue new file mode 100644 index 0000000..b4a3fb4 --- /dev/null +++ b/sub-government-screen-service/src/layouts/component/Menu/Icon.vue @@ -0,0 +1,23 @@ + + + diff --git a/sub-government-screen-service/src/layouts/component/Menu/Link.vue b/sub-government-screen-service/src/layouts/component/Menu/Link.vue new file mode 100644 index 0000000..e58bd3a --- /dev/null +++ b/sub-government-screen-service/src/layouts/component/Menu/Link.vue @@ -0,0 +1,44 @@ + + + + diff --git a/sub-government-screen-service/src/layouts/component/Menu/SubItem.vue b/sub-government-screen-service/src/layouts/component/Menu/SubItem.vue new file mode 100644 index 0000000..91ffd30 --- /dev/null +++ b/sub-government-screen-service/src/layouts/component/Menu/SubItem.vue @@ -0,0 +1,81 @@ + + + + diff --git a/sub-government-screen-service/src/layouts/component/ScreenFull/index.vue b/sub-government-screen-service/src/layouts/component/ScreenFull/index.vue new file mode 100644 index 0000000..fd79c9a --- /dev/null +++ b/sub-government-screen-service/src/layouts/component/ScreenFull/index.vue @@ -0,0 +1,44 @@ + + + + diff --git a/sub-government-screen-service/src/layouts/component/Sider/index.vue b/sub-government-screen-service/src/layouts/component/Sider/index.vue new file mode 100644 index 0000000..6704ba0 --- /dev/null +++ b/sub-government-screen-service/src/layouts/component/Sider/index.vue @@ -0,0 +1,87 @@ + + + + + + diff --git a/sub-government-screen-service/src/layouts/component/TagsView/More.vue b/sub-government-screen-service/src/layouts/component/TagsView/More.vue new file mode 100644 index 0000000..a32789e --- /dev/null +++ b/sub-government-screen-service/src/layouts/component/TagsView/More.vue @@ -0,0 +1,56 @@ + + + diff --git a/sub-government-screen-service/src/layouts/component/TagsView/index.vue b/sub-government-screen-service/src/layouts/component/TagsView/index.vue new file mode 100644 index 0000000..6cdd780 --- /dev/null +++ b/sub-government-screen-service/src/layouts/component/TagsView/index.vue @@ -0,0 +1,161 @@ + + + diff --git a/sub-government-screen-service/src/layouts/index.vue b/sub-government-screen-service/src/layouts/index.vue new file mode 100644 index 0000000..05eea89 --- /dev/null +++ b/sub-government-screen-service/src/layouts/index.vue @@ -0,0 +1,54 @@ + + + + + + diff --git a/sub-government-screen-service/src/main.js b/sub-government-screen-service/src/main.js new file mode 100644 index 0000000..1a8f3af --- /dev/null +++ b/sub-government-screen-service/src/main.js @@ -0,0 +1,30 @@ +/** + * @Description: + * @Author: zenghua.wang + * @Date: 2024-01-24 17:14:41 + * @LastEditors: zenghua.wang + * @LastEditTime: 2024-03-22 10:11:34 + */ +import 'virtual:svg-icons-register'; +import { createApp } from 'vue'; +import App from './App.vue'; +import router from './router'; +import pinia from './store'; +import ElementPlus from 'element-plus'; +import 'element-plus/dist/index.css'; +import Avue from '@smallwei/avue'; +import '@smallwei/avue/lib/index.css'; +import './utils/permission'; +import { registerDirective } from './directives'; +import { registerGlobalComponents } from './plugins/globalComponents'; +import { registerElIcons } from './plugins/icon'; +import { registerMicroApps } from './plugins/micro'; + +const app = createApp(App); +// 注册 Vue3 Scroll Seamless 组件 +// app.component('Vue3ScrollSeamless', vue3ScrollSeamless); +app.use(pinia).use(router).use(ElementPlus).use(Avue); +registerGlobalComponents(app); +registerElIcons(app); +registerDirective(app); +registerMicroApps(app); diff --git a/sub-government-screen-service/src/plugins/globalComponents.js b/sub-government-screen-service/src/plugins/globalComponents.js new file mode 100644 index 0000000..274029d --- /dev/null +++ b/sub-government-screen-service/src/plugins/globalComponents.js @@ -0,0 +1,8 @@ +import * as components from '#/components'; + +// 全局注册组件 +export const registerGlobalComponents = (app) => { + Object.keys(components).forEach((key) => { + app.component(key, components[key]); + }); +}; diff --git a/sub-government-screen-service/src/plugins/icon.js b/sub-government-screen-service/src/plugins/icon.js new file mode 100644 index 0000000..b42cf2c --- /dev/null +++ b/sub-government-screen-service/src/plugins/icon.js @@ -0,0 +1,8 @@ +import * as ElIconsModules from '@element-plus/icons-vue'; + +// 全局注册element-plus icon图标组件 +export const registerElIcons = (app) => { + Object.keys(ElIconsModules).forEach((key) => { + app.component(key, ElIconsModules[key]); + }); +}; diff --git a/sub-government-screen-service/src/plugins/micro.js b/sub-government-screen-service/src/plugins/micro.js new file mode 100644 index 0000000..13e7a8b --- /dev/null +++ b/sub-government-screen-service/src/plugins/micro.js @@ -0,0 +1,26 @@ +import { renderWithQiankun, qiankunWindow } from 'vite-plugin-qiankun/dist/helper'; + +export const registerMicroApps = async (app) => { + const initQiankun = () => { + renderWithQiankun({ + bootstrap() { + console.log('bootstrap'); + }, + mount(props) { + console.log('mount', props); + render(props); + }, + update(props) { + console.log('update', props); + }, + unmount(props) { + console.log('unmount', props); + }, + }); + }; + const render = async ({ container }) => { + await new Promise((resolve) => setTimeout(resolve, 1000)); + app.mount(container ? container.querySelector('#app') : '#app'); + }; + qiankunWindow.__POWERED_BY_QIANKUN__ ? initQiankun() : render({}); +}; diff --git a/sub-government-screen-service/src/router/index.js b/sub-government-screen-service/src/router/index.js new file mode 100644 index 0000000..7989d12 --- /dev/null +++ b/sub-government-screen-service/src/router/index.js @@ -0,0 +1,87 @@ +/* + * @Description: router + * @Author: zenghua.wang + * @Date: 2023-06-20 11:48:41 + * @LastEditors: zenghua.wang + * @LastEditTime: 2025-03-11 16:51:49 + */ +import { createRouter, createWebHistory } from 'vue-router'; +import Layout from '@/layouts/index.vue'; +export const constantRoutes = [ + { + path: '/sub-government-screen-service/404', + name: '404', + component: () => import('@/views/error/404.vue'), + hidden: true, + }, + { + path: '/sub-government-screen-service/403', + name: '403', + component: () => import('@/views/error/403.vue'), + hidden: true, + }, + { + path: '/sub-government-screen-service/home', + name: 'home', + component: () => import('@/views/home/index.vue'), + hidden: true, + }, + { + path: '/sub-government-screen-service/land', + name: 'land', + component: () => import('@/views/land/index.vue'), + hidden: true, + }, + { + path: '/sub-government-screen-service/inputs', + name: 'inputs', + component: () => import('@/views/inputs/index.vue'), + hidden: true, + }, + { + path: '/sub-government-screen-service/entities', + name: 'entities', + component: () => import('@/views/entities/index.vue'), + hidden: true, + }, + { + path: '/sub-government-screen-service/breed', + name: 'breed', + component: () => import('@/views/breed/index.vue'), + hidden: true, + }, + { + path: '/sub-government-screen-service/plant', + name: 'plant', + component: () => import('@/views/plant/index.vue'), + hidden: true, + }, + { + path: '/sub-government-screen-service/trace', + name: 'trace', + component: () => import('@/views/trace/index.vue'), + hidden: true, + }, + { + path: '/sub-government-screen-service/early', + name: 'early', + component: () => import('@/views/early/index.vue'), + hidden: true, + }, +]; + +/** + * @Title notFoundRouter(找不到路由) + */ +export const notFoundRouter = { + path: '/sub-government-screen-service/:pathMatch(.*)', + name: 'notFound', + redirect: '/sub-government-screen-service/404', +}; + +const router = createRouter({ + history: createWebHistory(), + routes: constantRoutes, +}); + +export default router; diff --git a/sub-government-screen-service/src/store/index.js b/sub-government-screen-service/src/store/index.js new file mode 100644 index 0000000..6e80448 --- /dev/null +++ b/sub-government-screen-service/src/store/index.js @@ -0,0 +1,20 @@ +import { defineStore, createPinia } from 'pinia'; +import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'; + +const { VITE_APP_NAME } = import.meta.env; + +export const Store = defineStore({ + id: VITE_APP_NAME, + state: () => ({}), + getters: {}, + actions: {}, + persist: { + key: VITE_APP_NAME, + storage: window.sessionStorage, + }, +}); + +const pinia = createPinia(); +pinia.use(piniaPluginPersistedstate); + +export default pinia; diff --git a/sub-government-screen-service/src/store/modules/permission.js b/sub-government-screen-service/src/store/modules/permission.js new file mode 100644 index 0000000..0a440d5 --- /dev/null +++ b/sub-government-screen-service/src/store/modules/permission.js @@ -0,0 +1,53 @@ +import { defineStore } from 'pinia'; +import { constantRoutes, notFoundRouter } from '@/router'; +import { createAsyncRoutes, filterAsyncRoutes, filterKeepAlive } from '@/utils/router'; +import { useUserStore } from '@/store/modules/user'; +import { getTree } from '@/utils'; +import { GenKey } from '@/config'; + +export const usePermissionStore = defineStore({ + id: GenKey('permissionStore'), + state: () => ({ + // 路由 + routes: [], + // 动态路由 + asyncRoutes: [], + // 缓存路由 + cacheRoutes: {}, + }), + getters: { + permissionRoutes: (state) => { + return state.routes; + }, + keepAliveRoutes: (state) => { + return filterKeepAlive(state.asyncRoutes); + }, + }, + actions: { + generateRoutes(roles) { + return new Promise((resolve) => { + // 在这判断是否有权限,哪些角色拥有哪些权限 + const UserStore = useUserStore(); + this.asyncRoutes = createAsyncRoutes(getTree(UserStore.getMenus())); + let accessedRoutes; + if (roles && roles.length && !roles.includes('admin')) { + accessedRoutes = filterAsyncRoutes(this.asyncRoutes, roles); + } else { + accessedRoutes = this.asyncRoutes || []; + } + accessedRoutes = accessedRoutes.concat(notFoundRouter); + this.routes = constantRoutes.concat(accessedRoutes); + resolve(accessedRoutes); + }); + }, + clearRoutes() { + this.routes = []; + this.asyncRoutes = []; + this.cacheRoutes = []; + }, + getCacheRoutes() { + this.cacheRoutes = filterKeepAlive(this.asyncRoutes); + return this.cacheRoutes; + }, + }, +}); diff --git a/sub-government-screen-service/src/store/modules/setting.js b/sub-government-screen-service/src/store/modules/setting.js new file mode 100644 index 0000000..1dc3387 --- /dev/null +++ b/sub-government-screen-service/src/store/modules/setting.js @@ -0,0 +1,70 @@ +import { defineStore } from 'pinia'; +import { CONSTANTS } from '@/config'; +import { GenKey } from '@/config'; + +export const useSettingStore = defineStore({ + id: GenKey('settingStore'), + state: () => ({ + // menu 是否收缩 + isCollapse: true, + // + withoutAnimation: false, + device: 'desktop', + // 刷新当前页 + isReload: true, + // 主题设置 + themeConfig: { + // 显示设置 + showSetting: false, + // 菜单展示模式 默认 vertical horizontal / vertical /columns + mode: 'vertical', + // tagsView 是否展示 默认展示 + showTag: true, + // 页脚 + footer: true, + // 深色模式 切换暗黑模式 + isDark: false, + // 显示侧边栏Logo + showLogo: true, + // 主题颜色 + primary: CONSTANTS.PRIMARY, + // element组件大小 + globalComSize: 'default', + // 是否只保持一个子菜单的展开 + uniqueOpened: true, + // 固定header + fixedHeader: true, + // 灰色模式 + gray: false, + // 色弱模式 + weak: false, + }, + }), + getters: {}, + actions: { + // 设置主题 + setThemeConfig({ key, val }) { + this.themeConfig[key] = val; + }, + // 切换 Collapse + setCollapse(value) { + this.isCollapse = value; + this.withoutAnimation = false; + }, + // 关闭侧边栏 + closeSideBar({ withoutAnimation }) { + this.isCollapse = false; + this.withoutAnimation = withoutAnimation; + }, + toggleDevice(device) { + this.device = device; + }, + // 刷新 + setReload() { + this.isReload = false; + setTimeout(() => { + this.isReload = true; + }, 50); + }, + }, +}); diff --git a/sub-government-screen-service/src/store/modules/tagsView.js b/sub-government-screen-service/src/store/modules/tagsView.js new file mode 100644 index 0000000..7a043bd --- /dev/null +++ b/sub-government-screen-service/src/store/modules/tagsView.js @@ -0,0 +1,105 @@ +import { defineStore } from 'pinia'; +import { GenKey } from '@/config'; +import router from '@/router'; + +export const useTagsViewStore = defineStore({ + id: GenKey('tagsViewStore'), + state: () => ({ + activeTabsValue: '/home', + visitedViews: [], + cachedViews: [], + }), + getters: {}, + actions: { + setTabsMenuValue(val) { + this.activeTabsValue = val; + }, + addView(view) { + this.addVisitedView(view); + }, + removeView(routes) { + return new Promise((resolve) => { + this.visitedViews = this.visitedViews.filter((item) => !routes.includes(item.path)); + resolve(null); + }); + }, + addVisitedView(view) { + this.setTabsMenuValue(view.path); + if (this.visitedViews.some((v) => v.path === view.path)) return; + + this.visitedViews.push( + Object.assign({}, view, { + title: view.meta.title || 'no-name', + }) + ); + if (view.meta.keepAlive) { + this.cachedViews.push(view.name); + } + }, + delView(activeTabPath) { + return new Promise((resolve) => { + this.delVisitedView(activeTabPath); + this.delCachedView(activeTabPath); + resolve({ + visitedViews: [...this.visitedViews], + cachedViews: [...this.cachedViews], + }); + }); + }, + toLastView(activeTabPath) { + const index = this.visitedViews.findIndex((item) => item.path === activeTabPath); + const nextTab = this.visitedViews[index + 1] || this.visitedViews[index - 1]; + if (!nextTab) return; + router.push(nextTab.path); + this.addVisitedView(nextTab); + }, + delVisitedView(path) { + return new Promise((resolve) => { + this.visitedViews = this.visitedViews.filter((v) => { + return v.path !== path || v.meta.affix; + }); + this.cachedViews = this.cachedViews.filter((v) => { + return v.path !== path || v.meta.affix; + }); + resolve([...this.visitedViews]); + }); + }, + delCachedView(view) { + return new Promise((resolve) => { + const index = this.cachedViews.indexOf(view.name); + index > -1 && this.cachedViews.splice(index, 1); + resolve([...this.cachedViews]); + }); + }, + clearVisitedView() { + this.delAllViews(); + }, + delAllViews() { + return new Promise((resolve) => { + this.visitedViews = this.visitedViews.filter((v) => v.meta.affix); + this.cachedViews = this.visitedViews.filter((v) => v.meta.affix); + resolve([...this.visitedViews]); + }); + }, + delOtherViews(path) { + this.visitedViews = this.visitedViews.filter((item) => { + return item.path === path || item.meta.affix; + }); + this.cachedViews = this.visitedViews.filter((item) => { + return item.path === path || item.meta.affix; + }); + }, + goHome() { + this.activeTabsValue = '/home'; + router.push({ path: '/home' }); + }, + updateVisitedView(view) { + for (let v of this.visitedViews) { + if (v.path === view.path) { + v = Object.assign(v, view); + break; + } + } + }, + }, +}); diff --git a/sub-government-screen-service/src/store/modules/user.js b/sub-government-screen-service/src/store/modules/user.js new file mode 100644 index 0000000..fd325d8 --- /dev/null +++ b/sub-government-screen-service/src/store/modules/user.js @@ -0,0 +1,65 @@ +import { defineStore } from 'pinia'; +import { GenKey } from '@/config'; +import { isEmpty, encode, decode } from '@/utils'; + +export const useUserStore = defineStore({ + id: GenKey('userStore'), + state: () => ({ + token: null, + userInfo: {}, + currentOrg: null, + orgList: [], + menus: [], + }), + getters: {}, + actions: { + setToken(token) { + this.token = token; + }, + hasToken() { + return !isEmpty(this.token); + }, + setUserInfo(userInfo) { + this.userInfo = encode(JSON.stringify(userInfo), true); + }, + getUserInfo() { + return !isEmpty(this.userInfo) ? JSON.parse(decode(this.userInfo, true)) : {}; + }, + setOrgList(orgList) { + this.orgList = encode(JSON.stringify(orgList), true); + }, + getOrgList() { + return !isEmpty(this.orgList) ? JSON.parse(decode(this.orgList, true)) : []; + }, + setCurrentOrg(org) { + this.currentOrg = org; + }, + getCurrentOrg() { + const list = this.getOrgList().filter((item) => { + return item.id === this.currentOrg; + }); + return !isEmpty(list) ? list[0] : {}; + }, + setMenus(menus) { + this.menus = encode(JSON.stringify(menus), true); + }, + getMenus() { + return !isEmpty(this.menus) ? JSON.parse(decode(this.menus, true)) : []; + }, + logout() { + this.token = null; + this.userInfo = {}; + this.currentOrg = null; + this.orgList = []; + this.menus = []; + localStorage.removeItem(GenKey('userStore')); + }, + clear() { + localStorage.removeItem(GenKey('userStore')); + }, + }, + persist: { + key: GenKey('userStore'), + storage: window.localStorage, + }, +}); diff --git a/sub-government-screen-service/src/styles/common/base.scss b/sub-government-screen-service/src/styles/common/base.scss new file mode 100644 index 0000000..d77440e --- /dev/null +++ b/sub-government-screen-service/src/styles/common/base.scss @@ -0,0 +1,283 @@ +html { + margin: 0; + padding: 0; + width: 100%; + height: 100%; + border: 0; + text-size-adjust: 100%; + -webkit-tap-highlight-color: transparent; +} +a, +abbr, +acronym, +address, +article, +aside, +blockquote, +caption, +code, +del, +dfn, +dialog, +header, +footer, +nav, +object, +section, +body, +dd, +div, +dl, +dt, +em, +img, +fieldset, +figure, +form, +h1, +h2, +h3, +h4, +h5, +h6, +hgroup, +iframe, +legend, +p, +pre, +q, +span, +tbody, +tfoot, +thead, +ul, +ol, +li { + margin: 0; + padding: 0; + border: 0; + list-style: none; + vertical-align: baseline; +} +article, +aside, +details, +dialog, +figcaption, +figure, +footer, +header, +hgroup, +menu, +nav, +section { + display: block; +} +body { + width: 100%; + height: 100%; + font-size: 12px; + font-family: 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Heiti SC', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif; + color: #323232; + + // background: #000; +} +img { + vertical-align: bottom; + border: 0; +} + +// ::input-placeholder { +// color: #999999; +// } +::placeholder { + color: #999999; +} + +// :input-placeholder { +// color: #cccccc; +// } +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +button:focus, +input:focus, +select:focus, +textarea:focus { + outline: 0; +} +input::-ms-clear { + display: none; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + text-decoration: none; + color: #323232; + background: none; + cursor: pointer; +} +a:active, +a:hover { + outline: 0; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: 700; +} +dfn { + font-style: italic; +} +mark { + color: #000000; + background: #ffff00; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + box-sizing: content-box; + height: 0; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-size: 1em; + font-family: monospace; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type='button'], +input[type='reset'], +input[type='submit'] { + appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + margin: 0; + padding: 0; + line-height: normal; +} +input[type='checkbox'], +input[type='radio'] { + box-sizing: border-box; + padding: 0; +} +input[type='number']::-webkit-inner-spin-button, +input[type='number']::-webkit-outer-spin-button { + height: auto; +} +input[type='search'] { + box-sizing: content-box; + appearance: textfield; +} +input[type='search']::-webkit-search-cancel-button, +input[type='search']::-webkit-search-decoration { + appearance: none; +} +fieldset { + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; + border: 1px solid silver; +} +legend { + padding: 0; + border: 0; +} +optgroup { + font-weight: 700; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} diff --git a/sub-government-screen-service/src/styles/common/define.scss b/sub-government-screen-service/src/styles/common/define.scss new file mode 100644 index 0000000..92bb5fc --- /dev/null +++ b/sub-government-screen-service/src/styles/common/define.scss @@ -0,0 +1,133 @@ +.flex { + &-row { + display: flex; + flex-direction: row; + } + &-column { + display: flex; + flex-direction: column; + } +} +.custom-page { + padding: 20px; + border-radius: 10px; + background: #ffffff; +} +.custom-form { + &__title { + padding: 10px 0; + font-size: 15px; + font-weight: bold; + color: $color-333; + &::before { + @include icon-space; + + margin-right: 8px; + width: 4px; + height: 1.15em; + background: $color-primary; + vertical-align: -0.25em; + } + } + &__panel { + padding: 16px 0; + } + &__input { + width: 450px !important; + } + &__rich { + overflow: hidden; + width: 800px; + } + &__picture { + display: inline-block; + padding: 15px; + vertical-align: top; + &-wrap { + margin-bottom: 30px; + } + } + &__avatar { + display: flex; + justify-content: center; + align-items: center; + width: 100px; + height: 100px; + border: 1px solid #eeeeee; + } + &__img { + max-height: 100%; + } + &__uploader { + position: relative; + display: inline-block; + overflow: hidden; + width: 160px; + height: 160px; + border: 1px solid; + border-radius: 4px; + text-align: center; + color: $color-input-border; + background-color: var(--el-fill-color-lighter); + cursor: pointer; + vertical-align: top; + &:hover { + color: $color-primary; + } + &__img, + &__icon { + position: absolute !important; + inset: 0; + margin: auto; + } + &__img { + width: 100%; + } + &__icon { + height: 1em; + font-size: 28px !important; + text-align: center; + line-height: 1; + } + &__remove { + position: absolute; + right: 0; + bottom: 0; + padding: 5px 10px; + font-size: 18px; + } + .el-upload { + display: block!important; + width: 100%; + height: 100%; + } + &-inline { + display: inline-block; + text-align: center; + & + & { + margin-left: 10px; + } + } + } + &__tips { + padding-left: 3px; + font-size: 12px; + color: #999999; + } + &__note { + font-size: 12px; + color: $color-danger; + } +} + +// fix +.avue-form { + .el-form-item__label { + display: flex; + flex-direction: row; + align-items: center; + .el-tooltip__trigger { + margin: 0 3px; + } + } +} diff --git a/sub-government-screen-service/src/styles/global.scss b/sub-government-screen-service/src/styles/global.scss new file mode 100644 index 0000000..3533878 --- /dev/null +++ b/sub-government-screen-service/src/styles/global.scss @@ -0,0 +1,61 @@ +// color +$legacy-ie: 10; +$color-primary: #20a0ff; +$color-success: #13ce66; +$color-warning: #f7ba2a; +$color-danger: #ff4949; +$color-info: #50bfff; +$color-secondary: #2e90fe; +$color-white: #ffffff; +$color-black: #1f2d3d; +$color-black-light: #324057; +$color-black-lighter: #475669; +$color-blue-light: #5da9ff; +$color-blue-lighter: #5da9ff; +$color-black: #000000; +$color-silver: #8492a6; +$color-silver-light: #99a9bf; +$color-silver-lighter: #c0ccda; +$color-gray: #d3dce6; +$color-gray-light: #e5e9f2; +$color-gray-lighter: #eff2f7; +$color-333: #333333; +$color-666: #666666; +$color-999: #999999; +$color-border-gray: #d1dbe5; +$color-input-border: #dcdfe6; +$color-border: $color-border-gray; +$color-types: ( + primary: ( + $color-primary, + #4db3ff, + #1d90e6, + ), + info: ( + $color-info, + #73ccff, + #48ace6, + ), + success: ( + $color-success, + #42d885, + #11b95c, + ), + warning: ( + $color-warning, + #f9c855, + #dea726, + ), + danger: ( + $color-danger, + #ff6d6d, + #e64242, + ), + gray: ( + $color-999, + #999999, + #9d9d9d, + ), +); + +@import 'utils/utils'; diff --git a/sub-government-screen-service/src/styles/style.scss b/sub-government-screen-service/src/styles/style.scss new file mode 100644 index 0000000..5ee6df3 --- /dev/null +++ b/sub-government-screen-service/src/styles/style.scss @@ -0,0 +1,17 @@ +@import 'common/base'; +@import 'common/define'; +@import '@/assets/fonts/iconfont.css'; +#app { + position: relative; + width: 100%; + height: 100%; + font-family: Avenir, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #f5f5f5; +} +.el-dialog__body { + overflow: hidden auto; + height: auto; + max-height: calc(100vh - 130px); +} diff --git a/sub-government-screen-service/src/styles/utils/_bem.scss b/sub-government-screen-service/src/styles/utils/_bem.scss new file mode 100644 index 0000000..291c792 --- /dev/null +++ b/sub-government-screen-service/src/styles/utils/_bem.scss @@ -0,0 +1,31 @@ +/// Block Element +/// @access public +/// @param {String} $element - Element's name +@mixin element($element) { + &__#{$element} { + @content; + } +} + +/// @alias element +@mixin e($element) { + @include element($element) { + @content; + } +} + +/// Block Modifier +/// @access public +/// @param {String} $modifier - Modifier's name +@mixin modifier($modifier) { + &_#{$modifier} { + @content; + } +} + +/// @alias modifier +@mixin m($modifier) { + @include modifier($modifier) { + @content; + } +} diff --git a/sub-government-screen-service/src/styles/utils/_ellipsis.scss b/sub-government-screen-service/src/styles/utils/_ellipsis.scss new file mode 100644 index 0000000..c095824 --- /dev/null +++ b/sub-government-screen-service/src/styles/utils/_ellipsis.scss @@ -0,0 +1,30 @@ +@mixin ellipsis($lines: 1, $line-height: 0) { + overflow: hidden; + + @if $lines == 1 { + @if $legacy-ie <= 8 { + word-wrap: normal; // for ie + } + + text-overflow: ellipsis; + white-space: nowrap; + } @else { + display: flexbox; + -webkit-line-clamp: $lines; + -webkit-box-orient: vertical; + + @if value-of($line-height) == 0 { + @error 'line-height is required when clamp muti lines'; + } + + @if unitless($line-height) or unit($line-height) == '%' { + $line-height: value-of($line-height) * 1em; + } + + max-height: $line-height * $lines; + + // &:after { + // content: " ..."; + // } + } +} diff --git a/sub-government-screen-service/src/styles/utils/_scrollable.scss b/sub-government-screen-service/src/styles/utils/_scrollable.scss new file mode 100644 index 0000000..0c5d4e0 --- /dev/null +++ b/sub-government-screen-service/src/styles/utils/_scrollable.scss @@ -0,0 +1,4 @@ +@mixin scrollable() { + overflow: hidden auto; + -webkit-overflow-scrolling: touch; +} diff --git a/sub-government-screen-service/src/styles/utils/_scrollbar.scss b/sub-government-screen-service/src/styles/utils/_scrollbar.scss new file mode 100644 index 0000000..4e8e1f4 --- /dev/null +++ b/sub-government-screen-service/src/styles/utils/_scrollbar.scss @@ -0,0 +1,32 @@ +/// Mixin to customize scrollbars +/// Beware, this does not work in all browsers +/// @author Hugo Giraudel +/// @param {Length} $size - Horizontal scrollbar's height and vertical scrollbar's width +/// @param {Color} $foreground-color - Scrollbar's color +/// @param {Color} $background-color [mix($foreground-color, white, 50%)] - Scrollbar's color +/// @example scss - Scrollbar styling +/// @include scrollbars(.5em, slategray); +@mixin scrollbars($size, $foreground-color, $background-color: mix($foreground-color, white, 50%)) { + // For Google Chrome + ::-webkit-scrollbar { + width: $size; + height: $size; + } + ::-webkit-scrollbar-thumb { + background: $foreground-color; + } + ::-webkit-scrollbar-track { + background: $background-color; + } + + // For Internet Explorer + body { + scrollbar-face-color: $foreground-color; + scrollbar-track-color: $background-color; + } +} + +/// alias +@mixin scrollbar($size, $foreground-color, $background-color: mix($foreground-color, white, 50%)) { + @include scrollbars($size, $foreground-color, $background-color: mix($foreground-color, white, 50%)); +} diff --git a/sub-government-screen-service/src/styles/utils/_value-of.scss b/sub-government-screen-service/src/styles/utils/_value-of.scss new file mode 100644 index 0000000..d46d600 --- /dev/null +++ b/sub-government-screen-service/src/styles/utils/_value-of.scss @@ -0,0 +1,11 @@ +@function value-of($value) { + @if type-of($value) == 'number' and not unitless($value) { + @return $value / ($value * 0 + 1); + } + @return $value; +} + +// alias +@function strip-unit($value) { + @return value-of($value); +} diff --git a/sub-government-screen-service/src/styles/utils/utils.scss b/sub-government-screen-service/src/styles/utils/utils.scss new file mode 100644 index 0000000..f0a3553 --- /dev/null +++ b/sub-government-screen-service/src/styles/utils/utils.scss @@ -0,0 +1,21 @@ +@import 'bem'; +@import 'ellipsis'; +@import 'scrollable'; +@import 'scrollbar'; +@import 'value-of'; + +@mixin flex-row() { + display: flex; + flex-direction: row; +} + +@mixin flex-column() { + display: flex; + flex-direction: column; +} + +@mixin icon-space() { + display: inline-block; + content: ''; + background-size: 100%; +} diff --git a/sub-government-screen-service/src/utils/axios.js b/sub-government-screen-service/src/utils/axios.js new file mode 100644 index 0000000..2bf2463 --- /dev/null +++ b/sub-government-screen-service/src/utils/axios.js @@ -0,0 +1,123 @@ +/* + * @Descripttion: + * @Author: zenghua.wang + * @Date: 2022-02-23 21:12:37 + * @LastEditors: zenghua.wang + * @LastEditTime: 2025-02-18 09:47:41 + */ +import axios from 'axios'; +import { ElNotification } from 'element-plus'; +import router from '@/router'; +import { isEmpty } from '@/utils'; +import { useUserStore } from '@/store/modules/user'; + +const { VITE_APP_BASE_API, VITE_APP_UPLOAD_API, VITE_APP_DICDATA_API } = import.meta.env; + +/** + * 创建axios实例 + */ +const publicAxios = axios.create({ + baseURL: VITE_APP_BASE_API, // API请求的默认前缀 + timeout: 30000, +}); +/** + * 异常拦截处理器 + * @param error + * @returns + */ +const errorHandler = async (error) => { + const { response } = error; + const UserStore = useUserStore(); + if (response && response.status) { + switch (response.status) { + case 401: + await UserStore.logout(); + router.push('/login'); + break; + default: + break; + } + } + return Promise.reject(error?.response?.data); +}; +/** + * 请求拦截器 + */ +publicAxios.interceptors.request.use(async (config) => { + const UserStore = useUserStore(); + switch (config.apisType) { + case 'upload': { + config.baseURL = VITE_APP_UPLOAD_API; + config.headers['Content-Type'] = config.uploadType; + break; + } + case 'dicData': { + config.baseURL = VITE_APP_DICDATA_API; + break; + } + default: { + config.baseURL = VITE_APP_BASE_API; + } + } + if (UserStore.hasToken()) { + config.headers['authorization'] = config.headers['authorization'] ?? UserStore.token; + config.headers['cache-control'] = 'no-cache'; + config.headers.Pragma = 'no-cache'; + } + if (config.method === 'POST' || config.method === 'DELETE') { + config.headers.Accept = 'application/json'; + } + return config; +}, errorHandler); + +/** + * 返回结果处理 + * @param res + * @returns + */ +const formatResult = async (res) => { + const code = res.data.code || res.status; + // console.info('formatResult', code) + const UserStore = useUserStore(); + switch (code) { + case 200: + case 0: + // code === 0 或 200 代表没有错误 + return res.data || res.data.data || res; + case 500: + case 1: + // code === 1 或 500 代表存在错误 + ElNotification.error(res.data.msg); + break; + case 401: + // code === 401 代表登录过期 + await UserStore.logout(); + router.push('/login'); + break; + default: + ElNotification.error(res.data.msg); + break; + } +}; +/** + * 响应拦截器 + */ +publicAxios.interceptors.response.use((response) => { + const { config } = response; + // console.info('响应拦截器', response); + if (config?.responseType) { + return response; + } + const token = response?.headers['authorization']; + if (!isEmpty(token)) { + const UserStore = useUserStore(); + UserStore.setToken(token); + } + const result = formatResult(response); + if (result) { + return result; + } + throw new Error(response.data.msg); +}, errorHandler); + +export default publicAxios; diff --git a/sub-government-screen-service/src/utils/index.js b/sub-government-screen-service/src/utils/index.js new file mode 100644 index 0000000..661856d --- /dev/null +++ b/sub-government-screen-service/src/utils/index.js @@ -0,0 +1,468 @@ +/* + * @Descripttion: + * @Author: zenghua.wang + * @Date: 2022-02-23 21:12:37 + * @LastEditors: zenghua.wang + * @LastEditTime: 2025-02-11 17:18:36 + */ +import lodash from 'lodash'; +import dayjs from 'dayjs'; +import { Base64 } from 'js-base64'; + +/** + * @Title 防抖:指在一定时间内,多次触发同一个事件,只执行最后一次操作 + * @param {*} fn + * @param {*} delay + * @returns + */ +export function debounce(fn, delay) { + let timer = null; + return function (...args) { + clearTimeout(timer); + timer = setTimeout(() => { + fn.apply(this, args); + }, delay); + }; +} +/** + * @Title 节流:指在一定时间内,多次触发同一个事件,只执行第一次操作 + * @param {*} fn + * @param {*} delay + * @returns + */ +export function throttle(fn, delay) { + let timer = null; + return function (...args) { + if (!timer) { + timer = setTimeout(() => { + fn.apply(this, args); + timer = null; + }, delay); + } + }; +} +/** + * @Title 判断是否 empty,返回ture + * @param {*} val:null 'null' undefined 'undefined' 0 '0' "" 返回true + * @returns + */ +export const isEmpty = (val) => { + if (val && parseInt(val) === 0) return false; + if (typeof val === 'undefined' || val === 'null' || val == null || val === 'undefined' || val === undefined || val === '') { + return true; + } else if (typeof val === 'object' && Object.keys(val).length === 0) { + return true; + } else if (val instanceof Array && val.length === 0) { + return true; + } else { + return false; + } +}; +/** + * @Title 深度拷贝对象 + * @param {*} obj + * @returns + */ +export const deepClone = (obj = {}) => { + return lodash.cloneDeep(obj); +}; +/** + * @Title 将number转换为px + * @param {*} val + * @returns + */ +export const setPx = (val) => { + if (isEmpty(val)) return ''; + val = val + ''; + if (val.indexOf('%') === -1) { + val = val + 'px'; + } + return val; +}; +/** + * @Tilte 设置属性默认值 + * @param {*} options + * @param {*} prop + * @param {*} defaultVal + * @returns + */ +export const setDefaultOption = (options, prop, defaultVal) => { + return options[prop] === undefined ? defaultVal : options.prop; +}; +/** + * @Title 设置字典值 + * @param {*} columns + * @param {*} key + * @param {*} data + * @returns + */ +export const setDicData = (columns, key, data = []) => { + if (isEmpty(data)) return; + const len = columns.length; + for (let i = 0; i < len; i++) { + if (columns[i]?.prop === key) { + columns[i]['dicData'] = data; + break; + } + } +}; +/** + * @Title 求字段lable + * @param {*} tree + * @returns + */ +export const setDicLabel = (dicData, value) => { + let label = value; + if (isEmpty(dicData)) return label; + const len = dicData.length; + for (let i = 0; i < len; i++) { + if (dicData[i]?.value === value) { + label = dicData[i].label; + break; + } + } + return label; +}; +/** + * @Title 数组交集 + * @param {*} arr1 + * @param {*} arr2 + * @returns + */ +export const intersectionArray = (arr1 = [], arr2 = []) => { + return arr1.filter((item) => arr2.includes(item)); +}; +/** + * @Title 数组并集 + * @param {*} arr1 + * @param {*} arr2 + * @returns + */ +export const unionArray = (arr1 = [], arr2 = []) => { + return Array.from(new Set([...arr1, ...arr2])); +}; +/** + * @Title 数组差集 + * @param {*} arr1 + * @param {*} arr2 + * @returns + */ +export const differenceArray = (arr1 = [], arr2 = []) => { + const s = new Set(arr2); + return arr1.filter((x) => !s.has(x)); +}; +/** + * @Title 加密 + * @param {*} n + * @returns + */ +export const encode = (n, flag = false) => { + if (flag) { + return ( + ((e) => { + let t = e.length.toString(); + for (let n = 10 - t.length; n > 0; n--) t = '0' + t; + return t; + })(n) + + ((e) => { + const t = Base64.encode(e).split(''); + for (let n = 0; n < Math.floor(e.length / 100 + 1); n++) t.splice(100 * n + 1, 0, 3); + return t.join(''); + })(n) + ); + } + return n; +}; +/** + * @Title 解密 + * @param {*} e + * @returns + */ +export const decode = (e, flag = false) => { + if (flag) { + try { + const t = Number(e.substr(0, 10)); + const n = e.substr(10).split(''); + for (let i = 0, s = 0; s < Math.floor(t / 100) + 1; s++) { + n.splice(100 * s + 1 - i, 1); + i++; + } + const o = Base64.decode(n.join('')); + return o; + } catch (error) { + return e; + } + } + return e; +}; +/** + * @Title 图片转base64 + * @param {*} file + * @returns + */ +export const imageToBase64 = (file) => { + return new Promise((resolve, reject) => { + const reader = new FileReader(); + reader.readAsDataURL(file); + reader.onload = () => { + resolve(reader.result); + }; + reader.onerror = reject; + }); +}; +/** + * @Title bufferToBase64 + * @param {*} buffer + * @returns + */ +export const bufferToBase64 = (buffer) => { + return 'data:image/jpeg;base64,' + window.btoa(new Uint8Array(buffer).reduce((data, byte) => data + String.fromCharCode(byte), '')); +}; +/** + * @Title blob转json + * @param {*} file + * @returns + */ +export const blobToJSON = (blob) => { + return new Promise((resolve, reject) => { + const reader = new FileReader(); + reader.readAsText(blob, 'utf-8'); + reader.onload = () => { + const res = !isEmpty(reader.result) ? JSON.parse(reader.result) : reader.result; + resolve(res); + }; + reader.onerror = reject; + }); +}; +/** + * @Title 将array转化为树 + * @param tree + * @returns + */ +export const getTree = (tree = []) => { + tree.forEach((item) => { + delete item.children; + }); + const map = {}; + tree.forEach((item) => { + map[item.id] = item; + }); + const arr = []; + tree.forEach((item) => { + const parent = map[item.parentId]; + if (parent) { + (parent.children || (parent.children = [])).push(item); + } else { + arr.push(item); + } + }); + return arr; +}; +/** + * @Title 获取路由中的参数 + * @param name + * @returns + */ +export const getUrlQuery = (name) => { + const url = window.location.href; + const hash = url.substring(url.indexOf('#') + 1); + const searchIndex = hash.indexOf('?'); + const search = searchIndex !== -1 ? hash.substring(searchIndex + 1) : ''; + const usp = new URLSearchParams(search); + return usp.get(name); +}; +/** + * @Title 将Object参数转换为字符串 + * @param {*} json + * @returns + */ +export const obj2Param = (json) => { + if (!json) return ''; + return Object.keys(json) + .map((key) => { + if (isEmpty(json[key])) return ''; + return encodeURIComponent(key) + '=' + encodeURIComponent(json[key]); + }) + .join('&'); +}; +/** + * @Title 获取静态资源文件 + * @param {*} url + * @returns + */ +export const getAssetsFile = (url) => { + return new URL(`../assets/${url}`, import.meta.url); +}; +/** + * @Title 替换图片url字段值 + * @param {*} url + * @returns + */ +export const setUploadField = (url) => { + // if (isEmpty(url) || url.includes('http')) return null; + return isEmpty(url) ? null : url; +}; +/** + * @Title: 下载文件 + * @param {void} url: + * @param {void} fileName: + * @param {void} fileType: + * @return {void} + */ +export const downloadFile = async (url, fileName, fileType) => { + let blob = null; + try { + switch (fileType) { + case 'image': { + const img = new Image(); + img.crossOrigin = 'Anonymous'; + img.src = url; + await new Promise((resolve, reject) => { + img.onload = resolve; + img.onerror = reject; + }); + const canvas = document.createElement('canvas'); + canvas.width = img.width; + canvas.height = img.height; + const ctx = canvas.getContext('2d'); + ctx.drawImage(img, 0, 0); + blob = await new Promise((resolve) => { + canvas.toBlob(resolve, 'image/jpeg'); + }); + break; + } + case 'blob': + case 'arraybuffer': { + blob = new Blob([url]); + break; + } + } + if ('download' in document.createElement('a')) { + const elink = document.createElement('a'); + elink.download = fileName; + elink.style.display = 'none'; + elink.href = blob ? URL.createObjectURL(blob) : url; + document.body.appendChild(elink); + elink.click(); + blob && URL.revokeObjectURL(elink.href); + document.body.removeChild(elink); + } else { + navigator.msSaveBlob(blob, fileName); + } + } catch (error) { + console.error('下载出错:', error); + } +}; +/** + * @Title 模拟休眠 + * @param {*} duration + * @returns + */ +export const sleep = (duration = 0) => + new Promise((resolve) => { + setTimeout(resolve, duration); + }); +/** + * @Title 创建id + * @param {*} prefix + * @returns + */ +export const createId = (prefix) => { + const val = Date.now() + Math.ceil(Math.random() * 99999); + return isEmpty(prefix) ? val : prefix + '-' + val; +}; +/** + * @Title 生成数据 + * @param {*} duration + * @returns + */ +export const mockData = (item = {}, len = 1) => { + const list = []; + for (let i = 0; i < len; i++) { + let temp = { ...item, id: createId() }; + list.push(temp); + } + return list; +}; +/** + * @Title 日期格式化 + * @param {*} date + * @param {*} format + * @returns + */ +export const dateFormat = (datetime, formater = 'YYYY-MM-DD hh:mm:ss') => { + if (datetime instanceof Date || datetime) { + return dayjs(datetime).format(formater); + } else { + return null; + } +}; +/** + * @Title 字符串转日期 + * @param {*} str + * @returns + */ +export const toDate = (str) => { + return !isEmpty(str) ? dayjs(str) : dayjs(); +}; +/** + * @Title 字符串转日期 + * @param {*} str + * @returns + */ +export const getDate = (num, type, formater = 'YYYY-MM-DD', start = true) => { + const date = dayjs().subtract(num, type); + return start ? date.startOf(type).format(formater) : date.endOf(type).format(formater); +}; +/** + * @Title: 获取时间差 + * @param start + * @param end + * @param type + * @returns + */ +export const getDiffTime = (start, end, type) => { + const startTime = dayjs(start); + const endTime = dayjs(end); + const duration = endTime.diff(startTime); + let diff = 0; + switch (type) { + case 'DD': { + diff = duration / (1000 * 60 * 60 * 24); + break; + } + case 'HH': { + diff = duration / (1000 * 60 * 60); + break; + } + case 'mm': { + diff = duration / (1000 * 60); + break; + } + } + return Math.round(diff); +}; +/** + * @Title: 开始日期 + * @param last + * @param type + * @param formater + * @returns + */ +export const startDate = (num, type = 'month', formater = 'YYYY-MM-DD HH:mm:ss') => { + if (num === 'now') return dayjs().format(formater); + if (typeof num === 'string') return dayjs(num).startOf(type).format(formater); + return num === 0 ? dayjs().startOf(type).format(formater) : dayjs().subtract(num, type).startOf(type).format(formater); +}; +/** + * @Title: 结束日期 + * @param num + * @param type + * @param formater + * @returns + */ +export const endDate = (num = 0, type = 'month', formater = 'YYYY-MM-DD HH:mm:ss') => { + if (num === 'now') return dayjs().format(formater); + if (typeof num === 'string') return dayjs(num).endOf(type).format(formater); + return num === 0 ? dayjs().endOf(type).format(formater) : dayjs().subtract(num, type).endOf(type).format(formater); +}; diff --git a/sub-government-screen-service/src/utils/permission.js b/sub-government-screen-service/src/utils/permission.js new file mode 100644 index 0000000..170d6e4 --- /dev/null +++ b/sub-government-screen-service/src/utils/permission.js @@ -0,0 +1,65 @@ +/** + * @Description: 路由权限 + * @Author: zenghua.wang + * @Date: 2022-01-26 22:04:31 + * @LastEditors: zenghua.wang + * @LastEditTime: 2024-02-26 13:54:43 + */ +import { qiankunWindow } from 'vite-plugin-qiankun/dist/helper'; +import NProgress from 'nprogress'; +import 'nprogress/nprogress.css'; +import router from '@/router'; +import { useUserStore } from '@/store/modules/user'; +import { usePermissionStore } from '@/store/modules/permission'; + +NProgress.configure({ showSpinner: false }); + +const { VITE_APP_MIAN_URL } = import.meta.env; +const whiteList = []; +router.beforeEach(async (to, from, next) => { + NProgress.start(); + if (typeof to.meta.title === 'string') { + document.title = '政务服务 | ' + to.meta.title; + } + + const userStore = useUserStore(); + const hasToken = userStore.hasToken(); + console.log('sub', hasToken); + if (hasToken) { + if (to.path === '/login') { + next({ path: '/' }); + } else { + try { + const PermissionStore = usePermissionStore(); + if (!PermissionStore.routes.length) { + const accessRoutes = await PermissionStore.generateRoutes(userStore.roles); + accessRoutes.forEach((item) => router.addRoute(item)); + return next({ ...to, replace: true }); + } else { + if (from.path.includes('/sub') && to.path.includes('/platform')) { + window.location.reload(); + return; + } + next(); + } + } catch (error) { + next(`/login?redirect=${to.path}`); + } + } + } else { + NProgress.done(); + if (whiteList.indexOf(to.path) !== -1) { + next(); + } else { + if (qiankunWindow.__POWERED_BY_QIANKUN__) { + window.location.href = VITE_APP_MIAN_URL; + return; + } + next(`/login?redirect=${to.path}`); + } + } +}); + +router.afterEach(() => { + NProgress.done(); +}); diff --git a/sub-government-screen-service/src/utils/router.js b/sub-government-screen-service/src/utils/router.js new file mode 100644 index 0000000..ce09911 --- /dev/null +++ b/sub-government-screen-service/src/utils/router.js @@ -0,0 +1,111 @@ +/** + * @Description: 路由方法 + * @Author: zenghua.wang + * @Date: 2022-01-26 21:55:58 + * @LastEditors: zenghua.wang + * @LastEditTime: 2024-04-13 21:51:35 + */ +import path from 'path-browserify'; +import Layout from '@/layouts/index.vue'; +import Views from '@/layouts/Views.vue'; +import { isEmpty } from './index'; + +const modules = import.meta.glob('../views/**/**.vue'); + +/** + * 创建路由菜单 + * @param {*} menus + */ +export function createAsyncRoutes(menus = [], isLayout = true) { + if (isEmpty(menus)) return menus; + const res = []; + menus.forEach((menu) => { + const tmp = { + id: menu.id, + parentId: menu.parentId, + path: menu.path, + component: isEmpty(menu.component) + ? isLayout + ? Layout + : Views + : modules[/* @vite-ignore */ `../views/${menu.component.replace('/views/', '')}`], + redirect: menu.redirect, + name: menu.name, + meta: { + title: menu.title, + icon: menu?.icon || 'icon-demo', + keepAlive: menu.keepAlive, + }, + children: menu.children, + }; + if (tmp.children) { + tmp.children = createAsyncRoutes(tmp.children, false); + } + res.push(tmp); + }); + return res; +} + +/** + * 通过递归过滤异步路由表 + * @param routes asyncRoutes + * @param roles + */ +export function filterAsyncRoutes(routes, roles) { + const res = []; + routes.forEach((route) => { + const tmp = { ...route }; + if (hasPermission(roles, tmp)) { + if (tmp.children) { + tmp.children = filterAsyncRoutes(tmp.children, roles); + } + res.push(tmp); + } + }); + return res; +} + +/** + * 使用 meta.role 来确定当前用户是否具有权限 + * @param roles + * @param route + */ +export function hasPermission(roles, route) { + if (route.meta && route.meta.roles) { + return roles.some((role) => route.meta.roles.includes(role)); + } else { + return false; + } +} + +/** + * 使用递归,过滤需要缓存的路由 + * @param {*} routers + * @returns + */ +export function filterKeepAlive(routers) { + const cacheRouter = []; + const loop = (routers) => { + routers.forEach((item) => { + if (item.meta?.keepAlive && item.name) { + cacheRouter.push(item.name); + } + if (item.children && item.children.length) { + loop(item.children); + } + }); + }; + loop(routers); + return cacheRouter; +} + +/** + * + * @param {*} routers + * @param {*} pathUrl + */ +export function handleRoutes(routers, pathUrl = '') { + routers.forEach((item) => { + item.path = path.resolve(pathUrl, item.path); + }); +} diff --git a/sub-government-screen-service/src/utils/validate.js b/sub-government-screen-service/src/utils/validate.js new file mode 100644 index 0000000..515773d --- /dev/null +++ b/sub-government-screen-service/src/utils/validate.js @@ -0,0 +1,184 @@ +/** + * @Description: 验证 + * @Author: zenghua.wang + * @Date: 2022-01-25 21:08:52 + * @LastEditors: zenghua.wang + * @LastEditTime: 2024-01-26 22:22:58 + */ +/** + * @param {string} path + * @returns {Boolean} + */ +export function isExternal(path) { + return /^(https?:|mailto:|tel:)/.test(path); +} + +/** + * @param {string} str + * @returns {Boolean} + */ +export function validUsername(str) { + const valid_map = ['admin', 'editor']; + return valid_map.indexOf(str.trim()) >= 0; +} + +/** + * @param {string} url + * @returns {Boolean} + */ +export function validURL(url) { + const reg = + /^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/; + return reg.test(url); +} + +/** + * @param {string} str + * @returns {Boolean} + */ +export function validLowerCase(str) { + const reg = /^[a-z]+$/; + return reg.test(str); +} + +/** + * @param {string} str + * @returns {Boolean} + */ +export function validUpperCase(str) { + const reg = /^[A-Z]+$/; + return reg.test(str); +} + +/** + * @param {string} str + * @returns {Boolean} + */ +export function validAlphabets(str) { + const reg = /^[A-Za-z]+$/; + return reg.test(str); +} + +/** + * @param {string} email + * @returns {Boolean} + */ +export function validEmail(email) { + const reg = + /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; + return reg.test(email); +} + +/** + * @param {string} str + * @returns {Boolean} + */ +export function isString(str) { + if (typeof str === 'string' || str instanceof String) { + return true; + } + return false; +} + +/** + * @param {Array} arg + * @returns {Boolean} + */ +export function isArray(arg) { + if (typeof Array.isArray === 'undefined') { + return Object.prototype.toString.call(arg) === '[object Array]'; + } + return Array.isArray(arg); +} + +/** + * 手机号码 + * @param val 当前值字符串 + * @returns 返回 true: 手机号码正确 + */ +export function verifyPhone(val) { + // false: 手机号码不正确 + if (!/^((12[0-9])|(13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0|1,5-9]))\d{8}$/.test(val)) return false; + // true: 手机号码正确 + else return true; +} + +/** + * 匹配文字变色(搜索时) + * @param val 当前值字符串 + * @param text 要处理的字符串值 + * @param color 搜索到时字体高亮颜色 + * @returns 返回处理后的字符串 + */ +export function verifyTextColor(val, text = '', color = 'red') { + // 返回内容,添加颜色 + const v = text.replace(new RegExp(val, 'gi'), `${val}`); + // 返回结果 + return v; +} + +/** + * 身份证号, 支持1/2代(15位/18位数字) + * @param val 当前值字符串 + * @returns 返回 true: 身份证正确 + */ +export function verifyIdCard(val) { + const regx = /(^\d{8}(0\d|10|11|12)([0-2]\d|30|31)\d{3}$)|(^\d{6}(18|19|20)\d{2}(0\d|10|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$)/; + return regx.test(val); +} + +/** + * 网址 + * @param val 当前值字符串 + * @returns 返回 true: 网址正确 + */ +export function verifyWebsite(val) { + const regx = /^((https?|ftp):\/\/)?([\da-z.-]+)\.([a-z.]{2,6})(\/\w\.-]*)*\/?/; + return regx.test(val); +} + +/** + * 是否html标签 + * @param val 当前值字符串 + * @returns 返回 true: 是否html标签 + */ +export function verifyHtml(val) { + const regx = /<(.*)>.*<\/\1>|<(.*) \/>/; + return regx.test(val); +} + +/** + * 日期 + * @param val 当前值字符串 + * @returns 返回 true: 是否日期 + */ +export function verifyDate(val) { + const regx = + /^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/; + return regx.test(val); +} + +/** + * 邮箱 + * @param val 当前值字符串 + * @returns 返回 true: 邮箱是否正确 + */ +export function verifyEmail(val) { + const regx = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/; + return regx.test(val); +} + +/** + * 验证校验器函数封装 + * @param verifyPhone 验证函数 + * @param message 提示 + */ +export function validatorMethod(verifyPhone, message) { + return (rule, value, callback) => { + if (!verifyPhone(value)) { + callback(new Error(message)); + } else { + callback(); + } + }; +} diff --git a/sub-government-screen-service/src/views/breed/index.vue b/sub-government-screen-service/src/views/breed/index.vue new file mode 100644 index 0000000..33cc2ac --- /dev/null +++ b/sub-government-screen-service/src/views/breed/index.vue @@ -0,0 +1,53 @@ + + + diff --git a/sub-government-screen-service/src/views/early/index.vue b/sub-government-screen-service/src/views/early/index.vue new file mode 100644 index 0000000..cdf5d14 --- /dev/null +++ b/sub-government-screen-service/src/views/early/index.vue @@ -0,0 +1,53 @@ + + + diff --git a/sub-government-screen-service/src/views/entities/index.vue b/sub-government-screen-service/src/views/entities/index.vue new file mode 100644 index 0000000..cb538e0 --- /dev/null +++ b/sub-government-screen-service/src/views/entities/index.vue @@ -0,0 +1,53 @@ + + + diff --git a/sub-government-screen-service/src/views/error/403.vue b/sub-government-screen-service/src/views/error/403.vue new file mode 100644 index 0000000..fd26051 --- /dev/null +++ b/sub-government-screen-service/src/views/error/403.vue @@ -0,0 +1,12 @@ + + + diff --git a/sub-government-screen-service/src/views/error/404.vue b/sub-government-screen-service/src/views/error/404.vue new file mode 100644 index 0000000..d498b2c --- /dev/null +++ b/sub-government-screen-service/src/views/error/404.vue @@ -0,0 +1,12 @@ + + + diff --git a/sub-government-screen-service/src/views/home/components/comprehensive.vue b/sub-government-screen-service/src/views/home/components/comprehensive.vue new file mode 100644 index 0000000..6c0f7d7 --- /dev/null +++ b/sub-government-screen-service/src/views/home/components/comprehensive.vue @@ -0,0 +1,111 @@ + + + diff --git a/sub-government-screen-service/src/views/home/components/entitiesCharts.vue b/sub-government-screen-service/src/views/home/components/entitiesCharts.vue new file mode 100644 index 0000000..f5e981c --- /dev/null +++ b/sub-government-screen-service/src/views/home/components/entitiesCharts.vue @@ -0,0 +1,70 @@ + + + diff --git a/sub-government-screen-service/src/views/home/components/inputs.vue b/sub-government-screen-service/src/views/home/components/inputs.vue new file mode 100644 index 0000000..2c416cd --- /dev/null +++ b/sub-government-screen-service/src/views/home/components/inputs.vue @@ -0,0 +1,100 @@ + + + diff --git a/sub-government-screen-service/src/views/home/components/plantBreedCharts.vue b/sub-government-screen-service/src/views/home/components/plantBreedCharts.vue new file mode 100644 index 0000000..bb6129a --- /dev/null +++ b/sub-government-screen-service/src/views/home/components/plantBreedCharts.vue @@ -0,0 +1,59 @@ + + + diff --git a/sub-government-screen-service/src/views/home/components/rolllist.vue b/sub-government-screen-service/src/views/home/components/rolllist.vue new file mode 100644 index 0000000..c7b4bc2 --- /dev/null +++ b/sub-government-screen-service/src/views/home/components/rolllist.vue @@ -0,0 +1,102 @@ + + + + + diff --git a/sub-government-screen-service/src/views/home/components/traceCharts.vue b/sub-government-screen-service/src/views/home/components/traceCharts.vue new file mode 100644 index 0000000..72b5546 --- /dev/null +++ b/sub-government-screen-service/src/views/home/components/traceCharts.vue @@ -0,0 +1,94 @@ + + + diff --git a/sub-government-screen-service/src/views/home/index.vue b/sub-government-screen-service/src/views/home/index.vue new file mode 100644 index 0000000..869f48d --- /dev/null +++ b/sub-government-screen-service/src/views/home/index.vue @@ -0,0 +1,104 @@ + + + diff --git a/sub-government-screen-service/src/views/index.vue b/sub-government-screen-service/src/views/index.vue new file mode 100644 index 0000000..3b64cfc --- /dev/null +++ b/sub-government-screen-service/src/views/index.vue @@ -0,0 +1,3 @@ + diff --git a/sub-government-screen-service/src/views/inputs/index.vue b/sub-government-screen-service/src/views/inputs/index.vue new file mode 100644 index 0000000..35fff73 --- /dev/null +++ b/sub-government-screen-service/src/views/inputs/index.vue @@ -0,0 +1,53 @@ + + + diff --git a/sub-government-screen-service/src/views/land/index.vue b/sub-government-screen-service/src/views/land/index.vue new file mode 100644 index 0000000..0e6caea --- /dev/null +++ b/sub-government-screen-service/src/views/land/index.vue @@ -0,0 +1,53 @@ + + + diff --git a/sub-government-screen-service/src/views/plant/index.vue b/sub-government-screen-service/src/views/plant/index.vue new file mode 100644 index 0000000..e05566e --- /dev/null +++ b/sub-government-screen-service/src/views/plant/index.vue @@ -0,0 +1,53 @@ + + + diff --git a/sub-government-screen-service/src/views/trace/index.vue b/sub-government-screen-service/src/views/trace/index.vue new file mode 100644 index 0000000..9099e48 --- /dev/null +++ b/sub-government-screen-service/src/views/trace/index.vue @@ -0,0 +1,53 @@ + + + diff --git a/sub-government-screen-service/vite.config.js b/sub-government-screen-service/vite.config.js new file mode 100644 index 0000000..626a865 --- /dev/null +++ b/sub-government-screen-service/vite.config.js @@ -0,0 +1,116 @@ +/* + * @Descripttion: + * @Author: zenghua.wang + * @Date: 2022-09-18 21:24:29 + * @LastEditors: zenghua.wang + * @LastEditTime: 2025-02-28 11:04:41 + */ + +import { defineConfig, loadEnv } from 'vite'; +import vue from '@vitejs/plugin-vue'; +import qiankun from 'vite-plugin-qiankun'; +import eslintPlugin from 'vite-plugin-eslint'; +import vueSetupExtend from 'vite-plugin-vue-setup-extend'; +import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'; +import compression from 'vite-plugin-compression'; +import { viteMockServe } from 'vite-plugin-mock'; +import AutoImport from 'unplugin-auto-import/vite'; +import Components from 'unplugin-vue-components/vite'; +import postcssImport from 'postcss-import'; +import autoprefixer from 'autoprefixer'; +import { resolve } from 'path'; + +const useDevMode = true; + +export default defineConfig(({ command, mode }) => { + const { VITE_PORT, VITE_APP_NAME, VITE_APP_BASE_API, VITE_APP_BASE_URL, VITE_APP_UPLOAD_API, VITE_APP_UPLOAD_URL } = loadEnv(mode, process.cwd()); + const config = { + base: '/sub-government-screen-service/', + build: { + target: 'ESNext', + outDir: 'dist', + minify: 'terser', + }, + server: { + host: '0.0.0.0', + port: VITE_PORT, + open: true, + https: false, + headers: { + 'Access-Control-Allow-Origin': '*', + }, + proxy: { + [VITE_APP_BASE_API]: { + target: VITE_APP_BASE_URL, + changeOrigin: true, + rewrite: (path) => path.replace(/^\/apis/, ''), + }, + [VITE_APP_UPLOAD_API]: { + target: VITE_APP_UPLOAD_URL, + changeOrigin: true, + rewrite: (path) => path.replace(/^\/uploadApis/, ''), + }, + }, + }, + resolve: { + alias: { + '@': resolve(__dirname, 'src'), + '#': resolve(__dirname, '../main/src'), + }, + extensions: ['.js', '.vue', '.json', '.ts'], + }, + css: { + preprocessorOptions: { + scss: { + additionalData: '@import "@/styles/global.scss";', + api: 'modern-compiler', + }, + }, + postcss: { + plugins: [ + postcssImport, + autoprefixer({ + overrideBrowserslist: ['> 1%', 'last 2 versions'], + }), + ], + }, + }, + plugins: [ + vue(), + qiankun(VITE_APP_NAME, { useDevMode }), + vueSetupExtend(), + eslintPlugin({ + include: ['src/**/*.ts', 'src/**/*.vue', 'src/*.ts', 'src/*.vue'], + }), + Components({ + dirs: ['src/components'], + extensions: ['vue', 'js', 'jsx', 'ts', 'tsx'], + resolvers: [], + }), + compression(), + AutoImport({ + include: [/\.[tj]s?$/, /\.vue$/], + imports: ['vue', 'vue-router'], + }), + createSvgIconsPlugin({ + iconDirs: [resolve(process.cwd(), 'src/assets/svgs')], + symbolId: 'icon-[name]', + }), + viteMockServe({ + mockPath: 'src/mock', + watchFiles: true, + localEnabled: command === 'dev', + prodEnabled: false, + }), + ], + }; + if (mode === 'production') { + config.build.terserOptions = { + compress: { + drop_console: true, + drop_debugger: true, + }, + }; + } + return config; +}); diff --git a/sub-government-screen-service/yarn.lock b/sub-government-screen-service/yarn.lock new file mode 100644 index 0000000..374186c --- /dev/null +++ b/sub-government-screen-service/yarn.lock @@ -0,0 +1,6694 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.2.0": + version "2.3.0" + resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@antfu/utils@^0.7.10", "@antfu/utils@^0.7.6": + version "0.7.10" + resolved "https://registry.npmmirror.com/@antfu/utils/-/utils-0.7.10.tgz#ae829f170158e297a9b6a28f161a8e487d00814d" + integrity sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww== + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0", "@babel/code-frame@^7.26.2": + version "7.26.2" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85" + integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== + dependencies: + "@babel/helper-validator-identifier" "^7.25.9" + js-tokens "^4.0.0" + picocolors "^1.0.0" + +"@babel/compat-data@^7.26.5": + version "7.26.5" + resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.26.5.tgz#df93ac37f4417854130e21d72c66ff3d4b897fc7" + integrity sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg== + +"@babel/core@>=7.2.2", "@babel/core@^7.23.7": + version "7.26.0" + resolved "https://registry.npmmirror.com/@babel/core/-/core-7.26.0.tgz#d78b6023cc8f3114ccf049eb219613f74a747b40" + integrity sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.26.0" + "@babel/generator" "^7.26.0" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-module-transforms" "^7.26.0" + "@babel/helpers" "^7.26.0" + "@babel/parser" "^7.26.0" + "@babel/template" "^7.25.9" + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.26.0" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/eslint-parser@^7.23.3": + version "7.26.5" + resolved "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.26.5.tgz#aa669f4d873f9cd617050cf3c40c19cd96307efb" + integrity sha512-Kkm8C8uxI842AwQADxl0GbcG1rupELYLShazYEZO/2DYjhyWXJIOUVOE3tBYm6JXzUCNJOZEzqc4rCW/jsEQYQ== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.1" + +"@babel/generator@^7.26.0", "@babel/generator@^7.26.5": + version "7.26.5" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.26.5.tgz#e44d4ab3176bbcaf78a5725da5f1dc28802a9458" + integrity sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw== + dependencies: + "@babel/parser" "^7.26.5" + "@babel/types" "^7.26.5" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^3.0.2" + +"@babel/helper-compilation-targets@^7.25.9": + version "7.26.5" + resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz#75d92bb8d8d51301c0d49e52a65c9a7fe94514d8" + integrity sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA== + dependencies: + "@babel/compat-data" "^7.26.5" + "@babel/helper-validator-option" "^7.25.9" + browserslist "^4.24.0" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-module-imports@^7.25.9": + version "7.25.9" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz#e7f8d20602ebdbf9ebbea0a0751fb0f2a4141715" + integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/helper-module-transforms@^7.26.0": + version "7.26.0" + resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz#8ce54ec9d592695e58d84cd884b7b5c6a2fdeeae" + integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw== + dependencies: + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + "@babel/traverse" "^7.25.9" + +"@babel/helper-string-parser@^7.25.9": + version "7.25.9" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" + integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== + +"@babel/helper-validator-identifier@^7.25.9": + version "7.25.9" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" + integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== + +"@babel/helper-validator-option@^7.25.9": + version "7.25.9" + resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz#86e45bd8a49ab7e03f276577f96179653d41da72" + integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw== + +"@babel/helpers@^7.26.0": + version "7.26.0" + resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.26.0.tgz#30e621f1eba5aa45fe6f4868d2e9154d884119a4" + integrity sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw== + dependencies: + "@babel/template" "^7.25.9" + "@babel/types" "^7.26.0" + +"@babel/parser@^7.25.3", "@babel/parser@^7.25.9", "@babel/parser@^7.26.0", "@babel/parser@^7.26.5": + version "7.26.5" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.26.5.tgz#6fec9aebddef25ca57a935c86dbb915ae2da3e1f" + integrity sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw== + dependencies: + "@babel/types" "^7.26.5" + +"@babel/runtime@^7.12.0": + version "7.26.0" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.26.0.tgz#8600c2f595f277c60815256418b85356a65173c1" + integrity sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.25.9": + version "7.25.9" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.25.9.tgz#ecb62d81a8a6f5dc5fe8abfc3901fc52ddf15016" + integrity sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg== + dependencies: + "@babel/code-frame" "^7.25.9" + "@babel/parser" "^7.25.9" + "@babel/types" "^7.25.9" + +"@babel/traverse@^7.25.9": + version "7.26.5" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.26.5.tgz#6d0be3e772ff786456c1a37538208286f6e79021" + integrity sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ== + dependencies: + "@babel/code-frame" "^7.26.2" + "@babel/generator" "^7.26.5" + "@babel/parser" "^7.26.5" + "@babel/template" "^7.25.9" + "@babel/types" "^7.26.5" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.25.9", "@babel/types@^7.26.0", "@babel/types@^7.26.5": + version "7.26.5" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.26.5.tgz#7a1e1c01d28e26d1fe7f8ec9567b3b92b9d07747" + integrity sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg== + dependencies: + "@babel/helper-string-parser" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + +"@csstools/css-parser-algorithms@^3.0.4": + version "3.0.4" + resolved "https://registry.npmmirror.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz#74426e93bd1c4dcab3e441f5cc7ba4fb35d94356" + integrity sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A== + +"@csstools/css-tokenizer@^3.0.3": + version "3.0.3" + resolved "https://registry.npmmirror.com/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz#a5502c8539265fecbd873c1e395a890339f119c2" + integrity sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw== + +"@csstools/media-query-list-parser@^4.0.2": + version "4.0.2" + resolved "https://registry.npmmirror.com/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz#e80e17eba1693fceafb8d6f2cfc68c0e7a9ab78a" + integrity sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A== + +"@csstools/selector-specificity@^5.0.0": + version "5.0.0" + resolved "https://registry.npmmirror.com/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz#037817b574262134cabd68fc4ec1a454f168407b" + integrity sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw== + +"@ctrl/tinycolor@^3.4.1": + version "3.6.1" + resolved "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz#b6c75a56a1947cc916ea058772d666a2c8932f31" + integrity sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA== + +"@dual-bundle/import-meta-resolve@^4.1.0": + version "4.1.0" + resolved "https://registry.npmmirror.com/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz#519c1549b0e147759e7825701ecffd25e5819f7b" + integrity sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg== + +"@element-plus/icons-vue@^2.0.6", "@element-plus/icons-vue@^2.3.1": + version "2.3.1" + resolved "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz#1f635ad5fdd5c85ed936481525570e82b5a8307a" + integrity sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg== + +"@esbuild/aix-ppc64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz#c7184a326533fcdf1b8ee0733e21c713b975575f" + integrity sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ== + +"@esbuild/android-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz#09d9b4357780da9ea3a7dfb833a1f1ff439b4052" + integrity sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A== + +"@esbuild/android-arm@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz#9b04384fb771926dfa6d7ad04324ecb2ab9b2e28" + integrity sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg== + +"@esbuild/android-x64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz#29918ec2db754cedcb6c1b04de8cd6547af6461e" + integrity sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA== + +"@esbuild/darwin-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz#e495b539660e51690f3928af50a76fb0a6ccff2a" + integrity sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ== + +"@esbuild/darwin-x64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz#c13838fa57372839abdddc91d71542ceea2e1e22" + integrity sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw== + +"@esbuild/freebsd-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz#646b989aa20bf89fd071dd5dbfad69a3542e550e" + integrity sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g== + +"@esbuild/freebsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz#aa615cfc80af954d3458906e38ca22c18cf5c261" + integrity sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ== + +"@esbuild/linux-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz#70ac6fa14f5cb7e1f7f887bcffb680ad09922b5b" + integrity sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q== + +"@esbuild/linux-arm@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz#fc6fd11a8aca56c1f6f3894f2bea0479f8f626b9" + integrity sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA== + +"@esbuild/linux-ia32@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz#3271f53b3f93e3d093d518d1649d6d68d346ede2" + integrity sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg== + +"@esbuild/linux-loong64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz#ed62e04238c57026aea831c5a130b73c0f9f26df" + integrity sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg== + +"@esbuild/linux-mips64el@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz#e79b8eb48bf3b106fadec1ac8240fb97b4e64cbe" + integrity sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg== + +"@esbuild/linux-ppc64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz#5f2203860a143b9919d383ef7573521fb154c3e4" + integrity sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w== + +"@esbuild/linux-riscv64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz#07bcafd99322d5af62f618cb9e6a9b7f4bb825dc" + integrity sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA== + +"@esbuild/linux-s390x@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz#b7ccf686751d6a3e44b8627ababc8be3ef62d8de" + integrity sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A== + +"@esbuild/linux-x64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz#6d8f0c768e070e64309af8004bb94e68ab2bb3b0" + integrity sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== + +"@esbuild/netbsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz#bbe430f60d378ecb88decb219c602667387a6047" + integrity sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg== + +"@esbuild/openbsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz#99d1cf2937279560d2104821f5ccce220cb2af70" + integrity sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow== + +"@esbuild/sunos-x64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz#08741512c10d529566baba837b4fe052c8f3487b" + integrity sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg== + +"@esbuild/win32-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz#675b7385398411240735016144ab2e99a60fc75d" + integrity sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A== + +"@esbuild/win32-ia32@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz#1bfc3ce98aa6ca9a0969e4d2af72144c59c1193b" + integrity sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA== + +"@esbuild/win32-x64@0.21.5": + version "0.21.5" + resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c" + integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw== + +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": + version "4.4.1" + resolved "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz#d1145bf2c20132d6400495d6df4bf59362fd9d56" + integrity sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA== + dependencies: + eslint-visitor-keys "^3.4.3" + +"@eslint-community/regexpp@^4.6.1": + version "4.12.1" + resolved "https://registry.npmmirror.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0" + integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== + +"@eslint/eslintrc@^2.1.4": + version "2.1.4" + resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" + integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.6.0" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@8.57.1": + version "8.57.1" + resolved "https://registry.npmmirror.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" + integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== + +"@floating-ui/core@^1.6.0": + version "1.6.9" + resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-1.6.9.tgz#64d1da251433019dafa091de9b2886ff35ec14e6" + integrity sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw== + dependencies: + "@floating-ui/utils" "^0.2.9" + +"@floating-ui/dom@^1.0.1": + version "1.6.13" + resolved "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.6.13.tgz#a8a938532aea27a95121ec16e667a7cbe8c59e34" + integrity sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w== + dependencies: + "@floating-ui/core" "^1.6.0" + "@floating-ui/utils" "^0.2.9" + +"@floating-ui/utils@^0.2.9": + version "0.2.9" + resolved "https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.2.9.tgz#50dea3616bc8191fb8e112283b49eaff03e78429" + integrity sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg== + +"@humanwhocodes/config-array@^0.13.0": + version "0.13.0" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748" + integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw== + dependencies: + "@humanwhocodes/object-schema" "^2.0.3" + debug "^4.3.1" + minimatch "^3.0.5" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/object-schema@^2.0.3": + version "2.0.3" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" + integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== + +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.8" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz#4f0e06362e01362f823d348f1872b08f666d8142" + integrity sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/source-map@^0.3.3": + version "0.3.6" + resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a" + integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.5.0": + version "1.5.0" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== + +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@keyv/serialize@^1.0.2": + version "1.0.2" + resolved "https://registry.npmmirror.com/@keyv/serialize/-/serialize-1.0.2.tgz#72507c4be94d8914434a4aa80661f8ac6131967f" + integrity sha512-+E/LyaAeuABniD/RvUezWVXKpeuvwLEA9//nE9952zBaOdBd2mQ3pPoM8cUe2X6IcMByfuSLzmYqnYshG60+HQ== + dependencies: + buffer "^6.0.3" + +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.npmmirror.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": + version "1.2.8" + resolved "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@parcel/watcher-android-arm64@2.5.0": + version "2.5.0" + resolved "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz#e32d3dda6647791ee930556aee206fcd5ea0fb7a" + integrity sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ== + +"@parcel/watcher-darwin-arm64@2.5.0": + version "2.5.0" + resolved "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz#0d9e680b7e9ec1c8f54944f1b945aa8755afb12f" + integrity sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw== + +"@parcel/watcher-darwin-x64@2.5.0": + version "2.5.0" + resolved "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz#f9f1d5ce9d5878d344f14ef1856b7a830c59d1bb" + integrity sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA== + +"@parcel/watcher-freebsd-x64@2.5.0": + version "2.5.0" + resolved "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz#2b77f0c82d19e84ff4c21de6da7f7d096b1a7e82" + integrity sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw== + +"@parcel/watcher-linux-arm-glibc@2.5.0": + version "2.5.0" + resolved "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz#92ed322c56dbafa3d2545dcf2803334aee131e42" + integrity sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA== + +"@parcel/watcher-linux-arm-musl@2.5.0": + version "2.5.0" + resolved "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz#cd48e9bfde0cdbbd2ecd9accfc52967e22f849a4" + integrity sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA== + +"@parcel/watcher-linux-arm64-glibc@2.5.0": + version "2.5.0" + resolved "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz#7b81f6d5a442bb89fbabaf6c13573e94a46feb03" + integrity sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA== + +"@parcel/watcher-linux-arm64-musl@2.5.0": + version "2.5.0" + resolved "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz#dcb8ff01077cdf59a18d9e0a4dff7a0cfe5fd732" + integrity sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q== + +"@parcel/watcher-linux-x64-glibc@2.5.0": + version "2.5.0" + resolved "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz#2e254600fda4e32d83942384d1106e1eed84494d" + integrity sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw== + +"@parcel/watcher-linux-x64-musl@2.5.0": + version "2.5.0" + resolved "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz#01fcea60fedbb3225af808d3f0a7b11229792eef" + integrity sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA== + +"@parcel/watcher-win32-arm64@2.5.0": + version "2.5.0" + resolved "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz#87cdb16e0783e770197e52fb1dc027bb0c847154" + integrity sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig== + +"@parcel/watcher-win32-ia32@2.5.0": + version "2.5.0" + resolved "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz#778c39b56da33e045ba21c678c31a9f9d7c6b220" + integrity sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA== + +"@parcel/watcher-win32-x64@2.5.0": + version "2.5.0" + resolved "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz#33873876d0bbc588aacce38e90d1d7480ce81cb7" + integrity sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw== + +"@parcel/watcher@^2.4.1": + version "2.5.0" + resolved "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.0.tgz#5c88818b12b8de4307a9d3e6dc3e28eba0dfbd10" + integrity sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ== + dependencies: + detect-libc "^1.0.3" + is-glob "^4.0.3" + micromatch "^4.0.5" + node-addon-api "^7.0.0" + optionalDependencies: + "@parcel/watcher-android-arm64" "2.5.0" + "@parcel/watcher-darwin-arm64" "2.5.0" + "@parcel/watcher-darwin-x64" "2.5.0" + "@parcel/watcher-freebsd-x64" "2.5.0" + "@parcel/watcher-linux-arm-glibc" "2.5.0" + "@parcel/watcher-linux-arm-musl" "2.5.0" + "@parcel/watcher-linux-arm64-glibc" "2.5.0" + "@parcel/watcher-linux-arm64-musl" "2.5.0" + "@parcel/watcher-linux-x64-glibc" "2.5.0" + "@parcel/watcher-linux-x64-musl" "2.5.0" + "@parcel/watcher-win32-arm64" "2.5.0" + "@parcel/watcher-win32-ia32" "2.5.0" + "@parcel/watcher-win32-x64" "2.5.0" + +"@pkgr/core@^0.1.0": + version "0.1.1" + resolved "https://registry.npmmirror.com/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31" + integrity sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA== + +"@popperjs/core@npm:@sxzz/popperjs-es@^2.11.7": + version "2.11.7" + resolved "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz#a7f69e3665d3da9b115f9e71671dae1b97e13671" + integrity sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ== + +"@rollup/pluginutils@^4.2.1": + version "4.2.1" + resolved "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d" + integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ== + dependencies: + estree-walker "^2.0.1" + picomatch "^2.2.2" + +"@rollup/pluginutils@^5.0.4", "@rollup/pluginutils@^5.1.0", "@rollup/pluginutils@^5.1.4": + version "5.1.4" + resolved "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.1.4.tgz#bb94f1f9eaaac944da237767cdfee6c5b2262d4a" + integrity sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^4.0.2" + +"@rollup/rollup-android-arm-eabi@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.30.1.tgz#14c737dc19603a096568044eadaa60395eefb809" + integrity sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q== + +"@rollup/rollup-android-arm64@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.30.1.tgz#9d81ea54fc5650eb4ebbc0a7d84cee331bfa30ad" + integrity sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w== + +"@rollup/rollup-darwin-arm64@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.30.1.tgz#29448cb1370cf678b50743d2e392be18470abc23" + integrity sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q== + +"@rollup/rollup-darwin-x64@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.30.1.tgz#0ca99741c3ed096700557a43bb03359450c7857d" + integrity sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA== + +"@rollup/rollup-freebsd-arm64@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.30.1.tgz#233f8e4c2f54ad9b719cd9645887dcbd12b38003" + integrity sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ== + +"@rollup/rollup-freebsd-x64@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.30.1.tgz#dfba762a023063dc901610722995286df4a48360" + integrity sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw== + +"@rollup/rollup-linux-arm-gnueabihf@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.30.1.tgz#b9da54171726266c5ef4237f462a85b3c3cf6ac9" + integrity sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg== + +"@rollup/rollup-linux-arm-musleabihf@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.30.1.tgz#b9db69b3f85f5529eb992936d8f411ee6d04297b" + integrity sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug== + +"@rollup/rollup-linux-arm64-gnu@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.30.1.tgz#2550cf9bb4d47d917fd1ab4af756d7bbc3ee1528" + integrity sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw== + +"@rollup/rollup-linux-arm64-musl@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.30.1.tgz#9d06b26d286c7dded6336961a2f83e48330e0c80" + integrity sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA== + +"@rollup/rollup-linux-loongarch64-gnu@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.30.1.tgz#e957bb8fee0c8021329a34ca8dfa825826ee0e2e" + integrity sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ== + +"@rollup/rollup-linux-powerpc64le-gnu@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.30.1.tgz#e8585075ddfb389222c5aada39ea62d6d2511ccc" + integrity sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw== + +"@rollup/rollup-linux-riscv64-gnu@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.30.1.tgz#7d0d40cee7946ccaa5a4e19a35c6925444696a9e" + integrity sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw== + +"@rollup/rollup-linux-s390x-gnu@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.30.1.tgz#c2dcd8a4b08b2f2778eceb7a5a5dfde6240ebdea" + integrity sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA== + +"@rollup/rollup-linux-x64-gnu@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.30.1.tgz#183637d91456877cb83d0a0315eb4788573aa588" + integrity sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg== + +"@rollup/rollup-linux-x64-musl@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.30.1.tgz#036a4c860662519f1f9453807547fd2a11d5bb01" + integrity sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow== + +"@rollup/rollup-win32-arm64-msvc@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.30.1.tgz#51cad812456e616bfe4db5238fb9c7497e042a52" + integrity sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw== + +"@rollup/rollup-win32-ia32-msvc@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.30.1.tgz#661c8b3e4cd60f51deaa39d153aac4566e748e5e" + integrity sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw== + +"@rollup/rollup-win32-x64-msvc@4.30.1": + version "4.30.1" + resolved "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.30.1.tgz#73bf1885ff052b82fbb0f82f8671f73c36e9137c" + integrity sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og== + +"@smallwei/avue@^3.6.2": + version "3.6.2" + resolved "https://registry.npmmirror.com/@smallwei/avue/-/avue-3.6.2.tgz#a9397aa1ae0863fe7e142f0893d570e5a5225d9d" + integrity sha512-Ifkt0o7KLsAMptfoNMG7qYS86OL2pEet761wWZyZGu8e48wuNNPOfqx5jnibGjx2oIoKtYUFh7tFdllOCth2EQ== + dependencies: + "@element-plus/icons-vue" "^2.0.6" + countup.js "^1.9.3" + dayjs "^1.10.4" + lodash "^4.17.21" + +"@transloadit/prettier-bytes@0.0.7": + version "0.0.7" + resolved "https://registry.npmmirror.com/@transloadit/prettier-bytes/-/prettier-bytes-0.0.7.tgz#cdb5399f445fdd606ed833872fa0cabdbc51686b" + integrity sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA== + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/eslint@^8.4.5": + version "8.56.12" + resolved "https://registry.npmmirror.com/@types/eslint/-/eslint-8.56.12.tgz#1657c814ffeba4d2f84c0d4ba0f44ca7ea1ca53a" + integrity sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@1.0.6", "@types/estree@^1.0.0": + version "1.0.6" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50" + integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== + +"@types/event-emitter@^0.3.3": + version "0.3.5" + resolved "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.5.tgz#ce9b513f72c50dcf0443a12165a93a79ba7a7092" + integrity sha512-zx2/Gg0Eg7gwEiOIIh5w9TrhKKTeQh7CPCOPNc0el4pLSwzebA8SmnHwZs2dWlLONvyulykSwGSQxQHLhjGLvQ== + +"@types/glob@^7.1.1": + version "7.2.0" + resolved "https://registry.npmmirror.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" + integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + +"@types/json-schema@*": + version "7.0.15" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + +"@types/lodash-es@^4.17.6": + version "4.17.12" + resolved "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.12.tgz#65f6d1e5f80539aa7cfbfc962de5def0cf4f341b" + integrity sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ== + dependencies: + "@types/lodash" "*" + +"@types/lodash@*", "@types/lodash@^4.14.182": + version "4.17.14" + resolved "https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.14.tgz#bafc053533f4cdc5fcc9635af46a963c1f3deaff" + integrity sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A== + +"@types/minimatch@*": + version "5.1.2" + resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" + integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== + +"@types/node@*": + version "22.10.7" + resolved "https://registry.npmmirror.com/@types/node/-/node-22.10.7.tgz#14a1ca33fd0ebdd9d63593ed8d3fbc882a6d28d7" + integrity sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg== + dependencies: + undici-types "~6.20.0" + +"@types/node@^10.3.6": + version "10.17.60" + resolved "https://registry.npmmirror.com/@types/node/-/node-10.17.60.tgz#35f3d6213daed95da7f0f73e75bcc6980e90597b" + integrity sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw== + +"@types/path-browserify@^1.0.2": + version "1.0.3" + resolved "https://registry.npmmirror.com/@types/path-browserify/-/path-browserify-1.0.3.tgz#25de712d4def94b3901f033c30d3d3bd16eba8d3" + integrity sha512-ZmHivEbNCBtAfcrFeBCiTjdIc2dey0l7oCGNGpSuRTy8jP6UVND7oUowlvDujBy8r2Hoa8bfFUOCiPWfmtkfxw== + +"@types/svgo@^2.6.1": + version "2.6.4" + resolved "https://registry.npmmirror.com/@types/svgo/-/svgo-2.6.4.tgz#b7298fc1dd687539fd63fc818b00146d96e68836" + integrity sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng== + dependencies: + "@types/node" "*" + +"@types/unist@*", "@types/unist@^3.0.0": + version "3.0.3" + resolved "https://registry.npmmirror.com/@types/unist/-/unist-3.0.3.tgz#acaab0f919ce69cce629c2d4ed2eb4adc1b6c20c" + integrity sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== + +"@types/unist@^2.0.0": + version "2.0.11" + resolved "https://registry.npmmirror.com/@types/unist/-/unist-2.0.11.tgz#11af57b127e32487774841f7a4e54eab166d03c4" + integrity sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA== + +"@types/vfile-message@*": + version "2.0.0" + resolved "https://registry.npmmirror.com/@types/vfile-message/-/vfile-message-2.0.0.tgz#690e46af0fdfc1f9faae00cd049cc888957927d5" + integrity sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw== + dependencies: + vfile-message "*" + +"@types/vfile@^3.0.0": + version "3.0.2" + resolved "https://registry.npmmirror.com/@types/vfile/-/vfile-3.0.2.tgz#19c18cd232df11ce6fa6ad80259bc86c366b09b9" + integrity sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw== + dependencies: + "@types/node" "*" + "@types/unist" "*" + "@types/vfile-message" "*" + +"@types/web-bluetooth@^0.0.16": + version "0.0.16" + resolved "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz#1d12873a8e49567371f2a75fe3e7f7edca6662d8" + integrity sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ== + +"@ungap/structured-clone@^1.2.0": + version "1.2.1" + resolved "https://registry.npmmirror.com/@ungap/structured-clone/-/structured-clone-1.2.1.tgz#28fa185f67daaf7b7a1a8c1d445132c5d979f8bd" + integrity sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA== + +"@uppy/companion-client@^2.2.2": + version "2.2.2" + resolved "https://registry.npmmirror.com/@uppy/companion-client/-/companion-client-2.2.2.tgz#c70b42fdcca728ef88b3eebf7ee3e2fa04b4923b" + integrity sha512-5mTp2iq97/mYSisMaBtFRry6PTgZA6SIL7LePteOV5x0/DxKfrZW3DEiQERJmYpHzy7k8johpm2gHnEKto56Og== + dependencies: + "@uppy/utils" "^4.1.2" + namespace-emitter "^2.0.1" + +"@uppy/core@^2.1.1": + version "2.3.4" + resolved "https://registry.npmmirror.com/@uppy/core/-/core-2.3.4.tgz#260b85b6bf3aa03cdc67da231f8c69cfbfdcc84a" + integrity sha512-iWAqppC8FD8mMVqewavCz+TNaet6HPXitmGXpGGREGrakZ4FeuWytVdrelydzTdXx6vVKkOmI2FLztGg73sENQ== + dependencies: + "@transloadit/prettier-bytes" "0.0.7" + "@uppy/store-default" "^2.1.1" + "@uppy/utils" "^4.1.3" + lodash.throttle "^4.1.1" + mime-match "^1.0.2" + namespace-emitter "^2.0.1" + nanoid "^3.1.25" + preact "^10.5.13" + +"@uppy/store-default@^2.1.1": + version "2.1.1" + resolved "https://registry.npmmirror.com/@uppy/store-default/-/store-default-2.1.1.tgz#62a656a099bdaa012306e054d093754cb2d36e3e" + integrity sha512-xnpTxvot2SeAwGwbvmJ899ASk5tYXhmZzD/aCFsXePh/v8rNvR2pKlcQUH7cF/y4baUGq3FHO/daKCok/mpKqQ== + +"@uppy/utils@^4.1.2", "@uppy/utils@^4.1.3": + version "4.1.3" + resolved "https://registry.npmmirror.com/@uppy/utils/-/utils-4.1.3.tgz#9d0be6ece4df25f228d30ef40be0f14208258ce3" + integrity sha512-nTuMvwWYobnJcytDO3t+D6IkVq/Qs4Xv3vyoEZ+Iaf8gegZP+rEyoaFT2CK5XLRMienPyqRqNbIfRuFaOWSIFw== + dependencies: + lodash.throttle "^4.1.1" + +"@uppy/xhr-upload@^2.0.3": + version "2.1.3" + resolved "https://registry.npmmirror.com/@uppy/xhr-upload/-/xhr-upload-2.1.3.tgz#0d4e355332fe0c6eb372d7731315e04d02aeeb18" + integrity sha512-YWOQ6myBVPs+mhNjfdWsQyMRWUlrDLMoaG7nvf/G6Y3GKZf8AyjFDjvvJ49XWQ+DaZOftGkHmF1uh/DBeGivJQ== + dependencies: + "@uppy/companion-client" "^2.2.2" + "@uppy/utils" "^4.1.2" + nanoid "^3.1.25" + +"@vitejs/plugin-vue@^4.5.2": + version "4.6.2" + resolved "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-4.6.2.tgz#057d2ded94c4e71b94e9814f92dcd9306317aa46" + integrity sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw== + +"@vue/compiler-core@3.5.13": + version "3.5.13" + resolved "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.13.tgz#b0ae6c4347f60c03e849a05d34e5bf747c9bda05" + integrity sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q== + dependencies: + "@babel/parser" "^7.25.3" + "@vue/shared" "3.5.13" + entities "^4.5.0" + estree-walker "^2.0.2" + source-map-js "^1.2.0" + +"@vue/compiler-dom@3.5.13": + version "3.5.13" + resolved "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz#bb1b8758dbc542b3658dda973b98a1c9311a8a58" + integrity sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA== + dependencies: + "@vue/compiler-core" "3.5.13" + "@vue/shared" "3.5.13" + +"@vue/compiler-sfc@3.5.13", "@vue/compiler-sfc@^3.2.29": + version "3.5.13" + resolved "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz#461f8bd343b5c06fac4189c4fef8af32dea82b46" + integrity sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ== + dependencies: + "@babel/parser" "^7.25.3" + "@vue/compiler-core" "3.5.13" + "@vue/compiler-dom" "3.5.13" + "@vue/compiler-ssr" "3.5.13" + "@vue/shared" "3.5.13" + estree-walker "^2.0.2" + magic-string "^0.30.11" + postcss "^8.4.48" + source-map-js "^1.2.0" + +"@vue/compiler-ssr@3.5.13": + version "3.5.13" + resolved "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz#e771adcca6d3d000f91a4277c972a996d07f43ba" + integrity sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA== + dependencies: + "@vue/compiler-dom" "3.5.13" + "@vue/shared" "3.5.13" + +"@vue/devtools-api@^6.6.3", "@vue/devtools-api@^6.6.4": + version "6.6.4" + resolved "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz#cbe97fe0162b365edc1dba80e173f90492535343" + integrity sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g== + +"@vue/reactivity@3.5.13": + version "3.5.13" + resolved "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.13.tgz#b41ff2bb865e093899a22219f5b25f97b6fe155f" + integrity sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg== + dependencies: + "@vue/shared" "3.5.13" + +"@vue/runtime-core@3.5.13": + version "3.5.13" + resolved "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.13.tgz#1fafa4bf0b97af0ebdd9dbfe98cd630da363a455" + integrity sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw== + dependencies: + "@vue/reactivity" "3.5.13" + "@vue/shared" "3.5.13" + +"@vue/runtime-dom@3.5.13": + version "3.5.13" + resolved "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz#610fc795de9246300e8ae8865930d534e1246215" + integrity sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog== + dependencies: + "@vue/reactivity" "3.5.13" + "@vue/runtime-core" "3.5.13" + "@vue/shared" "3.5.13" + csstype "^3.1.3" + +"@vue/server-renderer@3.5.13": + version "3.5.13" + resolved "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.13.tgz#429ead62ee51de789646c22efe908e489aad46f7" + integrity sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA== + dependencies: + "@vue/compiler-ssr" "3.5.13" + "@vue/shared" "3.5.13" + +"@vue/shared@3.5.13": + version "3.5.13" + resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.13.tgz#87b309a6379c22b926e696893237826f64339b6f" + integrity sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ== + +"@vueuse/core@^9.1.0": + version "9.13.0" + resolved "https://registry.npmmirror.com/@vueuse/core/-/core-9.13.0.tgz#2f69e66d1905c1e4eebc249a01759cf88ea00cf4" + integrity sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw== + dependencies: + "@types/web-bluetooth" "^0.0.16" + "@vueuse/metadata" "9.13.0" + "@vueuse/shared" "9.13.0" + vue-demi "*" + +"@vueuse/metadata@9.13.0": + version "9.13.0" + resolved "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.13.0.tgz#bc25a6cdad1b1a93c36ce30191124da6520539ff" + integrity sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ== + +"@vueuse/shared@9.13.0": + version "9.13.0" + resolved "https://registry.npmmirror.com/@vueuse/shared/-/shared-9.13.0.tgz#089ff4cc4e2e7a4015e57a8f32e4b39d096353b9" + integrity sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw== + dependencies: + vue-demi "*" + +"@wangeditor/basic-modules@^1.1.7": + version "1.1.7" + resolved "https://registry.npmmirror.com/@wangeditor/basic-modules/-/basic-modules-1.1.7.tgz#a9c3ccf4ef53332f29550d59d3676e15f395946f" + integrity sha512-cY9CPkLJaqF05STqfpZKWG4LpxTMeGSIIF1fHvfm/mz+JXatCagjdkbxdikOuKYlxDdeqvOeBmsUBItufDLXZg== + dependencies: + is-url "^1.2.4" + +"@wangeditor/code-highlight@^1.0.3": + version "1.0.3" + resolved "https://registry.npmmirror.com/@wangeditor/code-highlight/-/code-highlight-1.0.3.tgz#90256857714d5c0cf83ac475aea64db7bf29a7cd" + integrity sha512-iazHwO14XpCuIWJNTQTikqUhGKyqj+dUNWJ9288Oym9M2xMVHvnsOmDU2sgUDWVy+pOLojReMPgXCsvvNlOOhw== + dependencies: + prismjs "^1.23.0" + +"@wangeditor/core@^1.1.19": + version "1.1.19" + resolved "https://registry.npmmirror.com/@wangeditor/core/-/core-1.1.19.tgz#f9155f7fd92d03cb1982405b3b82e54c31f1c2b0" + integrity sha512-KevkB47+7GhVszyYF2pKGKtCSj/YzmClsD03C3zTt+9SR2XWT5T0e3yQqg8baZpcMvkjs1D8Dv4fk8ok/UaS2Q== + dependencies: + "@types/event-emitter" "^0.3.3" + event-emitter "^0.3.5" + html-void-elements "^2.0.0" + i18next "^20.4.0" + scroll-into-view-if-needed "^2.2.28" + slate-history "^0.66.0" + +"@wangeditor/editor-for-vue@^5.1.12": + version "5.1.12" + resolved "https://registry.npmmirror.com/@wangeditor/editor-for-vue/-/editor-for-vue-5.1.12.tgz#f7d5f239b39cdfc01d31151488de8443fe6edc64" + integrity sha512-0Ds3D8I+xnpNWezAeO7HmPRgTfUxHLMd9JKcIw+QzvSmhC5xUHbpCcLU+KLmeBKTR/zffnS5GQo6qi3GhTMJWQ== + +"@wangeditor/editor@^5.1.23": + version "5.1.23" + resolved "https://registry.npmmirror.com/@wangeditor/editor/-/editor-5.1.23.tgz#c9d2007b7cb0ceef6b72692b4ee87b01ee2367b3" + integrity sha512-0RxfeVTuK1tktUaPROnCoFfaHVJpRAIE2zdS0mpP+vq1axVQpLjM8+fCvKzqYIkH0Pg+C+44hJpe3VVroSkEuQ== + dependencies: + "@uppy/core" "^2.1.1" + "@uppy/xhr-upload" "^2.0.3" + "@wangeditor/basic-modules" "^1.1.7" + "@wangeditor/code-highlight" "^1.0.3" + "@wangeditor/core" "^1.1.19" + "@wangeditor/list-module" "^1.0.5" + "@wangeditor/table-module" "^1.1.4" + "@wangeditor/upload-image-module" "^1.0.2" + "@wangeditor/video-module" "^1.1.4" + dom7 "^3.0.0" + is-hotkey "^0.2.0" + lodash.camelcase "^4.3.0" + lodash.clonedeep "^4.5.0" + lodash.debounce "^4.0.8" + lodash.foreach "^4.5.0" + lodash.isequal "^4.5.0" + lodash.throttle "^4.1.1" + lodash.toarray "^4.4.0" + nanoid "^3.2.0" + slate "^0.72.0" + snabbdom "^3.1.0" + +"@wangeditor/list-module@^1.0.5": + version "1.0.5" + resolved "https://registry.npmmirror.com/@wangeditor/list-module/-/list-module-1.0.5.tgz#3fc0b167acddf885536b45fa0c127f9c6adaea33" + integrity sha512-uDuYTP6DVhcYf7mF1pTlmNn5jOb4QtcVhYwSSAkyg09zqxI1qBqsfUnveeDeDqIuptSJhkh81cyxi+MF8sEPOQ== + +"@wangeditor/table-module@^1.1.4": + version "1.1.4" + resolved "https://registry.npmmirror.com/@wangeditor/table-module/-/table-module-1.1.4.tgz#757d4a5868b2b658041cd323854a4d707c8347e9" + integrity sha512-5saanU9xuEocxaemGdNi9t8MCDSucnykEC6jtuiT72kt+/Hhh4nERYx1J20OPsTCCdVr7hIyQenFD1iSRkIQ6w== + +"@wangeditor/upload-image-module@^1.0.2": + version "1.0.2" + resolved "https://registry.npmmirror.com/@wangeditor/upload-image-module/-/upload-image-module-1.0.2.tgz#89e9b9467e10cbc6b11dc5748e08dd23aaebee30" + integrity sha512-z81lk/v71OwPDYeQDxj6cVr81aDP90aFuywb8nPD6eQeECtOymrqRODjpO6VGvCVxVck8nUxBHtbxKtjgcwyiA== + +"@wangeditor/video-module@^1.1.4": + version "1.1.4" + resolved "https://registry.npmmirror.com/@wangeditor/video-module/-/video-module-1.1.4.tgz#b9df1b3ab2cd53f678b19b4d927e200774a6f532" + integrity sha512-ZdodDPqKQrgx3IwWu4ZiQmXI8EXZ3hm2/fM6E3t5dB8tCaIGWQZhmqd6P5knfkRAd3z2+YRSRbxOGfoRSp/rLg== + +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn@^8.14.0, acorn@^8.8.2, acorn@^8.9.0: + version "8.14.0" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0" + integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== + +ajv@^6.10.2, ajv@^6.12.4: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.1: + version "8.17.1" + resolved "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" + integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== + dependencies: + fast-deep-equal "^3.1.3" + fast-uri "^3.0.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== + +ansi-regex@^4.1.0: + version "4.1.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" + integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== + +arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== + +array-buffer-byte-length@^1.0.1, array-buffer-byte-length@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz#384d12a37295aec3769ab022ad323a18a51ccf8b" + integrity sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw== + dependencies: + call-bound "^1.0.3" + is-array-buffer "^3.0.5" + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw== + +array-union@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== + dependencies: + array-uniq "^1.0.1" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.npmmirror.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== + +arraybuffer.prototype.slice@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz#9d760d84dbdd06d0cbf92c8849615a1a7ab3183c" + integrity sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ== + dependencies: + array-buffer-byte-length "^1.0.1" + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + is-array-buffer "^3.0.4" + +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +async-validator@^4.2.5: + version "4.2.5" + resolved "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz#c96ea3332a521699d0afaaceed510a54656c6339" + integrity sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +autoprefixer@^10.4.17: + version "10.4.20" + resolved "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.20.tgz#5caec14d43976ef42e32dcb4bd62878e96be5b3b" + integrity sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g== + dependencies: + browserslist "^4.23.3" + caniuse-lite "^1.0.30001646" + fraction.js "^4.3.7" + normalize-range "^0.1.2" + picocolors "^1.0.1" + postcss-value-parser "^4.2.0" + +autoprefixer@^9.0.0: + version "9.8.8" + resolved "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-9.8.8.tgz#fd4bd4595385fa6f06599de749a4d5f7a474957a" + integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== + dependencies: + browserslist "^4.12.0" + caniuse-lite "^1.0.30001109" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + picocolors "^0.2.1" + postcss "^7.0.32" + postcss-value-parser "^4.1.0" + +available-typed-arrays@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" + integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== + dependencies: + possible-typed-array-names "^1.0.0" + +axios@^1.6.5: + version "1.7.9" + resolved "https://registry.npmmirror.com/axios/-/axios-1.7.9.tgz#d7d071380c132a24accda1b2cfc1535b79ec650a" + integrity sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw== + dependencies: + follow-redirects "^1.15.6" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + +bail@^1.0.0: + version "1.0.5" + resolved "https://registry.npmmirror.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" + integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +balanced-match@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9" + integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA== + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.npmmirror.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== + +bluebird@^3.5.0: + version "3.7.2" + resolved "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^2.2.2, braces@^2.3.1: + version "2.3.2" + resolved "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +braces@^3.0.3, braces@~3.0.2: + version "3.0.3" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +browserslist@^4.12.0, browserslist@^4.23.3, browserslist@^4.24.0: + version "4.24.4" + resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.24.4.tgz#c6b2865a3f08bcb860a0e827389003b9fe686e4b" + integrity sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A== + dependencies: + caniuse-lite "^1.0.30001688" + electron-to-chromium "^1.5.73" + node-releases "^2.0.19" + update-browserslist-db "^1.1.1" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + +bundle-require@^4.0.1: + version "4.2.1" + resolved "https://registry.npmmirror.com/bundle-require/-/bundle-require-4.2.1.tgz#4c450a5807381d20ade987bde8ac391544257919" + integrity sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA== + dependencies: + load-tsconfig "^0.2.3" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +cacheable@^1.8.7: + version "1.8.7" + resolved "https://registry.npmmirror.com/cacheable/-/cacheable-1.8.7.tgz#a4e2c99de531539cb26db7003f1ac9287b6d9f15" + integrity sha512-AbfG7dAuYNjYxFUtL1lAqmlWdxczCJ47w7cFjhGcnGnUdwSo6VgmSojfoW3tUI12HUkgTJ5kqj78yyq6TsFtlg== + dependencies: + hookified "^1.6.0" + keyv "^5.2.3" + +call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz#32e5892e6361b29b0b545ba6f7763378daca2840" + integrity sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + +call-bind@^1.0.7, call-bind@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" + integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== + dependencies: + call-bind-apply-helpers "^1.0.0" + es-define-property "^1.0.0" + get-intrinsic "^1.2.4" + set-function-length "^1.2.2" + +call-bound@^1.0.2, call-bound@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.3.tgz#41cfd032b593e39176a71533ab4f384aa04fd681" + integrity sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA== + dependencies: + call-bind-apply-helpers "^1.0.1" + get-intrinsic "^1.2.6" + +call-me-maybe@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz#03f964f19522ba643b1b0693acb9152fe2074baa" + integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ== + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase-keys@^4.0.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" + integrity sha512-Ej37YKYbFUI8QiYlvj9YHb6/Z60dZyPJW0Cs8sFilMbd2lP0bw3ylAq9yJkK4lcTA2dID5fG8LjmJYbO7kWb7Q== + dependencies: + camelcase "^4.1.0" + map-obj "^2.0.0" + quick-lru "^1.0.0" + +camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + integrity sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw== + +caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001688: + version "1.0.30001692" + resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001692.tgz#4585729d95e6b95be5b439da6ab55250cd125bf9" + integrity sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A== + +ccount@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" + integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== + +chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.1, chalk@^2.4.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +character-entities-html4@^1.0.0: + version "1.1.4" + resolved "https://registry.npmmirror.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125" + integrity sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g== + +character-entities-legacy@^1.0.0: + version "1.1.4" + resolved "https://registry.npmmirror.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" + integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== + +character-entities@^1.0.0: + version "1.2.4" + resolved "https://registry.npmmirror.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" + integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== + +character-reference-invalid@^1.0.0: + version "1.1.4" + resolved "https://registry.npmmirror.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" + integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== + +cheerio-select@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" + integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== + dependencies: + boolbase "^1.0.0" + css-select "^5.1.0" + css-what "^6.1.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + +cheerio@^1.0.0-rc.10: + version "1.0.0" + resolved "https://registry.npmmirror.com/cheerio/-/cheerio-1.0.0.tgz#1ede4895a82f26e8af71009f961a9b8cb60d6a81" + integrity sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww== + dependencies: + cheerio-select "^2.1.0" + dom-serializer "^2.0.0" + domhandler "^5.0.3" + domutils "^3.1.0" + encoding-sniffer "^0.2.0" + htmlparser2 "^9.1.0" + parse5 "^7.1.2" + parse5-htmlparser2-tree-adapter "^7.0.0" + parse5-parser-stream "^7.1.2" + undici "^6.19.5" + whatwg-mimetype "^4.0.0" + +chokidar@^3.5.3: + version "3.6.0" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chokidar@^4.0.0: + version "4.0.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.3.tgz#7be37a4c03c9aee1ecfe862a4a23b2c70c205d30" + integrity sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA== + dependencies: + readdirp "^4.0.1" + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.npmmirror.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +clone-regexp@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/clone-regexp/-/clone-regexp-1.0.1.tgz#051805cd33173375d82118fc0918606da39fd60f" + integrity sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw== + dependencies: + is-regexp "^1.0.0" + is-supported-regexp-flag "^1.0.0" + +clone@^2.1.1: + version "2.1.2" + resolved "https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== + +collapse-white-space@^1.0.2: + version "1.0.6" + resolved "https://registry.npmmirror.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" + integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colord@^2.9.3: + version "2.9.3" + resolved "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@*: + version "13.0.0" + resolved "https://registry.npmmirror.com/commander/-/commander-13.0.0.tgz#1b161f60ee3ceb8074583a0f95359a4f8701845c" + integrity sha512-oPYleIY8wmTVzkvQq10AEok6YcTC4sRUBl8F9gVuwchGVUCTbl/vhLTaQqutuuySYOsu8YTgV+OxKc/8Yvx+mQ== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +component-emitter@^1.2.1: + version "1.3.1" + resolved "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.1.tgz#ef1d5796f7d93f135ee6fb684340b26403c97d17" + integrity sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ== + +compute-scroll-into-view@^1.0.20: + version "1.0.20" + resolved "https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz#1768b5522d1172754f5d0c9b02de3af6be506a43" + integrity sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +confbox@^0.1.8: + version "0.1.8" + resolved "https://registry.npmmirror.com/confbox/-/confbox-0.1.8.tgz#820d73d3b3c82d9bd910652c5d4d599ef8ff8b06" + integrity sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w== + +connect@^3.7.0: + version "3.7.0" + resolved "https://registry.npmmirror.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + dependencies: + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== + +cors@^2.8.5: + version "2.8.5" + resolved "https://registry.npmmirror.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" + integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== + dependencies: + object-assign "^4" + vary "^1" + +cosmiconfig@^5.0.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +cosmiconfig@^9.0.0: + version "9.0.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" + integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== + dependencies: + env-paths "^2.2.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + +countup.js@^1.9.3: + version "1.9.3" + resolved "https://registry.npmmirror.com/countup.js/-/countup.js-1.9.3.tgz#ce3e50cd7160441e478f07da31895edcc0f1c9dd" + integrity sha512-UHf2P/mFKaESqdPq+UdBJm/1y8lYdlcDd0nTZHNC8cxWoJwZr1Eldm1PpWui446vDl5Pd8PtRYkr3q6K4+Qa5A== + +cross-spawn@^7.0.2: + version "7.0.6" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-functions-list@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/css-functions-list/-/css-functions-list-3.2.3.tgz#95652b0c24f0f59b291a9fc386041a19d4f40dbe" + integrity sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA== + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-select@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" + integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-tree@^3.0.1, css-tree@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/css-tree/-/css-tree-3.1.0.tgz#7aabc035f4e66b5c86f54570d55e05b1346eb0fd" + integrity sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w== + dependencies: + mdn-data "2.12.2" + source-map-js "^1.0.1" + +css-what@^6.0.1, css-what@^6.1.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +csstype@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== + +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng== + dependencies: + array-find-index "^1.0.1" + +d@1, d@^1.0.1, d@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/d/-/d-1.0.2.tgz#2aefd554b81981e7dccf72d6842ae725cb17e5de" + integrity sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw== + dependencies: + es5-ext "^0.10.64" + type "^2.7.2" + +data-view-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz#211a03ba95ecaf7798a8c7198d79536211f88570" + integrity sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-data-view "^1.0.2" + +data-view-byte-length@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz#9e80f7ca52453ce3e93d25a35318767ea7704735" + integrity sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-data-view "^1.0.2" + +data-view-byte-offset@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz#068307f9b71ab76dbbe10291389e020856606191" + integrity sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +dayjs@^1.10.4, dayjs@^1.11.13: + version "1.11.13" + resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz#92430b0139055c3ebb60150aa13e860a4b5a366c" + integrity sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg== + +debug@2.6.9, debug@^2.2.0, debug@^2.3.3: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^4.0.0, debug@^4.1.0, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.7: + version "4.4.0" + resolved "https://registry.npmmirror.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" + integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== + dependencies: + ms "^2.1.3" + +decamelize-keys@^1.0.0: + version "1.1.1" + resolved "https://registry.npmmirror.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" + integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== + dependencies: + decamelize "^1.1.0" + map-obj "^1.0.0" + +decamelize@^1.1.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + +decode-uri-component@^0.2.0: + version "0.2.2" + resolved "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" + integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== + +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +define-data-property@^1.0.1, define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + +define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== + +dir-glob@^2.2.2: + version "2.2.2" + resolved "https://registry.npmmirror.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== + dependencies: + path-type "^3.0.0" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-serializer@0: + version "0.2.2" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +dom7@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/dom7/-/dom7-3.0.0.tgz#b861ce5d67a6becd7aaa3ad02942ff14b1240331" + integrity sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g== + dependencies: + ssr-window "^3.0.0-alpha.1" + +domelementtype@1, domelementtype@^1.3.1: + version "1.3.1" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + dependencies: + domelementtype "1" + +domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.npmmirror.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domutils@^1.5.1: + version "1.7.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +domutils@^3.0.1, domutils@^3.1.0: + version "3.2.2" + resolved "https://registry.npmmirror.com/domutils/-/domutils-3.2.2.tgz#edbfe2b668b0c1d97c24baf0f1062b132221bc78" + integrity sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +dunder-proto@^1.0.0, dunder-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" + integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== + dependencies: + call-bind-apply-helpers "^1.0.1" + es-errors "^1.3.0" + gopd "^1.2.0" + +echarts@^5.6.0: + version "5.6.0" + resolved "https://registry.npmmirror.com/echarts/-/echarts-5.6.0.tgz#2377874dca9fb50f104051c3553544752da3c9d6" + integrity sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA== + dependencies: + tslib "2.3.0" + zrender "5.6.1" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.5.73: + version "1.5.83" + resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.83.tgz#3f74078f0c83e24bf7e692eaa855a998d1bec34f" + integrity sha512-LcUDPqSt+V0QmI47XLzZrz5OqILSMGsPFkDYus22rIbgorSvBYEFqq854ltTmUdHkY92FSdAAvsh4jWEULMdfQ== + +element-plus@^2.7.2: + version "2.9.3" + resolved "https://registry.npmmirror.com/element-plus/-/element-plus-2.9.3.tgz#9d44f9aa5a810009490ecb814052aed560d77bb0" + integrity sha512-6tSLp5XytDS4TMZ0P3aGZnr7MXTagfNycepNfIDitd9IgwM9y01+Ssu6mglNi8RiXYhek6LBWNOd/cvpIO12+w== + dependencies: + "@ctrl/tinycolor" "^3.4.1" + "@element-plus/icons-vue" "^2.3.1" + "@floating-ui/dom" "^1.0.1" + "@popperjs/core" "npm:@sxzz/popperjs-es@^2.11.7" + "@types/lodash" "^4.14.182" + "@types/lodash-es" "^4.17.6" + "@vueuse/core" "^9.1.0" + async-validator "^4.2.5" + dayjs "^1.11.13" + escape-html "^1.0.3" + lodash "^4.17.21" + lodash-es "^4.17.21" + lodash-unified "^1.0.2" + memoize-one "^6.0.0" + normalize-wheel-es "^1.2.0" + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +encoding-sniffer@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz#799569d66d443babe82af18c9f403498365ef1d5" + integrity sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg== + dependencies: + iconv-lite "^0.6.3" + whatwg-encoding "^3.1.1" + +entities@^1.1.1: + version "1.1.2" + resolved "https://registry.npmmirror.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.2.0, entities@^4.4.0, entities@^4.5.0: + version "4.5.0" + resolved "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +env-paths@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.23.5, es-abstract@^1.23.9: + version "1.23.9" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.23.9.tgz#5b45994b7de78dada5c1bebf1379646b32b9d606" + integrity sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA== + dependencies: + array-buffer-byte-length "^1.0.2" + arraybuffer.prototype.slice "^1.0.4" + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.3" + data-view-buffer "^1.0.2" + data-view-byte-length "^1.0.2" + data-view-byte-offset "^1.0.1" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + es-set-tostringtag "^2.1.0" + es-to-primitive "^1.3.0" + function.prototype.name "^1.1.8" + get-intrinsic "^1.2.7" + get-proto "^1.0.0" + get-symbol-description "^1.1.0" + globalthis "^1.0.4" + gopd "^1.2.0" + has-property-descriptors "^1.0.2" + has-proto "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + internal-slot "^1.1.0" + is-array-buffer "^3.0.5" + is-callable "^1.2.7" + is-data-view "^1.0.2" + is-regex "^1.2.1" + is-shared-array-buffer "^1.0.4" + is-string "^1.1.1" + is-typed-array "^1.1.15" + is-weakref "^1.1.0" + math-intrinsics "^1.1.0" + object-inspect "^1.13.3" + object-keys "^1.1.1" + object.assign "^4.1.7" + own-keys "^1.0.1" + regexp.prototype.flags "^1.5.3" + safe-array-concat "^1.1.3" + safe-push-apply "^1.0.0" + safe-regex-test "^1.1.0" + set-proto "^1.0.0" + string.prototype.trim "^1.2.10" + string.prototype.trimend "^1.0.9" + string.prototype.trimstart "^1.0.8" + typed-array-buffer "^1.0.3" + typed-array-byte-length "^1.0.3" + typed-array-byte-offset "^1.0.4" + typed-array-length "^1.0.7" + unbox-primitive "^1.1.0" + which-typed-array "^1.1.18" + +es-define-property@^1.0.0, es-define-property@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" + integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-object-atoms@^1.0.0: + version "1.1.1" + resolved "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" + integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== + dependencies: + es-errors "^1.3.0" + +es-set-tostringtag@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d" + integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== + dependencies: + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + has-tostringtag "^1.0.2" + hasown "^2.0.2" + +es-to-primitive@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz#96c89c82cc49fd8794a24835ba3e1ff87f214e18" + integrity sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g== + dependencies: + is-callable "^1.2.7" + is-date-object "^1.0.5" + is-symbol "^1.0.4" + +es5-ext@^0.10.35, es5-ext@^0.10.62, es5-ext@^0.10.64, es5-ext@~0.10.14: + version "0.10.64" + resolved "https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.64.tgz#12e4ffb48f1ba2ea777f1fcdd1918ef73ea21714" + integrity sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg== + dependencies: + es6-iterator "^2.0.3" + es6-symbol "^3.1.3" + esniff "^2.0.1" + next-tick "^1.1.0" + +es6-iterator@^2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@^3.1.3: + version "3.1.4" + resolved "https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.4.tgz#f4e7d28013770b4208ecbf3e0bf14d3bcb557b8c" + integrity sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg== + dependencies: + d "^1.0.2" + ext "^1.7.0" + +esbuild@^0.21.3: + version "0.21.5" + resolved "https://registry.npmmirror.com/esbuild/-/esbuild-0.21.5.tgz#9ca301b120922959b766360d8ac830da0d02997d" + integrity sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw== + optionalDependencies: + "@esbuild/aix-ppc64" "0.21.5" + "@esbuild/android-arm" "0.21.5" + "@esbuild/android-arm64" "0.21.5" + "@esbuild/android-x64" "0.21.5" + "@esbuild/darwin-arm64" "0.21.5" + "@esbuild/darwin-x64" "0.21.5" + "@esbuild/freebsd-arm64" "0.21.5" + "@esbuild/freebsd-x64" "0.21.5" + "@esbuild/linux-arm" "0.21.5" + "@esbuild/linux-arm64" "0.21.5" + "@esbuild/linux-ia32" "0.21.5" + "@esbuild/linux-loong64" "0.21.5" + "@esbuild/linux-mips64el" "0.21.5" + "@esbuild/linux-ppc64" "0.21.5" + "@esbuild/linux-riscv64" "0.21.5" + "@esbuild/linux-s390x" "0.21.5" + "@esbuild/linux-x64" "0.21.5" + "@esbuild/netbsd-x64" "0.21.5" + "@esbuild/openbsd-x64" "0.21.5" + "@esbuild/sunos-x64" "0.21.5" + "@esbuild/win32-arm64" "0.21.5" + "@esbuild/win32-ia32" "0.21.5" + "@esbuild/win32-x64" "0.21.5" + +escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + +eslint-config-prettier@^9.1.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz#31af3d94578645966c082fcb71a5846d3c94867f" + integrity sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw== + +eslint-plugin-prettier@^5.1.3: + version "5.2.2" + resolved "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.2.tgz#d1f068f65dc8490f102eda21d1f4cd150c205211" + integrity sha512-1yI3/hf35wmlq66C8yOyrujQnel+v5l1Vop5Cl2I6ylyNTT1JbuUUnV3/41PzwTzcyDp/oF0jWE3HXvcH5AQOQ== + dependencies: + prettier-linter-helpers "^1.0.0" + synckit "^0.9.1" + +eslint-plugin-vue@^9.20.1: + version "9.32.0" + resolved "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-9.32.0.tgz#2b558e827886b567dfaa156cc1cad0f596461fab" + integrity sha512-b/Y05HYmnB/32wqVcjxjHZzNpwxj1onBOvqW89W+V+XNG1dRuaFbNd3vT9CLbr2LXjEoq+3vn8DanWf7XU22Ug== + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + globals "^13.24.0" + natural-compare "^1.4.0" + nth-check "^2.1.1" + postcss-selector-parser "^6.0.15" + semver "^7.6.3" + vue-eslint-parser "^9.4.3" + xml-name-validator "^4.0.0" + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-scope@^7.1.1, eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint@^8.56.0: + version "8.57.1" + resolved "https://registry.npmmirror.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9" + integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.4" + "@eslint/js" "8.57.1" + "@humanwhocodes/config-array" "^0.13.0" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + "@ungap/structured-clone" "^1.2.0" + ajv "^6.12.4" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + 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.4.2" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.2" + globals "^13.19.0" + graphemer "^1.4.0" + ignore "^5.2.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + 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" + +esniff@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/esniff/-/esniff-2.0.1.tgz#a4d4b43a5c71c7ec51c51098c1d8a29081f9b308" + integrity sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg== + dependencies: + d "^1.0.1" + es5-ext "^0.10.62" + event-emitter "^0.3.5" + type "^2.7.2" + +espree@^9.3.1, espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.npmmirror.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0, esquery@^1.4.2: + version "1.6.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7" + integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-walker@^2.0.1, estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + +estree-walker@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" + integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== + dependencies: + "@types/estree" "^1.0.0" + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@^1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-emitter@^0.3.5: + version "0.3.5" + resolved "https://registry.npmmirror.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" + integrity sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA== + dependencies: + d "1" + es5-ext "~0.10.14" + +execall@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/execall/-/execall-1.0.0.tgz#73d0904e395b3cab0658b08d09ec25307f29bb73" + integrity sha512-/J0Q8CvOvlAdpvhfkD/WnTQ4H1eU0exze2nFGPj/RSC7jpQ0NkKe2r28T5eMkhEEs+fzepMZNy1kVRKNlC04nQ== + dependencies: + clone-regexp "^1.0.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +ext@^1.7.0: + version "1.7.0" + resolved "https://registry.npmmirror.com/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f" + integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw== + dependencies: + type "^2.7.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +extglob@^2.0.2, extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.3.0" + resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" + integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== + +fast-glob@^2.2.6: + version "2.2.7" + resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" + integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.1.2" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.3" + micromatch "^3.1.10" + +fast-glob@^3.2.12, fast-glob@^3.2.9, fast-glob@^3.3.1, fast-glob@^3.3.2, fast-glob@^3.3.3: + version "3.3.3" + resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" + integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.8" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fast-uri@^3.0.1: + version "3.0.5" + resolved "https://registry.npmmirror.com/fast-uri/-/fast-uri-3.0.5.tgz#19f5f9691d0dab9b85861a7bb5d98fca961da9cd" + integrity sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q== + +fastest-levenshtein@^1.0.16: + version "1.0.16" + resolved "https://registry.npmmirror.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +fastq@^1.6.0: + version "1.18.0" + resolved "https://registry.npmmirror.com/fastq/-/fastq-1.18.0.tgz#d631d7e25faffea81887fe5ea8c9010e1b36fee0" + integrity sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw== + dependencies: + reusify "^1.0.4" + +file-entry-cache@^10.0.5: + version "10.0.5" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-10.0.5.tgz#0255cd065769ef930005073883389e432a16a9a7" + integrity sha512-umpQsJrBNsdMDgreSryMEXvJh66XeLtZUwA8Gj7rHGearGufUFv6rB/bcXRFsiGWw/VeSUgUofF4Rf2UKEOrTA== + dependencies: + flat-cache "^6.1.5" + +file-entry-cache@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-4.0.0.tgz#633567d15364aefe0b299e1e217735e8f3a9f6e8" + integrity sha512-AVSwsnbV8vH/UVbvgEhf3saVQXORNv0ZzSkvkhQIaia5Tia+JhGTaa/ePUSVoPHQyGayQNmYfkzFi3WZV5zcpA== + dependencies: + flat-cache "^2.0.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-up@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== + dependencies: + locate-path "^2.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flat-cache@^3.0.4: + version "3.2.0" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" + integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== + dependencies: + flatted "^3.2.9" + keyv "^4.5.3" + rimraf "^3.0.2" + +flat-cache@^6.1.5: + version "6.1.5" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-6.1.5.tgz#a3e0077571aa340c85c011aa6b9150b4606e2b0d" + integrity sha512-QR+2kN38f8nMfiIQ1LHYjuDEmZNZVjxuxY+HufbS3BW0EX01Q5OnH7iduOYRutmgiXb797HAKcXUeXrvRjjgSQ== + dependencies: + cacheable "^1.8.7" + flatted "^3.3.2" + hookified "^1.6.0" + +flatted@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" + integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== + +flatted@^3.2.9, flatted@^3.3.2: + version "3.3.2" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.3.2.tgz#adba1448a9841bec72b42c532ea23dbbedef1a27" + integrity sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA== + +follow-redirects@^1.15.6: + version "1.15.9" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" + integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== + +form-data@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.1.tgz#ba1076daaaa5bfd7e99c1a6cb02aa0a5cff90d48" + integrity sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +fraction.js@^4.3.7: + version "4.3.7" + resolved "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== + dependencies: + map-cache "^0.2.2" + +fs-extra@^10.0.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@~2.3.2, fsevents@~2.3.3: + version "2.3.3" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +function.prototype.name@^1.1.6, function.prototype.name@^1.1.8: + version "1.1.8" + resolved "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz#e68e1df7b259a5c949eeef95cdbde53edffabb78" + integrity sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + functions-have-names "^1.2.3" + hasown "^2.0.2" + is-callable "^1.2.7" + +functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.7.tgz#dcfcb33d3272e15f445d15124bc0a216189b9044" + integrity sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA== + dependencies: + call-bind-apply-helpers "^1.0.1" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + function-bind "^1.1.2" + get-proto "^1.0.0" + gopd "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + math-intrinsics "^1.1.0" + +get-proto@^1.0.0, get-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" + integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== + dependencies: + dunder-proto "^1.0.1" + es-object-atoms "^1.0.0" + +get-stdin@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" + integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== + +get-symbol-description@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz#7bdd54e0befe8ffc9f3b4e203220d9f1e881b6ee" + integrity sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== + +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA== + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + integrity sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig== + +glob@^7.1.3: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.19.0, globals@^13.24.0: + version "13.24.0" + resolved "https://registry.npmmirror.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" + integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== + dependencies: + type-fest "^0.20.2" + +globalthis@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" + integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== + dependencies: + define-properties "^1.2.1" + gopd "^1.0.1" + +globby@^11.1.0: + version "11.1.0" + resolved "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +globby@^9.0.0: + version "9.2.0" + resolved "https://registry.npmmirror.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" + integrity sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg== + dependencies: + "@types/glob" "^7.1.1" + array-union "^1.0.2" + dir-glob "^2.2.2" + fast-glob "^2.2.6" + glob "^7.1.3" + ignore "^4.0.3" + pify "^4.0.1" + slash "^2.0.0" + +globjoin@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43" + integrity sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg== + +gonzales-pe@^4.2.3: + version "4.3.0" + resolved "https://registry.npmmirror.com/gonzales-pe/-/gonzales-pe-4.3.0.tgz#fe9dec5f3c557eead09ff868c65826be54d067b3" + integrity sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ== + dependencies: + minimist "^1.2.5" + +gopd@^1.0.1, gopd@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" + integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.11" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg== + dependencies: + ansi-regex "^2.0.0" + +has-bigints@^1.0.2: + version "1.1.0" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.1.0.tgz#28607e965ac967e03cd2a2c70a2636a1edad49fe" + integrity sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg== + +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + integrity sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + +has-proto@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/has-proto/-/has-proto-1.2.0.tgz#5de5a6eabd95fdffd9818b43055e8065e39fe9d5" + integrity sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ== + dependencies: + dunder-proto "^1.0.0" + +has-symbols@^1.0.3, has-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" + integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== + +has-tostringtag@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== + dependencies: + has-symbols "^1.0.3" + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.npmmirror.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +hasown@^2.0.0, hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +he@^1.1.1: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hookified@^1.6.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/hookified/-/hookified-1.6.0.tgz#161315ed4525a21f74d710dd9cec71e73951bed2" + integrity sha512-se7cpwTA+iA/eY548Bu03JJqBiEZAqU2jnyKdj5B5qurtBg64CZGHTgqCv4Yh7NWu6FGI09W61MCq+NoPj9GXA== + +hosted-git-info@^2.1.4: + version "2.8.9" + resolved "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== + +html-tags@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz#10b30a386085f43cede353cc8fa7cb0deeea668b" + integrity sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g== + +html-tags@^3.3.1: + version "3.3.1" + resolved "https://registry.npmmirror.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" + integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== + +html-void-elements@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/html-void-elements/-/html-void-elements-2.0.1.tgz#29459b8b05c200b6c5ee98743c41b979d577549f" + integrity sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A== + +htmlparser2@^3.10.0, htmlparser2@^3.8.3: + version "3.10.1" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + dependencies: + domelementtype "^1.3.1" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.1.1" + +htmlparser2@^8.0.0: + version "8.0.2" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" + integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + entities "^4.4.0" + +htmlparser2@^9.1.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-9.1.0.tgz#cdb498d8a75a51f739b61d3f718136c369bc8c23" + integrity sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.1.0" + entities "^4.5.0" + +i18next@^20.4.0: + version "20.6.1" + resolved "https://registry.npmmirror.com/i18next/-/i18next-20.6.1.tgz#535e5f6e5baeb685c7d25df70db63bf3cc0aa345" + integrity sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A== + dependencies: + "@babel/runtime" "^7.12.0" + +iconv-lite@0.6.3, iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +ieee754@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^4.0.3: + version "4.0.6" + resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.0.4, ignore@^5.2.0: + version "5.3.2" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" + integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== + +ignore@^7.0.1: + version "7.0.3" + resolved "https://registry.npmmirror.com/ignore/-/ignore-7.0.3.tgz#397ef9315dfe0595671eefe8b633fec6943ab733" + integrity sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA== + +image-size@^0.5.1: + version "0.5.5" + resolved "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== + +immer@^9.0.6: + version "9.0.21" + resolved "https://registry.npmmirror.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" + integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== + +immutable@^5.0.2: + version "5.0.3" + resolved "https://registry.npmmirror.com/immutable/-/immutable-5.0.3.tgz#aa037e2313ea7b5d400cd9298fa14e404c933db1" + integrity sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw== + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +import-fresh@^3.2.1, import-fresh@^3.3.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-lazy@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/import-lazy/-/import-lazy-3.1.0.tgz#891279202c8a2280fdbd6674dbd8da1a1dfc67cc" + integrity sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ== + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^3.0.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" + integrity sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ== + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ini@^1.3.5: + version "1.3.8" + resolved "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +internal-slot@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.1.0.tgz#1eac91762947d2f7056bc838d93e13b2e9604961" + integrity sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw== + dependencies: + es-errors "^1.3.0" + hasown "^2.0.2" + side-channel "^1.1.0" + +is-accessor-descriptor@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz#3223b10628354644b86260db29b3e693f5ceedd4" + integrity sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA== + dependencies: + hasown "^2.0.0" + +is-alphabetical@^1.0.0: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" + integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== + +is-alphanumeric@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz#4a9cef71daf4c001c1d81d63d140cf53fd6889f4" + integrity sha512-ZmRL7++ZkcMOfDuWZuMJyIVLr2keE1o/DeNWh1EmgqGhUcV+9BIVsx0BcSBOHTZqzjs4+dISzr2KAeBEWGgXeA== + +is-alphanumerical@^1.0.0: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" + integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== + dependencies: + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + +is-array-buffer@^3.0.4, is-array-buffer@^3.0.5: + version "3.0.5" + resolved "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz#65742e1e687bd2cc666253068fd8707fe4d44280" + integrity sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + get-intrinsic "^1.2.6" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-async-function@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-async-function/-/is-async-function-2.1.0.tgz#1d1080612c493608e93168fc4458c245074c06a6" + integrity sha512-GExz9MtyhlZyXYLxzlJRj5WUCE661zhDa1Yna52CN57AJsymh+DvXXjyveSioqSRdxvUrdKdvqB1b5cVKsNpWQ== + dependencies: + call-bound "^1.0.3" + get-proto "^1.0.1" + has-tostringtag "^1.0.2" + safe-regex-test "^1.1.0" + +is-bigint@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.1.0.tgz#dda7a3445df57a42583db4228682eba7c4170672" + integrity sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ== + dependencies: + has-bigints "^1.0.2" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.2.1.tgz#c20d0c654be05da4fbc23c562635c019e93daf89" + integrity sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng== + dependencies: + call-bound "^1.0.2" + has-tostringtag "^1.0.2" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-buffer@^2.0.0: + version "2.0.5" + resolved "https://registry.npmmirror.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" + integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== + +is-callable@^1.1.3, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.16.0: + version "2.16.1" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" + integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== + dependencies: + hasown "^2.0.2" + +is-data-descriptor@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz#2109164426166d32ea38c405c1e0945d9e6a4eeb" + integrity sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw== + dependencies: + hasown "^2.0.0" + +is-data-view@^1.0.1, is-data-view@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-data-view/-/is-data-view-1.0.2.tgz#bae0a41b9688986c2188dda6657e56b8f9e63b8e" + integrity sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw== + dependencies: + call-bound "^1.0.2" + get-intrinsic "^1.2.6" + is-typed-array "^1.1.13" + +is-date-object@^1.0.5, is-date-object@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.1.0.tgz#ad85541996fc7aa8b2729701d27b7319f95d82f7" + integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg== + dependencies: + call-bound "^1.0.2" + has-tostringtag "^1.0.2" + +is-decimal@^1.0.0: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" + integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== + +is-descriptor@^0.1.0: + version "0.1.7" + resolved "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz#2727eb61fd789dcd5bdf0ed4569f551d2fe3be33" + integrity sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg== + dependencies: + is-accessor-descriptor "^1.0.1" + is-data-descriptor "^1.0.1" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.3.tgz#92d27cb3cd311c4977a4db47df457234a13cb306" + integrity sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw== + dependencies: + is-accessor-descriptor "^1.0.1" + is-data-descriptor "^1.0.1" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.npmmirror.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-finalizationregistry@^1.1.0: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz#eefdcdc6c94ddd0674d9c85887bf93f944a97c90" + integrity sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg== + dependencies: + call-bound "^1.0.3" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-function@^1.0.10: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.1.0.tgz#bf3eeda931201394f57b5dba2800f91a238309ca" + integrity sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ== + dependencies: + call-bound "^1.0.3" + get-proto "^1.0.0" + has-tostringtag "^1.0.2" + safe-regex-test "^1.1.0" + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-hexadecimal@^1.0.0: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" + integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== + +is-hotkey@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/is-hotkey/-/is-hotkey-0.2.0.tgz#1835a68171a91e5c9460869d96336947c8340cef" + integrity sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw== + +is-map@^2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" + integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== + +is-number-object@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.1.1.tgz#144b21e95a1bc148205dcc2814a9134ec41b2541" + integrity sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== + dependencies: + kind-of "^3.0.2" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-inside@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^1.1, is-plain-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-plain-object@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== + +is-regex@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.2.1.tgz#76d70a3ed10ef9be48eb577887d74205bf0cad22" + integrity sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g== + dependencies: + call-bound "^1.0.2" + gopd "^1.2.0" + has-tostringtag "^1.0.2" + hasown "^2.0.2" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-set@^2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" + integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== + +is-shared-array-buffer@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz#9b67844bd9b7f246ba0708c3a93e34269c774f6f" + integrity sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A== + dependencies: + call-bound "^1.0.3" + +is-string@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.1.1.tgz#92ea3f3d5c5b6e039ca8677e5ac8d07ea773cbb9" + integrity sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + +is-supported-regexp-flag@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz#21ee16518d2c1dd3edd3e9a0d57e50207ac364ca" + integrity sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ== + +is-symbol@^1.0.4, is-symbol@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.1.1.tgz#f47761279f532e2b05a7024a7506dbbedacd0634" + integrity sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w== + dependencies: + call-bound "^1.0.2" + has-symbols "^1.1.0" + safe-regex-test "^1.1.0" + +is-typed-array@^1.1.13, is-typed-array@^1.1.14, is-typed-array@^1.1.15: + version "1.1.15" + resolved "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.15.tgz#4bfb4a45b61cee83a5a46fba778e4e8d59c0ce0b" + integrity sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ== + dependencies: + which-typed-array "^1.1.16" + +is-url@^1.2.4: + version "1.2.4" + resolved "https://registry.npmmirror.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" + integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== + +is-weakmap@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd" + integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== + +is-weakref@^1.0.2, is-weakref@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.1.0.tgz#47e3472ae95a63fa9cf25660bcf0c181c39770ef" + integrity sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q== + dependencies: + call-bound "^1.0.2" + +is-weakset@^2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.4.tgz#c9f5deb0bc1906c6d6f1027f284ddf459249daca" + integrity sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ== + dependencies: + call-bound "^1.0.3" + get-intrinsic "^1.2.6" + +is-whitespace-character@^1.0.0: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" + integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-word-character@^1.0.0: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" + integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== + +isarray@1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^2.0.0, isobject@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +js-base64@^2.1.9: + version "2.6.4" + resolved "https://registry.npmmirror.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" + integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== + +js-base64@^3.7.6: + version "3.7.7" + resolved "https://registry.npmmirror.com/js-base64/-/js-base64-3.7.7.tgz#e51b84bf78fbf5702b9541e2cb7bfcb893b43e79" + integrity sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw== + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-tokens@^9.0.0, js-tokens@^9.0.1: + version "9.0.1" + resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-9.0.1.tgz#2ec43964658435296f6761b34e10671c2d9527f4" + integrity sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsesc@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" + integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== + dependencies: + minimist "^1.2.0" + +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + +keyv@^5.2.3: + version "5.2.3" + resolved "https://registry.npmmirror.com/keyv/-/keyv-5.2.3.tgz#32db1a4aa8d05e2b8ab82688a57ddc5d2184a25c" + integrity sha512-AGKecUfzrowabUv0bH1RIR5Vf7w+l4S3xtQAypKaUpTdIR1EbrAcTxHCrpo9Q+IWeUlFE2palRtgIQcgm+PQJw== + dependencies: + "@keyv/serialize" "^1.0.2" + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.2: + version "5.1.0" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +known-css-properties@^0.11.0: + version "0.11.0" + resolved "https://registry.npmmirror.com/known-css-properties/-/known-css-properties-0.11.0.tgz#0da784f115ea77c76b81536d7052e90ee6c86a8a" + integrity sha512-bEZlJzXo5V/ApNNa5z375mJC6Nrz4vG43UgcSCrg2OHC+yuB6j0iDSrY7RQ/+PRofFB03wNIIt9iXIVLr4wc7w== + +known-css-properties@^0.35.0: + version "0.35.0" + resolved "https://registry.npmmirror.com/known-css-properties/-/known-css-properties-0.35.0.tgz#f6f8e40ab4e5700fa32f5b2ef5218a56bc853bd6" + integrity sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A== + +leven@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" + integrity sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + +load-tsconfig@^0.2.3: + version "0.2.5" + resolved "https://registry.npmmirror.com/load-tsconfig/-/load-tsconfig-0.2.5.tgz#453b8cd8961bfb912dea77eb6c168fe8cca3d3a1" + integrity sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg== + +loader-utils@^1.1.0: + version "1.4.2" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3" + integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + +local-pkg@^0.4.3: + version "0.4.3" + resolved "https://registry.npmmirror.com/local-pkg/-/local-pkg-0.4.3.tgz#0ff361ab3ae7f1c19113d9bb97b98b905dbc4963" + integrity sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g== + +local-pkg@^0.5.0: + version "0.5.1" + resolved "https://registry.npmmirror.com/local-pkg/-/local-pkg-0.5.1.tgz#69658638d2a95287534d4c2fff757980100dbb6d" + integrity sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ== + dependencies: + mlly "^1.7.3" + pkg-types "^1.2.1" + +local-pkg@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/local-pkg/-/local-pkg-1.0.0.tgz#a8d14dd41e78884f199ecd8b3eedaf0d376e2167" + integrity sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg== + dependencies: + mlly "^1.7.3" + pkg-types "^1.3.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash-es@^4.17.21: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + +lodash-unified@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz#80b1eac10ed2eb02ed189f08614a29c27d07c894" + integrity sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ== + +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== + +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://registry.npmmirror.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ== + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.foreach@^4.5.0: + version "4.5.0" + resolved "https://registry.npmmirror.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" + integrity sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ== + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== + +lodash.toarray@^4.4.0: + version "4.4.0" + resolved "https://registry.npmmirror.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" + integrity sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw== + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + +lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.21, lodash@^4.17.4: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@^2.0.0, log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + dependencies: + chalk "^2.0.1" + +longest-streak@^2.0.1: + version "2.0.4" + resolved "https://registry.npmmirror.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" + integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== + +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.npmmirror.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ== + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +magic-string@^0.25.7: + version "0.25.9" + resolved "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" + integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== + dependencies: + sourcemap-codec "^1.4.8" + +magic-string@^0.30.10, magic-string@^0.30.11, magic-string@^0.30.17, magic-string@^0.30.3: + version "0.30.17" + resolved "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.17.tgz#450a449673d2460e5bbcfba9a61916a1714c7453" + integrity sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.0" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.npmmirror.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== + +map-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== + +map-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" + integrity sha512-TzQSV2DiMYgoF5RycneKVUzIa9bQsj/B3tTgsE3dOGqlzHnGIDaC7XBE7grnA+8kZPnfqSGFe95VHc2oc0VFUQ== + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== + dependencies: + object-visit "^1.0.0" + +markdown-escapes@^1.0.0: + version "1.0.4" + resolved "https://registry.npmmirror.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" + integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== + +markdown-table@^1.1.0: + version "1.1.3" + resolved "https://registry.npmmirror.com/markdown-table/-/markdown-table-1.1.3.tgz#9fcb69bcfdb8717bfd0398c6ec2d93036ef8de60" + integrity sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q== + +math-intrinsics@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" + integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== + +mathml-tag-names@^2.0.1, mathml-tag-names@^2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3" + integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== + +mdast-util-compact@^1.0.0: + version "1.0.4" + resolved "https://registry.npmmirror.com/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz#d531bb7667b5123abf20859be086c4d06c894593" + integrity sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg== + dependencies: + unist-util-visit "^1.1.0" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdn-data@2.12.2: + version "2.12.2" + resolved "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.12.2.tgz#9ae6c41a9e65adf61318b32bff7b64fbfb13f8cf" + integrity sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA== + +mdn-data@^2.14.0: + version "2.15.0" + resolved "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.15.0.tgz#8d8bc0d9a463edf4296c418a8b49d3a8b2c686fb" + integrity sha512-KIrS0lFPOqA4DgeO16vI5fkAsy8p++WBlbXtB5P1EQs8ubBgguAInNd1DnrCeTRfGchY0kgThgDOOIPyOLH2dQ== + +memoize-one@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045" + integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw== + +meow@^13.2.0: + version "13.2.0" + resolved "https://registry.npmmirror.com/meow/-/meow-13.2.0.tgz#6b7d63f913f984063b3cc261b6e8800c4cd3474f" + integrity sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA== + +meow@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/meow/-/meow-5.0.0.tgz#dfc73d63a9afc714a5e371760eb5c88b91078aa4" + integrity sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig== + dependencies: + camelcase-keys "^4.0.0" + decamelize-keys "^1.0.0" + loud-rejection "^1.0.0" + minimist-options "^3.0.1" + normalize-package-data "^2.3.4" + read-pkg-up "^3.0.0" + redent "^2.0.0" + trim-newlines "^2.0.0" + yargs-parser "^10.0.0" + +merge-options@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/merge-options/-/merge-options-1.0.1.tgz#2a64b24457becd4e4dc608283247e94ce589aa32" + integrity sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg== + dependencies: + is-plain-obj "^1.1" + +merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromatch@3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.0.tgz#5102d4eaf20b6997d6008e3acfe1c44a3fa815e2" + integrity sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.2.2" + define-property "^1.0.0" + extend-shallow "^2.0.1" + extglob "^2.0.2" + fragment-cache "^0.2.1" + kind-of "^5.0.2" + nanomatch "^1.2.1" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +micromatch@^3.1.10: + version "3.1.10" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +micromatch@^4.0.5, micromatch@^4.0.8: + version "4.0.8" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-match@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/mime-match/-/mime-match-1.0.2.tgz#3f87c31e9af1a5fd485fb9db134428b23bbb7ba8" + integrity sha512-VXp/ugGDVh3eCLOBCiHZMYWQaTNUHv2IJrut+yXA6+JbLPXHglHwfS/5A5L0ll+jkCY7fIzRJcH6OIunF+c6Cg== + dependencies: + wildcard "^1.1.0" + +mime-types@^2.1.12: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^9.0.3, minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +minimist-options@^3.0.1: + version "3.0.2" + resolved "https://registry.npmmirror.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" + integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ== + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" + +minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.npmmirror.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@^0.5.1: + version "0.5.6" + resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +mlly@^1.7.3, mlly@^1.7.4: + version "1.7.4" + resolved "https://registry.npmmirror.com/mlly/-/mlly-1.7.4.tgz#3d7295ea2358ec7a271eaa5d000a0f84febe100f" + integrity sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw== + dependencies: + acorn "^8.14.0" + pathe "^2.0.1" + pkg-types "^1.3.0" + ufo "^1.5.4" + +mockjs@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/mockjs/-/mockjs-1.1.0.tgz#e6a0c378e91906dbaff20911cc0273b3c7d75b06" + integrity sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ== + dependencies: + commander "*" + +moment@^2.30.1: + version "2.30.1" + resolved "https://registry.npmmirror.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae" + integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@^2.1.3: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +namespace-emitter@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/namespace-emitter/-/namespace-emitter-2.0.1.tgz#978d51361c61313b4e6b8cf6f3853d08dfa2b17c" + integrity sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g== + +nanoid@^3.1.25, nanoid@^3.2.0, nanoid@^3.3.8: + version "3.3.8" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf" + integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w== + +nanomatch@^1.2.1, nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +next-tick@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" + integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== + +node-addon-api@^7.0.0: + version "7.1.1" + resolved "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558" + integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== + +node-releases@^2.0.19: + version "2.0.19" + resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" + integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== + +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: + version "2.5.0" + resolved "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-selector@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/normalize-selector/-/normalize-selector-0.2.0.tgz#d0b145eb691189c63a78d201dc4fdb1293ef0c03" + integrity sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw== + +normalize-wheel-es@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz#0fa2593d619f7245a541652619105ab076acf09e" + integrity sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw== + +nprogress@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" + integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== + +nth-check@^2.0.1, nth-check@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + integrity sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg== + +object-assign@^4, object-assign@^4.1.0: + version "4.1.1" + resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-inspect@^1.13.3: + version "1.13.3" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.3.tgz#f14c183de51130243d6d18ae149375ff50ea488a" + integrity sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA== + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== + dependencies: + isobject "^3.0.0" + +object.assign@^4.1.7: + version "4.1.7" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d" + integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + has-symbols "^1.1.0" + object-keys "^1.1.1" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== + dependencies: + isobject "^3.0.1" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== + dependencies: + ee-first "1.1.1" + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +optionator@^0.9.3: + version "0.9.4" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" + integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.5" + +own-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/own-keys/-/own-keys-1.0.1.tgz#e4006910a2bf913585289676eebd6f390cf51358" + integrity sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg== + dependencies: + get-intrinsic "^1.2.6" + object-keys "^1.1.1" + safe-push-apply "^1.0.0" + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== + dependencies: + p-limit "^1.1.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-entities@^1.0.2, parse-entities@^1.1.0: + version "1.2.2" + resolved "https://registry.npmmirror.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" + integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg== + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5-htmlparser2-tree-adapter@^7.0.0: + version "7.1.0" + resolved "https://registry.npmmirror.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz#b5a806548ed893a43e24ccb42fbb78069311e81b" + integrity sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g== + dependencies: + domhandler "^5.0.3" + parse5 "^7.0.0" + +parse5-parser-stream@^7.1.2: + version "7.1.2" + resolved "https://registry.npmmirror.com/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz#d7c20eadc37968d272e2c02660fff92dd27e60e1" + integrity sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow== + dependencies: + parse5 "^7.0.0" + +parse5@^7.0.0, parse5@^7.1.2: + version "7.2.1" + resolved "https://registry.npmmirror.com/parse5/-/parse5-7.2.1.tgz#8928f55915e6125f430cc44309765bf17556a33a" + integrity sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ== + dependencies: + entities "^4.5.0" + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== + +path-browserify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@^6.2.1: + version "6.3.0" + resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-6.3.0.tgz#2b6a26a337737a8e1416f9272ed0766b1c0389f4" + integrity sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ== + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +pathe@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/pathe/-/pathe-0.2.0.tgz#30fd7bbe0a0d91f0e60bae621f5d19e9e225c339" + integrity sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw== + +pathe@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/pathe/-/pathe-2.0.1.tgz#ee1e6965c5ccfc98dc5a4b366a6ba6dd624a33d6" + integrity sha512-6jpjMpOth5S9ITVu5clZ7NOgHNsv5vRQdheL9ztp2vZmM6fRbLvyua1tiBIL4lk8SAe3ARzeXEly6siXCjDHDw== + +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picocolors@^1.0.0, picocolors@^1.0.1, picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +picomatch@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" + integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== + +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== + +pify@^4.0.0, pify@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pinia-plugin-persistedstate@^3.2.1: + version "3.2.3" + resolved "https://registry.npmmirror.com/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-3.2.3.tgz#c5a673c17f463bbb20eb2717b57a11cd16614cc5" + integrity sha512-Cm819WBj/s5K5DGw55EwbXDtx+EZzM0YR5AZbq9XE3u0xvXwvX2JnWoFpWIcdzISBHqy9H1UiSIUmXyXqWsQRQ== + +pinia@^2.1.7: + version "2.3.0" + resolved "https://registry.npmmirror.com/pinia/-/pinia-2.3.0.tgz#b81f4ac7da1031af8d8f7007686c4b2799a55b9f" + integrity sha512-ohZj3jla0LL0OH5PlLTDMzqKiVw2XARmC1XYLdLWIPBMdhDW/123ZWr4zVAhtJm+aoSkFa13pYXskAvAscIkhQ== + dependencies: + "@vue/devtools-api" "^6.6.3" + vue-demi "^0.14.10" + +pkg-types@^1.2.1, pkg-types@^1.3.0: + version "1.3.1" + resolved "https://registry.npmmirror.com/pkg-types/-/pkg-types-1.3.1.tgz#bd7cc70881192777eef5326c19deb46e890917df" + integrity sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ== + dependencies: + confbox "^0.1.8" + mlly "^1.7.4" + pathe "^2.0.1" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== + +possible-typed-array-names@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" + integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== + +postcss-html@^0.36.0: + version "0.36.0" + resolved "https://registry.npmmirror.com/postcss-html/-/postcss-html-0.36.0.tgz#b40913f94eaacc2453fd30a1327ad6ee1f88b204" + integrity sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw== + dependencies: + htmlparser2 "^3.10.0" + +postcss-html@^1.6.0: + version "1.8.0" + resolved "https://registry.npmmirror.com/postcss-html/-/postcss-html-1.8.0.tgz#2ea1e9d6c53f04ea994135219d3bd8a9e380e13b" + integrity sha512-5mMeb1TgLWoRKxZ0Xh9RZDfwUUIqRrcxO2uXO+Ezl1N5lqpCiSU5Gk6+1kZediBfBHFtPCdopr2UZ2SgUsKcgQ== + dependencies: + htmlparser2 "^8.0.0" + js-tokens "^9.0.0" + postcss "^8.5.0" + postcss-safe-parser "^6.0.0" + +postcss-import@^16.0.0: + version "16.1.0" + resolved "https://registry.npmmirror.com/postcss-import/-/postcss-import-16.1.0.tgz#258732175518129667fe1e2e2a05b19b5654b96a" + integrity sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-jsx@^0.36.0: + version "0.36.4" + resolved "https://registry.npmmirror.com/postcss-jsx/-/postcss-jsx-0.36.4.tgz#37a68f300a39e5748d547f19a747b3257240bd50" + integrity sha512-jwO/7qWUvYuWYnpOb0+4bIIgJt7003pgU3P6nETBLaOyBXuTD55ho21xnals5nBrlpTIFodyd3/jBi6UO3dHvA== + dependencies: + "@babel/core" ">=7.2.2" + +postcss-less@^3.1.0: + version "3.1.4" + resolved "https://registry.npmmirror.com/postcss-less/-/postcss-less-3.1.4.tgz#369f58642b5928ef898ffbc1a6e93c958304c5ad" + integrity sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA== + dependencies: + postcss "^7.0.14" + +postcss-markdown@^0.36.0: + version "0.36.0" + resolved "https://registry.npmmirror.com/postcss-markdown/-/postcss-markdown-0.36.0.tgz#7f22849ae0e3db18820b7b0d5e7833f13a447560" + integrity sha512-rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ== + dependencies: + remark "^10.0.1" + unist-util-find-all-after "^1.0.2" + +postcss-media-query-parser@^0.2.3: + version "0.2.3" + resolved "https://registry.npmmirror.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244" + integrity sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig== + +postcss-prefix-selector@^1.6.0: + version "1.16.1" + resolved "https://registry.npmmirror.com/postcss-prefix-selector/-/postcss-prefix-selector-1.16.1.tgz#87a77523838b79c0e8aec29f173234b2987cdc04" + integrity sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ== + +postcss-reporter@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/postcss-reporter/-/postcss-reporter-6.0.1.tgz#7c055120060a97c8837b4e48215661aafb74245f" + integrity sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw== + dependencies: + chalk "^2.4.1" + lodash "^4.17.11" + log-symbols "^2.2.0" + postcss "^7.0.7" + +postcss-resolve-nested-selector@^0.1.1, postcss-resolve-nested-selector@^0.1.6: + version "0.1.6" + resolved "https://registry.npmmirror.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz#3d84dec809f34de020372c41b039956966896686" + integrity sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw== + +postcss-safe-parser@^4.0.0: + version "4.0.2" + resolved "https://registry.npmmirror.com/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz#a6d4e48f0f37d9f7c11b2a581bf00f8ba4870b96" + integrity sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g== + dependencies: + postcss "^7.0.26" + +postcss-safe-parser@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#bb4c29894171a94bc5c996b9a30317ef402adaa1" + integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ== + +postcss-safe-parser@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz#36e4f7e608111a0ca940fd9712ce034718c40ec0" + integrity sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A== + +postcss-sass@^0.3.5: + version "0.3.5" + resolved "https://registry.npmmirror.com/postcss-sass/-/postcss-sass-0.3.5.tgz#6d3e39f101a53d2efa091f953493116d32beb68c" + integrity sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A== + dependencies: + gonzales-pe "^4.2.3" + postcss "^7.0.1" + +postcss-scss@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/postcss-scss/-/postcss-scss-2.1.1.tgz#ec3a75fa29a55e016b90bf3269026c53c1d2b383" + integrity sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA== + dependencies: + postcss "^7.0.6" + +postcss-scss@^4.0.9: + version "4.0.9" + resolved "https://registry.npmmirror.com/postcss-scss/-/postcss-scss-4.0.9.tgz#a03c773cd4c9623cb04ce142a52afcec74806685" + integrity sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A== + +postcss-selector-parser@^3.1.0: + version "3.1.2" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" + integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== + dependencies: + dot-prop "^5.2.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^6.0.15: + version "6.1.2" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" + integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-selector-parser@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz#41bd8b56f177c093ca49435f65731befe25d6b9c" + integrity sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-sorting@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/postcss-sorting/-/postcss-sorting-4.1.0.tgz#a107f0bf3852977fa64e4442bc340c88d5aacdb3" + integrity sha512-r4T2oQd1giURJdHQ/RMb72dKZCuLOdWx2B/XhXN1Y1ZdnwXsKH896Qz6vD4tFy9xSjpKNYhlZoJmWyhH/7JUQw== + dependencies: + lodash "^4.17.4" + postcss "^7.0.0" + +postcss-sorting@^8.0.2: + version "8.0.2" + resolved "https://registry.npmmirror.com/postcss-sorting/-/postcss-sorting-8.0.2.tgz#6393385ece272baf74bee9820fb1b58098e4eeca" + integrity sha512-M9dkSrmU00t/jK7rF6BZSZauA5MAaBW4i5EnJXspMwt4iqTh/L9j6fgMnbElEOfyRyfLfVbIHj/R52zHzAPe1Q== + +postcss-syntax@^0.36.2: + version "0.36.2" + resolved "https://registry.npmmirror.com/postcss-syntax/-/postcss-syntax-0.36.2.tgz#f08578c7d95834574e5593a82dfbfa8afae3b51c" + integrity sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w== + +postcss-value-parser@^3.3.0: + version "3.3.1" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^5.2.17: + version "5.2.18" + resolved "https://registry.npmmirror.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.13, postcss@^7.0.14, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.6, postcss@^7.0.7: + version "7.0.39" + resolved "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +postcss@^8.4.32, postcss@^8.4.33, postcss@^8.4.43, postcss@^8.4.48, postcss@^8.4.49, postcss@^8.5.0: + version "8.5.1" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.5.1.tgz#e2272a1f8a807fafa413218245630b5db10a3214" + integrity sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ== + dependencies: + nanoid "^3.3.8" + picocolors "^1.1.1" + source-map-js "^1.2.1" + +posthtml-parser@^0.2.0, posthtml-parser@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/posthtml-parser/-/posthtml-parser-0.2.1.tgz#35d530de386740c2ba24ff2eb2faf39ccdf271dd" + integrity sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw== + dependencies: + htmlparser2 "^3.8.3" + isobject "^2.1.0" + +posthtml-rename-id@^1.0: + version "1.0.12" + resolved "https://registry.npmmirror.com/posthtml-rename-id/-/posthtml-rename-id-1.0.12.tgz#cf7f6eb37146bf1afac31e68f18c6cc19ae61433" + integrity sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw== + dependencies: + escape-string-regexp "1.0.5" + +posthtml-render@^1.0.5, posthtml-render@^1.0.6: + version "1.4.0" + resolved "https://registry.npmmirror.com/posthtml-render/-/posthtml-render-1.4.0.tgz#40114070c45881cacb93347dae3eff53afbcff13" + integrity sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw== + +posthtml-svg-mode@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/posthtml-svg-mode/-/posthtml-svg-mode-1.0.3.tgz#abd554face81223cab0cb367e18e4efd2a4e74b0" + integrity sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ== + dependencies: + merge-options "1.0.1" + posthtml "^0.9.2" + posthtml-parser "^0.2.1" + posthtml-render "^1.0.6" + +posthtml@^0.9.2: + version "0.9.2" + resolved "https://registry.npmmirror.com/posthtml/-/posthtml-0.9.2.tgz#f4c06db9f67b61fd17c4e256e7e3d9515bf726fd" + integrity sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q== + dependencies: + posthtml-parser "^0.2.0" + posthtml-render "^1.0.5" + +preact@^10.5.13: + version "10.25.4" + resolved "https://registry.npmmirror.com/preact/-/preact-10.25.4.tgz#c1d00bee9d7b9dcd06a2311d9951973b506ae8ac" + integrity sha512-jLdZDb+Q+odkHJ+MpW/9U5cODzqnB+fy2EiHSZES7ldV5LK7yjlVzTp7R8Xy6W6y75kfK8iWYtFVH7lvjwrCMA== + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^3.2.4: + version "3.4.2" + resolved "https://registry.npmmirror.com/prettier/-/prettier-3.4.2.tgz#a5ce1fb522a588bf2b78ca44c6e6fe5aa5a2b13f" + integrity sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ== + +prismjs@^1.23.0: + version "1.29.0" + resolved "https://registry.npmmirror.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" + integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== + +progress@^2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +punycode@^2.1.0: + version "2.3.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +query-string@^4.3.2: + version "4.3.4" + resolved "https://registry.npmmirror.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + integrity sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q== + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +quick-lru@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" + integrity sha512-tRS7sTgyxMXtLum8L65daJnHUhfDUgboRdcWW2bR9vBfrj2+O5HSMbQOJfJJjIVSPFqbBCF37FpwWXGitDc5tA== + +rd@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/rd/-/rd-2.0.1.tgz#e18a8af5b2f7440c0db1523ca04c6e0f9660003f" + integrity sha512-/XdKU4UazUZTXFmI0dpABt8jSXPWcEyaGdk340KdHnsEOdkTctlX23aAK7ChQDn39YGNlAJr1M5uvaKt4QnpNw== + dependencies: + "@types/node" "^10.3.6" + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== + dependencies: + pify "^2.3.0" + +read-pkg-up@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + integrity sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw== + dependencies: + find-up "^2.0.0" + read-pkg "^3.0.0" + +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA== + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + +readable-stream@^3.1.1: + version "3.6.2" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@^4.0.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-4.1.1.tgz#bd115327129672dc47f87408f05df9bd9ca3ef55" + integrity sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw== + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +redent@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" + integrity sha512-XNwrTx77JQCEMXTeb8movBKuK75MgH0RZkujNuDKCezemx/voapl9i2gCSi8WWm8+ox5ycJi1gxF22fR7c0Ciw== + dependencies: + indent-string "^3.0.0" + strip-indent "^2.0.0" + +reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9: + version "1.0.10" + resolved "https://registry.npmmirror.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz#c629219e78a3316d8b604c765ef68996964e7bf9" + integrity sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.9" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.7" + get-proto "^1.0.1" + which-builtin-type "^1.2.1" + +regenerator-runtime@^0.14.0: + version "0.14.1" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" + integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexp.prototype.flags@^1.5.3: + version "1.5.4" + resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19" + integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-errors "^1.3.0" + get-proto "^1.0.1" + gopd "^1.2.0" + set-function-name "^2.0.2" + +remark-parse@^6.0.0: + version "6.0.3" + resolved "https://registry.npmmirror.com/remark-parse/-/remark-parse-6.0.3.tgz#c99131052809da482108413f87b0ee7f52180a3a" + integrity sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg== + dependencies: + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^1.1.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^1.0.0" + vfile-location "^2.0.0" + xtend "^4.0.1" + +remark-stringify@^6.0.0: + version "6.0.4" + resolved "https://registry.npmmirror.com/remark-stringify/-/remark-stringify-6.0.4.tgz#16ac229d4d1593249018663c7bddf28aafc4e088" + integrity sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg== + dependencies: + ccount "^1.0.0" + is-alphanumeric "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + longest-streak "^2.0.1" + markdown-escapes "^1.0.0" + markdown-table "^1.1.0" + mdast-util-compact "^1.0.0" + parse-entities "^1.0.2" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + stringify-entities "^1.0.1" + unherit "^1.0.4" + xtend "^4.0.1" + +remark@^10.0.1: + version "10.0.1" + resolved "https://registry.npmmirror.com/remark/-/remark-10.0.1.tgz#3058076dc41781bf505d8978c291485fe47667df" + integrity sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ== + dependencies: + remark-parse "^6.0.0" + remark-stringify "^6.0.0" + unified "^7.0.0" + +repeat-element@^1.1.2: + version "1.1.4" + resolved "https://registry.npmmirror.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" + integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== + +repeat-string@^1.5.4, repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + +replace-ext@1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + integrity sha512-vuNYXC7gG7IeVNBC1xUllqCcZKRbJoSPOBhnTEcAIiKCsbuef6zO3F0Rve3isPMMoNoQRWjQwbAgAjHUHniyEA== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== + +resolve@^1.1.7, resolve@^1.10.0, resolve@^1.22.4: + version "1.22.10" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39" + integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== + dependencies: + is-core-module "^2.16.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.npmmirror.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@2.6.3: + version "2.6.3" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rollup@^2.77.2: + version "2.79.2" + resolved "https://registry.npmmirror.com/rollup/-/rollup-2.79.2.tgz#f150e4a5db4b121a21a747d762f701e5e9f49090" + integrity sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ== + optionalDependencies: + fsevents "~2.3.2" + +rollup@^4.20.0: + version "4.30.1" + resolved "https://registry.npmmirror.com/rollup/-/rollup-4.30.1.tgz#d5c3d066055259366cdc3eb6f1d051c5d6afaf74" + integrity sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w== + dependencies: + "@types/estree" "1.0.6" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.30.1" + "@rollup/rollup-android-arm64" "4.30.1" + "@rollup/rollup-darwin-arm64" "4.30.1" + "@rollup/rollup-darwin-x64" "4.30.1" + "@rollup/rollup-freebsd-arm64" "4.30.1" + "@rollup/rollup-freebsd-x64" "4.30.1" + "@rollup/rollup-linux-arm-gnueabihf" "4.30.1" + "@rollup/rollup-linux-arm-musleabihf" "4.30.1" + "@rollup/rollup-linux-arm64-gnu" "4.30.1" + "@rollup/rollup-linux-arm64-musl" "4.30.1" + "@rollup/rollup-linux-loongarch64-gnu" "4.30.1" + "@rollup/rollup-linux-powerpc64le-gnu" "4.30.1" + "@rollup/rollup-linux-riscv64-gnu" "4.30.1" + "@rollup/rollup-linux-s390x-gnu" "4.30.1" + "@rollup/rollup-linux-x64-gnu" "4.30.1" + "@rollup/rollup-linux-x64-musl" "4.30.1" + "@rollup/rollup-win32-arm64-msvc" "4.30.1" + "@rollup/rollup-win32-ia32-msvc" "4.30.1" + "@rollup/rollup-win32-x64-msvc" "4.30.1" + fsevents "~2.3.2" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-array-concat@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3" + integrity sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + get-intrinsic "^1.2.6" + has-symbols "^1.1.0" + isarray "^2.0.5" + +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-push-apply@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz#01850e981c1602d398c85081f360e4e6d03d27f5" + integrity sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA== + dependencies: + es-errors "^1.3.0" + isarray "^2.0.5" + +safe-regex-test@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz#7f87dfb67a3150782eaaf18583ff5d1711ac10c1" + integrity sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + is-regex "^1.2.1" + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sass@^1.70.0: + version "1.83.4" + resolved "https://registry.npmmirror.com/sass/-/sass-1.83.4.tgz#5ccf60f43eb61eeec300b780b8dcb85f16eec6d1" + integrity sha512-B1bozCeNQiOgDcLd33e2Cs2U60wZwjUUXzh900ZyQF5qUasvMdDZYbQ566LJu7cqR+sAHlAfO6RMkaID5s6qpA== + dependencies: + chokidar "^4.0.0" + immutable "^5.0.2" + source-map-js ">=0.6.2 <2.0.0" + optionalDependencies: + "@parcel/watcher" "^2.4.1" + +screenfull@^6.0.2: + version "6.0.2" + resolved "https://registry.npmmirror.com/screenfull/-/screenfull-6.0.2.tgz#3dbe4b8c4f8f49fb8e33caa8f69d0bca730ab238" + integrity sha512-AQdy8s4WhNvUZ6P8F6PB21tSPIYKniic+Ogx0AacBMjKP1GUHN2E9URxQHtCusiwxudnCKkdy4GrHXPPJSkCCw== + +scroll-into-view-if-needed@^2.2.28: + version "2.2.31" + resolved "https://registry.npmmirror.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz#d3c482959dc483e37962d1521254e3295d0d1587" + integrity sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA== + dependencies: + compute-scroll-into-view "^1.0.20" + +scule@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/scule/-/scule-1.3.0.tgz#6efbd22fd0bb801bdcc585c89266a7d2daa8fbd3" + integrity sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g== + +"semver@2 || 3 || 4 || 5": + version "5.7.2" + resolved "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.5, semver@^7.3.6, semver@^7.6.3: + version "7.6.3" + resolved "https://registry.npmmirror.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== + +set-function-length@^1.2.2: + version "1.2.2" + resolved "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" + +set-function-name@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" + integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.2" + +set-proto@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/set-proto/-/set-proto-1.0.0.tgz#0760dbcff30b2d7e801fd6e19983e56da337565e" + integrity sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw== + dependencies: + dunder-proto "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel-list@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" + integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + +side-channel-map@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" + integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + +side-channel-weakmap@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" + integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + side-channel-map "^1.0.1" + +side-channel@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" + integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + side-channel-list "^1.0.0" + side-channel-map "^1.0.1" + side-channel-weakmap "^1.0.2" + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slate-history@^0.66.0: + version "0.66.0" + resolved "https://registry.npmmirror.com/slate-history/-/slate-history-0.66.0.tgz#ac63fddb903098ceb4c944433e3f75fe63acf940" + integrity sha512-6MWpxGQZiMvSINlCbMW43E2YBSVMCMCIwQfBzGssjWw4kb0qfvj0pIdblWNRQZD0hR6WHP+dHHgGSeVdMWzfng== + dependencies: + is-plain-object "^5.0.0" + +slate@^0.72.0: + version "0.72.8" + resolved "https://registry.npmmirror.com/slate/-/slate-0.72.8.tgz#5a018edf24e45448655293a68bfbcf563aa5ba81" + integrity sha512-/nJwTswQgnRurpK+bGJFH1oM7naD5qDmHd89JyiKNT2oOKD8marW0QSBtuFnwEbL5aGCS8AmrhXQgNOsn4osAw== + dependencies: + immer "^9.0.6" + is-plain-object "^5.0.0" + tiny-warning "^1.0.3" + +slice-ansi@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +snabbdom@^3.1.0: + version "3.6.2" + resolved "https://registry.npmmirror.com/snabbdom/-/snabbdom-3.6.2.tgz#57dd66878f6320497fa7f67941df356a045c75a1" + integrity sha512-ig5qOnCDbugFntKi6c7Xlib8bA6xiJVk8O+WdFrV3wxbMqeHO0hXFQC4nAhPVWfZfi8255lcZkNhtIBINCc4+Q== + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.npmmirror.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.2.0, source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "https://registry.npmmirror.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.1" + resolved "https://registry.npmmirror.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + +source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.0, source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +sourcemap-codec@^1.4.8: + version "1.4.8" + resolved "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + +spdx-correct@^3.0.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.5.0" + resolved "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66" + integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.21" + resolved "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz#6d6e980c9df2b6fc905343a3b2d702a6239536c3" + integrity sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg== + +specificity@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/specificity/-/specificity-0.4.1.tgz#aab5e645012db08ba182e151165738d00887b019" + integrity sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg== + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +ssr-window@^3.0.0-alpha.1: + version "3.0.0" + resolved "https://registry.npmmirror.com/ssr-window/-/ssr-window-3.0.0.tgz#fd5b82801638943e0cc704c4691801435af7ac37" + integrity sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA== + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +state-toggle@^1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" + integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.npmmirror.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + integrity sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ== + +string-width@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.trim@^1.2.10: + version "1.2.10" + resolved "https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz#40b2dd5ee94c959b4dcfb1d65ce72e90da480c81" + integrity sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + define-data-property "^1.1.4" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-object-atoms "^1.0.0" + has-property-descriptors "^1.0.2" + +string.prototype.trimend@^1.0.9: + version "1.0.9" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz#62e2731272cd285041b36596054e9f66569b6942" + integrity sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +string.prototype.trimstart@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" + integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +stringify-entities@^1.0.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/stringify-entities/-/stringify-entities-1.3.2.tgz#a98417e5471fd227b3e45d3db1861c11caf668f7" + integrity sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A== + dependencies: + character-entities-html4 "^1.0.0" + character-entities-legacy "^1.0.0" + is-alphanumerical "^1.0.0" + is-hexadecimal "^1.0.0" + +strip-ansi@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^5.1.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-indent@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" + integrity sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-literal@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/strip-literal/-/strip-literal-2.1.1.tgz#26906e65f606d49f748454a08084e94190c2e5ad" + integrity sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q== + dependencies: + js-tokens "^9.0.1" + +style-search@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902" + integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg== + +stylelint-config-html@>=1.0.0, stylelint-config-html@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/stylelint-config-html/-/stylelint-config-html-1.1.0.tgz#999db19aea713b7ff6dde92ada76e4c1bd812b66" + integrity sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ== + +stylelint-config-prettier@^9.0.5: + version "9.0.5" + resolved "https://registry.npmmirror.com/stylelint-config-prettier/-/stylelint-config-prettier-9.0.5.tgz#9f78bbf31c7307ca2df2dd60f42c7014ee9da56e" + integrity sha512-U44lELgLZhbAD/xy/vncZ2Pq8sh2TnpiPvo38Ifg9+zeioR+LAkHu0i6YORIOxFafZoVg0xqQwex6e6F25S5XA== + +stylelint-config-rational-order@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/stylelint-config-rational-order/-/stylelint-config-rational-order-0.1.2.tgz#4e98e390783d437f0ec41fb73bc41992e78d02a0" + integrity sha512-Qo7ZQaihCwTqijfZg4sbdQQHtugOX/B1/fYh018EiDZHW+lkqH9uHOnsDwDPGZrYJuB6CoyI7MZh2ecw2dOkew== + dependencies: + stylelint "^9.10.1" + stylelint-order "^2.2.1" + +stylelint-config-recommended-scss@^14.0.0: + version "14.1.0" + resolved "https://registry.npmmirror.com/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-14.1.0.tgz#1a5855655cddcb5f77c10f38c76567adf2bb9aa3" + integrity sha512-bhaMhh1u5dQqSsf6ri2GVWWQW5iUjBYgcHkh7SgDDn92ijoItC/cfO/W+fpXshgTQWhwFkP1rVcewcv4jaftRg== + dependencies: + postcss-scss "^4.0.9" + stylelint-config-recommended "^14.0.1" + stylelint-scss "^6.4.0" + +stylelint-config-recommended-vue@^1.5.0: + version "1.5.0" + resolved "https://registry.npmmirror.com/stylelint-config-recommended-vue/-/stylelint-config-recommended-vue-1.5.0.tgz#c38775859c58a928cd34d95aa79db09b69964160" + integrity sha512-65TAK/clUqkNtkZLcuytoxU0URQYlml+30Nhop7sRkCZ/mtWdXt7T+spPSB3KMKlb+82aEVJ4OrcstyDBdbosg== + dependencies: + semver "^7.3.5" + stylelint-config-html ">=1.0.0" + stylelint-config-recommended ">=6.0.0" + +stylelint-config-recommended@>=6.0.0: + version "15.0.0" + resolved "https://registry.npmmirror.com/stylelint-config-recommended/-/stylelint-config-recommended-15.0.0.tgz#93d48db401215708b724f078533864e52085a07b" + integrity sha512-9LejMFsat7L+NXttdHdTq94byn25TD+82bzGRiV1Pgasl99pWnwipXS5DguTpp3nP1XjvLXVnEJIuYBfsRjRkA== + +stylelint-config-recommended@^14.0.0, stylelint-config-recommended@^14.0.1: + version "14.0.1" + resolved "https://registry.npmmirror.com/stylelint-config-recommended/-/stylelint-config-recommended-14.0.1.tgz#d25e86409aaf79ee6c6085c2c14b33c7e23c90c6" + integrity sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg== + +stylelint-config-standard-scss@^13.0.0: + version "13.1.0" + resolved "https://registry.npmmirror.com/stylelint-config-standard-scss/-/stylelint-config-standard-scss-13.1.0.tgz#2be36ca13087325a42c1f26df8267808667cc886" + integrity sha512-Eo5w7/XvwGHWkeGLtdm2FZLOMYoZl1omP2/jgFCXyl2x5yNz7/8vv4Tj6slHvMSSUNTaGoam/GAZ0ZhukvalfA== + dependencies: + stylelint-config-recommended-scss "^14.0.0" + stylelint-config-standard "^36.0.0" + +stylelint-config-standard@^36.0.0: + version "36.0.1" + resolved "https://registry.npmmirror.com/stylelint-config-standard/-/stylelint-config-standard-36.0.1.tgz#727cbb2a1ef3e210f5ce8329cde531129f156609" + integrity sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw== + dependencies: + stylelint-config-recommended "^14.0.1" + +stylelint-order@^2.2.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/stylelint-order/-/stylelint-order-2.2.1.tgz#cd2d4a0d81d91c705f1d275a58487e5ad5aa5828" + integrity sha512-019KBV9j8qp1MfBjJuotse6MgaZqGVtXMc91GU9MsS9Feb+jYUvUU3Z8XiClqPdqJZQ0ryXQJGg3U3PcEjXwfg== + dependencies: + lodash "^4.17.10" + postcss "^7.0.2" + postcss-sorting "^4.1.0" + +stylelint-order@^6.0.4: + version "6.0.4" + resolved "https://registry.npmmirror.com/stylelint-order/-/stylelint-order-6.0.4.tgz#3e80d876c61a98d2640de181433686f24284748b" + integrity sha512-0UuKo4+s1hgQ/uAxlYU4h0o0HS4NiQDud0NAUNI0aa8FJdmYHA5ZZTFHiV5FpmE3071e9pZx5j0QpVJW5zOCUA== + dependencies: + postcss "^8.4.32" + postcss-sorting "^8.0.2" + +stylelint-scss@^6.1.0, stylelint-scss@^6.4.0: + version "6.10.1" + resolved "https://registry.npmmirror.com/stylelint-scss/-/stylelint-scss-6.10.1.tgz#6ad0e9485b0f57adb9051dd8cf334b10d1a5df20" + integrity sha512-CBqs0jecftIyhic6xba+4OvZUp4B0wNbX19w6Rq1fPo+lBDmTevk+olo8H7u/WQpTSDCDbBN4f3oocQurvXLTQ== + dependencies: + css-tree "^3.0.1" + is-plain-object "^5.0.0" + known-css-properties "^0.35.0" + mdn-data "^2.14.0" + postcss-media-query-parser "^0.2.3" + postcss-resolve-nested-selector "^0.1.6" + postcss-selector-parser "^7.0.0" + postcss-value-parser "^4.2.0" + +stylelint@^16.2.0: + version "16.13.2" + resolved "https://registry.npmmirror.com/stylelint/-/stylelint-16.13.2.tgz#a0e8aab7cedde55f185ac8af6f526e53df783294" + integrity sha512-wDlgh0mRO9RtSa3TdidqHd0nOG8MmUyVKl+dxA6C1j8aZRzpNeEgdhFmU5y4sZx4Fc6r46p0fI7p1vR5O2DZqA== + dependencies: + "@csstools/css-parser-algorithms" "^3.0.4" + "@csstools/css-tokenizer" "^3.0.3" + "@csstools/media-query-list-parser" "^4.0.2" + "@csstools/selector-specificity" "^5.0.0" + "@dual-bundle/import-meta-resolve" "^4.1.0" + balanced-match "^2.0.0" + colord "^2.9.3" + cosmiconfig "^9.0.0" + css-functions-list "^3.2.3" + css-tree "^3.1.0" + debug "^4.3.7" + fast-glob "^3.3.3" + fastest-levenshtein "^1.0.16" + file-entry-cache "^10.0.5" + global-modules "^2.0.0" + globby "^11.1.0" + globjoin "^0.1.4" + html-tags "^3.3.1" + ignore "^7.0.1" + imurmurhash "^0.1.4" + is-plain-object "^5.0.0" + known-css-properties "^0.35.0" + mathml-tag-names "^2.1.3" + meow "^13.2.0" + micromatch "^4.0.8" + normalize-path "^3.0.0" + picocolors "^1.1.1" + postcss "^8.4.49" + postcss-resolve-nested-selector "^0.1.6" + postcss-safe-parser "^7.0.1" + postcss-selector-parser "^7.0.0" + postcss-value-parser "^4.2.0" + resolve-from "^5.0.0" + string-width "^4.2.3" + supports-hyperlinks "^3.1.0" + svg-tags "^1.0.0" + table "^6.9.0" + write-file-atomic "^5.0.1" + +stylelint@^9.10.1: + version "9.10.1" + resolved "https://registry.npmmirror.com/stylelint/-/stylelint-9.10.1.tgz#5f0ee3701461dff1d68284e1386efe8f0677a75d" + integrity sha512-9UiHxZhOAHEgeQ7oLGwrwoDR8vclBKlSX7r4fH0iuu0SfPwFaLkb1c7Q2j1cqg9P7IDXeAV2TvQML/fRQzGBBQ== + dependencies: + autoprefixer "^9.0.0" + balanced-match "^1.0.0" + chalk "^2.4.1" + cosmiconfig "^5.0.0" + debug "^4.0.0" + execall "^1.0.0" + file-entry-cache "^4.0.0" + get-stdin "^6.0.0" + global-modules "^2.0.0" + globby "^9.0.0" + globjoin "^0.1.4" + html-tags "^2.0.0" + ignore "^5.0.4" + import-lazy "^3.1.0" + imurmurhash "^0.1.4" + known-css-properties "^0.11.0" + leven "^2.1.0" + lodash "^4.17.4" + log-symbols "^2.0.0" + mathml-tag-names "^2.0.1" + meow "^5.0.0" + micromatch "^3.1.10" + normalize-selector "^0.2.0" + pify "^4.0.0" + postcss "^7.0.13" + postcss-html "^0.36.0" + postcss-jsx "^0.36.0" + postcss-less "^3.1.0" + postcss-markdown "^0.36.0" + postcss-media-query-parser "^0.2.3" + postcss-reporter "^6.0.0" + postcss-resolve-nested-selector "^0.1.1" + postcss-safe-parser "^4.0.0" + postcss-sass "^0.3.5" + postcss-scss "^2.0.0" + postcss-selector-parser "^3.1.0" + postcss-syntax "^0.36.2" + postcss-value-parser "^3.3.0" + resolve-from "^4.0.0" + signal-exit "^3.0.2" + slash "^2.0.0" + specificity "^0.4.1" + string-width "^3.0.0" + style-search "^0.1.0" + sugarss "^2.0.0" + svg-tags "^1.0.0" + table "^5.0.0" + +sugarss@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/sugarss/-/sugarss-2.0.0.tgz#ddd76e0124b297d40bf3cca31c8b22ecb43bc61d" + integrity sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ== + dependencies: + postcss "^7.0.2" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g== + +supports-color@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + integrity sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A== + dependencies: + has-flag "^1.0.0" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz#b56150ff0173baacc15f21956450b61f2b18d3ac" + integrity sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-baker@1.7.0: + version "1.7.0" + resolved "https://registry.npmmirror.com/svg-baker/-/svg-baker-1.7.0.tgz#8367f78d875550c52fe4756f7303d5c5d7c2e9a7" + integrity sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg== + dependencies: + bluebird "^3.5.0" + clone "^2.1.1" + he "^1.1.1" + image-size "^0.5.1" + loader-utils "^1.1.0" + merge-options "1.0.1" + micromatch "3.1.0" + postcss "^5.2.17" + postcss-prefix-selector "^1.6.0" + posthtml-rename-id "^1.0" + posthtml-svg-mode "^1.0.3" + query-string "^4.3.2" + traverse "^0.6.6" + +svg-tags@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" + integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA== + +svgo@^2.8.0: + version "2.8.0" + resolved "https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + +synckit@^0.9.1: + version "0.9.2" + resolved "https://registry.npmmirror.com/synckit/-/synckit-0.9.2.tgz#a3a935eca7922d48b9e7d6c61822ee6c3ae4ec62" + integrity sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw== + dependencies: + "@pkgr/core" "^0.1.0" + tslib "^2.6.2" + +table@^5.0.0: + version "5.4.6" + resolved "https://registry.npmmirror.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +table@^6.9.0: + version "6.9.0" + resolved "https://registry.npmmirror.com/table/-/table-6.9.0.tgz#50040afa6264141c7566b3b81d4d82c47a8668f5" + integrity sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +terser@^5.27.0: + version "5.37.0" + resolved "https://registry.npmmirror.com/terser/-/terser-5.37.0.tgz#38aa66d1cfc43d0638fab54e43ff8a4f72a21ba3" + integrity sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +tiny-warning@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.npmmirror.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +traverse@^0.6.6: + version "0.6.11" + resolved "https://registry.npmmirror.com/traverse/-/traverse-0.6.11.tgz#e8daa071b101ae66767fffa6f177aa6f7110068e" + integrity sha512-vxXDZg8/+p3gblxB6BhhG5yWVn1kGRlaL8O78UDXc3wRnPizB5g83dcvWV1jpDMIPnjZjOFuxlMmE82XJ4407w== + dependencies: + gopd "^1.2.0" + typedarray.prototype.slice "^1.0.5" + which-typed-array "^1.1.18" + +trim-newlines@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" + integrity sha512-MTBWv3jhVjTU7XR3IQHllbiJs8sc75a80OEhB6or/q7pLTWgQ0bMGQXXYQSrSuXe6WiKWDZ5txXY5P59a/coVA== + +trim-trailing-lines@^1.0.0: + version "1.1.4" + resolved "https://registry.npmmirror.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" + integrity sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ== + +trim@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" + integrity sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ== + +trough@^1.0.0: + version "1.0.5" + resolved "https://registry.npmmirror.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" + integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== + +tslib@2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e" + integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== + +tslib@^2.6.2: + version "2.8.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type@^2.7.2: + version "2.7.3" + resolved "https://registry.npmmirror.com/type/-/type-2.7.3.tgz#436981652129285cc3ba94f392886c2637ea0486" + integrity sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ== + +typed-array-buffer@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz#a72395450a4869ec033fd549371b47af3a2ee536" + integrity sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-typed-array "^1.1.14" + +typed-array-byte-length@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz#8407a04f7d78684f3d252aa1a143d2b77b4160ce" + integrity sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg== + dependencies: + call-bind "^1.0.8" + for-each "^0.3.3" + gopd "^1.2.0" + has-proto "^1.2.0" + is-typed-array "^1.1.14" + +typed-array-byte-offset@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz#ae3698b8ec91a8ab945016108aef00d5bff12355" + integrity sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + for-each "^0.3.3" + gopd "^1.2.0" + has-proto "^1.2.0" + is-typed-array "^1.1.15" + reflect.getprototypeof "^1.0.9" + +typed-array-length@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.7.tgz#ee4deff984b64be1e118b0de8c9c877d5ce73d3d" + integrity sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg== + dependencies: + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + is-typed-array "^1.1.13" + possible-typed-array-names "^1.0.0" + reflect.getprototypeof "^1.0.6" + +typedarray.prototype.slice@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.5.tgz#a40f896968573b33cbb466a61622d3ee615a0728" + integrity sha512-q7QNVDGTdl702bVFiI5eY4l/HkgCM6at9KhcFbgUAzezHFbOVy4+0O/lCjsABEQwbZPravVfBIiBVGo89yzHFg== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.9" + es-errors "^1.3.0" + get-proto "^1.0.1" + math-intrinsics "^1.1.0" + typed-array-buffer "^1.0.3" + typed-array-byte-offset "^1.0.4" + +typescript@^4.8.4: + version "4.9.5" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== + +ufo@^1.5.4: + version "1.5.4" + resolved "https://registry.npmmirror.com/ufo/-/ufo-1.5.4.tgz#16d6949674ca0c9e0fbbae1fa20a71d7b1ded754" + integrity sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ== + +unbox-primitive@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz#8d9d2c9edeea8460c7f35033a88867944934d1e2" + integrity sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw== + dependencies: + call-bound "^1.0.3" + has-bigints "^1.0.2" + has-symbols "^1.1.0" + which-boxed-primitive "^1.1.1" + +undici-types@~6.20.0: + version "6.20.0" + resolved "https://registry.npmmirror.com/undici-types/-/undici-types-6.20.0.tgz#8171bf22c1f588d1554d55bf204bc624af388433" + integrity sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg== + +undici@^6.19.5: + version "6.21.1" + resolved "https://registry.npmmirror.com/undici/-/undici-6.21.1.tgz#336025a14162e6837e44ad7b819b35b6c6af0e05" + integrity sha512-q/1rj5D0/zayJB2FraXdaWxbhWiNKDvu8naDT2dl1yTlvJp4BLtOcp2a5BvgGNQpYYJzau7tf1WgKv3b+7mqpQ== + +unherit@^1.0.4: + version "1.1.3" + resolved "https://registry.npmmirror.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" + integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== + dependencies: + inherits "^2.0.0" + xtend "^4.0.0" + +unified@^7.0.0: + version "7.1.0" + resolved "https://registry.npmmirror.com/unified/-/unified-7.1.0.tgz#5032f1c1ee3364bd09da12e27fdd4a7553c7be13" + integrity sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw== + dependencies: + "@types/unist" "^2.0.0" + "@types/vfile" "^3.0.0" + bail "^1.0.0" + extend "^3.0.0" + is-plain-obj "^1.1.0" + trough "^1.0.0" + vfile "^3.0.0" + x-is-string "^0.1.0" + +unimport@^3.7.2: + version "3.14.6" + resolved "https://registry.npmmirror.com/unimport/-/unimport-3.14.6.tgz#f01170aa2fb94c4f97b22c0ac2822ef7e8e0726d" + integrity sha512-CYvbDaTT04Rh8bmD8jz3WPmHYZRG/NnvYVzwD6V1YAlvvKROlAeNDUBhkBGzNav2RKaeuXvlWYaa1V4Lfi/O0g== + dependencies: + "@rollup/pluginutils" "^5.1.4" + acorn "^8.14.0" + escape-string-regexp "^5.0.0" + estree-walker "^3.0.3" + fast-glob "^3.3.3" + local-pkg "^1.0.0" + magic-string "^0.30.17" + mlly "^1.7.4" + pathe "^2.0.1" + picomatch "^4.0.2" + pkg-types "^1.3.0" + scule "^1.3.0" + strip-literal "^2.1.1" + unplugin "^1.16.1" + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA== + +unist-util-find-all-after@^1.0.2: + version "1.0.5" + resolved "https://registry.npmmirror.com/unist-util-find-all-after/-/unist-util-find-all-after-1.0.5.tgz#5751a8608834f41d117ad9c577770c5f2f1b2899" + integrity sha512-lWgIc3rrTMTlK1Y0hEuL+k+ApzFk78h+lsaa2gHf63Gp5Ww+mt11huDniuaoq1H+XMK2lIIjjPkncxXcDp3QDw== + dependencies: + unist-util-is "^3.0.0" + +unist-util-is@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" + integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== + +unist-util-remove-position@^1.0.0: + version "1.1.4" + resolved "https://registry.npmmirror.com/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020" + integrity sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A== + dependencies: + unist-util-visit "^1.1.0" + +unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: + version "1.1.2" + resolved "https://registry.npmmirror.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" + integrity sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ== + +unist-util-stringify-position@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" + integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-visit-parents@^2.0.0: + version "2.1.2" + resolved "https://registry.npmmirror.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" + integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g== + dependencies: + unist-util-is "^3.0.0" + +unist-util-visit@^1.1.0: + version "1.4.1" + resolved "https://registry.npmmirror.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" + integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== + dependencies: + unist-util-visit-parents "^2.0.0" + +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + +unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +unplugin-auto-import@^0.17.3: + version "0.17.8" + resolved "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-0.17.8.tgz#8dd5d1f21700171242553f1a476bd43ffad74af6" + integrity sha512-CHryj6HzJ+n4ASjzwHruD8arhbdl+UXvhuAIlHDs15Y/IMecG3wrf7FVg4pVH/DIysbq/n0phIjNHAjl7TG7Iw== + dependencies: + "@antfu/utils" "^0.7.10" + "@rollup/pluginutils" "^5.1.0" + fast-glob "^3.3.2" + local-pkg "^0.5.0" + magic-string "^0.30.10" + minimatch "^9.0.4" + unimport "^3.7.2" + unplugin "^1.11.0" + +unplugin-vue-components@^0.26.0: + version "0.26.0" + resolved "https://registry.npmmirror.com/unplugin-vue-components/-/unplugin-vue-components-0.26.0.tgz#6d79caa770039a1eb3d7c09fdd28778ea20afef3" + integrity sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ== + dependencies: + "@antfu/utils" "^0.7.6" + "@rollup/pluginutils" "^5.0.4" + chokidar "^3.5.3" + debug "^4.3.4" + fast-glob "^3.3.1" + local-pkg "^0.4.3" + magic-string "^0.30.3" + minimatch "^9.0.3" + resolve "^1.22.4" + unplugin "^1.4.0" + +unplugin@^1.11.0, unplugin@^1.16.1, unplugin@^1.4.0: + version "1.16.1" + resolved "https://registry.npmmirror.com/unplugin/-/unplugin-1.16.1.tgz#a844d2e3c3b14a4ac2945c42be80409321b61199" + integrity sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w== + dependencies: + acorn "^8.14.0" + webpack-virtual-modules "^0.6.2" + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +update-browserslist-db@^1.1.1: + version "1.1.2" + resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz#97e9c96ab0ae7bcac08e9ae5151d26e6bc6b5580" + integrity sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.1" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vary@^1: + version "1.1.2" + resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vfile-location@^2.0.0: + version "2.0.6" + resolved "https://registry.npmmirror.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" + integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA== + +vfile-message@*: + version "4.0.2" + resolved "https://registry.npmmirror.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" + integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + +vfile-message@^1.0.0: + version "1.1.1" + resolved "https://registry.npmmirror.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1" + integrity sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA== + dependencies: + unist-util-stringify-position "^1.1.1" + +vfile@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/vfile/-/vfile-3.0.1.tgz#47331d2abe3282424f4a4bb6acd20a44c4121803" + integrity sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ== + dependencies: + is-buffer "^2.0.0" + replace-ext "1.0.0" + unist-util-stringify-position "^1.0.0" + vfile-message "^1.0.0" + +vite-plugin-compression@^0.5.1: + version "0.5.1" + resolved "https://registry.npmmirror.com/vite-plugin-compression/-/vite-plugin-compression-0.5.1.tgz#a75b0d8f48357ebb377b65016da9f20885ef39b6" + integrity sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg== + dependencies: + chalk "^4.1.2" + debug "^4.3.3" + fs-extra "^10.0.0" + +vite-plugin-eslint@^1.8.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/vite-plugin-eslint/-/vite-plugin-eslint-1.8.1.tgz#0381b8272e7f0fd8b663311b64f7608d55d8b04c" + integrity sha512-PqdMf3Y2fLO9FsNPmMX+//2BF5SF8nEWspZdgl4kSt7UvHDRHVVfHvxsD7ULYzZrJDGRxR81Nq7TOFgwMnUang== + dependencies: + "@rollup/pluginutils" "^4.2.1" + "@types/eslint" "^8.4.5" + rollup "^2.77.2" + +vite-plugin-mock@^3.0.1: + version "3.0.2" + resolved "https://registry.npmmirror.com/vite-plugin-mock/-/vite-plugin-mock-3.0.2.tgz#382446642661df5623023951670cb572cb5d682b" + integrity sha512-bD//HvkTygGmk+LsIAdf0jGNlCv4iWv0kZlH9UEgWT6QYoUwfjQAE4SKxHRw2tfLgVhbPQVv/+X3YlNWvueGUA== + dependencies: + bundle-require "^4.0.1" + chokidar "^3.5.3" + connect "^3.7.0" + debug "^4.3.4" + fast-glob "^3.2.12" + path-to-regexp "^6.2.1" + picocolors "^1.0.0" + +vite-plugin-progress@^0.0.7: + version "0.0.7" + resolved "https://registry.npmmirror.com/vite-plugin-progress/-/vite-plugin-progress-0.0.7.tgz#10979d2195b4dd1960ad0ec9347ce844fc13b97d" + integrity sha512-zyvKdcc/X+6hnw3J1HVV1TKrlFKC4Rh8GnDnWG/2qhRXjqytTcM++xZ+SAPnoDsSyWl8O93ymK0wZRgHAoglEQ== + dependencies: + picocolors "^1.0.0" + progress "^2.0.3" + rd "^2.0.1" + +vite-plugin-qiankun@^1.0.15: + version "1.0.15" + resolved "https://registry.npmmirror.com/vite-plugin-qiankun/-/vite-plugin-qiankun-1.0.15.tgz#862bb6935c50db31536cf322e13f3bf59e1adace" + integrity sha512-0QB0Wr8Eu/LGcuJAfuNXDb7BAFDszo3GCxq4bzgXdSFAlK425u1/UGMxaDEBVA1uPFrLsZPzig83Ufdfl6J45A== + dependencies: + cheerio "^1.0.0-rc.10" + +vite-plugin-svg-icons@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/vite-plugin-svg-icons/-/vite-plugin-svg-icons-2.0.1.tgz#7269a0962593509f371b9e2bb344d469db2c6df9" + integrity sha512-6ktD+DhV6Rz3VtedYvBKKVA2eXF+sAQVaKkKLDSqGUfnhqXl3bj5PPkVTl3VexfTuZy66PmINi8Q6eFnVfRUmA== + dependencies: + "@types/svgo" "^2.6.1" + cors "^2.8.5" + debug "^4.3.3" + etag "^1.8.1" + fs-extra "^10.0.0" + pathe "^0.2.0" + svg-baker "1.7.0" + svgo "^2.8.0" + +vite-plugin-vue-setup-extend@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/vite-plugin-vue-setup-extend/-/vite-plugin-vue-setup-extend-0.4.0.tgz#ebbbe265320039b8c6a3b9fcae3b8d152ecf4a13" + integrity sha512-WMbjPCui75fboFoUTHhdbXzu4Y/bJMv5N9QT9a7do3wNMNHHqrk+Tn2jrSJU0LS5fGl/EG+FEDBYVUeWIkDqXQ== + dependencies: + "@vue/compiler-sfc" "^3.2.29" + magic-string "^0.25.7" + +vite@^5.0.8: + version "5.4.11" + resolved "https://registry.npmmirror.com/vite/-/vite-5.4.11.tgz#3b415cd4aed781a356c1de5a9ebafb837715f6e5" + integrity sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q== + dependencies: + esbuild "^0.21.3" + postcss "^8.4.43" + rollup "^4.20.0" + optionalDependencies: + fsevents "~2.3.3" + +vue-demi@*, vue-demi@^0.14.10: + version "0.14.10" + resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.10.tgz#afc78de3d6f9e11bf78c55e8510ee12814522f04" + integrity sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg== + +vue-eslint-parser@^9.4.3: + version "9.4.3" + resolved "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz#9b04b22c71401f1e8bca9be7c3e3416a4bde76a8" + integrity sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg== + dependencies: + debug "^4.3.4" + eslint-scope "^7.1.1" + eslint-visitor-keys "^3.3.0" + espree "^9.3.1" + esquery "^1.4.0" + lodash "^4.17.21" + semver "^7.3.6" + +vue-router@^4.2.5: + version "4.5.0" + resolved "https://registry.npmmirror.com/vue-router/-/vue-router-4.5.0.tgz#58fc5fe374e10b6018f910328f756c3dae081f14" + integrity sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w== + dependencies: + "@vue/devtools-api" "^6.6.4" + +vue3-scroll-seamless@^1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/vue3-scroll-seamless/-/vue3-scroll-seamless-1.0.6.tgz#c8e800b48aeeb7822fa106ab224d6c92fc1dda77" + integrity sha512-2vcnZ2HmEehV8bZGE3mK7b4XgiMqsf/1bIjV+OjDP+JsyShhUQaFdgGY4nBJt12mjL+A4f8ed9oLPNznVS816g== + dependencies: + typescript "^4.8.4" + +vue@^3.3.11: + version "3.5.13" + resolved "https://registry.npmmirror.com/vue/-/vue-3.5.13.tgz#9f760a1a982b09c0c04a867903fc339c9f29ec0a" + integrity sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ== + dependencies: + "@vue/compiler-dom" "3.5.13" + "@vue/compiler-sfc" "3.5.13" + "@vue/runtime-dom" "3.5.13" + "@vue/server-renderer" "3.5.13" + "@vue/shared" "3.5.13" + +webpack-virtual-modules@^0.6.2: + version "0.6.2" + resolved "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz#057faa9065c8acf48f24cb57ac0e77739ab9a7e8" + integrity sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ== + +whatwg-encoding@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz#d0f4ef769905d426e1688f3e34381a99b60b76e5" + integrity sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ== + dependencies: + iconv-lite "0.6.3" + +whatwg-mimetype@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz#bc1bf94a985dc50388d54a9258ac405c3ca2fc0a" + integrity sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg== + +which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz#d76ec27df7fa165f18d5808374a5fe23c29b176e" + integrity sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA== + dependencies: + is-bigint "^1.1.0" + is-boolean-object "^1.2.1" + is-number-object "^1.1.1" + is-string "^1.1.1" + is-symbol "^1.1.1" + +which-builtin-type@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz#89183da1b4907ab089a6b02029cc5d8d6574270e" + integrity sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q== + dependencies: + call-bound "^1.0.2" + function.prototype.name "^1.1.6" + has-tostringtag "^1.0.2" + is-async-function "^2.0.0" + is-date-object "^1.1.0" + is-finalizationregistry "^1.1.0" + is-generator-function "^1.0.10" + is-regex "^1.2.1" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.1.0" + which-collection "^1.0.2" + which-typed-array "^1.1.16" + +which-collection@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0" + integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== + dependencies: + is-map "^2.0.3" + is-set "^2.0.3" + is-weakmap "^2.0.2" + is-weakset "^2.0.3" + +which-typed-array@^1.1.16, which-typed-array@^1.1.18: + version "1.1.18" + resolved "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.18.tgz#df2389ebf3fbb246a71390e90730a9edb6ce17ad" + integrity sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.3" + for-each "^0.3.3" + gopd "^1.2.0" + has-tostringtag "^1.0.2" + +which@^1.3.1: + version "1.3.1" + resolved "https://registry.npmmirror.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/wildcard/-/wildcard-1.1.2.tgz#a7020453084d8cd2efe70ba9d3696263de1710a5" + integrity sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng== + +word-wrap@^1.2.5: + version "1.2.5" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" + integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7" + integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^4.0.1" + +write@1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + dependencies: + mkdirp "^0.5.1" + +x-is-string@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" + integrity sha512-GojqklwG8gpzOVEVki5KudKNoq7MbbjYZCbyWzEz7tyPA7eleiE0+ePwOWQQRb5fm86rD3S8Tc0tSFf3AOv50w== + +xml-name-validator@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" + integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== + +xtend@^4.0.0, xtend@^4.0.1: + version "4.0.2" + resolved "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yargs-parser@^10.0.0: + version "10.1.0" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" + integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== + dependencies: + camelcase "^4.1.0" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zrender@5.6.1: + version "5.6.1" + resolved "https://registry.npmmirror.com/zrender/-/zrender-5.6.1.tgz#e08d57ecf4acac708c4fcb7481eb201df7f10a6b" + integrity sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag== + dependencies: + tslib "2.3.0"