From 4ac8391a9aee809e2c82f9ea41af816e98094b4e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=AB=98=E7=8E=89=E5=BC=BA?= <875626088@qq.com>
Date: Wed, 13 Sep 2023 18:29:35 +0800
Subject: [PATCH] init
---
.env.development | 6 +
.env.production | 5 +
.eslintrc-auto-import.json | 82 +
.gitignore | 24 +
README.md | 43 +
addVersion.js | 20 +
index.html | 16 +
package-lock.json | 3770 +++++++++++++++++
package.json | 34 +
public/favico.ico | Bin 0 -> 16958 bytes
public/logo.png | Bin 0 -> 87616 bytes
public/vite.svg | 1 +
src/App.vue | 81 +
src/api/device.js | 24 +
src/api/home.js | 88 +
src/api/organization.js | 97 +
src/api/promotion.js | 37 +
src/api/setting.js | 49 +
src/api/shop.js | 162 +
src/api/user.js | 15 +
src/api/withdraw.js | 25 +
src/assets/home_icon1.png | Bin 0 -> 1888 bytes
src/assets/home_icon2.png | Bin 0 -> 1950 bytes
src/assets/home_icon3.png | Bin 0 -> 1423 bytes
src/assets/home_icon4.png | Bin 0 -> 2136 bytes
src/assets/home_icon5.png | Bin 0 -> 1864 bytes
src/assets/home_icon6.png | Bin 0 -> 1783 bytes
src/assets/home_icon7.png | Bin 0 -> 2207 bytes
src/assets/home_icon8.png | Bin 0 -> 2076 bytes
src/assets/icon_dev1.png | Bin 0 -> 2333 bytes
src/assets/icon_dev2.png | Bin 0 -> 2377 bytes
src/assets/icon_dev3.png | Bin 0 -> 2312 bytes
src/assets/icon_earnings1.png | Bin 0 -> 2514 bytes
src/assets/icon_earnings2.png | Bin 0 -> 2588 bytes
src/assets/icon_earnings3.png | Bin 0 -> 2299 bytes
src/assets/images/404.png | Bin 0 -> 13573 bytes
src/assets/logo_bg.png | Bin 0 -> 316204 bytes
src/components/SvgIcon.vue | 21 +
src/components/addressCard.vue | 36 +
src/components/chartCard.vue | 226 +
src/components/editor.vue | 98 +
src/components/totalEarnings.vue | 99 +
src/components/verificationCode.vue | 125 +
src/directive/index.js | 13 +
src/directive/isLogin.js | 48 +
src/directive/permission.js | 19 +
src/directive/sizeOb.js | 22 +
src/directive/throttle.js | 65 +
src/hooks/index.js | 36 +
src/hooks/useComponentName.js | 14 +
src/hooks/useConvertColor.js | 81 +
src/hooks/useCssVar.js | 8 +
src/hooks/useDataType.js | 60 +
src/hooks/useDateFormat.js | 57 +
src/hooks/useDebounce.js | 16 +
src/hooks/useDeepClone.js | 31 +
src/hooks/useKeyStroke.js | 46 +
src/hooks/useStorage.js | 50 +
src/hooks/useThrottle.js | 19 +
src/hooks/useVerification.js | 69 +
src/main.js | 34 +
src/router/frontEnd.js | 83 +
src/router/index.js | 48 +
src/router/routes.js | 524 +++
src/store/configure.js | 50 +
src/store/routes.js | 128 +
src/store/store.js | 3 +
src/store/user.js | 44 +
src/style/normalize.css | 379 ++
src/style/public.css | 198 +
src/style/root.scss | 27 +
src/utils/components.js | 8 +
src/utils/enums.js | 25 +
src/utils/index.js | 95 +
src/utils/request.js | 72 +
src/utils/watermark.js | 69 +
src/views/app_manage/menu_list.vue | 347 ++
src/views/demo/demo11.vue | 12 +
src/views/demo/demo12.vue | 12 +
src/views/demo/demo121.vue | 11 +
src/views/demo/demo122.vue | 9 +
src/views/demo/demo13.vue | 12 +
src/views/demo/demo21.vue | 11 +
src/views/demo/demo22.vue | 11 +
src/views/demo/demo23.vue | 11 +
src/views/device/device_list.vue | 200 +
src/views/error/401.vue | 10 +
src/views/error/404.vue | 44 +
src/views/home.vue | 215 +
src/views/layout/bridge.vue | 3 +
src/views/layout/components/configure.vue | 219 +
src/views/layout/components/navBar.vue | 121 +
src/views/layout/components/navbar-modeA.vue | 169 +
src/views/layout/components/navbar-modeB.vue | 138 +
src/views/layout/components/navbar-modeC.vue | 176 +
src/views/layout/components/pageHeader.vue | 139 +
.../layout/components/sidebar-modeA-sub.vue | 124 +
src/views/layout/components/sidebar-modeA.vue | 77 +
src/views/layout/components/sidebar-modeB.vue | 150 +
src/views/layout/layout.vue | 202 +
src/views/login/login.vue | 169 +
src/views/makes/svgIcon.vue | 36 +
src/views/organization/agent_list.vue | 336 ++
src/views/organization/big_organization.vue | 336 ++
.../organization/components/UploadCard.vue | 60 +
.../organization/components/aisleInfo.vue | 80 +
.../components/authentication.vue | 359 ++
src/views/organization/components/bankList.js | 19 +
src/views/organization/components/common.scss | 20 +
.../organization/components/settleInfo.vue | 374 ++
.../organization/components/shopInfo.vue | 279 ++
src/views/organization/maker_apply.vue | 131 +
src/views/organization/mini_organization.vue | 333 ++
src/views/organization/one_promotion_list.vue | 339 ++
src/views/organization/shop_detail.vue | 167 +
src/views/organization/shop_list.vue | 542 +++
src/views/organization/two_promotion_list.vue | 339 ++
src/views/other/resize.vue | 14 +
src/views/other/watermark.vue | 45 +
src/views/promotion/promotion_list.vue | 305 ++
src/views/setting/appid_manage.vue | 291 ++
src/views/system/menuMange.vue | 218 +
src/views/tools/editor.vue | 20 +
.../total_earnings/total_earnings_list.vue | 440 ++
src/views/withdraw/withdraw_list.vue | 202 +
vite.config.js | 53 +
126 files changed, 15555 insertions(+)
create mode 100644 .env.development
create mode 100644 .env.production
create mode 100644 .eslintrc-auto-import.json
create mode 100644 .gitignore
create mode 100644 README.md
create mode 100644 addVersion.js
create mode 100644 index.html
create mode 100644 package-lock.json
create mode 100644 package.json
create mode 100644 public/favico.ico
create mode 100644 public/logo.png
create mode 100644 public/vite.svg
create mode 100644 src/App.vue
create mode 100644 src/api/device.js
create mode 100644 src/api/home.js
create mode 100644 src/api/organization.js
create mode 100644 src/api/promotion.js
create mode 100644 src/api/setting.js
create mode 100644 src/api/shop.js
create mode 100644 src/api/user.js
create mode 100644 src/api/withdraw.js
create mode 100644 src/assets/home_icon1.png
create mode 100644 src/assets/home_icon2.png
create mode 100644 src/assets/home_icon3.png
create mode 100644 src/assets/home_icon4.png
create mode 100644 src/assets/home_icon5.png
create mode 100644 src/assets/home_icon6.png
create mode 100644 src/assets/home_icon7.png
create mode 100644 src/assets/home_icon8.png
create mode 100644 src/assets/icon_dev1.png
create mode 100644 src/assets/icon_dev2.png
create mode 100644 src/assets/icon_dev3.png
create mode 100644 src/assets/icon_earnings1.png
create mode 100644 src/assets/icon_earnings2.png
create mode 100644 src/assets/icon_earnings3.png
create mode 100644 src/assets/images/404.png
create mode 100644 src/assets/logo_bg.png
create mode 100644 src/components/SvgIcon.vue
create mode 100644 src/components/addressCard.vue
create mode 100644 src/components/chartCard.vue
create mode 100644 src/components/editor.vue
create mode 100644 src/components/totalEarnings.vue
create mode 100644 src/components/verificationCode.vue
create mode 100644 src/directive/index.js
create mode 100644 src/directive/isLogin.js
create mode 100644 src/directive/permission.js
create mode 100644 src/directive/sizeOb.js
create mode 100644 src/directive/throttle.js
create mode 100644 src/hooks/index.js
create mode 100644 src/hooks/useComponentName.js
create mode 100644 src/hooks/useConvertColor.js
create mode 100644 src/hooks/useCssVar.js
create mode 100644 src/hooks/useDataType.js
create mode 100644 src/hooks/useDateFormat.js
create mode 100644 src/hooks/useDebounce.js
create mode 100644 src/hooks/useDeepClone.js
create mode 100644 src/hooks/useKeyStroke.js
create mode 100644 src/hooks/useStorage.js
create mode 100644 src/hooks/useThrottle.js
create mode 100644 src/hooks/useVerification.js
create mode 100644 src/main.js
create mode 100644 src/router/frontEnd.js
create mode 100644 src/router/index.js
create mode 100644 src/router/routes.js
create mode 100644 src/store/configure.js
create mode 100644 src/store/routes.js
create mode 100644 src/store/store.js
create mode 100644 src/store/user.js
create mode 100644 src/style/normalize.css
create mode 100644 src/style/public.css
create mode 100644 src/style/root.scss
create mode 100644 src/utils/components.js
create mode 100644 src/utils/enums.js
create mode 100644 src/utils/index.js
create mode 100644 src/utils/request.js
create mode 100644 src/utils/watermark.js
create mode 100644 src/views/app_manage/menu_list.vue
create mode 100644 src/views/demo/demo11.vue
create mode 100644 src/views/demo/demo12.vue
create mode 100644 src/views/demo/demo121.vue
create mode 100644 src/views/demo/demo122.vue
create mode 100644 src/views/demo/demo13.vue
create mode 100644 src/views/demo/demo21.vue
create mode 100644 src/views/demo/demo22.vue
create mode 100644 src/views/demo/demo23.vue
create mode 100644 src/views/device/device_list.vue
create mode 100644 src/views/error/401.vue
create mode 100644 src/views/error/404.vue
create mode 100644 src/views/home.vue
create mode 100644 src/views/layout/bridge.vue
create mode 100644 src/views/layout/components/configure.vue
create mode 100644 src/views/layout/components/navBar.vue
create mode 100644 src/views/layout/components/navbar-modeA.vue
create mode 100644 src/views/layout/components/navbar-modeB.vue
create mode 100644 src/views/layout/components/navbar-modeC.vue
create mode 100644 src/views/layout/components/pageHeader.vue
create mode 100644 src/views/layout/components/sidebar-modeA-sub.vue
create mode 100644 src/views/layout/components/sidebar-modeA.vue
create mode 100644 src/views/layout/components/sidebar-modeB.vue
create mode 100644 src/views/layout/layout.vue
create mode 100644 src/views/login/login.vue
create mode 100644 src/views/makes/svgIcon.vue
create mode 100644 src/views/organization/agent_list.vue
create mode 100644 src/views/organization/big_organization.vue
create mode 100644 src/views/organization/components/UploadCard.vue
create mode 100644 src/views/organization/components/aisleInfo.vue
create mode 100644 src/views/organization/components/authentication.vue
create mode 100644 src/views/organization/components/bankList.js
create mode 100644 src/views/organization/components/common.scss
create mode 100644 src/views/organization/components/settleInfo.vue
create mode 100644 src/views/organization/components/shopInfo.vue
create mode 100644 src/views/organization/maker_apply.vue
create mode 100644 src/views/organization/mini_organization.vue
create mode 100644 src/views/organization/one_promotion_list.vue
create mode 100644 src/views/organization/shop_detail.vue
create mode 100644 src/views/organization/shop_list.vue
create mode 100644 src/views/organization/two_promotion_list.vue
create mode 100644 src/views/other/resize.vue
create mode 100644 src/views/other/watermark.vue
create mode 100644 src/views/promotion/promotion_list.vue
create mode 100644 src/views/setting/appid_manage.vue
create mode 100644 src/views/system/menuMange.vue
create mode 100644 src/views/tools/editor.vue
create mode 100644 src/views/total_earnings/total_earnings_list.vue
create mode 100644 src/views/withdraw/withdraw_list.vue
create mode 100644 vite.config.js
diff --git a/.env.development b/.env.development
new file mode 100644
index 0000000..a6cd427
--- /dev/null
+++ b/.env.development
@@ -0,0 +1,6 @@
+# 本地环境
+ENV = development
+
+# 本地环境接口地址
+# VITE_API_URL = 'http://admintestapi.sxczgkj.cn/admin/'
+VITE_API_URL = 'http://admintestapi.sxczgkj.cn/admin/'
\ No newline at end of file
diff --git a/.env.production b/.env.production
new file mode 100644
index 0000000..97128dd
--- /dev/null
+++ b/.env.production
@@ -0,0 +1,5 @@
+# 线上环境
+ENV = production
+
+# 线上环境接口地址
+VITE_API_URL = 'http://admintestapi.sxczgkj.cn/admin/'
\ No newline at end of file
diff --git a/.eslintrc-auto-import.json b/.eslintrc-auto-import.json
new file mode 100644
index 0000000..f4c1e60
--- /dev/null
+++ b/.eslintrc-auto-import.json
@@ -0,0 +1,82 @@
+{
+ "globals": {
+ "Component": true,
+ "ComponentPublicInstance": true,
+ "ComputedRef": true,
+ "ENUMS": true,
+ "EffectScope": true,
+ "ElMessage": true,
+ "InjectionKey": true,
+ "PropType": true,
+ "Ref": true,
+ "VNode": true,
+ "_hook": true,
+ "acceptHMRUpdate": true,
+ "computed": true,
+ "createApp": true,
+ "createPinia": true,
+ "customRef": true,
+ "defineAsyncComponent": true,
+ "defineComponent": true,
+ "defineStore": true,
+ "effectScope": true,
+ "getActivePinia": true,
+ "getCurrentInstance": true,
+ "getCurrentScope": true,
+ "h": true,
+ "inject": true,
+ "isProxy": true,
+ "isReactive": true,
+ "isReadonly": true,
+ "isRef": true,
+ "mapActions": true,
+ "mapGetters": true,
+ "mapState": true,
+ "mapStores": true,
+ "mapWritableState": true,
+ "markRaw": true,
+ "nextTick": true,
+ "onActivated": true,
+ "onBeforeMount": true,
+ "onBeforeRouteLeave": true,
+ "onBeforeRouteUpdate": true,
+ "onBeforeUnmount": true,
+ "onBeforeUpdate": true,
+ "onDeactivated": true,
+ "onErrorCaptured": true,
+ "onMounted": true,
+ "onRenderTracked": true,
+ "onRenderTriggered": true,
+ "onScopeDispose": true,
+ "onServerPrefetch": true,
+ "onUnmounted": true,
+ "onUpdated": true,
+ "provide": true,
+ "reactive": true,
+ "readonly": true,
+ "ref": true,
+ "resolveComponent": true,
+ "setActivePinia": true,
+ "setMapStoreSuffix": true,
+ "shallowReactive": true,
+ "shallowReadonly": true,
+ "shallowRef": true,
+ "storeToRefs": true,
+ "toRaw": true,
+ "toRef": true,
+ "toRefs": true,
+ "triggerRef": true,
+ "unref": true,
+ "useAttrs": true,
+ "useCssModule": true,
+ "useCssVars": true,
+ "useLink": true,
+ "useRoute": true,
+ "useRouter": true,
+ "useSlots": true,
+ "watch": true,
+ "watchEffect": true,
+ "watchPostEffect": true,
+ "watchSyncEffect": true
+ }
+}
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a547bf3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,24 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..f9e6929
--- /dev/null
+++ b/README.md
@@ -0,0 +1,43 @@
+## 🌈 介绍
+
+基于 vue3.x + CompositionAPI setup 语法糖 + vite + element plus + vue-router-next + pinia 技术的后台开源免费模板,希望减少工作量,实现快速开发,此项目为 JS 非 TS 版本。
+
+### 🏭 环境支持
+
+| Edge | Firefox | Chrome | Safari |
+| --------- | ------------ | ----------- | ----------- |
+| Edge ≥ 88 | Firefox ≥ 78 | Chrome ≥ 87 | Safari ≥ 13 |
+
+> 由于 Vue3 不再支持 IE11,故而 ElementPlus 也不支持 IE11 及之前版本。
+
+### 😉 hooks
+
+> 依赖 ElementPlus,方法提示均使用 ElMessage
+
+| 说明 | 方法 | 说明 | 使用 |
+| ---- | ------------------- | ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| 数据 | `useDeepClone` | 深度克隆 | `const result = useDeepClone(target)`
`@param {Object} target`:要克隆的目标
`@return {Object} result`:结果 |
+| 存储 | `useLocalStorage` | 会话存储 | `useLocalStorage.set(key, value)`: 设置临时缓存
`useLocalStorage.get(key)`: 获取临时缓存
`useLocalStorage.remove(key)`: 移除临时缓存
`useLocalStorage.clear()`: 移除全部临时缓存
`@param {String} key`:设置缓存的名称
`@param {Any} value`:设置缓存的值 |
+| | `useLocalStorage` | 本地存储 | `useLocalStorage.set(key, value)`: 设置临时缓存
`useLocalStorage.get(key)`: 获取临时缓存
`useLocalStorage.remove(key)`: 移除临时缓存
`useLocalStorage.clear()`: 移除全部临时缓存
`@param {String} key`:设置缓存的名称
`@param {Any} value`:设置缓存的值 |
+| 函数 | `useDebounce` | 防抖 | `useDebounce(function, time)`
`@param {Function} function`:要处理防抖的函数
`@param {String,Number} time`:防抖的时间
`@return {function}`:防抖的函数 |
+| 日期 | `useDateFormat` | 日期格式 | `useDateFormat(date, [format])`
`@param {Date} date`:任何合法的时间格式、秒或毫秒的时间戳
`@param {String} format`:时间格式,可选,默认为 YYYY-mm-dd。
`@return {String}`:格式好的时间 |
+| 验证 | `usePureNum` | 验证是否为纯数字 | `usePureNum(str)`
`@param {String,Number} str`:要验证的字符串或数字
`@return {Boolean}`:true / false |
+| | `usePhoneNum` | 验证是手机号 | `usePhoneNum(str)`
`@param {String,Number} str`:要验证的手机号
`@return {Boolean}`:true / false |
+| | `useEmailNum` | 验证是邮箱号 | `useEmailNum(str)`
`@param {String} str`:要验证的字符串
`@return {Boolean}`:true / false |
+| | `useEmptyObj` | 验证是空对象 | `useEmptyObj(obj)`
`@param {Object} obj`:要验证的对象
`@return {Boolean}`:true / false |
+| | `useDataType` | 检查数据类型 | `useDataType(data,[type])`
`@param {Any} data`:数据
`@param {Type}type`:类型,可选值。
如果传了 type 会返回一个布尔值表示 data 是否与 type 类型相等
`@return {String,Boolean}`:数据类型或 true / false |
+| 样式 | `useCssVar` | 设置 css 变量 | `useCssVar(key, value)`
`@param {String} key`:要设置变量
`@param {String} value`:设置的值 |
+| | `useRgbToHex` | hex 颜色转 rgb 颜色 | `useRgbToHex(r, g, b)`
`@param {String} r`:红色
`@param {String} g`:绿色
`@param {String} b`:蓝色
`@return {String}`:Hex 值 |
+| | `useHexToRgb` | rgb 颜色转 Hex 颜色 | `useHexToRgb(str)`
`@param {String} str`:颜色值字符串
`@return {String}`:Rgb 值 |
+| | `useDarkColor` | 加深颜色值 | `useDarkColor(color, level)`
`@param {String} color`:颜色值字符串
`@param {String} level`:加深的程度,限 0-1 之间
`@return {String}`:加深后的颜色 |
+| | `useLightColor` | 变浅颜色值 | `useLightColor(color, level)`
`@param {String} color`:颜色值字符串
`@param {String} level`:变浅的程度,限 0-1 之间
`@return {String}`:变浅后的颜色 |
+| 按键 | `useKeyStroke` | 键盘按下事件 **
注: 仅支持如下键 Esc、Tab、
BackSpace、Enter、Shift、Ctrl、
Alt、Up、Down、Left、Right** | `useKeyStroke(key, fun)`
`@param {String} key`:要监听的键
`@param {Function} fun`:回调函数 |
+| 方法 | `useRepairZero` | 补零 ( 当数小于 10 在前补零 ) | `useRepairZero(number)`
`@param {Number} number`:当前数
`@return {Number}`:补零后的数 |
+
+### 😊 指令
+
+| 方法 | 说明 | 使用 |
+| ------------ | ---------------------- | ----------------------- |
+| `v-isLogin` | 需要登录后可操作的函数 | `v-isLogin="fun"` |
+| `v-throttle` | 节流函数指令 | `v-throttle:1000="fun"` |
+| `v-size-ob` | 监控元素的尺寸变化 | `v-size-ob="fun"` |
diff --git a/addVersion.js b/addVersion.js
new file mode 100644
index 0000000..5f1dcb7
--- /dev/null
+++ b/addVersion.js
@@ -0,0 +1,20 @@
+//npm run build打包前执行此段代码
+import fs from 'fs'
+
+//返回package的json数据
+function getPackageJson() {
+ let data = fs.readFileSync('./package.json');//fs读取文件
+ return JSON.parse(data);//转换为json对象
+}
+
+let packageData = getPackageJson();//获取package的json
+let arr = packageData.version.split('.');//切割后的版本号数组
+arr[2] = parseInt(arr[2]) + 1;
+packageData.version = arr.join('.');//转换为以"."分割的字符串
+//用packageData覆盖package.json内容
+fs.writeFile(
+ './package.json',
+ JSON.stringify(packageData, null, "\t"
+ ),
+ (err) => { }
+);
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..d15ead4
--- /dev/null
+++ b/index.html
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+ vue admin
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..cd7189c
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,3770 @@
+{
+ "name": "vue-admin",
+ "version": "1.2.16",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "vue-admin",
+ "version": "1.2.16",
+ "dependencies": {
+ "@element-plus/icons-vue": "^2.1.0",
+ "@wangeditor/editor": "^5.1.23",
+ "@wangeditor/editor-for-vue": "^5.1.12",
+ "axios": "^1.3.4",
+ "echarts": "^5.4.2",
+ "element-china-area-data": "^6.0.2",
+ "element-plus": "^2.3.0",
+ "fs": "^0.0.1-security",
+ "js-cookie": "^3.0.1",
+ "nprogress": "^0.2.0",
+ "pinia": "^2.0.33",
+ "vue": "^3.2.47",
+ "vue-clipboard3": "^2.0.0",
+ "vue-router": "^4.1.6",
+ "vue3-count-to": "^1.1.2"
+ },
+ "devDependencies": {
+ "@vitejs/plugin-vue": "^4.1.0",
+ "sass": "^1.59.3",
+ "unplugin-auto-import": "^0.15.1",
+ "vite": "^4.2.0"
+ }
+ },
+ "node_modules/@antfu/utils": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.4.tgz",
+ "integrity": "sha512-qe8Nmh9rYI/HIspLSTwtbMFPj6dISG6+dJnOguTlPNXtCvS2uezdxscVBb7/3DrmNbQK49TDqpkSQ1chbRGdpQ==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.21.3",
+ "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.21.3.tgz",
+ "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/runtime": {
+ "version": "7.21.0",
+ "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.21.0.tgz",
+ "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==",
+ "dependencies": {
+ "regenerator-runtime": "^0.13.11"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@ctrl/tinycolor": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz",
+ "integrity": "sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@element-plus/icons-vue": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.1.0.tgz",
+ "integrity": "sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA==",
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ },
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.17.14.tgz",
+ "integrity": "sha512-0CnlwnjDU8cks0yJLXfkaU/uoLyRf9VZJs4p1PskBr2AlAHeEsFEwJEo0of/Z3g+ilw5mpyDwThlxzNEIxOE4g==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-arm64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.17.14.tgz",
+ "integrity": "sha512-eLOpPO1RvtsP71afiFTvS7tVFShJBCT0txiv/xjFBo5a7R7Gjw7X0IgIaFoLKhqXYAXhahoXm7qAmRXhY4guJg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.17.14.tgz",
+ "integrity": "sha512-nrfQYWBfLGfSGLvRVlt6xi63B5IbfHm3tZCdu/82zuFPQ7zez4XjmRtF/wIRYbJQ/DsZrxJdEvYFE67avYXyng==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-arm64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.14.tgz",
+ "integrity": "sha512-eoSjEuDsU1ROwgBH/c+fZzuSyJUVXQTOIN9xuLs9dE/9HbV/A5IqdXHU1p2OfIMwBwOYJ9SFVGGldxeRCUJFyw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.17.14.tgz",
+ "integrity": "sha512-zN0U8RWfrDttdFNkHqFYZtOH8hdi22z0pFm0aIJPsNC4QQZv7je8DWCX5iA4Zx6tRhS0CCc0XC2m7wKsbWEo5g==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.14.tgz",
+ "integrity": "sha512-z0VcD4ibeZWVQCW1O7szaLxGsx54gcCnajEJMdYoYjLiq4g1jrP2lMq6pk71dbS5+7op/L2Aod+erw+EUr28/A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.14.tgz",
+ "integrity": "sha512-hd9mPcxfTgJlolrPlcXkQk9BMwNBvNBsVaUe5eNUqXut6weDQH8whcNaKNF2RO8NbpT6GY8rHOK2A9y++s+ehw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.17.14.tgz",
+ "integrity": "sha512-BNTl+wSJ1omsH8s3TkQmIIIQHwvwJrU9u1ggb9XU2KTVM4TmthRIVyxSp2qxROJHhZuW/r8fht46/QE8hU8Qvg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.17.14.tgz",
+ "integrity": "sha512-FhAMNYOq3Iblcj9i+K0l1Fp/MHt+zBeRu/Qkf0LtrcFu3T45jcwB6A1iMsemQ42vR3GBhjNZJZTaCe3VFPbn9g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ia32": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.17.14.tgz",
+ "integrity": "sha512-91OK/lQ5y2v7AsmnFT+0EyxdPTNhov3y2CWMdizyMfxSxRqHazXdzgBKtlmkU2KYIc+9ZK3Vwp2KyXogEATYxQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-loong64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.17.14.tgz",
+ "integrity": "sha512-vp15H+5NR6hubNgMluqqKza85HcGJgq7t6rMH7O3Y6ApiOWPkvW2AJfNojUQimfTp6OUrACUXfR4hmpcENXoMQ==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-mips64el": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.14.tgz",
+ "integrity": "sha512-90TOdFV7N+fgi6c2+GO9ochEkmm9kBAKnuD5e08GQMgMINOdOFHuYLPQ91RYVrnWwQ5683sJKuLi9l4SsbJ7Hg==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ppc64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.14.tgz",
+ "integrity": "sha512-NnBGeoqKkTugpBOBZZoktQQ1Yqb7aHKmHxsw43NddPB2YWLAlpb7THZIzsRsTr0Xw3nqiPxbA1H31ZMOG+VVPQ==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-riscv64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.14.tgz",
+ "integrity": "sha512-0qdlKScLXA8MGVy21JUKvMzCYWovctuP8KKqhtE5A6IVPq4onxXhSuhwDd2g5sRCzNDlDjitc5sX31BzDoL5Fw==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-s390x": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.17.14.tgz",
+ "integrity": "sha512-Hdm2Jo1yaaOro4v3+6/zJk6ygCqIZuSDJHdHaf8nVH/tfOuoEX5Riv03Ka15LmQBYJObUTNS1UdyoMk0WUn9Ww==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.17.14.tgz",
+ "integrity": "sha512-8KHF17OstlK4DuzeF/KmSgzrTWQrkWj5boluiiq7kvJCiQVzUrmSkaBvcLB2UgHpKENO2i6BthPkmUhNDaJsVw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/netbsd-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.14.tgz",
+ "integrity": "sha512-nVwpqvb3yyXztxIT2+VsxJhB5GCgzPdk1n0HHSnchRAcxqKO6ghXwHhJnr0j/B+5FSyEqSxF4q03rbA2fKXtUQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/openbsd-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.14.tgz",
+ "integrity": "sha512-1RZ7uQQ9zcy/GSAJL1xPdN7NDdOOtNEGiJalg/MOzeakZeTrgH/DoCkbq7TaPDiPhWqnDF+4bnydxRqQD7il6g==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/sunos-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.17.14.tgz",
+ "integrity": "sha512-nqMjDsFwv7vp7msrwWRysnM38Sd44PKmW8EzV01YzDBTcTWUpczQg6mGao9VLicXSgW/iookNK6AxeogNVNDZA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-arm64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.17.14.tgz",
+ "integrity": "sha512-xrD0mccTKRBBIotrITV7WVQAwNJ5+1va6L0H9zN92v2yEdjfAN7864cUaZwJS7JPEs53bDTzKFbfqVlG2HhyKQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-ia32": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.17.14.tgz",
+ "integrity": "sha512-nXpkz9bbJrLLyUTYtRotSS3t5b+FOuljg8LgLdINWFs3FfqZMtbnBCZFUmBzQPyxqU87F8Av+3Nco/M3hEcu1w==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.17.14.tgz",
+ "integrity": "sha512-gPQmsi2DKTaEgG14hc3CHXHp62k8g6qr0Pas+I4lUxRMugGSATh/Bi8Dgusoz9IQ0IfdrvLpco6kujEIBoaogA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@floating-ui/core": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-1.2.5.tgz",
+ "integrity": "sha512-qrcbyfnRVziRlB6IYwjCopYhO7Vud750JlJyuljruIXcPxr22y8zdckcJGsuOdnQ639uVD1tTXddrcH3t3QYIQ=="
+ },
+ "node_modules/@floating-ui/dom": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.2.5.tgz",
+ "integrity": "sha512-+sAUfpQ3Frz+VCbPCqj+cZzvEESy3fjSeT/pDWkYCWOBXYNNKZfuVsHuv8/JO2zze8+Eb/Q7a6hZVgzS81fLbQ==",
+ "dependencies": {
+ "@floating-ui/core": "^1.2.4"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.14",
+ "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+ "dev": true
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@popperjs/core": {
+ "name": "@sxzz/popperjs-es",
+ "version": "2.11.7",
+ "resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
+ "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ=="
+ },
+ "node_modules/@rollup/pluginutils": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz",
+ "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==",
+ "dev": true,
+ "dependencies": {
+ "@types/estree": "^1.0.0",
+ "estree-walker": "^2.0.2",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^1.20.0||^2.0.0||^3.0.0"
+ },
+ "peerDependenciesMeta": {
+ "rollup": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@transloadit/prettier-bytes": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmmirror.com/@transloadit/prettier-bytes/-/prettier-bytes-0.0.7.tgz",
+ "integrity": "sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA=="
+ },
+ "node_modules/@types/estree": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz",
+ "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==",
+ "dev": true
+ },
+ "node_modules/@types/event-emitter": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.3.tgz",
+ "integrity": "sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q=="
+ },
+ "node_modules/@types/lodash": {
+ "version": "4.14.192",
+ "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.192.tgz",
+ "integrity": "sha512-km+Vyn3BYm5ytMO13k9KTp27O75rbQ0NFw+U//g+PX7VZyjCioXaRFisqSIJRECljcTv73G3i6BpglNGHgUQ5A=="
+ },
+ "node_modules/@types/lodash-es": {
+ "version": "4.17.7",
+ "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.7.tgz",
+ "integrity": "sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ==",
+ "dependencies": {
+ "@types/lodash": "*"
+ }
+ },
+ "node_modules/@types/web-bluetooth": {
+ "version": "0.0.16",
+ "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz",
+ "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ=="
+ },
+ "node_modules/@uppy/companion-client": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmmirror.com/@uppy/companion-client/-/companion-client-2.2.2.tgz",
+ "integrity": "sha512-5mTp2iq97/mYSisMaBtFRry6PTgZA6SIL7LePteOV5x0/DxKfrZW3DEiQERJmYpHzy7k8johpm2gHnEKto56Og==",
+ "dependencies": {
+ "@uppy/utils": "^4.1.2",
+ "namespace-emitter": "^2.0.1"
+ }
+ },
+ "node_modules/@uppy/core": {
+ "version": "2.3.4",
+ "resolved": "https://registry.npmmirror.com/@uppy/core/-/core-2.3.4.tgz",
+ "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"
+ }
+ },
+ "node_modules/@uppy/store-default": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/@uppy/store-default/-/store-default-2.1.1.tgz",
+ "integrity": "sha512-xnpTxvot2SeAwGwbvmJ899ASk5tYXhmZzD/aCFsXePh/v8rNvR2pKlcQUH7cF/y4baUGq3FHO/daKCok/mpKqQ=="
+ },
+ "node_modules/@uppy/utils": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmmirror.com/@uppy/utils/-/utils-4.1.3.tgz",
+ "integrity": "sha512-nTuMvwWYobnJcytDO3t+D6IkVq/Qs4Xv3vyoEZ+Iaf8gegZP+rEyoaFT2CK5XLRMienPyqRqNbIfRuFaOWSIFw==",
+ "dependencies": {
+ "lodash.throttle": "^4.1.1"
+ }
+ },
+ "node_modules/@uppy/xhr-upload": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmmirror.com/@uppy/xhr-upload/-/xhr-upload-2.1.3.tgz",
+ "integrity": "sha512-YWOQ6myBVPs+mhNjfdWsQyMRWUlrDLMoaG7nvf/G6Y3GKZf8AyjFDjvvJ49XWQ+DaZOftGkHmF1uh/DBeGivJQ==",
+ "dependencies": {
+ "@uppy/companion-client": "^2.2.2",
+ "@uppy/utils": "^4.1.2",
+ "nanoid": "^3.1.25"
+ },
+ "peerDependencies": {
+ "@uppy/core": "^2.3.3"
+ }
+ },
+ "node_modules/@vitejs/plugin-vue": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-4.1.0.tgz",
+ "integrity": "sha512-++9JOAFdcXI3lyer9UKUV4rfoQ3T1RN8yDqoCLar86s0xQct5yblxAE+yWgRnU5/0FOlVCpTZpYSBV/bGWrSrQ==",
+ "dev": true,
+ "engines": {
+ "node": "^14.18.0 || >=16.0.0"
+ },
+ "peerDependencies": {
+ "vite": "^4.0.0",
+ "vue": "^3.2.25"
+ }
+ },
+ "node_modules/@vue/compiler-core": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.47.tgz",
+ "integrity": "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/shared": "3.2.47",
+ "estree-walker": "^2.0.2",
+ "source-map": "^0.6.1"
+ }
+ },
+ "node_modules/@vue/compiler-dom": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz",
+ "integrity": "sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==",
+ "dependencies": {
+ "@vue/compiler-core": "3.2.47",
+ "@vue/shared": "3.2.47"
+ }
+ },
+ "node_modules/@vue/compiler-sfc": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz",
+ "integrity": "sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.47",
+ "@vue/compiler-dom": "3.2.47",
+ "@vue/compiler-ssr": "3.2.47",
+ "@vue/reactivity-transform": "3.2.47",
+ "@vue/shared": "3.2.47",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7",
+ "postcss": "^8.1.10",
+ "source-map": "^0.6.1"
+ }
+ },
+ "node_modules/@vue/compiler-ssr": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz",
+ "integrity": "sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==",
+ "dependencies": {
+ "@vue/compiler-dom": "3.2.47",
+ "@vue/shared": "3.2.47"
+ }
+ },
+ "node_modules/@vue/devtools-api": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.5.0.tgz",
+ "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q=="
+ },
+ "node_modules/@vue/reactivity": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.47.tgz",
+ "integrity": "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==",
+ "dependencies": {
+ "@vue/shared": "3.2.47"
+ }
+ },
+ "node_modules/@vue/reactivity-transform": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz",
+ "integrity": "sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.47",
+ "@vue/shared": "3.2.47",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7"
+ }
+ },
+ "node_modules/@vue/runtime-core": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.47.tgz",
+ "integrity": "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==",
+ "dependencies": {
+ "@vue/reactivity": "3.2.47",
+ "@vue/shared": "3.2.47"
+ }
+ },
+ "node_modules/@vue/runtime-dom": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz",
+ "integrity": "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==",
+ "dependencies": {
+ "@vue/runtime-core": "3.2.47",
+ "@vue/shared": "3.2.47",
+ "csstype": "^2.6.8"
+ }
+ },
+ "node_modules/@vue/server-renderer": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.47.tgz",
+ "integrity": "sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==",
+ "dependencies": {
+ "@vue/compiler-ssr": "3.2.47",
+ "@vue/shared": "3.2.47"
+ },
+ "peerDependencies": {
+ "vue": "3.2.47"
+ }
+ },
+ "node_modules/@vue/shared": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.47.tgz",
+ "integrity": "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ=="
+ },
+ "node_modules/@vueuse/core": {
+ "version": "9.13.0",
+ "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-9.13.0.tgz",
+ "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==",
+ "dependencies": {
+ "@types/web-bluetooth": "^0.0.16",
+ "@vueuse/metadata": "9.13.0",
+ "@vueuse/shared": "9.13.0",
+ "vue-demi": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@vueuse/metadata": {
+ "version": "9.13.0",
+ "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.13.0.tgz",
+ "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==",
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@vueuse/shared": {
+ "version": "9.13.0",
+ "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-9.13.0.tgz",
+ "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==",
+ "dependencies": {
+ "vue-demi": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@wangeditor/basic-modules": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/basic-modules/-/basic-modules-1.1.7.tgz",
+ "integrity": "sha512-cY9CPkLJaqF05STqfpZKWG4LpxTMeGSIIF1fHvfm/mz+JXatCagjdkbxdikOuKYlxDdeqvOeBmsUBItufDLXZg==",
+ "dependencies": {
+ "is-url": "^1.2.4"
+ },
+ "peerDependencies": {
+ "@wangeditor/core": "1.x",
+ "dom7": "^3.0.0",
+ "lodash.throttle": "^4.1.1",
+ "nanoid": "^3.2.0",
+ "slate": "^0.72.0",
+ "snabbdom": "^3.1.0"
+ }
+ },
+ "node_modules/@wangeditor/code-highlight": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/code-highlight/-/code-highlight-1.0.3.tgz",
+ "integrity": "sha512-iazHwO14XpCuIWJNTQTikqUhGKyqj+dUNWJ9288Oym9M2xMVHvnsOmDU2sgUDWVy+pOLojReMPgXCsvvNlOOhw==",
+ "dependencies": {
+ "prismjs": "^1.23.0"
+ },
+ "peerDependencies": {
+ "@wangeditor/core": "1.x",
+ "dom7": "^3.0.0",
+ "slate": "^0.72.0",
+ "snabbdom": "^3.1.0"
+ }
+ },
+ "node_modules/@wangeditor/core": {
+ "version": "1.1.19",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/core/-/core-1.1.19.tgz",
+ "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"
+ },
+ "peerDependencies": {
+ "@uppy/core": "^2.1.1",
+ "@uppy/xhr-upload": "^2.0.3",
+ "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"
+ }
+ },
+ "node_modules/@wangeditor/editor": {
+ "version": "5.1.23",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/editor/-/editor-5.1.23.tgz",
+ "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"
+ }
+ },
+ "node_modules/@wangeditor/editor-for-vue": {
+ "version": "5.1.12",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/editor-for-vue/-/editor-for-vue-5.1.12.tgz",
+ "integrity": "sha512-0Ds3D8I+xnpNWezAeO7HmPRgTfUxHLMd9JKcIw+QzvSmhC5xUHbpCcLU+KLmeBKTR/zffnS5GQo6qi3GhTMJWQ==",
+ "peerDependencies": {
+ "@wangeditor/editor": ">=5.1.0",
+ "vue": "^3.0.5"
+ }
+ },
+ "node_modules/@wangeditor/list-module": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/list-module/-/list-module-1.0.5.tgz",
+ "integrity": "sha512-uDuYTP6DVhcYf7mF1pTlmNn5jOb4QtcVhYwSSAkyg09zqxI1qBqsfUnveeDeDqIuptSJhkh81cyxi+MF8sEPOQ==",
+ "peerDependencies": {
+ "@wangeditor/core": "1.x",
+ "dom7": "^3.0.0",
+ "slate": "^0.72.0",
+ "snabbdom": "^3.1.0"
+ }
+ },
+ "node_modules/@wangeditor/table-module": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/table-module/-/table-module-1.1.4.tgz",
+ "integrity": "sha512-5saanU9xuEocxaemGdNi9t8MCDSucnykEC6jtuiT72kt+/Hhh4nERYx1J20OPsTCCdVr7hIyQenFD1iSRkIQ6w==",
+ "peerDependencies": {
+ "@wangeditor/core": "1.x",
+ "dom7": "^3.0.0",
+ "lodash.isequal": "^4.5.0",
+ "lodash.throttle": "^4.1.1",
+ "nanoid": "^3.2.0",
+ "slate": "^0.72.0",
+ "snabbdom": "^3.1.0"
+ }
+ },
+ "node_modules/@wangeditor/upload-image-module": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/upload-image-module/-/upload-image-module-1.0.2.tgz",
+ "integrity": "sha512-z81lk/v71OwPDYeQDxj6cVr81aDP90aFuywb8nPD6eQeECtOymrqRODjpO6VGvCVxVck8nUxBHtbxKtjgcwyiA==",
+ "peerDependencies": {
+ "@uppy/core": "^2.0.3",
+ "@uppy/xhr-upload": "^2.0.3",
+ "@wangeditor/basic-modules": "1.x",
+ "@wangeditor/core": "1.x",
+ "dom7": "^3.0.0",
+ "lodash.foreach": "^4.5.0",
+ "slate": "^0.72.0",
+ "snabbdom": "^3.1.0"
+ }
+ },
+ "node_modules/@wangeditor/video-module": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/video-module/-/video-module-1.1.4.tgz",
+ "integrity": "sha512-ZdodDPqKQrgx3IwWu4ZiQmXI8EXZ3hm2/fM6E3t5dB8tCaIGWQZhmqd6P5knfkRAd3z2+YRSRbxOGfoRSp/rLg==",
+ "peerDependencies": {
+ "@uppy/core": "^2.1.4",
+ "@uppy/xhr-upload": "^2.0.7",
+ "@wangeditor/core": "1.x",
+ "dom7": "^3.0.0",
+ "nanoid": "^3.2.0",
+ "slate": "^0.72.0",
+ "snabbdom": "^3.1.0"
+ }
+ },
+ "node_modules/acorn": {
+ "version": "8.8.2",
+ "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.2.tgz",
+ "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "dev": true,
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/async-validator": {
+ "version": "4.2.5",
+ "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz",
+ "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+ },
+ "node_modules/axios": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmmirror.com/axios/-/axios-1.3.4.tgz",
+ "integrity": "sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==",
+ "dependencies": {
+ "follow-redirects": "^1.15.0",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/china-division": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/china-division/-/china-division-2.6.1.tgz",
+ "integrity": "sha512-Iq9YCEWqPcSrD7/7McKpN9QHNbn2iibLmg1NEAxLacijqJzLbytr0sLuKJNY4Exd0LA77N18Pwr9JGgU1p5S6w=="
+ },
+ "node_modules/chokidar": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ ],
+ "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"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/clipboard": {
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz",
+ "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==",
+ "dependencies": {
+ "good-listener": "^1.2.2",
+ "select": "^1.1.2",
+ "tiny-emitter": "^2.0.0"
+ }
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/compute-scroll-into-view": {
+ "version": "1.0.20",
+ "resolved": "https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz",
+ "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg=="
+ },
+ "node_modules/core-js": {
+ "version": "3.31.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.31.0.tgz",
+ "integrity": "sha512-NIp2TQSGfR6ba5aalZD+ZQ1fSxGhDo/s1w0nx3RYzf2pnJxt7YynxFlFScP6eV7+GZsKO95NSjGxyJsU3DZgeQ==",
+ "hasInstallScript": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/csstype": {
+ "version": "2.6.21",
+ "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
+ "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
+ },
+ "node_modules/d": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/d/-/d-1.0.1.tgz",
+ "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
+ "dependencies": {
+ "es5-ext": "^0.10.50",
+ "type": "^1.0.1"
+ }
+ },
+ "node_modules/dayjs": {
+ "version": "1.11.7",
+ "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.7.tgz",
+ "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ=="
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/delegate": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
+ "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
+ },
+ "node_modules/dom7": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/dom7/-/dom7-3.0.0.tgz",
+ "integrity": "sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==",
+ "dependencies": {
+ "ssr-window": "^3.0.0-alpha.1"
+ }
+ },
+ "node_modules/echarts": {
+ "version": "5.4.2",
+ "resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.4.2.tgz",
+ "integrity": "sha512-2W3vw3oI2tWJdyAz+b8DuWS0nfXtSDqlDmqgin/lfzbkB01cuMEN66KWBlmur3YMp5nEDEEt5s23pllnAzB4EA==",
+ "dependencies": {
+ "tslib": "2.3.0",
+ "zrender": "5.4.3"
+ }
+ },
+ "node_modules/element-china-area-data": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/element-china-area-data/-/element-china-area-data-6.0.2.tgz",
+ "integrity": "sha512-LGVp0crOnXrcQqNc5RHwPiR8AV2qUrDl4UgZ/Qn2n/izLqMcn924gcJ/pTRPnuT74AFin2SUyMtmmcoe5PDfQQ==",
+ "dependencies": {
+ "china-division": "^2.6.1"
+ }
+ },
+ "node_modules/element-plus": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.3.1.tgz",
+ "integrity": "sha512-IBS7ic1mRyDXpOreRkredV4ByZSuax5HPb0zNOHm4qwKC4wm927yQv+Is0JbzxPzCW5zWaV4PLy9/Gl3E3v59w==",
+ "dependencies": {
+ "@ctrl/tinycolor": "^3.4.1",
+ "@element-plus/icons-vue": "^2.0.6",
+ "@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.3",
+ "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"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ },
+ "node_modules/es5-ext": {
+ "version": "0.10.62",
+ "resolved": "https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.62.tgz",
+ "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "es6-iterator": "^2.0.3",
+ "es6-symbol": "^3.1.3",
+ "next-tick": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/es6-iterator": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz",
+ "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
+ "dependencies": {
+ "d": "1",
+ "es5-ext": "^0.10.35",
+ "es6-symbol": "^3.1.1"
+ }
+ },
+ "node_modules/es6-symbol": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.3.tgz",
+ "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
+ "dependencies": {
+ "d": "^1.0.1",
+ "ext": "^1.1.2"
+ }
+ },
+ "node_modules/esbuild": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.17.14.tgz",
+ "integrity": "sha512-vOO5XhmVj/1XQR9NQ1UPq6qvMYL7QFJU57J5fKBKBKxp17uDt5PgxFDb4A2nEiXhr1qQs4x0F5+66hVVw4ruNw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "optionalDependencies": {
+ "@esbuild/android-arm": "0.17.14",
+ "@esbuild/android-arm64": "0.17.14",
+ "@esbuild/android-x64": "0.17.14",
+ "@esbuild/darwin-arm64": "0.17.14",
+ "@esbuild/darwin-x64": "0.17.14",
+ "@esbuild/freebsd-arm64": "0.17.14",
+ "@esbuild/freebsd-x64": "0.17.14",
+ "@esbuild/linux-arm": "0.17.14",
+ "@esbuild/linux-arm64": "0.17.14",
+ "@esbuild/linux-ia32": "0.17.14",
+ "@esbuild/linux-loong64": "0.17.14",
+ "@esbuild/linux-mips64el": "0.17.14",
+ "@esbuild/linux-ppc64": "0.17.14",
+ "@esbuild/linux-riscv64": "0.17.14",
+ "@esbuild/linux-s390x": "0.17.14",
+ "@esbuild/linux-x64": "0.17.14",
+ "@esbuild/netbsd-x64": "0.17.14",
+ "@esbuild/openbsd-x64": "0.17.14",
+ "@esbuild/sunos-x64": "0.17.14",
+ "@esbuild/win32-arm64": "0.17.14",
+ "@esbuild/win32-ia32": "0.17.14",
+ "@esbuild/win32-x64": "0.17.14"
+ }
+ },
+ "node_modules/escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
+ "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
+ },
+ "node_modules/event-emitter": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmmirror.com/event-emitter/-/event-emitter-0.3.5.tgz",
+ "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==",
+ "dependencies": {
+ "d": "1",
+ "es5-ext": "~0.10.14"
+ }
+ },
+ "node_modules/ext": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmmirror.com/ext/-/ext-1.7.0.tgz",
+ "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
+ "dependencies": {
+ "type": "^2.7.2"
+ }
+ },
+ "node_modules/ext/node_modules/type": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmmirror.com/type/-/type-2.7.2.tgz",
+ "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw=="
+ },
+ "node_modules/fast-glob": {
+ "version": "3.2.12",
+ "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz",
+ "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
+ "dev": true,
+ "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.4"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/fastq": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz",
+ "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
+ "dev": true,
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.15.2",
+ "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz",
+ "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/fs": {
+ "version": "0.0.1-security",
+ "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz",
+ "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w=="
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/good-listener": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
+ "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==",
+ "dependencies": {
+ "delegate": "^3.1.2"
+ }
+ },
+ "node_modules/html-void-elements": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/html-void-elements/-/html-void-elements-2.0.1.tgz",
+ "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/i18next": {
+ "version": "20.6.1",
+ "resolved": "https://registry.npmmirror.com/i18next/-/i18next-20.6.1.tgz",
+ "integrity": "sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==",
+ "dependencies": {
+ "@babel/runtime": "^7.12.0"
+ }
+ },
+ "node_modules/immer": {
+ "version": "9.0.21",
+ "resolved": "https://registry.npmmirror.com/immer/-/immer-9.0.21.tgz",
+ "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/immer"
+ }
+ },
+ "node_modules/immutable": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/immutable/-/immutable-4.3.0.tgz",
+ "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==",
+ "dev": true
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-hotkey": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmmirror.com/is-hotkey/-/is-hotkey-0.2.0.tgz",
+ "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw=="
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-plain-object": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-url": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmmirror.com/is-url/-/is-url-1.2.4.tgz",
+ "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww=="
+ },
+ "node_modules/js-cookie": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/js-cookie/-/js-cookie-3.0.1.tgz",
+ "integrity": "sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/jsonc-parser": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
+ "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
+ "dev": true
+ },
+ "node_modules/local-pkg": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmmirror.com/local-pkg/-/local-pkg-0.4.3.tgz",
+ "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==",
+ "dev": true,
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "node_modules/lodash-es": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
+ },
+ "node_modules/lodash-unified": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz",
+ "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==",
+ "peerDependencies": {
+ "@types/lodash-es": "*",
+ "lodash": "*",
+ "lodash-es": "*"
+ }
+ },
+ "node_modules/lodash.camelcase": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
+ "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="
+ },
+ "node_modules/lodash.clonedeep": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmmirror.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
+ "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ=="
+ },
+ "node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
+ },
+ "node_modules/lodash.foreach": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmmirror.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz",
+ "integrity": "sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ=="
+ },
+ "node_modules/lodash.isequal": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
+ "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ=="
+ },
+ "node_modules/lodash.throttle": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
+ "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ=="
+ },
+ "node_modules/lodash.toarray": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmmirror.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz",
+ "integrity": "sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw=="
+ },
+ "node_modules/magic-string": {
+ "version": "0.25.9",
+ "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz",
+ "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
+ "dependencies": {
+ "sourcemap-codec": "^1.4.8"
+ }
+ },
+ "node_modules/memoize-one": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz",
+ "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/mime-match/-/mime-match-1.0.2.tgz",
+ "integrity": "sha512-VXp/ugGDVh3eCLOBCiHZMYWQaTNUHv2IJrut+yXA6+JbLPXHglHwfS/5A5L0ll+jkCY7fIzRJcH6OIunF+c6Cg==",
+ "dependencies": {
+ "wildcard": "^1.1.0"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "7.4.3",
+ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-7.4.3.tgz",
+ "integrity": "sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/mlly": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/mlly/-/mlly-1.2.0.tgz",
+ "integrity": "sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^8.8.2",
+ "pathe": "^1.1.0",
+ "pkg-types": "^1.0.2",
+ "ufo": "^1.1.1"
+ }
+ },
+ "node_modules/namespace-emitter": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/namespace-emitter/-/namespace-emitter-2.0.1.tgz",
+ "integrity": "sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g=="
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz",
+ "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/next-tick": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz",
+ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-wheel-es": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz",
+ "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw=="
+ },
+ "node_modules/nprogress": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmmirror.com/nprogress/-/nprogress-0.2.0.tgz",
+ "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA=="
+ },
+ "node_modules/pathe": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/pathe/-/pathe-1.1.0.tgz",
+ "integrity": "sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==",
+ "dev": true
+ },
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/pinia": {
+ "version": "2.0.33",
+ "resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.0.33.tgz",
+ "integrity": "sha512-HOj1yVV2itw6rNIrR2f7+MirGNxhORjrULL8GWgRwXsGSvEqIQ+SE0MYt6cwtpegzCda3i+rVTZM+AM7CG+kRg==",
+ "dependencies": {
+ "@vue/devtools-api": "^6.5.0",
+ "vue-demi": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/posva"
+ },
+ "peerDependencies": {
+ "@vue/composition-api": "^1.4.0",
+ "typescript": ">=4.4.4",
+ "vue": "^2.6.14 || ^3.2.0"
+ },
+ "peerDependenciesMeta": {
+ "@vue/composition-api": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/pkg-types": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/pkg-types/-/pkg-types-1.0.2.tgz",
+ "integrity": "sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==",
+ "dev": true,
+ "dependencies": {
+ "jsonc-parser": "^3.2.0",
+ "mlly": "^1.1.1",
+ "pathe": "^1.1.0"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.4.24",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz",
+ "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "nanoid": "^3.3.6",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/preact": {
+ "version": "10.13.2",
+ "resolved": "https://registry.npmmirror.com/preact/-/preact-10.13.2.tgz",
+ "integrity": "sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/preact"
+ }
+ },
+ "node_modules/prismjs": {
+ "version": "1.29.0",
+ "resolved": "https://registry.npmmirror.com/prismjs/-/prismjs-1.29.0.tgz",
+ "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/regenerator-runtime": {
+ "version": "0.13.11",
+ "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
+ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
+ },
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true,
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/rollup": {
+ "version": "3.25.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz",
+ "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==",
+ "dev": true,
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=14.18.0",
+ "npm": ">=8.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/sass": {
+ "version": "1.60.0",
+ "resolved": "https://registry.npmmirror.com/sass/-/sass-1.60.0.tgz",
+ "integrity": "sha512-updbwW6fNb5gGm8qMXzVO7V4sWf7LMXnMly/JEyfbfERbVH46Fn6q02BX7/eHTdKpE7d+oTkMMQpFWNUMfFbgQ==",
+ "dev": true,
+ "dependencies": {
+ "chokidar": ">=3.0.0 <4.0.0",
+ "immutable": "^4.0.0",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/scroll-into-view-if-needed": {
+ "version": "2.2.31",
+ "resolved": "https://registry.npmmirror.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz",
+ "integrity": "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==",
+ "dependencies": {
+ "compute-scroll-into-view": "^1.0.20"
+ }
+ },
+ "node_modules/scule": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/scule/-/scule-1.0.0.tgz",
+ "integrity": "sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==",
+ "dev": true
+ },
+ "node_modules/select": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
+ "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA=="
+ },
+ "node_modules/slate": {
+ "version": "0.72.8",
+ "resolved": "https://registry.npmmirror.com/slate/-/slate-0.72.8.tgz",
+ "integrity": "sha512-/nJwTswQgnRurpK+bGJFH1oM7naD5qDmHd89JyiKNT2oOKD8marW0QSBtuFnwEbL5aGCS8AmrhXQgNOsn4osAw==",
+ "dependencies": {
+ "immer": "^9.0.6",
+ "is-plain-object": "^5.0.0",
+ "tiny-warning": "^1.0.3"
+ }
+ },
+ "node_modules/slate-history": {
+ "version": "0.66.0",
+ "resolved": "https://registry.npmmirror.com/slate-history/-/slate-history-0.66.0.tgz",
+ "integrity": "sha512-6MWpxGQZiMvSINlCbMW43E2YBSVMCMCIwQfBzGssjWw4kb0qfvj0pIdblWNRQZD0hR6WHP+dHHgGSeVdMWzfng==",
+ "dependencies": {
+ "is-plain-object": "^5.0.0"
+ },
+ "peerDependencies": {
+ "slate": ">=0.65.3"
+ }
+ },
+ "node_modules/snabbdom": {
+ "version": "3.5.1",
+ "resolved": "https://registry.npmmirror.com/snabbdom/-/snabbdom-3.5.1.tgz",
+ "integrity": "sha512-wHMNIOjkm/YNE5EM3RCbr/+DVgPg6AqQAX1eOxO46zYNvCXjKP5Y865tqQj3EXnaMBjkxmQA5jFuDpDK/dbfiA==",
+ "engines": {
+ "node": ">=8.3.0"
+ }
+ },
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz",
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/sourcemap-codec": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
+ "deprecated": "Please use @jridgewell/sourcemap-codec instead"
+ },
+ "node_modules/ssr-window": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/ssr-window/-/ssr-window-3.0.0.tgz",
+ "integrity": "sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA=="
+ },
+ "node_modules/strip-literal": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/strip-literal/-/strip-literal-1.0.1.tgz",
+ "integrity": "sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^8.8.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/tiny-emitter": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
+ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q=="
+ },
+ "node_modules/tiny-warning": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz",
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz",
+ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
+ },
+ "node_modules/type": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/type/-/type-1.2.0.tgz",
+ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
+ },
+ "node_modules/ufo": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/ufo/-/ufo-1.1.1.tgz",
+ "integrity": "sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==",
+ "dev": true
+ },
+ "node_modules/unimport": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/unimport/-/unimport-3.0.4.tgz",
+ "integrity": "sha512-eoof/HLiNJcIkVpnqc7sJbzKSLx39J6xTaP7E4ElgVQKeq2t9fPTkvJKcA55IJTaRPkEkDq8kcc/IZPmrypnFg==",
+ "dev": true,
+ "dependencies": {
+ "@rollup/pluginutils": "^5.0.2",
+ "escape-string-regexp": "^5.0.0",
+ "fast-glob": "^3.2.12",
+ "local-pkg": "^0.4.3",
+ "magic-string": "^0.30.0",
+ "mlly": "^1.2.0",
+ "pathe": "^1.1.0",
+ "pkg-types": "^1.0.2",
+ "scule": "^1.0.0",
+ "strip-literal": "^1.0.1",
+ "unplugin": "^1.3.1"
+ }
+ },
+ "node_modules/unimport/node_modules/magic-string": {
+ "version": "0.30.0",
+ "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.0.tgz",
+ "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.4.13"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/unplugin": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmmirror.com/unplugin/-/unplugin-1.3.1.tgz",
+ "integrity": "sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^8.8.2",
+ "chokidar": "^3.5.3",
+ "webpack-sources": "^3.2.3",
+ "webpack-virtual-modules": "^0.5.0"
+ }
+ },
+ "node_modules/unplugin-auto-import": {
+ "version": "0.15.2",
+ "resolved": "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-0.15.2.tgz",
+ "integrity": "sha512-Wivfu+xccgvEZG8QtZcIvt6napfX9wyOFqM//7FHOtev8+k+dp3ykiqsEl6TODgHmqTTBeQX4Ah1JvRgUNjlkg==",
+ "dev": true,
+ "dependencies": {
+ "@antfu/utils": "^0.7.2",
+ "@rollup/pluginutils": "^5.0.2",
+ "local-pkg": "^0.4.3",
+ "magic-string": "^0.30.0",
+ "minimatch": "^7.4.3",
+ "unimport": "^3.0.3",
+ "unplugin": "^1.3.1"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
+ "peerDependencies": {
+ "@nuxt/kit": "^3.2.2",
+ "@vueuse/core": "*"
+ },
+ "peerDependenciesMeta": {
+ "@nuxt/kit": {
+ "optional": true
+ },
+ "@vueuse/core": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/unplugin-auto-import/node_modules/magic-string": {
+ "version": "0.30.0",
+ "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.0.tgz",
+ "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.4.13"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/vite": {
+ "version": "4.3.9",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz",
+ "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==",
+ "dev": true,
+ "dependencies": {
+ "esbuild": "^0.17.5",
+ "postcss": "^8.4.23",
+ "rollup": "^3.21.0"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
+ },
+ "engines": {
+ "node": "^14.18.0 || >=16.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ },
+ "peerDependencies": {
+ "@types/node": ">= 14",
+ "less": "*",
+ "sass": "*",
+ "stylus": "*",
+ "sugarss": "*",
+ "terser": "^5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vue": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.47.tgz",
+ "integrity": "sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==",
+ "dependencies": {
+ "@vue/compiler-dom": "3.2.47",
+ "@vue/compiler-sfc": "3.2.47",
+ "@vue/runtime-dom": "3.2.47",
+ "@vue/server-renderer": "3.2.47",
+ "@vue/shared": "3.2.47"
+ }
+ },
+ "node_modules/vue-clipboard3": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/vue-clipboard3/-/vue-clipboard3-2.0.0.tgz",
+ "integrity": "sha512-Q9S7dzWGax7LN5iiSPcu/K1GGm2gcBBlYwmMsUc5/16N6w90cbKow3FnPmPs95sungns4yvd9/+JhbAznECS2A==",
+ "dependencies": {
+ "clipboard": "^2.0.6"
+ }
+ },
+ "node_modules/vue-count-to": {
+ "version": "1.0.13",
+ "resolved": "https://registry.npmjs.org/vue-count-to/-/vue-count-to-1.0.13.tgz",
+ "integrity": "sha512-6R4OVBVNtQTlcbXu6SJ8ENR35M2/CdWt3Jmv57jOUM+1ojiFmjVGvZPH8DfHpMDSA+ITs+EW5V6qthADxeyYOQ=="
+ },
+ "node_modules/vue-demi": {
+ "version": "0.13.11",
+ "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz",
+ "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==",
+ "hasInstallScript": true,
+ "bin": {
+ "vue-demi-fix": "bin/vue-demi-fix.js",
+ "vue-demi-switch": "bin/vue-demi-switch.js"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
+ "peerDependencies": {
+ "@vue/composition-api": "^1.0.0-rc.1",
+ "vue": "^3.0.0-0 || ^2.6.0"
+ },
+ "peerDependenciesMeta": {
+ "@vue/composition-api": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vue-router": {
+ "version": "4.1.6",
+ "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.1.6.tgz",
+ "integrity": "sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==",
+ "dependencies": {
+ "@vue/devtools-api": "^6.4.5"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/posva"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ },
+ "node_modules/vue3-count-to": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vue3-count-to/-/vue3-count-to-1.1.2.tgz",
+ "integrity": "sha512-C5AvlcGfyM4XvFqPDkni94rqGd5K/+RB+B4xv/1NQx3RrdC+GvXPFzeXW5hWL/jh8ehWLm4LITyK0eMKf4iJbg==",
+ "dependencies": {
+ "core-js": "^3.8.1",
+ "vue-count-to": "^1.0.13"
+ },
+ "peerDependencies": {
+ "vue": ">= 3 < 4"
+ }
+ },
+ "node_modules/webpack-sources": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz",
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webpack-virtual-modules": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz",
+ "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==",
+ "dev": true
+ },
+ "node_modules/wildcard": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-1.1.2.tgz",
+ "integrity": "sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng=="
+ },
+ "node_modules/zrender": {
+ "version": "5.4.3",
+ "resolved": "https://registry.npmmirror.com/zrender/-/zrender-5.4.3.tgz",
+ "integrity": "sha512-DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ==",
+ "dependencies": {
+ "tslib": "2.3.0"
+ }
+ }
+ },
+ "dependencies": {
+ "@antfu/utils": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.4.tgz",
+ "integrity": "sha512-qe8Nmh9rYI/HIspLSTwtbMFPj6dISG6+dJnOguTlPNXtCvS2uezdxscVBb7/3DrmNbQK49TDqpkSQ1chbRGdpQ==",
+ "dev": true
+ },
+ "@babel/parser": {
+ "version": "7.21.3",
+ "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.21.3.tgz",
+ "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ=="
+ },
+ "@babel/runtime": {
+ "version": "7.21.0",
+ "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.21.0.tgz",
+ "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==",
+ "requires": {
+ "regenerator-runtime": "^0.13.11"
+ }
+ },
+ "@ctrl/tinycolor": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz",
+ "integrity": "sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ=="
+ },
+ "@element-plus/icons-vue": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.1.0.tgz",
+ "integrity": "sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA==",
+ "requires": {}
+ },
+ "@esbuild/android-arm": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.17.14.tgz",
+ "integrity": "sha512-0CnlwnjDU8cks0yJLXfkaU/uoLyRf9VZJs4p1PskBr2AlAHeEsFEwJEo0of/Z3g+ilw5mpyDwThlxzNEIxOE4g==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/android-arm64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.17.14.tgz",
+ "integrity": "sha512-eLOpPO1RvtsP71afiFTvS7tVFShJBCT0txiv/xjFBo5a7R7Gjw7X0IgIaFoLKhqXYAXhahoXm7qAmRXhY4guJg==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/android-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.17.14.tgz",
+ "integrity": "sha512-nrfQYWBfLGfSGLvRVlt6xi63B5IbfHm3tZCdu/82zuFPQ7zez4XjmRtF/wIRYbJQ/DsZrxJdEvYFE67avYXyng==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/darwin-arm64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.14.tgz",
+ "integrity": "sha512-eoSjEuDsU1ROwgBH/c+fZzuSyJUVXQTOIN9xuLs9dE/9HbV/A5IqdXHU1p2OfIMwBwOYJ9SFVGGldxeRCUJFyw==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/darwin-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.17.14.tgz",
+ "integrity": "sha512-zN0U8RWfrDttdFNkHqFYZtOH8hdi22z0pFm0aIJPsNC4QQZv7je8DWCX5iA4Zx6tRhS0CCc0XC2m7wKsbWEo5g==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/freebsd-arm64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.14.tgz",
+ "integrity": "sha512-z0VcD4ibeZWVQCW1O7szaLxGsx54gcCnajEJMdYoYjLiq4g1jrP2lMq6pk71dbS5+7op/L2Aod+erw+EUr28/A==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/freebsd-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.14.tgz",
+ "integrity": "sha512-hd9mPcxfTgJlolrPlcXkQk9BMwNBvNBsVaUe5eNUqXut6weDQH8whcNaKNF2RO8NbpT6GY8rHOK2A9y++s+ehw==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-arm": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.17.14.tgz",
+ "integrity": "sha512-BNTl+wSJ1omsH8s3TkQmIIIQHwvwJrU9u1ggb9XU2KTVM4TmthRIVyxSp2qxROJHhZuW/r8fht46/QE8hU8Qvg==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-arm64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.17.14.tgz",
+ "integrity": "sha512-FhAMNYOq3Iblcj9i+K0l1Fp/MHt+zBeRu/Qkf0LtrcFu3T45jcwB6A1iMsemQ42vR3GBhjNZJZTaCe3VFPbn9g==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-ia32": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.17.14.tgz",
+ "integrity": "sha512-91OK/lQ5y2v7AsmnFT+0EyxdPTNhov3y2CWMdizyMfxSxRqHazXdzgBKtlmkU2KYIc+9ZK3Vwp2KyXogEATYxQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-loong64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.17.14.tgz",
+ "integrity": "sha512-vp15H+5NR6hubNgMluqqKza85HcGJgq7t6rMH7O3Y6ApiOWPkvW2AJfNojUQimfTp6OUrACUXfR4hmpcENXoMQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-mips64el": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.14.tgz",
+ "integrity": "sha512-90TOdFV7N+fgi6c2+GO9ochEkmm9kBAKnuD5e08GQMgMINOdOFHuYLPQ91RYVrnWwQ5683sJKuLi9l4SsbJ7Hg==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-ppc64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.14.tgz",
+ "integrity": "sha512-NnBGeoqKkTugpBOBZZoktQQ1Yqb7aHKmHxsw43NddPB2YWLAlpb7THZIzsRsTr0Xw3nqiPxbA1H31ZMOG+VVPQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-riscv64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.14.tgz",
+ "integrity": "sha512-0qdlKScLXA8MGVy21JUKvMzCYWovctuP8KKqhtE5A6IVPq4onxXhSuhwDd2g5sRCzNDlDjitc5sX31BzDoL5Fw==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-s390x": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.17.14.tgz",
+ "integrity": "sha512-Hdm2Jo1yaaOro4v3+6/zJk6ygCqIZuSDJHdHaf8nVH/tfOuoEX5Riv03Ka15LmQBYJObUTNS1UdyoMk0WUn9Ww==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.17.14.tgz",
+ "integrity": "sha512-8KHF17OstlK4DuzeF/KmSgzrTWQrkWj5boluiiq7kvJCiQVzUrmSkaBvcLB2UgHpKENO2i6BthPkmUhNDaJsVw==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/netbsd-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.14.tgz",
+ "integrity": "sha512-nVwpqvb3yyXztxIT2+VsxJhB5GCgzPdk1n0HHSnchRAcxqKO6ghXwHhJnr0j/B+5FSyEqSxF4q03rbA2fKXtUQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/openbsd-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.14.tgz",
+ "integrity": "sha512-1RZ7uQQ9zcy/GSAJL1xPdN7NDdOOtNEGiJalg/MOzeakZeTrgH/DoCkbq7TaPDiPhWqnDF+4bnydxRqQD7il6g==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/sunos-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.17.14.tgz",
+ "integrity": "sha512-nqMjDsFwv7vp7msrwWRysnM38Sd44PKmW8EzV01YzDBTcTWUpczQg6mGao9VLicXSgW/iookNK6AxeogNVNDZA==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/win32-arm64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.17.14.tgz",
+ "integrity": "sha512-xrD0mccTKRBBIotrITV7WVQAwNJ5+1va6L0H9zN92v2yEdjfAN7864cUaZwJS7JPEs53bDTzKFbfqVlG2HhyKQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/win32-ia32": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.17.14.tgz",
+ "integrity": "sha512-nXpkz9bbJrLLyUTYtRotSS3t5b+FOuljg8LgLdINWFs3FfqZMtbnBCZFUmBzQPyxqU87F8Av+3Nco/M3hEcu1w==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/win32-x64": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.17.14.tgz",
+ "integrity": "sha512-gPQmsi2DKTaEgG14hc3CHXHp62k8g6qr0Pas+I4lUxRMugGSATh/Bi8Dgusoz9IQ0IfdrvLpco6kujEIBoaogA==",
+ "dev": true,
+ "optional": true
+ },
+ "@floating-ui/core": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-1.2.5.tgz",
+ "integrity": "sha512-qrcbyfnRVziRlB6IYwjCopYhO7Vud750JlJyuljruIXcPxr22y8zdckcJGsuOdnQ639uVD1tTXddrcH3t3QYIQ=="
+ },
+ "@floating-ui/dom": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.2.5.tgz",
+ "integrity": "sha512-+sAUfpQ3Frz+VCbPCqj+cZzvEESy3fjSeT/pDWkYCWOBXYNNKZfuVsHuv8/JO2zze8+Eb/Q7a6hZVgzS81fLbQ==",
+ "requires": {
+ "@floating-ui/core": "^1.2.4"
+ }
+ },
+ "@jridgewell/sourcemap-codec": {
+ "version": "1.4.14",
+ "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+ "dev": true
+ },
+ "@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ }
+ },
+ "@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true
+ },
+ "@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ }
+ },
+ "@popperjs/core": {
+ "version": "npm:@sxzz/popperjs-es@2.11.7",
+ "resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
+ "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ=="
+ },
+ "@rollup/pluginutils": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz",
+ "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==",
+ "dev": true,
+ "requires": {
+ "@types/estree": "^1.0.0",
+ "estree-walker": "^2.0.2",
+ "picomatch": "^2.3.1"
+ }
+ },
+ "@transloadit/prettier-bytes": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmmirror.com/@transloadit/prettier-bytes/-/prettier-bytes-0.0.7.tgz",
+ "integrity": "sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA=="
+ },
+ "@types/estree": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.0.tgz",
+ "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==",
+ "dev": true
+ },
+ "@types/event-emitter": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.3.tgz",
+ "integrity": "sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q=="
+ },
+ "@types/lodash": {
+ "version": "4.14.192",
+ "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.192.tgz",
+ "integrity": "sha512-km+Vyn3BYm5ytMO13k9KTp27O75rbQ0NFw+U//g+PX7VZyjCioXaRFisqSIJRECljcTv73G3i6BpglNGHgUQ5A=="
+ },
+ "@types/lodash-es": {
+ "version": "4.17.7",
+ "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.7.tgz",
+ "integrity": "sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ==",
+ "requires": {
+ "@types/lodash": "*"
+ }
+ },
+ "@types/web-bluetooth": {
+ "version": "0.0.16",
+ "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz",
+ "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ=="
+ },
+ "@uppy/companion-client": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmmirror.com/@uppy/companion-client/-/companion-client-2.2.2.tgz",
+ "integrity": "sha512-5mTp2iq97/mYSisMaBtFRry6PTgZA6SIL7LePteOV5x0/DxKfrZW3DEiQERJmYpHzy7k8johpm2gHnEKto56Og==",
+ "requires": {
+ "@uppy/utils": "^4.1.2",
+ "namespace-emitter": "^2.0.1"
+ }
+ },
+ "@uppy/core": {
+ "version": "2.3.4",
+ "resolved": "https://registry.npmmirror.com/@uppy/core/-/core-2.3.4.tgz",
+ "integrity": "sha512-iWAqppC8FD8mMVqewavCz+TNaet6HPXitmGXpGGREGrakZ4FeuWytVdrelydzTdXx6vVKkOmI2FLztGg73sENQ==",
+ "requires": {
+ "@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": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/@uppy/store-default/-/store-default-2.1.1.tgz",
+ "integrity": "sha512-xnpTxvot2SeAwGwbvmJ899ASk5tYXhmZzD/aCFsXePh/v8rNvR2pKlcQUH7cF/y4baUGq3FHO/daKCok/mpKqQ=="
+ },
+ "@uppy/utils": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmmirror.com/@uppy/utils/-/utils-4.1.3.tgz",
+ "integrity": "sha512-nTuMvwWYobnJcytDO3t+D6IkVq/Qs4Xv3vyoEZ+Iaf8gegZP+rEyoaFT2CK5XLRMienPyqRqNbIfRuFaOWSIFw==",
+ "requires": {
+ "lodash.throttle": "^4.1.1"
+ }
+ },
+ "@uppy/xhr-upload": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmmirror.com/@uppy/xhr-upload/-/xhr-upload-2.1.3.tgz",
+ "integrity": "sha512-YWOQ6myBVPs+mhNjfdWsQyMRWUlrDLMoaG7nvf/G6Y3GKZf8AyjFDjvvJ49XWQ+DaZOftGkHmF1uh/DBeGivJQ==",
+ "requires": {
+ "@uppy/companion-client": "^2.2.2",
+ "@uppy/utils": "^4.1.2",
+ "nanoid": "^3.1.25"
+ }
+ },
+ "@vitejs/plugin-vue": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-4.1.0.tgz",
+ "integrity": "sha512-++9JOAFdcXI3lyer9UKUV4rfoQ3T1RN8yDqoCLar86s0xQct5yblxAE+yWgRnU5/0FOlVCpTZpYSBV/bGWrSrQ==",
+ "dev": true,
+ "requires": {}
+ },
+ "@vue/compiler-core": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.47.tgz",
+ "integrity": "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==",
+ "requires": {
+ "@babel/parser": "^7.16.4",
+ "@vue/shared": "3.2.47",
+ "estree-walker": "^2.0.2",
+ "source-map": "^0.6.1"
+ }
+ },
+ "@vue/compiler-dom": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz",
+ "integrity": "sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==",
+ "requires": {
+ "@vue/compiler-core": "3.2.47",
+ "@vue/shared": "3.2.47"
+ }
+ },
+ "@vue/compiler-sfc": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz",
+ "integrity": "sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==",
+ "requires": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.47",
+ "@vue/compiler-dom": "3.2.47",
+ "@vue/compiler-ssr": "3.2.47",
+ "@vue/reactivity-transform": "3.2.47",
+ "@vue/shared": "3.2.47",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7",
+ "postcss": "^8.1.10",
+ "source-map": "^0.6.1"
+ }
+ },
+ "@vue/compiler-ssr": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz",
+ "integrity": "sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==",
+ "requires": {
+ "@vue/compiler-dom": "3.2.47",
+ "@vue/shared": "3.2.47"
+ }
+ },
+ "@vue/devtools-api": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.5.0.tgz",
+ "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q=="
+ },
+ "@vue/reactivity": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.47.tgz",
+ "integrity": "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==",
+ "requires": {
+ "@vue/shared": "3.2.47"
+ }
+ },
+ "@vue/reactivity-transform": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz",
+ "integrity": "sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==",
+ "requires": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.47",
+ "@vue/shared": "3.2.47",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7"
+ }
+ },
+ "@vue/runtime-core": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.47.tgz",
+ "integrity": "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==",
+ "requires": {
+ "@vue/reactivity": "3.2.47",
+ "@vue/shared": "3.2.47"
+ }
+ },
+ "@vue/runtime-dom": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz",
+ "integrity": "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==",
+ "requires": {
+ "@vue/runtime-core": "3.2.47",
+ "@vue/shared": "3.2.47",
+ "csstype": "^2.6.8"
+ }
+ },
+ "@vue/server-renderer": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.47.tgz",
+ "integrity": "sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==",
+ "requires": {
+ "@vue/compiler-ssr": "3.2.47",
+ "@vue/shared": "3.2.47"
+ }
+ },
+ "@vue/shared": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.47.tgz",
+ "integrity": "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ=="
+ },
+ "@vueuse/core": {
+ "version": "9.13.0",
+ "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-9.13.0.tgz",
+ "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==",
+ "requires": {
+ "@types/web-bluetooth": "^0.0.16",
+ "@vueuse/metadata": "9.13.0",
+ "@vueuse/shared": "9.13.0",
+ "vue-demi": "*"
+ }
+ },
+ "@vueuse/metadata": {
+ "version": "9.13.0",
+ "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.13.0.tgz",
+ "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ=="
+ },
+ "@vueuse/shared": {
+ "version": "9.13.0",
+ "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-9.13.0.tgz",
+ "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==",
+ "requires": {
+ "vue-demi": "*"
+ }
+ },
+ "@wangeditor/basic-modules": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/basic-modules/-/basic-modules-1.1.7.tgz",
+ "integrity": "sha512-cY9CPkLJaqF05STqfpZKWG4LpxTMeGSIIF1fHvfm/mz+JXatCagjdkbxdikOuKYlxDdeqvOeBmsUBItufDLXZg==",
+ "requires": {
+ "is-url": "^1.2.4"
+ }
+ },
+ "@wangeditor/code-highlight": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/code-highlight/-/code-highlight-1.0.3.tgz",
+ "integrity": "sha512-iazHwO14XpCuIWJNTQTikqUhGKyqj+dUNWJ9288Oym9M2xMVHvnsOmDU2sgUDWVy+pOLojReMPgXCsvvNlOOhw==",
+ "requires": {
+ "prismjs": "^1.23.0"
+ }
+ },
+ "@wangeditor/core": {
+ "version": "1.1.19",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/core/-/core-1.1.19.tgz",
+ "integrity": "sha512-KevkB47+7GhVszyYF2pKGKtCSj/YzmClsD03C3zTt+9SR2XWT5T0e3yQqg8baZpcMvkjs1D8Dv4fk8ok/UaS2Q==",
+ "requires": {
+ "@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": {
+ "version": "5.1.23",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/editor/-/editor-5.1.23.tgz",
+ "integrity": "sha512-0RxfeVTuK1tktUaPROnCoFfaHVJpRAIE2zdS0mpP+vq1axVQpLjM8+fCvKzqYIkH0Pg+C+44hJpe3VVroSkEuQ==",
+ "requires": {
+ "@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/editor-for-vue": {
+ "version": "5.1.12",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/editor-for-vue/-/editor-for-vue-5.1.12.tgz",
+ "integrity": "sha512-0Ds3D8I+xnpNWezAeO7HmPRgTfUxHLMd9JKcIw+QzvSmhC5xUHbpCcLU+KLmeBKTR/zffnS5GQo6qi3GhTMJWQ==",
+ "requires": {}
+ },
+ "@wangeditor/list-module": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/list-module/-/list-module-1.0.5.tgz",
+ "integrity": "sha512-uDuYTP6DVhcYf7mF1pTlmNn5jOb4QtcVhYwSSAkyg09zqxI1qBqsfUnveeDeDqIuptSJhkh81cyxi+MF8sEPOQ==",
+ "requires": {}
+ },
+ "@wangeditor/table-module": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/table-module/-/table-module-1.1.4.tgz",
+ "integrity": "sha512-5saanU9xuEocxaemGdNi9t8MCDSucnykEC6jtuiT72kt+/Hhh4nERYx1J20OPsTCCdVr7hIyQenFD1iSRkIQ6w==",
+ "requires": {}
+ },
+ "@wangeditor/upload-image-module": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/upload-image-module/-/upload-image-module-1.0.2.tgz",
+ "integrity": "sha512-z81lk/v71OwPDYeQDxj6cVr81aDP90aFuywb8nPD6eQeECtOymrqRODjpO6VGvCVxVck8nUxBHtbxKtjgcwyiA==",
+ "requires": {}
+ },
+ "@wangeditor/video-module": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/@wangeditor/video-module/-/video-module-1.1.4.tgz",
+ "integrity": "sha512-ZdodDPqKQrgx3IwWu4ZiQmXI8EXZ3hm2/fM6E3t5dB8tCaIGWQZhmqd6P5knfkRAd3z2+YRSRbxOGfoRSp/rLg==",
+ "requires": {}
+ },
+ "acorn": {
+ "version": "8.8.2",
+ "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.2.tgz",
+ "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
+ "dev": true
+ },
+ "anymatch": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "dev": true,
+ "requires": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ }
+ },
+ "async-validator": {
+ "version": "4.2.5",
+ "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz",
+ "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+ },
+ "axios": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmmirror.com/axios/-/axios-1.3.4.tgz",
+ "integrity": "sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==",
+ "requires": {
+ "follow-redirects": "^1.15.0",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
+ }
+ },
+ "balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "china-division": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/china-division/-/china-division-2.6.1.tgz",
+ "integrity": "sha512-Iq9YCEWqPcSrD7/7McKpN9QHNbn2iibLmg1NEAxLacijqJzLbytr0sLuKJNY4Exd0LA77N18Pwr9JGgU1p5S6w=="
+ },
+ "chokidar": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+ "dev": true,
+ "requires": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "fsevents": "~2.3.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"
+ }
+ },
+ "clipboard": {
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz",
+ "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==",
+ "requires": {
+ "good-listener": "^1.2.2",
+ "select": "^1.1.2",
+ "tiny-emitter": "^2.0.0"
+ }
+ },
+ "combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "requires": {
+ "delayed-stream": "~1.0.0"
+ }
+ },
+ "compute-scroll-into-view": {
+ "version": "1.0.20",
+ "resolved": "https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz",
+ "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg=="
+ },
+ "core-js": {
+ "version": "3.31.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.31.0.tgz",
+ "integrity": "sha512-NIp2TQSGfR6ba5aalZD+ZQ1fSxGhDo/s1w0nx3RYzf2pnJxt7YynxFlFScP6eV7+GZsKO95NSjGxyJsU3DZgeQ=="
+ },
+ "csstype": {
+ "version": "2.6.21",
+ "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
+ "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
+ },
+ "d": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/d/-/d-1.0.1.tgz",
+ "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
+ "requires": {
+ "es5-ext": "^0.10.50",
+ "type": "^1.0.1"
+ }
+ },
+ "dayjs": {
+ "version": "1.11.7",
+ "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.7.tgz",
+ "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ=="
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
+ },
+ "delegate": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
+ "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
+ },
+ "dom7": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/dom7/-/dom7-3.0.0.tgz",
+ "integrity": "sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==",
+ "requires": {
+ "ssr-window": "^3.0.0-alpha.1"
+ }
+ },
+ "echarts": {
+ "version": "5.4.2",
+ "resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.4.2.tgz",
+ "integrity": "sha512-2W3vw3oI2tWJdyAz+b8DuWS0nfXtSDqlDmqgin/lfzbkB01cuMEN66KWBlmur3YMp5nEDEEt5s23pllnAzB4EA==",
+ "requires": {
+ "tslib": "2.3.0",
+ "zrender": "5.4.3"
+ }
+ },
+ "element-china-area-data": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/element-china-area-data/-/element-china-area-data-6.0.2.tgz",
+ "integrity": "sha512-LGVp0crOnXrcQqNc5RHwPiR8AV2qUrDl4UgZ/Qn2n/izLqMcn924gcJ/pTRPnuT74AFin2SUyMtmmcoe5PDfQQ==",
+ "requires": {
+ "china-division": "^2.6.1"
+ }
+ },
+ "element-plus": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.3.1.tgz",
+ "integrity": "sha512-IBS7ic1mRyDXpOreRkredV4ByZSuax5HPb0zNOHm4qwKC4wm927yQv+Is0JbzxPzCW5zWaV4PLy9/Gl3E3v59w==",
+ "requires": {
+ "@ctrl/tinycolor": "^3.4.1",
+ "@element-plus/icons-vue": "^2.0.6",
+ "@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.3",
+ "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"
+ }
+ },
+ "es5-ext": {
+ "version": "0.10.62",
+ "resolved": "https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.62.tgz",
+ "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==",
+ "requires": {
+ "es6-iterator": "^2.0.3",
+ "es6-symbol": "^3.1.3",
+ "next-tick": "^1.1.0"
+ }
+ },
+ "es6-iterator": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz",
+ "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
+ "requires": {
+ "d": "1",
+ "es5-ext": "^0.10.35",
+ "es6-symbol": "^3.1.1"
+ }
+ },
+ "es6-symbol": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.3.tgz",
+ "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
+ "requires": {
+ "d": "^1.0.1",
+ "ext": "^1.1.2"
+ }
+ },
+ "esbuild": {
+ "version": "0.17.14",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.17.14.tgz",
+ "integrity": "sha512-vOO5XhmVj/1XQR9NQ1UPq6qvMYL7QFJU57J5fKBKBKxp17uDt5PgxFDb4A2nEiXhr1qQs4x0F5+66hVVw4ruNw==",
+ "dev": true,
+ "requires": {
+ "@esbuild/android-arm": "0.17.14",
+ "@esbuild/android-arm64": "0.17.14",
+ "@esbuild/android-x64": "0.17.14",
+ "@esbuild/darwin-arm64": "0.17.14",
+ "@esbuild/darwin-x64": "0.17.14",
+ "@esbuild/freebsd-arm64": "0.17.14",
+ "@esbuild/freebsd-x64": "0.17.14",
+ "@esbuild/linux-arm": "0.17.14",
+ "@esbuild/linux-arm64": "0.17.14",
+ "@esbuild/linux-ia32": "0.17.14",
+ "@esbuild/linux-loong64": "0.17.14",
+ "@esbuild/linux-mips64el": "0.17.14",
+ "@esbuild/linux-ppc64": "0.17.14",
+ "@esbuild/linux-riscv64": "0.17.14",
+ "@esbuild/linux-s390x": "0.17.14",
+ "@esbuild/linux-x64": "0.17.14",
+ "@esbuild/netbsd-x64": "0.17.14",
+ "@esbuild/openbsd-x64": "0.17.14",
+ "@esbuild/sunos-x64": "0.17.14",
+ "@esbuild/win32-arm64": "0.17.14",
+ "@esbuild/win32-ia32": "0.17.14",
+ "@esbuild/win32-x64": "0.17.14"
+ }
+ },
+ "escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
+ },
+ "escape-string-regexp": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
+ "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
+ "dev": true
+ },
+ "estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
+ },
+ "event-emitter": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmmirror.com/event-emitter/-/event-emitter-0.3.5.tgz",
+ "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==",
+ "requires": {
+ "d": "1",
+ "es5-ext": "~0.10.14"
+ }
+ },
+ "ext": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmmirror.com/ext/-/ext-1.7.0.tgz",
+ "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
+ "requires": {
+ "type": "^2.7.2"
+ },
+ "dependencies": {
+ "type": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmmirror.com/type/-/type-2.7.2.tgz",
+ "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw=="
+ }
+ }
+ },
+ "fast-glob": {
+ "version": "3.2.12",
+ "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz",
+ "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ }
+ },
+ "fastq": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz",
+ "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
+ "dev": true,
+ "requires": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "follow-redirects": {
+ "version": "1.15.2",
+ "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz",
+ "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
+ },
+ "form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "fs": {
+ "version": "0.0.1-security",
+ "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz",
+ "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w=="
+ },
+ "fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "optional": true
+ },
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "good-listener": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
+ "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==",
+ "requires": {
+ "delegate": "^3.1.2"
+ }
+ },
+ "html-void-elements": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/html-void-elements/-/html-void-elements-2.0.1.tgz",
+ "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A=="
+ },
+ "i18next": {
+ "version": "20.6.1",
+ "resolved": "https://registry.npmmirror.com/i18next/-/i18next-20.6.1.tgz",
+ "integrity": "sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==",
+ "requires": {
+ "@babel/runtime": "^7.12.0"
+ }
+ },
+ "immer": {
+ "version": "9.0.21",
+ "resolved": "https://registry.npmmirror.com/immer/-/immer-9.0.21.tgz",
+ "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA=="
+ },
+ "immutable": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/immutable/-/immutable-4.3.0.tgz",
+ "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==",
+ "dev": true
+ },
+ "is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "requires": {
+ "binary-extensions": "^2.0.0"
+ }
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-hotkey": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmmirror.com/is-hotkey/-/is-hotkey-0.2.0.tgz",
+ "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw=="
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true
+ },
+ "is-plain-object": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="
+ },
+ "is-url": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmmirror.com/is-url/-/is-url-1.2.4.tgz",
+ "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww=="
+ },
+ "js-cookie": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/js-cookie/-/js-cookie-3.0.1.tgz",
+ "integrity": "sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw=="
+ },
+ "jsonc-parser": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
+ "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
+ "dev": true
+ },
+ "local-pkg": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmmirror.com/local-pkg/-/local-pkg-0.4.3.tgz",
+ "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==",
+ "dev": true
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "lodash-es": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
+ },
+ "lodash-unified": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz",
+ "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==",
+ "requires": {}
+ },
+ "lodash.camelcase": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
+ "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="
+ },
+ "lodash.clonedeep": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmmirror.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
+ "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ=="
+ },
+ "lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
+ },
+ "lodash.foreach": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmmirror.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz",
+ "integrity": "sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ=="
+ },
+ "lodash.isequal": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
+ "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ=="
+ },
+ "lodash.throttle": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
+ "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ=="
+ },
+ "lodash.toarray": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmmirror.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz",
+ "integrity": "sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw=="
+ },
+ "magic-string": {
+ "version": "0.25.9",
+ "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz",
+ "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
+ "requires": {
+ "sourcemap-codec": "^1.4.8"
+ }
+ },
+ "memoize-one": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz",
+ "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
+ },
+ "merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ }
+ },
+ "mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
+ },
+ "mime-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/mime-match/-/mime-match-1.0.2.tgz",
+ "integrity": "sha512-VXp/ugGDVh3eCLOBCiHZMYWQaTNUHv2IJrut+yXA6+JbLPXHglHwfS/5A5L0ll+jkCY7fIzRJcH6OIunF+c6Cg==",
+ "requires": {
+ "wildcard": "^1.1.0"
+ }
+ },
+ "mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "requires": {
+ "mime-db": "1.52.0"
+ }
+ },
+ "minimatch": {
+ "version": "7.4.3",
+ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-7.4.3.tgz",
+ "integrity": "sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^2.0.1"
+ }
+ },
+ "mlly": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/mlly/-/mlly-1.2.0.tgz",
+ "integrity": "sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==",
+ "dev": true,
+ "requires": {
+ "acorn": "^8.8.2",
+ "pathe": "^1.1.0",
+ "pkg-types": "^1.0.2",
+ "ufo": "^1.1.1"
+ }
+ },
+ "namespace-emitter": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/namespace-emitter/-/namespace-emitter-2.0.1.tgz",
+ "integrity": "sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g=="
+ },
+ "nanoid": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz",
+ "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA=="
+ },
+ "next-tick": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz",
+ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
+ },
+ "normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true
+ },
+ "normalize-wheel-es": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz",
+ "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw=="
+ },
+ "nprogress": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmmirror.com/nprogress/-/nprogress-0.2.0.tgz",
+ "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA=="
+ },
+ "pathe": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/pathe/-/pathe-1.1.0.tgz",
+ "integrity": "sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==",
+ "dev": true
+ },
+ "picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true
+ },
+ "pinia": {
+ "version": "2.0.33",
+ "resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.0.33.tgz",
+ "integrity": "sha512-HOj1yVV2itw6rNIrR2f7+MirGNxhORjrULL8GWgRwXsGSvEqIQ+SE0MYt6cwtpegzCda3i+rVTZM+AM7CG+kRg==",
+ "requires": {
+ "@vue/devtools-api": "^6.5.0",
+ "vue-demi": "*"
+ }
+ },
+ "pkg-types": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/pkg-types/-/pkg-types-1.0.2.tgz",
+ "integrity": "sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==",
+ "dev": true,
+ "requires": {
+ "jsonc-parser": "^3.2.0",
+ "mlly": "^1.1.1",
+ "pathe": "^1.1.0"
+ }
+ },
+ "postcss": {
+ "version": "8.4.24",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz",
+ "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==",
+ "requires": {
+ "nanoid": "^3.3.6",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ }
+ },
+ "preact": {
+ "version": "10.13.2",
+ "resolved": "https://registry.npmmirror.com/preact/-/preact-10.13.2.tgz",
+ "integrity": "sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw=="
+ },
+ "prismjs": {
+ "version": "1.29.0",
+ "resolved": "https://registry.npmmirror.com/prismjs/-/prismjs-1.29.0.tgz",
+ "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q=="
+ },
+ "proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
+ },
+ "queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true
+ },
+ "readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "requires": {
+ "picomatch": "^2.2.1"
+ }
+ },
+ "regenerator-runtime": {
+ "version": "0.13.11",
+ "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
+ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
+ },
+ "reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true
+ },
+ "rollup": {
+ "version": "3.25.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz",
+ "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==",
+ "dev": true,
+ "requires": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "requires": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "sass": {
+ "version": "1.60.0",
+ "resolved": "https://registry.npmmirror.com/sass/-/sass-1.60.0.tgz",
+ "integrity": "sha512-updbwW6fNb5gGm8qMXzVO7V4sWf7LMXnMly/JEyfbfERbVH46Fn6q02BX7/eHTdKpE7d+oTkMMQpFWNUMfFbgQ==",
+ "dev": true,
+ "requires": {
+ "chokidar": ">=3.0.0 <4.0.0",
+ "immutable": "^4.0.0",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ }
+ },
+ "scroll-into-view-if-needed": {
+ "version": "2.2.31",
+ "resolved": "https://registry.npmmirror.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz",
+ "integrity": "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==",
+ "requires": {
+ "compute-scroll-into-view": "^1.0.20"
+ }
+ },
+ "scule": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/scule/-/scule-1.0.0.tgz",
+ "integrity": "sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==",
+ "dev": true
+ },
+ "select": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
+ "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA=="
+ },
+ "slate": {
+ "version": "0.72.8",
+ "resolved": "https://registry.npmmirror.com/slate/-/slate-0.72.8.tgz",
+ "integrity": "sha512-/nJwTswQgnRurpK+bGJFH1oM7naD5qDmHd89JyiKNT2oOKD8marW0QSBtuFnwEbL5aGCS8AmrhXQgNOsn4osAw==",
+ "requires": {
+ "immer": "^9.0.6",
+ "is-plain-object": "^5.0.0",
+ "tiny-warning": "^1.0.3"
+ }
+ },
+ "slate-history": {
+ "version": "0.66.0",
+ "resolved": "https://registry.npmmirror.com/slate-history/-/slate-history-0.66.0.tgz",
+ "integrity": "sha512-6MWpxGQZiMvSINlCbMW43E2YBSVMCMCIwQfBzGssjWw4kb0qfvj0pIdblWNRQZD0hR6WHP+dHHgGSeVdMWzfng==",
+ "requires": {
+ "is-plain-object": "^5.0.0"
+ }
+ },
+ "snabbdom": {
+ "version": "3.5.1",
+ "resolved": "https://registry.npmmirror.com/snabbdom/-/snabbdom-3.5.1.tgz",
+ "integrity": "sha512-wHMNIOjkm/YNE5EM3RCbr/+DVgPg6AqQAX1eOxO46zYNvCXjKP5Y865tqQj3EXnaMBjkxmQA5jFuDpDK/dbfiA=="
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ },
+ "source-map-js": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz",
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
+ },
+ "sourcemap-codec": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
+ },
+ "ssr-window": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/ssr-window/-/ssr-window-3.0.0.tgz",
+ "integrity": "sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA=="
+ },
+ "strip-literal": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/strip-literal/-/strip-literal-1.0.1.tgz",
+ "integrity": "sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==",
+ "dev": true,
+ "requires": {
+ "acorn": "^8.8.2"
+ }
+ },
+ "tiny-emitter": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
+ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q=="
+ },
+ "tiny-warning": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz",
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ },
+ "tslib": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz",
+ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
+ },
+ "type": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/type/-/type-1.2.0.tgz",
+ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
+ },
+ "ufo": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/ufo/-/ufo-1.1.1.tgz",
+ "integrity": "sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==",
+ "dev": true
+ },
+ "unimport": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/unimport/-/unimport-3.0.4.tgz",
+ "integrity": "sha512-eoof/HLiNJcIkVpnqc7sJbzKSLx39J6xTaP7E4ElgVQKeq2t9fPTkvJKcA55IJTaRPkEkDq8kcc/IZPmrypnFg==",
+ "dev": true,
+ "requires": {
+ "@rollup/pluginutils": "^5.0.2",
+ "escape-string-regexp": "^5.0.0",
+ "fast-glob": "^3.2.12",
+ "local-pkg": "^0.4.3",
+ "magic-string": "^0.30.0",
+ "mlly": "^1.2.0",
+ "pathe": "^1.1.0",
+ "pkg-types": "^1.0.2",
+ "scule": "^1.0.0",
+ "strip-literal": "^1.0.1",
+ "unplugin": "^1.3.1"
+ },
+ "dependencies": {
+ "magic-string": {
+ "version": "0.30.0",
+ "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.0.tgz",
+ "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/sourcemap-codec": "^1.4.13"
+ }
+ }
+ }
+ },
+ "unplugin": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmmirror.com/unplugin/-/unplugin-1.3.1.tgz",
+ "integrity": "sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==",
+ "dev": true,
+ "requires": {
+ "acorn": "^8.8.2",
+ "chokidar": "^3.5.3",
+ "webpack-sources": "^3.2.3",
+ "webpack-virtual-modules": "^0.5.0"
+ }
+ },
+ "unplugin-auto-import": {
+ "version": "0.15.2",
+ "resolved": "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-0.15.2.tgz",
+ "integrity": "sha512-Wivfu+xccgvEZG8QtZcIvt6napfX9wyOFqM//7FHOtev8+k+dp3ykiqsEl6TODgHmqTTBeQX4Ah1JvRgUNjlkg==",
+ "dev": true,
+ "requires": {
+ "@antfu/utils": "^0.7.2",
+ "@rollup/pluginutils": "^5.0.2",
+ "local-pkg": "^0.4.3",
+ "magic-string": "^0.30.0",
+ "minimatch": "^7.4.3",
+ "unimport": "^3.0.3",
+ "unplugin": "^1.3.1"
+ },
+ "dependencies": {
+ "magic-string": {
+ "version": "0.30.0",
+ "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.0.tgz",
+ "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/sourcemap-codec": "^1.4.13"
+ }
+ }
+ }
+ },
+ "vite": {
+ "version": "4.3.9",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz",
+ "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==",
+ "dev": true,
+ "requires": {
+ "esbuild": "^0.17.5",
+ "fsevents": "~2.3.2",
+ "postcss": "^8.4.23",
+ "rollup": "^3.21.0"
+ }
+ },
+ "vue": {
+ "version": "3.2.47",
+ "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.47.tgz",
+ "integrity": "sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==",
+ "requires": {
+ "@vue/compiler-dom": "3.2.47",
+ "@vue/compiler-sfc": "3.2.47",
+ "@vue/runtime-dom": "3.2.47",
+ "@vue/server-renderer": "3.2.47",
+ "@vue/shared": "3.2.47"
+ }
+ },
+ "vue-clipboard3": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/vue-clipboard3/-/vue-clipboard3-2.0.0.tgz",
+ "integrity": "sha512-Q9S7dzWGax7LN5iiSPcu/K1GGm2gcBBlYwmMsUc5/16N6w90cbKow3FnPmPs95sungns4yvd9/+JhbAznECS2A==",
+ "requires": {
+ "clipboard": "^2.0.6"
+ }
+ },
+ "vue-count-to": {
+ "version": "1.0.13",
+ "resolved": "https://registry.npmjs.org/vue-count-to/-/vue-count-to-1.0.13.tgz",
+ "integrity": "sha512-6R4OVBVNtQTlcbXu6SJ8ENR35M2/CdWt3Jmv57jOUM+1ojiFmjVGvZPH8DfHpMDSA+ITs+EW5V6qthADxeyYOQ=="
+ },
+ "vue-demi": {
+ "version": "0.13.11",
+ "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz",
+ "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==",
+ "requires": {}
+ },
+ "vue-router": {
+ "version": "4.1.6",
+ "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.1.6.tgz",
+ "integrity": "sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==",
+ "requires": {
+ "@vue/devtools-api": "^6.4.5"
+ }
+ },
+ "vue3-count-to": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vue3-count-to/-/vue3-count-to-1.1.2.tgz",
+ "integrity": "sha512-C5AvlcGfyM4XvFqPDkni94rqGd5K/+RB+B4xv/1NQx3RrdC+GvXPFzeXW5hWL/jh8ehWLm4LITyK0eMKf4iJbg==",
+ "requires": {
+ "core-js": "^3.8.1",
+ "vue-count-to": "^1.0.13"
+ }
+ },
+ "webpack-sources": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz",
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+ "dev": true
+ },
+ "webpack-virtual-modules": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz",
+ "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==",
+ "dev": true
+ },
+ "wildcard": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-1.1.2.tgz",
+ "integrity": "sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng=="
+ },
+ "zrender": {
+ "version": "5.4.3",
+ "resolved": "https://registry.npmmirror.com/zrender/-/zrender-5.4.3.tgz",
+ "integrity": "sha512-DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ==",
+ "requires": {
+ "tslib": "2.3.0"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..461905b
--- /dev/null
+++ b/package.json
@@ -0,0 +1,34 @@
+{
+ "name": "vue-admin",
+ "private": true,
+ "version": "1.2.23",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "node ./addVersion.js && vite build",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "@element-plus/icons-vue": "^2.1.0",
+ "@wangeditor/editor": "^5.1.23",
+ "@wangeditor/editor-for-vue": "^5.1.12",
+ "axios": "^1.3.4",
+ "echarts": "^5.4.2",
+ "element-china-area-data": "^6.0.2",
+ "element-plus": "^2.3.0",
+ "fs": "^0.0.1-security",
+ "js-cookie": "^3.0.1",
+ "nprogress": "^0.2.0",
+ "pinia": "^2.0.33",
+ "vue": "^3.2.47",
+ "vue-clipboard3": "^2.0.0",
+ "vue-router": "^4.1.6",
+ "vue3-count-to": "^1.1.2"
+ },
+ "devDependencies": {
+ "@vitejs/plugin-vue": "^4.1.0",
+ "sass": "^1.59.3",
+ "unplugin-auto-import": "^0.15.1",
+ "vite": "^4.2.0"
+ }
+}
\ No newline at end of file
diff --git a/public/favico.ico b/public/favico.ico
new file mode 100644
index 0000000000000000000000000000000000000000..0e5beab56fe13990381a34728e931bad06b83fe1
GIT binary patch
literal 16958
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
HXMz6$`1~YD
literal 0
HcmV?d00001
diff --git a/public/logo.png b/public/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..491a0dc4d72e889278e0f30adff8e448c6c6a207
GIT binary patch
literal 87616
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